Skip to content

v2.5 BOM

Ben Gruver edited this page Jun 17, 2024 · 1 revision

v2.5 BOM

This is the BOM for v2.5. This is a "minimal" bom required for a single finished lalboard -- including 1 adjustable base and 1 static base. You'll likely want to get more than the listed quantity of various components (magnets, especially), to allow for test prints, etc.

You may also want to get a wider selection of 0805 resistors, to allow for adjusting the output and sensitivity of the IR LEDs, IR phototransistors and opamps, etc.

Keys

Magnets

Printed parts

  • 8x down keys stl
  • 24x short side keys stl
  • 8x tall side keys stl
  • 2x thumb down keys stl
  • 2x thumb inner keys stl
  • 2x thumb upper outer keys stl
  • 2x thumb lower outer keys stl
  • 1x left thumb mode key stl
  • 1x right thumb mode key stl

Clusters

Magnets

LEDs/Phototransistors

Resistors

  • 2x 56Ω 0805 resistor
  • 2x 100Ω 0805 resistor
  • 2x 120Ω 0805 resistor
  • 2x 150Ω 0805 resistor
  • 2x 180Ω 0805 resistor
  • 40x 270Ω 0805 resistor

Connectors

Hardware

  • 12x m3 square nuts amazon
  • 12x m3x6mm button head screws amazon
  • 8x 0.2mm x 5mm x 10mm nickel strips cut to shape (TODO: SVG of shape to cut them to) amazon

PCBs

  • 8x cluster pcbs kicad
  • 1x left thumb cluster pcb kicad
  • 1x right thumb cluster pcb kicad
  • The production files for all of these (unassembled) can be found here

Printed parts

  • 8x finger cluster stl
  • 1x left thumb cluster stl
  • 1x right thumb cluster stl

Main Boards

PCBs

Connectors

The JLCPCB assembly files above don't include the through-hole jst connectors, which must be hand-soldered once received

Adjustable base

Magnets

Printed Parts *

  • 1x left lower base stl
  • 1x left upper base stl
  • 1x right lower base stl
  • 1x right upper base stl
  • 2x pcb spacer stl
  • 30x screw nut stl
  • 30x support base stl
  • 6x 4mm screw base stl
  • 6x 6mm screw base stl
  • 4x 8mm screw base stl
  • 12x 14mm screw base stl
  • 2x 20mm screw base stl
  • 4x 7mm screw stl
  • 26x 11mm screw stl

* This includes a reasonable minimal set of standoff sizes to start with. You may want to print more of each size of screw and screw base so you can swap them out to adjust the cluster heights/angles to your liking

Hardware

Static base *

Magnets

Printed parts

  • 1x left static base
  • 1x right static base
  • 2x pcb spacer (can be reused from adjustable bases) stl

Hardware

These can be reused from the adjustable base

  • 4x m3 square nuts amazon
  • 4x m3x8mm button head screws amazon

Hand rests *

Magnets

Printed parts

  • 1x left handrest stl
  • 1x right handrest stl

* The static bases and the hand rests are molded and fit to my hands specifically. You may want to make your own handrests, and configure your own static base, once you find a comfortable position using the adjustable base.

Wiring

  • 10x 7-wire JST-ZH cables
    • These can be purchased as pre-assembled cables, in which case I would recommend maybe 6x 150mm lengths and 4x 100mm lengths. Or just 10x 150mm lengths for simplicity.
    • Alternately, these can be custom-made, in which case you can adjust the length of each cable to fit your setup more closely
    • For custom cables:
      • ~50ft of 28ga silicon wire amazon
      • 20x jst-zh 7-pin female connectors digikey
      • 140x jst-zh crimp pins digikey
      • 1x crimp tool amazon
  • 2x usb-c to usb-c cables amazon

Other

  • Some superglue or other adhesive of your choice, for gluing magnets in place - amazon

Recommended tools

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

  • 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/soldering wire of your choice
  • Flush cutters - amazon
  • Tweezers - amazon
  • 2mm hex screwdriver

Pliers

I use some combination of the following pliers for inserting the magnets. Some pliers are better for getting into some places than others.