Design for Assembly in KiCad
rheingoldheavy.com
rheingoldheavy.com
I recently got a few quotes for contract assembly of some small boards, ~100 SMT parts each and the prices ranged from $12 to $200 per board. Hand-assembled, because the quantities weren't sufficient for pick & place.
I didn't see any mention of KiCad's DRC rules, how does this compare with EAGLE? Specifying solder vs paste mask clearances is something I briefly agonized over but it seems Eagle has sane defaults there that worked out okay in the end.
Does anyone have a good workflow for managing and exporting parts so that people can go and download your cad files and libraries to reproduce your board?
As for specific help for KiCad, they have a very helpful irc channel on freenode, there is a KiCad yahoo users group, and I just found this website with videos: KiCad.info
There hasn't been a stable release in a while but the developers seem to be serious about making a new stable release in the near future.
I've gotten burned too many times using the built-in libraries (hidden pins in EESchema not being connected to PWR/GND / incorrect pin spacing in CvPCB) so I throw those together by hand now. In EESchema I would have done it anyway, just to get the pins arranged in a way that makes my drawing look purrrrty, but the drawing/verifying of footprints does get tedious.
My understanding is that some features were removed (or significantly modified) in subsequent releases of KiCad post the version I'm using (BZR 4022), specifically the BOM export, so I haven't bothered installing another version yet. I have a series of designs about to go into production so I'm leery to change up before those boards get committed for assembly.
I'll check out KiCad in a few days to see how easy it is to share a design with someone else, to see with the latest version if library parts can be easily shared. Thanks for the links and helpful suggestions of consulting the IRC channel for support, I wouldn't have considered the IRC channel.
[1] http://www.alternatezone.com/electronics/files/PCBDesignTuto...
I tried using Upverter either earlier this year or late last year, can't remember when, and I just remember that I struggled with the interface. That's not a smack on Upverter though, just an incompatibility between the tool and the idiot trying to use it :)