Skip to the content
PCBKitNew board
4 layers180 × 35 mmExpress, the printed circuit board in 3D

🎚️ MIDI Expression Controller

Size
180 × 35 mm
Copper layers
4
Thickness
1.61 mm
Parts
180
Nets
219
Pads
1,302
Tracks, vias
786, 181
Pours
113
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Apr 2020
Updated
18 Aug 2026

Overview

Express is an open-source printed circuit board by versioduo, from the versioduo/express repository on GitHub. It is a 4-layer board of 180 × 35 mm with 180 parts on 219 nets, routed with 786 tracks and 181 vias.

It is built around the THVD2442DRC, TPS78433QWDRBRQ1 and WS2812, with the CG0603MLC-3.3LE, PMEG2010EPK and SJ2-25404B-SMT-TR among its other parts. Its parts include 52 resistors, 35 diodes, 28 capacitors, 19 connectors and 4 ICs. It belongs with the SAM D and SAM boards of this library.

Main components

8

README

hardware/README.md

express

🎚️ MIDI Expression Controller

board

Schematic

PDF

Bill Of Materials

Interactive BOM

Copying

Anyone can use this public domain work without having to seek authorisation, no one can ever own it.

Parts

180
QtyValueFootprintReferences
18WS2812V2_LED:WS2812-2020D102, D103, D202, D302, D402, D502, D602, D702, D1002, D1102, D1202, D1302, D1402, D1502, D1602, D1702 +2
17100kV2_Resistor_SMD:R_0603R101, R202, R302, R402, R502, R602, R702, R802, R1002, R1102, R1202, R1302, R1402, R1502, R1602, R1702 +1
17CG0603MLC-3.3LEV2_Diode_SMD:D_0603TVS101, TVS201, TVS301, TVS401, TVS501, TVS601, TVS701, TVS801, TVS1001, TVS1101, TVS1201, TVS1301, TVS1401, TVS1501, TVS1601, TVS1701 +1
160u022V2_Capacitor_SMD:C_0603C201, C301, C401, C501, C601, C701, C801, C901, C1001, C1101, C1201, C1301, C1401, C1501, C1601, C1701
161kV2_Resistor_SMD:R_0603R203, R303, R403, R503, R603, R703, R803, R903, R1003, R1103, R1203, R1303, R1403, R1503, R1603, R1703
1633RV2_Resistor_SMD:R_0603R201, R301, R401, R501, R601, R701, R801, R901, R1001, R1101, R1201, R1301, R1401, R1501, R1601, R1701
16PMEG2010EPKV2_Diode_SMD:D_SOD-1608D201, D301, D401, D501, D601, D701, D801, D901, D1001, D1101, D1201, D1301, D1401, D1501, D1601, D1701
16SJ2-25404B-SMT-TRV2_Connector_Audio:CUI_SJ2-25404B-SMT-TRJ201, J301, J401, J501, J601, J701, J801, J901, J1001, J1101, J1201, J1301, J1401, J1501, J1601, J1701
70u1V2_Capacitor_SMD:C_0603C104, C105, C106, C107, C108, C1801, C1901
52mmV2_Mechanical:MountingHole_2mmH104, H105, H106, H107, H108
33mmV2_Mechanical:MountingHole_3mmH101, H102, H103
3Fiducial_PasteV2_Fiducial:Fiducial_0.5mm_Mask1mm_PasteFID101, FID102, FID103
2100RV2_Resistor_SMD:R_0603R1801, R1901
210uV2_Capacitor_SMD:C_0805C109, C110
218pV2_Capacitor_SMD:C_0603C101, C102
22x05_HorizontalV2_Connector_Header_1.27mm:PinHeader_2x05_P1.27mm_HorizontalJ1801, J1901
2PCB_Plug_HorizontalV2_PCB_Devices:PCB_Plug_HorizontalPLUG101, PLUG102
2SKSGV2_Button_Switch_SMD:SKSGSW101, SW102
2THVD2442V2_Package_SON:VSON-10-4-1EP_3x3mm_P0.5mm_EP1.65x2.4mm_ThermalViasU1801, U1901
110uV2_Capacitor_SMD:C_0603C103
132k768V2_Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY101
1330RV2_Resistor_SMD:R_0603R102
1ATSAMD51JV2_Package_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP4.8x4.8mm_ThermalViasU101
1Arrow_InV2_Artwork:Arrow_InICON103
1Arrow_OutV2_Artwork:Arrow_OutICON104
1Board_expressV2_Artwork:Board_express_SmallICON102
1Button-bottomV2_PCB_Devices:PCB_Button-bottomSWB101
1CG0603MLC-05LEV2_Diode_SMD:D_0603TVS102
1CortexV2_Connector_Debug:CortexJ101
1Layer_NumbersV2_Production:Layer_NumbersINFO101
1OrangeV2_LED:LED_0603D101
1RCLAMP0582NV2_ESD_Suppressor:SLP1210N6ESD101
1TPS78433QWDRBRQ1V2_Package_SON:VSON-8-1_3x3mm_P0.65_EP1.65x2.4mmU102
1V2-logoV2_Artwork:Logo_SmallICON101
1~V2_Production:RevisionINFO102

Questions

How big is the Express PCB?

It measures 180 × 35 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Express use?

180 parts, built around the THVD2442DRC, TPS78433QWDRBRQ1, WS2812 and CG0603MLC-3.3LE. 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 Express KiCad files?

From the versioduo/express repository on GitHub, at the commit this page was made from: the board is hardware/express.kicad_pcb and its schematic hardware/ExpressionInput.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Express design in my own project?

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

Similar boards

  • 4 layers70 × 70 mmDmx, the printed circuit board in 3D

    Dmx

    versioduo/dmx

    🚥 MIDI to DMX Bridge

    63 parts18
  • 4 layers60 × 35 mmControl, the printed circuit board in 3D

    Control

    versioduo/control

    ⚙️ MIDI Instrument Controller

    68 parts1
  • 6 layers150 × 35 mmStep, the printed circuit board in 3D

    Step

    versioduo/step

    👣 V2 step – Stepper Motor Controller

    127 parts
  • 4 layers60 × 60 mmWave, the printed circuit board in 3D

    Wave

    versioduo/wave

    🔊 MIDI Wave Synthesizer with Class-D Amplifier

    124 parts
  • 6 layers50 × 50 mmSpot, the printed circuit board in 3D

    Spot

    versioduo/spot

    💡 V2 spot

    50 parts
  • 4 layers70 × 17.5 mmStrip, the printed circuit board in 3D

    Strip

    versioduo/strip

    🚦 V2 strip - MIDI LED Strip

    41 parts2
  • 4 layers70 × 17.5 mmAxis, the printed circuit board in 3D

    Axis

    versioduo/axis

    🧭 MIDI Orientation Sensor and Accelerometer

    43 parts
  • 2 layers77 × 86 mmLora fence monitor, the printed circuit board in 3D

    Lora fence monitor

    Luddi1/LoRaWAN-fence-monitor

    Hardware and software for electric fence monitor with LoRaWAN

    47 parts2