The Mark II is an updated design to the original TypeBoy keyboard. It continues to leverage the "TypePak" cartridge to house the keyboard's microcontroller and other support circuitry. This revision of the TypeBoy uses a more traditional ortholinear keyboard layout, and replaces the previous 3D printed design with a PCB sandwich approach. For more information on the keyboard's background, please feel free to check out this companying blog post.
- TypeBoy Cartridge Support (Integrated XAIO BLE, LiPo Battery, Shift Register, and Sharp Memory Display)
- 6x4+5 ortholinear layout with a staggered modifier row and enlarged space keys.
- Choc v1 switches with Choc spacing.
- SIQ-02FVS3 thumb wheel encoders (with pushbutton support).
- PCB sandwich design.
- ZMK support.
The TypeBoy Mk II was designed once again using the Ergogen keyboard layout generator. In this instance, Ergogen was used to create the PCB outputs for the top, middle, and bottom layers of the keyboard. The silkscreen designs were created in Figma and imported directly into the KiCAD outputs. The final routing for the middle layer was also performed in KiCAD.
Ergogen v4 supports custom footprints! The TypeBoy colors outsides the lines and includes a few not included in the standard repo:
- buttonrightangle.js - A right angle pushbutton.
- gbareversible.js - A reversible game boy cartridge slot footprint based off of Martin Refseth's KiCAD footprint.
- lowproro.js - A footprint for the SIQ-02FVS3 low profile rotary encoder. Used in an earlier TypeBoy design.
- mountinghole_m3.js - An M3 mounting hole footprint.
- spdt.js - A right angle power switch.