Skip to content

Latest commit

 

History

History

hardware-rev7

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Flatbox rev7

This is rev7 of the Flatbox. In this version a Seeed Studio XIAO nRF52840 board is soldered onto the main PCB.

To make one you will need:

I think this lipo battery from Adafruit is the same thing as the Pimoroni one, though I'm not sure about the cable length.

Make sure you get the MCP23017 expander in DIP package. Observe pin 1 orientation when soldering.

I printed the case at 0.20mm layer height. The top part should be printed upside-down, the bottom part should be printed as-is. They don't require supports.

The PCB can be ordered from a number of online services using the included Gerber files, I used JLCPCB (leave all the settings at default, you can choose the PCB color). PCB thickness should be 1.6mm.

Flatbox rev7 unpopulated PCB

The switches can be soldered in directly to the PCB or you can use hotswap sockets.

You will need to cut off the plug on the battery and solder the wires directly to pads on the bottom of the Xiao board.

Flatbox rev7 battery wiring

To flash the firmware, download the flatbox-rev7.uf2 file from the slimbox-bt repository. Then connect the board to your computer using a USB cable and press the RESET button on the Xiao board twice quickly (the RESET button is really small, next to the USB port). A USB drive should appear on your computer. Copy the flatbox-rev7.uf2 file to that drive.

See the slimbox-bt repository for general usage instructions.

Flatbox rev7 inside the case

Flatbox rev7 exploded view of the case

PCB design licensed under CC BY-SA 4.0.

PCB/case design uses the following: