c0z3n / cherrymx-eagle

A barebones eagle library for Cherry MX keyswitches
GNU General Public License v3.0
78 stars 24 forks source link

I ordered PCBs based on this library #1

Closed daveho closed 10 years ago

daveho commented 10 years ago

Thanks for the library!

I used it in a PCB design which I sent out for fabrication, and (if I remember) I will update this issue to report on whether it worked or not.

From looking at the library, the footprint seems to match the information published on the Cherry website, so I'm cautiously optimistic...

I made some minor changes to the schematic symbol: in particular, adding a >NAME tag so that instances can be named (S1, S2, etc.) which is nice for a circuit that will have multiple Cherry MX switches.

c0z3n commented 10 years ago

Great! It should be accurate, I've printed them out 1:1 on a laser printer and checked alignment with a physical cherry unit, so I'd be optimistic also.

Please feel free to send a pull request with the changes you made, and make sure to update when your boards come in! I'm happy you found it useful.

daveho commented 10 years ago

SUCCESS!

The PCBs arrived, the keyswitches fit perfectly (they kind of snap in place) I soldered it up and the board works! Huzzah!

I will fork the lib and open a pull request with my (trivial) changes, which are purely for the schematic symbol.

For the record, I used Cherry MX black switches ordered from Digi-Key:

http://www.digikey.com/product-detail/en/MX1A-11NW/CH160-ND/91134

These are the ones with the PCB mounting pins.

You can see my PCB design here:

https://github.com/daveho/carpi

It's the file "buttons2.brd" in the "buttons" directory.

c0z3n commented 10 years ago

Glad to hear it worked! I'm looking forward to your pull request with your enhancements.