Quantity   Component name
1 × Lithium Polymer battery 500 mA like I have is easily overkill but 100mA seems to be about 8hrs of use* YMMV The JST connector is necessary
1 × Adafruit Feather Bluefruit 32u4 amazing little board that handles the bluetooth AND the charging of the LiPo batter(usually a pain to manage)
2 × 4-40 threaded rod used for keeping mechanical pressure on the three sections
4 × 4-40 nuts because... necessary
7 × Cherry MX keyswitches I used Cherry Blues but there are a suite of different switches that will work
7 × Cherry Keycaps Optional but desirable
1 × 3d printer for fabrication of the plastic modules