
These are the specs we need to get started on an MX Cherry Keyswitch part for Fritzing: Here is what I've noticed at first glance. Hi, I've got a little bit of time today to work on this. What do people think of this idea? Is anyone here using Fritzing? Either way, does anyone with experience laying out keyboard PCBs want to help create the library of components and board sizes for Fritzing? It would also allow the sharing of modifications to existing designs to be much easier to understand. It would also be a huge educational tool, allowing people to look at the schematic, then check out the breadboard layout, reproduce it on a real breadboard, then output the Gerber file to produce the now-tested design as a PCB. This would allow people who are not experienced with hardware design but want to build custom keyboards a real jump start on the process. This could be combined with the work already done here for KiCAD ( ) so the spacing would be the same and interchangeable. It doesn't, as far as I can tell, have built in support for things like Cherry MX switches, but it would be very cool if there was a Keyboard Design library that we could contribute to it, allowing for various hole-arrangements (with LEDs, without, etc.), the spacing for various key sizes, and several standard keyboard PCB sizes (40%, 60%, Full, ErgoDox, etc.). It seems like it could also be a great way to build customized keyboard designs.

I love that it allows you to see your project as a schematic, on the PCB, and in a simulated breadboard. I was looking at Fritzing ( ) and it seems like a great tool for learning to make hardware.
