Skip to the content
PCBKitNew board
4 layers25 × 29.6 mmMicro, the printed circuit board in 3D

1% - 65% keyboard controller with RGB underglow and a backlight driver

Size
25 × 29.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
45
Nets
50
Pads
208
Tracks, vias
456, 65
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
27 Jun 2021
Updated
18 Jan 2022

Overview

Micro is an open-source printed circuit board by 0xCB-dev, from the 0xCB-dev/0xCB-micro repository on GitHub. It is a 4-layer board of 25 × 29.6 mm with 45 parts on 50 nets, routed with 456 tracks and 65 vias.

It is built around the ATMEGA32U4, USBLC6-2SC6 and 1N4148WT, with the FDS9926A and WS2812B among its other parts. Its parts include 10 capacitors, 9 resistors, 7 connectors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

0xcb-micro

1% - 65% keyboard controller with RGB underglow and a backlight driver

LicenceOSHWA
Flashing
  • qmk clone
  • cd qmk_firmware
  • export LTO=Y
  • To go to bootloader hold the ESC key (row0 col0 / the key on the PCB) while plugging in (or short RST from the ISP header to GND).
  • make 0xcb/micro:via:flash

Assembly:

You can use the humanpnp to easily place components.

PCB:

KiCad 6 stable

Schematic

TopBottom
BOM:
ReferencesValueQuantityPart Nb.
C2, C3, C4, C5, C10100n5C478888
C6, C91u2C29936
C7, C822p2C85969
C110u1C85713
R5, R6, R810k3C98220
R1, R25.1k2C23186
R3, R4222C174301
R7, R93302C104763
D11N4148WT1C511874
D2WS2812B1C114586
U2ATMEGA32U41ATMEGA32U4RC-MU-ND
U1USBLC6-2SC61C7519
Y116MHz1C389842
F11A1C369150
FB1600R1C74330
Q1FDS9926A1C693202
J1USB1C168688

Parts

45
QtyValueFootprintReferences
5100nCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5, C10
5G***svg2mod0xCB, micro, svg2mod, svg2mod, svg2mod
310kResistor_SMD:R_0603_1608MetricR5, R6, R8
21uCapacitor_SMD:C_0603_1608MetricC6, C9
222Resistor_SMD:R_0603_1608MetricR3, R4
222pCapacitor_SMD:C_0603_1608MetricC7, C8
2330Resistor_SMD:R_1206_3216MetricR7, R9
25.1kResistor_SMD:R_0603_1608MetricR1, R2
2MountingHole_Pad0xcb:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom_SMOLH1, H2
110uCapacitor_SMD:C_0603_1608MetricC1
116MHz0xcb:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11A0xcb:Fuse_0805_2012MetricF1
11N4148WTDiode_SMD:D_SOD-523D1
1600R0xcb:Ferrite_Bead_0603FB1
1ATMEGA32U40xcb:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalViasU2
1Conn_01x02Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ3
1Conn_01x03Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ4
1Conn_01x04Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ5
1Conn_01x05Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_VerticalJ6
1Conn_01x16Connector_PinHeader_1.27mm:PinHeader_1x16_P1.27mm_VerticalJ7
1FDS9926APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1
1ISP0xcb:AVR_PROG_2.54_THTJ2
1LOGO0xcb:oshwaG***
1LOGO0xcb:logoG***
1MX-LED0xcb:MXOnly-1UMX1
1USB0xcb:HRO-TYPE-C-31-M-13J1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2

The 44 most common of 45 parts.

Questions

How big is the Micro PCB?

It measures 25 × 29.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Micro use?

45 parts, built around the ATMEGA32U4, USBLC6-2SC6, 1N4148WT and FDS9926A. 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 Micro KiCad files?

From the 0xCB-dev/0xCB-micro repository on GitHub, at the commit this page was made from: the board is rev1.0/micro.kicad_pcb and its schematic rev1.0/micro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Micro design in my own project?

Its repository states no licence, so its author keeps all rights: ask 0xCB-dev before reusing the design.

Similar boards

  • 2 layers62 × 62 mm1337-v3.0, the printed circuit board in 3D

    1337-v3.0

    kitspace-test-repos/kicad6-file-collection

    87 partsMIT
  • 4 layers80 × 80 mm2026 C AV LPSU, the printed circuit board in 3D

    2026 C AV LPSU

    EPFLRocketTeam/2026_C_AV_HARDWARE

    Repository containing PCBs files of FH2 Avionics

    132 parts
  • 2 layers89 × 100 mmHub16, the printed circuit board in 3D

    Hub16

    joshajohnson/Hub16

    A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

    132 parts388
  • 2 layers61.9 × 65.9 mmTutelPad, the printed circuit board in 3D

    TutelPad

    0xCB-dev/0xCB-TutelPad

    An 8-key macropad

    40 parts6
  • 2 layers285 × 94.6 mmKeyboard, the printed circuit board in 3D

    Keyboard

    ngzh/gh60_split

    A modified gh60 pcb design

    336 parts
  • 2 layers144 × 144 mmPanel, the printed circuit board in 3D

    Panel

    0xCB-dev/0xCB-1337

    Mechanical macropad with OLED running QMK

    466 parts61
  • 6 layersXc7a75t test, the printed circuit board in 3D

    Xc7a75t test

    ranzbak/xc7a75t-core-board

    xc7a75t core board

    154 parts3