Download the zip file below and use the STL file inside for 3D printing. The source file, in "scad" format, is also included if you want to modify the design using OpenSCAD.
The print size is about 175 x 35 x 40mm.
The file is designed to print without supports using a layer height of 0.2mm or less.
Solder male pins headers to the display and to your Feather, with the pins "down" as usual for breadboard use. Use 75mm jumper wires to wire the matrix and display to a CircuitPython Feather (such as the nRF52840 Feather) Keep the wires in bundles, especially the row and column bundles. Make the following connections:
Assembly uses nylon M2.5 screws, nuts, and standoffs. Place the feather in back, pins up in the air. The best order for assembly I found is:
- Loosely secure 4 short stand-offs in the keypad area. I used F-F standoffs and screws.
- Place the keypad on top, adjust the stand-offs within the slots, and add screws from the top
- Tighten the bottom screws until the keypad doesn't shift around anymore
- Follow a similar procedure to secure the Feather
- Insert nuts in the 4 slots, then 4 long M-F stand-offs into them.
- Place the screen on top and secure with screws. Note the correct orientation of the screen.