Skip to the content
PCBKitNew board
2 layers238.1 × 73.8 mmMb44v2 stm32, the printed circuit board in 3D

Mb44v2 stm32

melonbred/mb44v21

MB-44 v2 Keyboard Resources

Size
238.1 × 73.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
120
Nets
88
Pads
463
Tracks, vias
419, 22
Pours
306
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Mar 2026
Updated
3 Mar 2026

Overview

Mb44v2 stm32 is an open-source printed circuit board by melonbred, from the melonbred/mb44v2 repository on GitHub, published under the MIT licence. It is a 2-layer board of 238.1 × 73.8 mm with 120 parts on 88 nets, routed with 419 tracks and 22 vias.

Its parts include 46 diodes, 9 capacitors, 7 switches, 2 ICs and 2 connectors. It belongs with the STM32 boards of this library.

README

README.md

MB-44 v2

MB-44 v2 Hero

Introduction

The MB-44 is a 12.75u layout 0.5u blocker separating spacebars from the arrow cluster similar to typical 65% layout.

Version 2 is a refresh of the original project that ran in April 2021, updating the case and PCB design.

This repository includes resources for the PCB mainboard and switch plate for the MB-44 v2. Assets of the case are also available for render purposes only and are not intended for manufacturing.

Improvements

The following are improvements made to the original MB-44:

  • Effective key height (EKH) reduced from 24.6mm to 22.2mm
  • PCB updated to STM32 from ATmega MCU.
  • Updated from C3 variant of the Unified Daughter Board (UDB) to the S1 variant.
  • PCB and bottom case cavity reduced to eliminate unnecessary reverberations.
  • Brass interior cover plate and accent weight to provide some sound dampening and cover for the UDB cable.
  • Plate mounting uses Geon's tadpoles.

Keyboard Layout

MB-44 v2 Keyboard Layout

Information

Please note that users that would intend to use the resources in this repository is shall review all files prior to any sort of production or manufacturing. The author of this repository does not provide warranty and has no liability for how these resources are used.

Vial firmware has been compiled for for the PCB included in this repository. Firmware source is available here.

Parts

120
QtyValueFootprintReferences
46D_SmallDiode_SMD:D_SOD-523D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +30
45MX_SW_solderPCM_marbastlib-mx:SW_MX_1uMX1, MX2, MX10, MX11, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX26, MX27 +29
6100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C8, C9
21uFCapacitor_SMD:C_0402_1005MetricC6, C7
2LOGOLOGOG***, G***
2MX_SW_solderPCM_marbastlib-mx:SW_MX_1.75uMX12, MX25
2MX_SW_solderPCM_marbastlib-mx:SW_MX_1.25uMX13, MX44
2MX_stabPCM_marbastlib-mx:STAB_MX_P_3uS49, S50
2SW_PushPCM_marbastlib-various:SW_SPST_SKQG_WithStemSW1, SW2
110kResistor_SMD:R_0402_1005MetricR1
14.7uFCapacitor_SMD:C_0402_1005MetricC5
1Conn_01x04Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ2
1Conn_01x04_MountingPinPCM_marbastlib-various:Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_VerticalJ1
1LOGOLibrary:turtle_pan_cu_smallG***
1MX_SW_solderPCM_marbastlib-mx:SW_MX_1.5uMX24
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS47
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2.75uS46
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS40
1STM32F072CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U2

Questions

How big is the Mb44v2 stm32 PCB?

It measures 238.1 × 73.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mb44v2 stm32 use?

120 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 Mb44v2 stm32 KiCad files?

From the melonbred/mb44v2 repository on GitHub, at the commit this page was made from: the board is pcb/kicad/mb44v2_stm32.kicad_pcb and its schematic pcb/kicad/mb44v2_stm32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mb44v2 stm32 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers281.7 × 95.6 mmFull, the printed circuit board in 3D

    Full

    zzeneg/pica40

    Split wired/wireless keyboard with 40 keys

    120 parts179GPL-2.0
  • 2 layers96.5 × 55 mmVera module rev2, the printed circuit board in 3D

    Vera module rev2

    fvdhoef/vera-module

    Versatile Embedded Retro Adapter

    120 parts138MIT
  • 2 layers163 × 137.5 mmZen Bottom, the printed circuit board in 3D

    Zen Bottom

    RGBKB/Keyboard-files

    Public files for keyboards and more

    120 parts113GPL-3.0
  • 2 layers30 × 95 mmIotThermalCamera, the printed circuit board in 3D

    IotThermalCamera

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    120 parts94BSD-3-Clause
  • 2 layers227.7 × 112.8 mmWren universal, the printed circuit board in 3D

    Wren universal

    oliviahanley/wren-keyboard

    A split ergonomic keyboard with options for numpad, nav cluster, and more.

    120 parts93MIT
  • 2 layers84 × 69 mmHbr mk2-lpfs, the printed circuit board in 3D

    Hbr mk2-lpfs

    afiskon/hbr-mk2

    All HF bands QRP CW/SSB transceiver

    120 parts76MIT
  • 2 layers185.4 × 105.4 mmCrossover, the printed circuit board in 3D

    Crossover

    maqifrnswa/scimpy

    Scimpy Speaker Design Tool

    120 parts75GPL-3.0