MiniDox PCB
These are the KiCad PCB source files for the Original MiniDox keyboard, created by u/That-Canadian as well as the versions created by u/jpconstantineau.
Version | Left | Right |
---|---|---|
Original | ||
MX-10 | ||
Choc-10 | ||
Thin-10 |
Version | Designed by | PCB Dimensions | Design Features |
---|---|---|---|
Original | u/That-Canadian | 94.79mm x 116.22mm | Reversible PCB |
MX-10 | u/jpconstantineau | 93.41mm x 99.76mm | Flexible Mounting 1, MX Switches, Supports wireless with battery connections and power switches for NiceNano and BlueMicro840 |
Choc-10 | u/jpconstantineau | 90.41mm x 99.76mm | Choc Low Profile Switches V1, Choc Spacing 2, Designed for the Xiao - Uses RX/TX for TRRS comms |
Thin-10 | u/jpconstantineau | 90.41mm x 99.76mm | PG1232 Kailh Switches, Choc Spacing 2, Designed for the Xiao - Uses RX/TX for TRRS comms |
Build - MX-10
There are gerber files in the folders.
It uses 3mm tall machine pin headers to create space for 301230 battery. The holes in the PCB are enlarged to allow the headers to sit flush with the board.
For every switch there is a 1N4148 diode in a SOD123 package. Diodes are soldered where an LED would normally be located, as the board has no lighting of any sort. Although can diodes be soldered by hand, a hot-air gun definitely makes task easier.
I've attached some rubber feet as well to keep it from sliding around.
Few things to note:
- There is a battery disconnect switch and a reset switch
- Although many controllers are shipped with included pin headers, they are not to be used on this board.
- The pinout used is that of the NiceNano. If you use another board, leave the outermost pins unused. Refer to the RAW pin noted on the PCB.