which PCB-layouting software freeware or shareware for small projects?
Hi,
I have never used a PCB-layout routing or schematic drawing software before.
(From my avatar you could think I'm still doing free wired components clusters. But I left stoneage
and turned over to ironage using dotmatrix prototype PCBs)
OBC mentioned the software Fritzing some month ago. I played around with it for some time.
It has a feature that I find very useful. If you point the mouse-arrow on a pin of a pre-defined part
it shows the name of this pin. Another cool feature is that the schematic and PCB gets updated as soon as
you drag and drop another part into one of the views.
Which PCB-layouting freeware or shareware does provide this features?
I would like to use a software that has a limited functionality and therefore is MUCH easier to learn.
The PCBs I plan to create are singlesided, throughhole components 10-30 parts. So nothing special.
if somebody knows QCAD for 2D construction and something like Inventor, pro engineer, CATIA etc.
QCAD takes 2 hours to learn and you start constructing productive. If it would be 3D you might need 8 hours
Something like CATIA is very powerful but it needs weeks or months until you become productive.
please post suggestions and a small description of the sofware
best regards
Stefan
I have never used a PCB-layout routing or schematic drawing software before.
(From my avatar you could think I'm still doing free wired components clusters. But I left stoneage
and turned over to ironage using dotmatrix prototype PCBs)
OBC mentioned the software Fritzing some month ago. I played around with it for some time.
It has a feature that I find very useful. If you point the mouse-arrow on a pin of a pre-defined part
it shows the name of this pin. Another cool feature is that the schematic and PCB gets updated as soon as
you drag and drop another part into one of the views.
Which PCB-layouting freeware or shareware does provide this features?
I would like to use a software that has a limited functionality and therefore is MUCH easier to learn.
The PCBs I plan to create are singlesided, throughhole components 10-30 parts. So nothing special.
if somebody knows QCAD for 2D construction and something like Inventor, pro engineer, CATIA etc.
QCAD takes 2 hours to learn and you start constructing productive. If it would be 3D you might need 8 hours
Something like CATIA is very powerful but it needs weeks or months until you become productive.
please post suggestions and a small description of the sofware
best regards
Stefan
Comments
I'm sure you have seen the all standard players. You have been around for a while.
Diptrace
Eagle
DesignSpark
KiCad
Off course there are more.
thank you for posting the links. But I'm sorry I never tested them.
Oh yes quite a good amount of postings. Most of them for propeller and software related.
I started etching of hand-drawn (good old edding 3000) at the age of 13. But stopped doing this a long time ago.
I remember some years ago I played a little bit with KiCAD. I know the names of the software but it is really true all the projects that I have made
(which aren't so much) are made on dot-matrix prototype-PCBs soldering wires from dot to dot.
This takes time of course. But to me for smaller projects with just 10-30 parts it seems to be faster this way
If you can say that even for 30 parts placing components and drawing connections is faster I will change it.
Though I don't like etching. Doing a single PCB at a company is way too expensive. I hope to do PCB milling when my PCB-mill will be finished.
best regards
Stefan
- Eagle Lite from Cadsoft is free
- It allows you to create 3.2" X 4" double sided PCB
- It also will generate drill files for you, and I am sure it can do much more.
- Can't beat the price
http://www.cadsoftusa.com/downloads/freeware/EDIT: It's made in Germany
thank you for pointing on eagle-lite.
Now I don't want to test all the different softwares from scratch. What I do like about the Fritzing software is
that you define a part ONCE. In this definition contained is
how the part looks like in the schematic
how the part looks like in the PCB-view.
Each Pin gets a short name and a comment.
So whenever you point with the mouse-arrow onto a pin regardless of schematic view or PCB-view a hint near to the mouse-arrow says what this pin is.
Now which other software comes close to this concept?
ExpressPCB has separate folders for
- schematic components
- PCB-components
- symbolic components
So I guess you define each part twice or even three times and the definitions are NOT connected to each other.
If this is right ExpressPCB is out of the race.
Brice how is this done in eagle?
can you describe in a few lines how eagle works?
Or does somebody know of a link to a video that shows how a two or three components are drawn in the schematic and then placed on the PCB?
best regards
Stefan
In Eagle you have projects. First you start with a "schematic" and then generate a "board" from the schematic, or just simply stop at creating the schematic. If you decide to generate a board, once the board is created, it gives you a blank board area with all the parts that were in your schematic, with all the parts connected as indicated in your schematic. Simply place the parts where you want them on the board and then do a trace route to create the wire traces or you can do them manually. You can also define hole sizes, trace widths, etc...
As far as custom parts go... Parts are contained within libraries, you can add or delete parts from a library, or you can create custom libraries for specific projects with specific parts. Libraries contain numerous "devices" or master copies of a particular components. Each device has a "symbol" which represents the component on the schematic. However, each device can be available in different "packages", for instance DIP-8, TO-220, etc... Therefore each device can contain just one type of package or several.
It is a little difficult to get a grasp on the software, but when you do, it's pretty nice. I looked at several pieces of software before settling into Eagle. At first it annoyed me during the learning process, but now that I understand it, I like it.
I hope I explained this well enough for you.
Bruce
I guess I should have mentioned that once you create a device, it contains ALL the information in one location, or should I say it is all linked to one location. You can define pin names etc...
In my opinion, if you take the time to learn the software, it is probably the best you will find for doing small boards without having to pay any money for the software. No gimmicks, no tricks, just a free piece of nice software.
Bruce
Dave
Noted in Post #2
If you are doing volume or prototypes, then go with ExpressPCB, as they will cut your boards for you as well!
I learn Inventor in a week to start making machine parts. Of course after several years using AutoCAD Mechanical...
So far Inventor is best to learn for end user.
thank you very much for your comments.
@Kievlanin:
you were used to AutoCAD for several years. And that's the exact reason why it took you only one week to get into Inventor. (because you trained month or even years on on Inventors pre-desessor AutoCAD)
I played around a little bit with Inventor and got the impression. hm will take some weeks to get me started. and some months to become productive. Even as I have quite some practise with MegaCAD
But Inventor is not for PCB-design anyway. (PCB-design includes a router).
Now I have tested DesignSpark and I'm quite satisfied with that.
But I have some very concrete questions:
If you point the mouse-arrow over a pad of a part. Does Diptrace show a hint with all the information about this Pad
example: Pin 14 of the 74-595 shiftregister is serial data in. So I expect the part in the library that it has PIN number "14" and a short name like "SER DATA IN".
This information should show up if I a point the mouse-arrow onto the pad.
Does DipTrace have a big part-library included?
Is adding a library as easy as copying a file into the library-folder and you are done?
After routing: Can you drag and move parts and connections in the PCB-view around for manual corrections of the routing?
keep the comments coming
best regards
Stefan