Skip to the content
PCBKitNew board
2 layers152.4 × 118.8 mmSingle Microcontroller, the printed circuit board in 3D

Design for a split keyboard that only uses a singular microcontroller, passive side uses a cascade of shift registors to send data through a singular serial wire leaving the 2 sides connected by only 5 wires (GND, VCC, CLK, PL, DATA))

Size
152.4 × 118.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
56
Pads
321
Tracks, vias
535, 6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
29 Jul 2026
Updated
29 Jul 2026

Overview

Single Microcontroller is an open-source printed circuit board by BBRRE, from the BBRRE/Single-Microcontroller-Split-Keyboard-SMCK repository on GitHub, published under the MIT licence. It is a 2-layer board of 152.4 × 118.8 mm with 29 parts on 56 nets, routed with 535 tracks and 6 vias.

It is built around the 74HC165D. Its parts include 17 switches, 4 capacitors, 4 ICs and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

Single-Microcontroller-Split-Keyboard-SMCK

Design for a split keyboard that only uses a singular microcontroller, passive side uses a cascade of shift registors to send data through a singular serial wire leaving the 2 sides connected by only 5 wires (GND, VCC, CLK, PL, DATA)

Schematics

image

Front of the PCB

image

Back of the PCB

image

Parts

29
QtyValueFootprintReferences
17Keyswitchkeyswitches.pretty-2.1:SW_MX_reversibleS1, S2, S3, S4, S5, S6, S7, S8, S10, S11, S12, S13, S14, S15, S16, S17 +1
4CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4
3R_Pack08Package_DIP:DIP-16_W7.62mmRN1, RN2, RN3
274HC165Package_DIP:DIP-16_W7.62mm_LongPadsU2, U3
174HC165Package_DIP:DIP-16_W7.62mmU1
1PicoLibrary:RPi_Pico_SMD_THU4
1RJ12Connector_RJ:RJ12_Amphenol_54601-x06_HorizontalJ1

Questions

How big is the Single Microcontroller PCB?

It measures 152.4 × 118.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Single Microcontroller use?

29 parts, built around the 74HC165D. 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 Single Microcontroller KiCad files?

From the BBRRE/Single-Microcontroller-Split-Keyboard-SMCK repository on GitHub, at the commit this page was made from: the board is Single Microcontroller/Single Microcontroller.kicad_pcb and its schematic Single Microcontroller/Single Microcontroller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Single Microcontroller 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 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    109 parts184
  • 2 layers135.9 × 87 mmPfm3 ctrl, the printed circuit board in 3D

    Pfm3 ctrl

    Ixox/preenfm3

    Official repo of the preenfm3 FM synth

    65 parts127
  • 2 layers171.5 × 106.7 mmSequencer, the printed circuit board in 3D

    Sequencer

    westlicht/performer-hardware

    PER|FORMER Eurorack Sequencer - Hardware Design Files

    435 parts110
  • 2 layers306.1 × 130.2 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64-Home-Computer

    Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64

    132 parts94
  • 2 layers215.9 × 20.3 mmKeybed, the printed circuit board in 3D

    Keybed

    friggeri/keyboard

    28 parts69
  • 2 layers300 × 105 mmTR-808-Clone, the printed circuit board in 3D

    TR-808-Clone

    minisystem/880

    A Euroack drum machine

    1,078 parts67