

Mgkb48
Wired ergo keeb
- Size
- 287.3 × 103.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 100
- Nets
- 68
- Pads
- 552
- Tracks, vias
- 374, 12
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Oct 2023
- Updated
- 6 May 2024
Overview
Mgkb48 is an open-source printed circuit board by BacaR00T, from the BacaR00T/MGKB48 repository on GitHub. It is a 2-layer board of 287.3 × 103.9 mm with 100 parts on 68 nets, routed with 374 tracks and 12 vias.
Its parts include 48 diodes and 4 connectors. It belongs with the keyboards and input boards of this library.
README
README.mdMGKB48
Left and right part connects to the main powerboard with nice!nano (or any another pro micro pinout MCU).
MCU file configuration
To be able to use the nice!nano (or any other MCU with nRF52840) and KMK, it's needed to flash the MCU with CircuitPython and then compile the kmk library
Parts
100| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | D_Generic | PCM_4ms_Diode:D_DO-35_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 48 | choc_SW_HS | PCM_marbastlib-choc:SW_choc_v1_HS_1u | CH1, CH2, CH10, CH11, CH12, CH13, CH14, CH15, CH16, CH17, CH18, CH19, CH20, CH21, CH22, CH23 +32 |
| 2 | COLS | PCM_4ms_Connector:Pins_1x06_2.54mm_TH_SWD | J2, J3 |
| 1 | ROWS | PCM_4ms_Connector:Pins_1x04_2.54mm_TH | J4 |
| 1 | ROWS_PASS | PCM_4ms_Connector:Pins_2x04_2.54mm_TH | J1 |
More from BacaR00T/MGKB48
1- 2 layers34.8 × 54.4 mm

Similar boards
- 2 layers390 × 37 mm

ButtonsLEDs
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
100 parts960Apache-2.0 - 2 layers196.3 × 118.7 mm

Motherboard
Redherring32/OpenTendo
An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard
100 parts860 - 2 layers76 × 40 mm

- 2 layers155.8 × 76.2 mm

Gamepad
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
100 parts341Apache-2.0 - 2 layers103.3 × 63.7 mm

- 2 layers174 × 96 mm

- 2 layers65 × 30 mm

Synthtest
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
100 parts114 - 2 layers50 × 70 mm

Questions
How big is the Mgkb48 PCB?
It measures 287.3 × 103.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mgkb48 use?
100 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Mgkb48 KiCad files?
From the BacaR00T/MGKB48 repository on GitHub, at the commit this page was made from: the board is KiCad/mgkb48.kicad_pcb and its schematic KiCad/mgkb48.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mgkb48 design in my own project?
Its repository states no licence, so its author keeps all rights: ask BacaR00T before reusing the design.