Mage
mosswg·mage·hardware/MageV2.kicad_pcb
About the Mage PCB
Mage is an open source PCB design by mosswg, published on GitHub under the MIT license. It is a 2-layer board measuring 144.8 × 143.8 mm, with 79 components from 10 distinct parts.
Other key parts include the MCP23017-E/SO and SeeeduinoXIAO. By type, the board carries 64 switches, 8 resistors, 5 ICs and 2 connectors.
It belongs with the keyboards designs in this gallery.
From the project
The Mage keyboard. A split keyboard with 64 keys. Made with no resistors, only I/O expanders. Currently working on V2.
The configurator tool will then be in the build folder as 'mage_configurator'.
Additionally, many commands take an `` argument. This tells the command which config to reference. There are 16 configs to choose from and they can be switch with the CONFIG0-CONFIGF keys.
Uploads the default config (defined in configurator/serial.h). Does not save the config.
Saves the working config to the given index. If no index is provided saves to the current config index.

Main components on the Mage
Mage bill of materials (BOM)
79 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | MCP23017-E/SO MCP23017-E_SO Microchip Technology | SOIC-28_W7.5mm | U1, U2, U4, U5 |
| 1 | SeeeduinoXIAO | Seeeduino XIAO-MOUDLE14P-2.54-21X17.8MM | U3 |
| 2 | AudioJack4 | Jack_3.5mm_PJ320D_Horizontal | J1, J2 |
| 29 | SW_MEC_5G | SW_Kailh_Choc_V1V2_1.00u | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +21 |
| 2 | SW_MEC_5G | SW_Kailh_Choc_V1V2_1.50u_90deg | SW29, SW32 |
| 1 | SW_MEC_5G | SW_Kailh_Choc_V1V2_1.50u | SW30 |
| 30 | SW_MEC_5G | SW_Kailh_Choc_V1V2_1.00u_SOS | SW33, SW34, SW35, SW36, SW37, SW38, SW39, SW40 +22 |
| 2 | SW_MEC_5G | SW_Kailh_Choc_V1V2_1.50u_90deg_SOS | SW61, SW64 |
| 4 | 3K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R5, R6 |
| 4 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R7, R8 |
Mage design files
The KiCad project lives in the mosswg/mage repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/MageV2.kicad_pcb
- Schematichardware/MageV2.kicad_sch
Mage: common questions
How big is the Mage PCB?
The Mage measures 144.8 × 143.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mage?
79 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mage design files?
From the mosswg/mage repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Mage design in my own project?
Yes, under the terms of its MIT license, which mosswg chose for the repository.
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k