Skip to the content
2 layers220 × 150 mmControl, the printed circuit board in 3D

Compact D two-board sloped synthesizer, R0.5 design files (not production-ready)

Size
220 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
33
Pads
90
Tracks, vias
108, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Oct 2026
Updated
27 Oct 2026

Overview

Control is an open-source printed circuit board by Tom-Michiels, from the Tom-Michiels/MooMoog repository on GitHub. It is a 2-layer board of 220 × 150 mm with 65 parts on 33 nets, routed with 108 tracks and 0 vias.

Its parts include 17 switches and 1 diode. It belongs with the audio and music boards of this library.

README

README.md

Compact D — two-board sloped synthesizer

Compact D R0.5 assembled, front view

Rear view with jacks and USB
Rear — audio jacks and USB ports
Exploded assembly
Exploded — panel, control PCB, rails and electronics PCB
Interior cross-section
Interior — sloped control board above the flat electronics board
Control PCB top
Control PCB — 19 pots, 8 encoders, 17 switches

Renders use reconstructed component models, not certified vendor CAD.

Active revision: Split R0.5.

A 220 × 150-mm control PCB under a 15° aluminium panel and a separate 210 × 90-mm electronics PCB, joined by a soldered 12-wire ribbon. CNC wooden sides, PMMA front/rear/bottom, classical printed knobs and the official maakleerplek wordmark. Panel screws now have dedicated clear borders.

Audio input removed. MCP internal contact pull-ups used. No added SMD packages on the carrier boards; purchased modules retain their factory SMD electronics. Current counts: 19 pots, 8 encoders, 17 switches and one power LED.

Detailed design, not production-ready. 53 known-pad connection trajectories are routed. Many final physical footprints are still unverified and their missing connections cannot be counted by DRC. Detailed renders use reconstructed component models, not certified vendor CAD. USB keyboard power from the ARCELI board remains unverified. No Gerbers or copper-milling release.

The completion audit compares the functional terminal list against actual KiCad pads: 246 required terminals currently lack matching pads, across 45 padless component instances. These counts include functional module terminals whose physical mapping must still be established. Run scripts/audit_completion_r05.py with KiCad Python; it deliberately returns failure while completion blockers remain. A documented Same Sky SJ1-3523N candidate footprint is now available under core/libraries/Documented.pretty; it is not yet installed on the active board, because its board-edge and panel fit must be redesigned together.

Older revisions remain historical. The original specification is in docs/projectspecification-v1.0.md; decisions and user changes are in docs/decisions.md.

Parts

65
QtyValueFootprintReferences
6MountingHole_3.2mm_M3MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
4RK097N B10K VOLUMERV5, RV6, RV7, RV19
22k2 DNPR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalRP3, RP4
2CD74HC4067 moduleMX1, MX2
2MountingHole_2.2mm_M2MountingHole_2.2mm_M2HC1, HC2
2RK097N B10K ATTACK TIMERV13, RV16
2RK097N B10K DECAY TIMERV14, RV17
2RK097N B10K SUSTAIN LEVELRV15, RV18
1100nFC_Disc_D3.0mm_W1.6mm_P2.50mmCP1
110kR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalRP2
110uF 10VCP_Radial_D5.0mm_P2.00mmCP2
112-way soldered ribbonJPANEL
11kR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalRP1
1A-440S18
1Decay onS5
1EC11 FREQUENCYE4E4
1EC11 FREQUENCYE7E7
1EC11 RANGEE6E6
1EC11 RANGEE3E3
1EC11 RANGEE1E1
1EC11 WAVEFORME8E8
1EC11 WAVEFORME5E5
1EC11 WAVEFORME2E2
1Filter modS14
1Glide onS4
1Keytrack 1S15
1Keytrack 2S16
1LFO shapeS6
1MCP23017 module / 0x20IO1
1MCP23017 module / 0x21IO2
1MCP23017 module / 0x22IO3
1Main onS17
1Noise / LFOS3
1Noise onS12
1Osc 1 onS8
1Osc 2 onS9
1Osc 3 onS10
1Osc modS1
1Osc3 / EGS2
1Osc3 keyboardS7
1Power LEDLED_D3.0mmLED2
1RK097N B10K AMOUNT OF CONTOURRV12
1RK097N B10K CUTOFF FREQUENCYRV10
1RK097N B10K EMPHASISRV11
1RK097N B10K GLIDERV2
1RK097N B10K LFO RATERV4
1RK097N B10K MODULATION MIXRV3
1RK097N B10K NOISE VOLUMERV9
1RK097N B10K PHONESRV20
1RK097N B10K TUNERV1
1White / PinkS13

More from Tom-Michiels/MooMoog

1
  • 2 layers210 × 90 mmCore, the printed circuit board in 3D

    Core

    Tom-Michiels/MooMoog

    Compact D two-board sloped synthesizer, R0.5 design files (not production-ready)

    23 parts

Similar boards

  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers198.1 × 30.5 mmSplitflap driver, the printed circuit board in 3D

    Splitflap driver

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    65 parts744MIT
  • 2 layers74.8 × 32.5 mmMooltipass mini, the printed circuit board in 3D

    Mooltipass mini

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    65 parts531
  • 2 layers60 × 100 mmV3 Connector Only, the printed circuit board in 3D

    V3 Connector Only

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    65 parts439GPL-2.0
  • 2 layers45 × 58.2 mmOpentama, the printed circuit board in 3D

    Opentama

    Sparkr-tech/opentama

    An open-source reference design for MCUGotchi

    65 parts237
  • 2 layers40 × 120 mmPhotodiode board v3, the printed circuit board in 3D

    Photodiode board v3

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    65 parts151MIT
  • 2 layers78 × 130 mmLofence, the printed circuit board in 3D

    Lofence

    kiu/lofence

    LoFence is a LoRaWAN capable IoT electric fence monitoring system running on the The Things Network.

    65 parts142MIT

Questions

How big is the Control PCB?

It measures 220 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Control use?

65 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 Control KiCad files?

From the Tom-Michiels/MooMoog repository on GitHub, at the commit this page was made from: the board is hardware/split-r0.5/control/control.kicad_pcb and its schematic hardware/split-r0.5/control/control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control design in my own project?

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