DIY proto board
Leon
Posts: 7,620
I've come up with a very simple single-sided PCB design for prototyping with the DIL Propeller:
www.leonheller.com/Propeller/Proto.gif
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
www.leonheller.com/Propeller/Proto.gif
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Comments
Looks good to me.
I see only one regulator, which I assume to be 3.3 volts. What is your supply voltage?
I assume SW1 is the reset button, but what is CONN2?
I am very curious because I want to make my own PROP pcb too, and I have never done that sort of thing.
Are you using Eagle? I think I will start with Eagle for this effort.
Why did you choose to do only single-sided?
Mark
I don't want to start the debate again but I'm an Eagle hater[noparse]:)[/noparse]
I've designed quite a few circuit boards and learned several schematic/layout programs in the process.
I fought my way through the Eagle learning curve. It's the least intuitive program I've ever used. Sure, once you're familiar with it, you can get things done. But the learning curve is painful.
After trying quite a few, I finally happened upon my favorite, DipTrace. It's totally intuitive to learn, allows you to design schematics, parts, and board layout, all with an integrated and consistent interface, and is free! It also outputs standard Gerber files, which you can use with any board house.
www.diptrace.com/download.php
I've designed several complicated boards with it, including surface mount parts. It's never let me down.
I believe the free version allow up to 250 connections, which is enough for most small projects, all without any feature limitations. I've liked it so much I purchased the next step up.
Just my two-cents worth[noparse]:)[/noparse]
Jim
Only meant in jest, Jim. I'm an Eagle person so it's my duty to talk trash. [noparse]:)[/noparse]
From LD1117x3.3 Datasheet
Vin = 15 Max
CONN2 is Propeller serial port + Reset + GND
Yes, it only has a single 3.3V regulator. A 6V supply will be fine.
CONN2 is the Prop Plug connector.
I use Pulsonix: www.pulsonix.com
Single-sided boards are much easier to make at home. There are only a few wire links.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
I'll hold the trash talk 'till it gets a little better.
Here's a pic of prop board with a qfn codec chip.
Jim
www.leonheller.com/Propeller/Propeller_2.pdf
I'll upload the artwork file when I've made one for myself and checked that it works OK.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
And as far as the Eagle debate goes. It's the only PCB software I know how to use, and took an entire weekend to get the hang of it. Now I'm dreading learning how to make my own libraries, once I do I'm sure it will seem obvious, but learning anything new with Eagle is a pain. I wish there some something better I could use with a decent UI, but Eagle is the only free/cheap one I can find for OS X that doesn't suck. One thing I do like about it is SparkFun has Eagle footprints for most of the stuff they sell.
I could get a batch made, they'd be quite cheap. If you want to get a couple made for yourself I can let you have the Gerber and drill files. I'm making a few minor changes to the layout, and will make a board tomorrow for testing.
It could be turned into a double-sided PCB with PTH quite easily.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
I'm giving Diptrace a try (side by side with Eagle). First stump point: it doesn't have a propeller that I can see. Advice? Or better, a library file?
Fred
Thanks for giving DipTrace a try. The more people that try it the better[noparse]:)[/noparse]
I have library files for all three flavors of the Propeller.
Which one/or all would you like.
I'll be happy to post it here.
Jim
Please post all Propeller-related libaray files.
Thanks,
Mark
·
Put them in the LIB folder under c:\program files\DipTrace.
This library is called Surface_Mt.
It contains schematic and PC board layouts for both Propeller surface mount chips, as well as some other surface mount items.
It's been so long since I used the DIP version that I don't have the lib handy for it. If someone wants it, I'll find it or make a new one. It only takes a few minutes to make that kind of library.
Let me know if you have any questions or need help with the program.
Jim
You asked about tutorials.
You can just go to the help menu and select "DipTrace Tutorial" and it takes you there.
Not too bad a tutorial.
Jim
Or here's the link: www.diptrace.com/books/tutorial.pdf
I couldn't find the old one, so I made a new one.
It uses a standard DIP-40 socket layout on the PCB, so it only needs one file.
I'm "pretty sure" it's OK.[noparse]:)[/noparse]
Jim
http://forums.parallax.com/showthread.php?p=776238
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Aka: CosmicBob
I expect to hear how you're doing.
A couple of helpful hints for DipTrace.
1. Don't bother to use the autorouter. It works but isn't too helpful if you need different trace sizes, etc. I prefer to do it myself anyway.
2. When you save the Gerber files, you may want to rename them. No big deal.
I've used them with several board houses and they were always happy.
The drill size file is a separate function: file/export/NC Drill. This has to go with the Gerber files.
3. In the PCB layout program, DO use the Design Rule Check function, it's easy to set up and great for keeping you honest about the board house limitations, such as .008 limit between traces, etc.
Have fun and let me know if you have questons.
Jim
Diptrace apparently doesn't do millimeters, just inches.
Eagle has enough users·that have·generated a lot of tutorial videos on youtube.· (I searched on 'eagle pcb')· An example: http://www.youtube.com/watch?v=_l1PRYWCMgc
(that's a nice series. Chris has the complete set on Blip.tv with much better resolution: http://ece101.blip.tv/posts?view=archive&nsfw=dc·)
Diptrace has just three, and they're obscure.
Post Edited (Fred Hawkins) : 1/19/2009 5:46:44 PM GMT
DipTrace does millimeters fine. Just set the units to mm, view/units/mm.
My prediction: Even with the tutorials, Eagle is much harder to learn and not at all intuitive.
I've used Eagle, it's always a struggle to figure out how to do what you want. Maybe it's just me.
Not so with DipTrace. Consistent intuitive interface.
Keep me posted, I'm really interested in how it goes.
Jim
It sounds like you use Eagle, but you're frustrated with it.
Have you tried DipTrace? [noparse]:)[/noparse]
Jim
Can diptrace import Eagle component libaries?
Mark
Really good question. I've never done it but it looks like it's possible. The help file says you can import: schematics, PCB layout and Component Libraries from Eagle.
Here's what it says in the help section:
To import a Schematic file from Eagle, open it in Eagle, press "ULP" button, then select the "Eagle_to_DipTrace_SCH.ulp" program from C:/Program Files/DipTrace/Utils or another folder where you installed DipTrace, then in the save dialog box shown, specify name and location of DipTrace ASCII file (do not forget to define .asc extension).
Now close Eagle and open DipTrace Schematic, select File/Import/DipTrace ASCII and your .asc file.
To import a PCB Layout file from Eagle open it in Eagle, press "ULP" button, then select the "Eagle_to_DipTrace_Pcb.ulp" program from C:/Program Files/DipTrace/Utils or another folder where you installed DipTrace, then in the save dialog box shown specify name and location of DipTrace ASCII file (do not forget to define .asc extension).
Now close Eagle and open DipTrace PCB Layout, select File/Import/DipTrace ASCII and your .asc file.
DipTrace allows you to import Component Libraries from Eagle PCB using Eagle Script format (*.scr).
To make the script file, open library in Eagle, select "File / Export" from main menu, then "Script". You will be able to save the library as .scr file.
Now close Eagle and open DipTrace Component Editor, select "File / Import / Eagle Script (*.scr)" from main menu, then open your .scr file.
Keep up the good work.
Jim
Good Luck
Thanks for the good feedback. I've made quite a few parts from scratch, including all three of the Propeller flavors.
It's definitely a little tricky the first time because you have link the pattern to the component.
If you start with nothing, then you have to draw both the component and the pattern. If you're using an existing pattern, like a DIP-40, then it's pretty easy. I just created a library for the 40 pin DIP Propeller. It only took about 15 minutes, including labeling all of the pins.
It's very intuitive once you do it a couple of times. If anyone wants to try it, feel free to ask for help.
Jim
I just fell out of my chair.
I never thought I'd see the day.
Thanks for the feedback.
Jim