Modular-Control-Module
Roth-Amplification-Ltd·Modular-Control-Module·PCB/Modular-Control-Module/Modular-Control-Module.kicad_pcb
About the Modular-Control-Module
Modular-Control-Module is an open source RP2040/RP2350 PCB design by Roth-Amplification-Ltd, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 59 × 49.4 mm, with 39 components from 14 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TEMPLATE. By type, the board carries 14 capacitors, 12 resistors, 2 ICs, 2 switches, 1 crystal and 1 connector.
From the project
Modular-Control-Module or MCM is the Encoder + Button board inside all Roth Amplification pedals.
The Modular Control Module, or MCM, is the reusable encoder-and-button control board used inside Roth Amplification pedal designs. It combines six panel-mounted rotary encoders with an onboard RP2040 microcontroller and a compact host interface so pedal projects can share the same physical control surface and input-processing hardware.
- RP2040 microcontroller - Six Bourns PEC11L incremental rotary encoders with integrated push switches - USB-C connection for power, programming, and RP2040 USB data - External QSPI flash supporting RP2040 boot and program storage - SWD programming and…
Main components on the Modular-Control-Module
Modular-Control-Module bill of materials (BOM)
39 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TEMPLATE Winbond Electronics | PSON50P300X200X60-9N | U1 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | ABM8G-12.000MHZ-18-D2Y-T Abracon LLC | XTAL_ABM8G-12.000MHZ-18-D2Y-T | X1 |
| 1 | DX07S016JA1R1500 JAE Electronics | JAE_DX07S016JA1R1500 | J2 |
| 6 | PEC11L-4220F-S0015 Bourns Inc. | PEC11L-4xxxF-Sxxxx_BRN | EN1, EN2, EN3, EN4, EN5, EN6 |
| 2 | B3U-1000P Omron Electronics Inc-EMC Div | B3U-1000P | SW1, SW2 |
| 1 | 5051101092 Molex | CON_5051101092_MOL | T1 |
| 11 | C0402C104K9PACTU KEMET | R0402 | C1, C3, C5, C6, C8, C9, C10, C11 +3 |
| 2 | GCM1555C1H180GA16D Murata Electronics | C0402 | C2, C4 |
| 1 | CC0603KRX5R7BB105 Yageo | C0603 | C7 |
| 1 | RT0603BRD071ML YAGEO | R0603 | R1 |
| 7 | RC0402FR-071KL Yageo | R0402 | R2, R7, R8, R9, R10, R11, R12 |
| 2 | RC0402FR-0710KL Yageo | R0402 | R3, R6 |
| 2 | RC0402FR-075K1L YAGEO | R0402 | R4, R5 |
Modular-Control-Module design files
The KiCad project lives in the Roth-Amplification-Ltd/Modular-Control-Module repository on GitHub; these links point at the commit this page was built from.
Modular-Control-Module: common questions
What microcontroller does the Modular-Control-Module use?
The Modular-Control-Module is built around the RP2040, from the RP2040/RP2350 family.
How big is the Modular-Control-Module?
The Modular-Control-Module measures 59 × 49.4 mm, has 4 copper layers and is 1.567 mm thick.
How many components are on the Modular-Control-Module?
39 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the Modular-Control-Module design files?
From the Roth-Amplification-Ltd/Modular-Control-Module repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Modular-Control-Module design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which Roth-Amplification-Ltd chose for the repository.
Can I test firmware for the Modular-Control-Module without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k