Skip to content
Ben Gruver edited this page Jun 29, 2020 · 10 revisions

BOM

These are all the non-3D printed parts that need to be sourced:

  • 92x 1/16" N42 cube magnets - kjmagnetics
  • 8x 1x1x1mm n50 cube magnets - supermagnetman
  • 88x 1/8" x 1/8" x 1/16" N48 magnets - totalelement
  • 50x "IR928-6C-F" IR LEDs - digikey
  • 50x "PT908-7B-F" IR phototransistor - digikey
  • 2x Teensy 2.0 - digikey
  • 2x 40-pin cut-to-size female headers for teensy 2.0 socket - digikey
  • 2x TLC59211IN LED sink drivers - digikey
  • (optional) 2x 20-pin IC socket for sink driver - digikey
  • 22x 7-pin JST ZH male connector - digikey
  • 12x 2k 1206 SMD resistor - digikey
  • 48x 150ohm 1206 SMD resistor - digikey
  • 2x 100ohm 1206 SMD resistor - digikey
  • A couple of feet of 2" adhesive backed copper tape - amazon
  • Some normal adhesive backed vinyl, like what is normally used with a vinyl cutter. A single 12"x12" sheet should be sufficient.
  • Some 2" clear packing tape, to be used as transfer tape. Some HP-260 tape worked well for me - amazon
  • Some superglue or other adhesive of your choice, for gluing magnets in place - amazon

Cables

Recommended. The softer silicone wire is much more flexible, which makes it a lot easier to route in the confined space between the keys and the central board. But it's a pain crimping all those pins. It took a while to get the hang of it, and even then, I still spent over 20 minutes per 7-wire cable. I haven't been able to find a source of pre-made cable assemblies using silicone wire.

  • 22x 7-pin JST ZH female connector - digikey
  • 148x JST ZH crimp pins - digikey
  • ~50ft of 28ga silicon wire - amazon
  • Crimper - amazon

OR

  • 22x 7-pin JST ZH female connector - digikey
  • 70x 6" pre-crimped wires (with stiffer PVC insulation...) - digikey
  • 4x 12" pre-crimped wires (with stiffer PVC insulation...) - digikey

OR

  • 10x 150mm 7-pin JST ZH-compatible cable assembly (with stiffer PVC insulation...) - amazon or digikey
  • 1x 300mm 7-pin JST ZH-compatible cable assembly (with reversed wiring) - digikey

Recommended tools

These are the tools I use and recommend, but, as always, there are many ways to skin a keyboard :)

  • Fine beading awl - amazon. Useful for enlarging holes in the printed PCB bases, and for poking through and making holes in the copper once applied to the printed PCB base.
  • Craft knife. I love my ergo kiwi, but ye olde xacto knife should be sufficent - amazon. But seriously, get an ergo kiwi. You won't regret it :)
  • Soldering iron of your choice
  • Flush cutters - amazon
  • Tweezers - amazon
  • Needlenose pliers. I found these in particular to be very useful when inserting magnets - amazon
  • Parallel jaw pliers. somewhat optional, but also useful when inserting magnets - amazon
Clone this wiki locally