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
| Component | Notes | Link |
|---|---|---|
| MK Point65 PCB | I chose the multi-layout version, however the RGB version should also work. | mechanicalkeyboards.com |
| MK Point65 Daughterboard | mechanicalkeyboards.com | |
| PCB Mount Stabilizers | mechanicalkeyboards.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 Cable | I 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
| Component | Notes | Link |
|---|---|---|
| Waveshare 7.9inch DSI LCD | waveshare.com | |
| 500mm DSI Cable | These 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
| Component | Notes | Link |
|---|---|---|
| Raspberry Pi 4 Model B - 4GB+ RAM | adafruit.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 Battery | I 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 Cable | amazon.com | |
| Waveshare Power Management HAT (B) | waveshare.com | |
| 1220 Lithium Battery | For 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 Pin | I'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. | |
| 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 LED | adafruit.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.
| Component | Quantity | Notes | Link |
|---|---|---|---|
| M3 x 6mm Self-tapping Screws | 2 | amazon.com | |
| M3 x 10mm Self-tapping Screws | 7 | ||
| M3 x 12mm Self-tapping Screws | 1 | ||
| M3 x 14mm Self-tapping Screws | 2 | ||
| M3 x 16mm Self-tapping Screws | 5 | ||
| M3 x 20mm Self-tapping Screws | 9 | ||
| M3 Washers | 4 | Optional, but I used for the PCB mounting. | |
| M2.5 x 12mm Screws | 4 | ||
| Matte Beige PLA Filament | I got good results with Overture Matte Beige PLA if you're going beige. | amazon.com | |
| Heat Resistant Tape | For securing the battery in the case. | amazon.com |