Schematic/PCB Design for Linux? 132
VanessaDannenberg asks: "Occasionally, I have been known to design the occasional circuit board. I've been using Eagle, but with the board size limit of 3x4 inches in the free version, and a $400 price tag to exceed this limit, it is time to consider a Free Open Source Software alternative. Not being a Linux programmer myself, I have checked into and ruled out gEDA, KiCAD, Electric, XCircuit, and a host of others as being too incomplete to replace Eagle. My requirements are pretty basic: Draw a schematic, make a board out of it, edit and autoroute it, export to Gerber, and do it all natively within Linux. So, with this in mind, what suggestions do you folks have?"
Re:$400? Get real (Score:3, Insightful)
The free way to do this is get a resist pen and blank copper-clad and just draw your circuit right on it.
This is what pisses me off... (Score:5, Insightful)
"$400 price tag to exceed this limit, it is time to consider a Free Open Source Software alternative."
So in other words, you're not willing to pay the programmers who support their families for this product, and you are not willing to donate anything to an Open Source project.
You sir, are a leech. You want a product for free, not because of a moral issue, a desire for community support, accessible developers, or any other OS reason. No, you want an OS product because your greedy little heart wants something for free.
-Rick
A little over the top? maybe, but I've had a crappy week. I'm going to go home, get drunk, and forget the last 4 Mondays.
Hmmm... sounds like your priorities are a bit off (Score:4, Insightful)
Now, I'm sure that all the gEDA people will tell you that you can help make their project do all you need it to... but I'm not really a programmer, nor do I have the time to become one - I'm busy earning money to feed my baby. I've contributed (a very small amount of) code to the kernel, I've contributed financially to open-source projects... but there isn't always a viable open-source solution to your software needs. That's when you need to pay someone for software that already works.
You want to design boards using Linux, you probably need to be using Eagle. Sorry. Consider either a) using the non-profit version or b) getting the for-profit version but not the autorouter - Eagle's is very good indeed (FAR better than Protel's, IMHO), but you'll almost always get better results hand-routing anyway.
Frankly, even at $400 Eagle is a bargain.
Time to evaluate what your time is worth (Score:5, Insightful)
If you're designing PCBs, $400 should be chump change-- right? I'm used to EDA packages that cost well over six figures per seat.
Re:This is what pisses me off... (Score:1, Insightful)
Re:This is what pisses me off... (Score:4, Insightful)
God, I hope you took double shots! Uh, lissen, we can't keep it free(freedom) without keeping it free(price). And we can't give it away and then cuss people out for accepting it.
We couldn't possibly fit all the users of every product into it's developer base, anyway. You'd spend 90% of the release cycle answering emails.
Re:$400? Get real (Score:3, Insightful)
There's some magical force at play where the more complex the board, where routing by hand gets more painful, the more likely an autorouter will screw you up and cause a respin. At home, if I'm going to pay hundreds out of pocket just to get the board fabbed I'd rather not risk it. (Cost aside, there's the agony of hand solder, the blatant bribery and/or questionable ethics of convincing our contract mfg that it's "part of our high volume project, do it for free, please?", and the difficulty convincing my wife I've got to spin again rather than buy that couch she wanted...)
Routing by hand is almost always better, and once you get good at it, doesn't take all that long. The thing that NEEDS automation is creating schematic symbols & footprints. For real now, there's just no excuse for that.
Re:This is what pisses me off... (Score:3, Insightful)
Workin on it.
"We couldn't possibly fit all the users of every product into it's developer base, anyway. You'd spend 90% of the release cycle answering emails."
Imagine having 90% of your users donate: Code, Money, Hosting, and/or Bug Reports. Wouldn't that be a dream!
-Rick