Skip to the content
2 layers287.3 × 103.9 mmMgkb48, the printed circuit board in 3D

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.md

MGKB48

Left and right part connects to the main powerboard with nice!nano (or any another pro micro pinout MCU).

mgkb48_fin

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
QtyValueFootprintReferences
48D_GenericPCM_4ms_Diode:D_DO-35_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
48choc_SW_HSPCM_marbastlib-choc:SW_choc_v1_HS_1uCH1, CH2, CH10, CH11, CH12, CH13, CH14, CH15, CH16, CH17, CH18, CH19, CH20, CH21, CH22, CH23 +32
2COLSPCM_4ms_Connector:Pins_1x06_2.54mm_TH_SWDJ2, J3
1ROWSPCM_4ms_Connector:Pins_1x04_2.54mm_THJ4
1ROWS_PASSPCM_4ms_Connector:Pins_2x04_2.54mm_THJ1

More from BacaR00T/MGKB48

1
  • 2 layers34.8 × 54.4 mmMgkb mainboard, the printed circuit board in 3D

    Mgkb mainboard

    BacaR00T/MGKB48

    Wired ergo keeb

    27 parts1

Similar boards

  • 2 layers390 × 37 mmButtonsLEDs, the printed circuit board in 3D

    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 mmMotherboard, the printed circuit board in 3D

    Motherboard

    Redherring32/OpenTendo

    An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard

    100 parts860
  • 2 layers76 × 40 mmProto ufl pi board, the printed circuit board in 3D

    Proto ufl pi board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    100 parts344GPL-3.0
  • 2 layers155.8 × 76.2 mmGamepad, the printed circuit board in 3D

    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 mmUsb power hub, the printed circuit board in 3D

    Usb power hub

    dilshan/usb2-power-hub

    4-Port High Power USB 2.0 Hub

    100 parts189MIT
  • 2 layers174 × 96 mmSgkb right, the printed circuit board in 3D

    Sgkb right

    sago35/tinygo-keyboard

    USB HID keyboard firmware for tinygo

    100 parts119MIT
  • 2 layers65 × 30 mmSynthtest, the printed circuit board in 3D

    Synthtest

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    100 parts114
  • 2 layers50 × 70 mmLcdtap rp2350, the printed circuit board in 3D

    Lcdtap rp2350

    shapoco/lcdtap

    A tool for mirroring or capturing I2C/SPI LCD displays

    100 parts85

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.