Yes, it's PRC-based, but it's free to use and outputs portable Gerber files. For my hobby (or small-scale commercial) projects it will be fine.
Yes, it's PRC-based, but it's free to use and outputs portable Gerber files. For my hobby (or small-scale commercial) projects it will be fine.
It has an easy path to Gerber output for PCB manufacturing and a slightly more involved path to JLCPCB PBC manufacturing and SMD assembly.
Starting cold (but with some Eagle experience years ago), I downloaded KiCAD and completed a simple breakout board in a single evening for family Halloween costumes. Ordered them on a Tuesday and had them the next Monday for around $30 for 10 boards.
These tools share these very peculiar UX conventions. The fact that you once learned Eagle primed you.
It’s not updated to the latest KiCAD, but it’s still very useful.
On Phil's lab I watched "KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly" which is even more in depth and longer...but it missed some tricks which Contextual Electronics had (such as drawing one wire through components in a voltage divider to link all of them).
I recommend watching both...and probably more.
Of course it’s probably great for an open source project, but I don’t know anyone using it professionally. We have 20 Altium license at work, and I have one at home for my consulting business. Even at $2k/year maintenance, that’s cheap compared to the other RF software I use.
The whole problem with free CAD software is you’ll never get the cross discipline skills needed to develop it without paying someone. For example you need an expert at electromagnetics AND scientific programming AND UI design, etc. That’s a full time job, not a hobby. There is a ton of domain specific knowledge.
I feel some OS projects though do have the required skillsets and contributors who donate the time to make software worthwhile without payment and I have witnessed people put everything into it as if it was a job...but I do agree it is very easy to put off doing a suggested modification or "trivial to function of the software" type of work when you are not being paid to do so.
Kicad and Freecad have come a very long way in the last couple years from what I see...even with the shortcomings they might still have.
I certainly see them as a Fusion360/Eagle competitor.
"Oh, you should route your board manually" I hear from KiCAD fans. No.
The autorouter in EasyEDA worked quite well for me when testing it. I was able to get it running within a few minutes without spending many hours watching youtube videos.
It's become weird. Freerouting apparently isn't repeatable. Run it twice, get a different layout. Ouch. There are lots of forks and tutorials of varying degrees of obsolescence.
[1] https://hackaday.io/page/6082-using-freerouting-with-kicad-5
In KiCAD, I haven't found any easy way to go about it, you always have to download a ZIP file, extract it, point KiCAD to the new symbol library, point KiCAD to the new footprints and match the footprints to the symbols.
Is there any better way of handling this?
1: https://blog.snapeda.com/2020/09/09/introducing-the-snapeda-...
It's only a mistake one makes once but having defaults set for 1980s fab capabilities is annoying.
I normally always run a really simple board through a new process or tool for exactly that reason.