Skip to main content

Bill of Materials

These are the components you'll need to build the PX-88. I've linked to the manufacturer, Adafruit, or Amazon, where I purchased most of my parts. Often the Amazon link will be a set of multiple variants/sizes, so you may be able to find the same part individually elsewhere. If you can find get the parts at Adafruit, please consider supporting them.

Keyboard

ComponentNotesLink
MK Point65 PCBI chose the multi-layout version, however the RGB version should also work.mechanicalkeyboards.com
MK Point65 Daughterboardmechanicalkeyboards.com
PCB Mount Stabilizersmechanicalkeyboards.com
Keyboard Switches - Cherry MX Compatible (x70)You can of course get whatever type of switches you prefer. But since there is no plate for the switches, just make sure you get switches that have 5 pins (the extra two plastic pins on the sides) for better stability.mechanicalkeyboards.com
Keycaps - MX Compatible (x70)Flat profiles like DSA or XDA match the portable computer aesthetic well and are more flexible since they don't need to go in a specific row. But any MX compatible keycaps will work. Note that if you get the linked 60% modifiers, you'll still need a 1.75U Shift, a 1U Fn, and the four 1U keys you want on the right (typically Del or Home, PgUp, PgDn, and End). The "Alternate" kit will cover that and hopefully comes back in stock.spkeyboards.com
Short USB-C to USB-A CableI had one in my hoarded cables that I was able to use. It just has to reach from the keyboard to the Pi, so it can be quite short: ~150mm (6 in).adafruit.com

Screen

ComponentNotesLink
Waveshare 7.9inch DSI LCDwaveshare.com
500mm DSI CableThese may be labeled for use with the Raspberry Pi Camera, but they will work for the DSI screen as well.amazon.com
150-200mm Dupont Female to Male Extension Wires (x4)adafruit.com amazon.com

Computer

ComponentNotesLink
Raspberry Pi 4 Model B - 4GB+ RAMadafruit.com raspberrypi.com
microSD Card - 32GB+Get a quality SD card from a reputable brand.adafruit.com amazon.com
3.7V 10000mAh LiPo JST PH2.0mm BatteryI ran into issues with some batteries not having a high enough discharge rate. Look for batteries with a 1S 3C rate or higher. There is room in the case for batteries with slightly different dimensions, but not much taller than 11mm.amazon.com
200mm JST PH2.0mm 2 Pin Male to Female Extension Cableamazon.com
Waveshare Power Management HAT (B)waveshare.com
1220 Lithium BatteryFor the clock on the Power Management HAT. Not sure if it's strictly necessary, but I added it.amazon.com
KCD3 SPST Momentary Switch, 2 PinI'm linking to the listing where I found mine, however the momentary version seems to no longer be there. Searching for "KCD3 momentary switch" brings up some options.amazon.com
Dupont Female to Male Extension Wires (x2)Optional, but recommended to make disconnecting the power switch easier. You'll have extras if you get a pack for the screen.adafruit.com amazon.com
~150Ω Resistor
5mm Green LEDadafruit.com amazon.com
Dupont Female to Any Jumper Wires (x2)You'll only need the female side, the other side will be soldered to the LED and resistor.adafruit.com amazon.com

Screws and More

I used self-tapping M3 screws to avoid having to use heat-set inserts. You may be able to use normal M3 screws instead, but I have not tested that. There is enough room for socket head caps, so other heads should work as well.

ComponentQuantityNotesLink
M3 x 6mm Self-tapping Screws2amazon.com
M3 x 10mm Self-tapping Screws7
M3 x 12mm Self-tapping Screws1
M3 x 14mm Self-tapping Screws2
M3 x 16mm Self-tapping Screws5
M3 x 20mm Self-tapping Screws9
M3 Washers4Optional, but I used for the PCB mounting.
M2.5 x 12mm Screws4
Matte Beige PLA FilamentI got good results with Overture Matte Beige PLA if you're going beige.amazon.com
Heat Resistant TapeFor securing the battery in the case.amazon.com