Baseboard 4slots
OpenLightingProject·rp2040-dmxsun·hardware/baseboard_4slots/baseboard_4slots.kicad_pcb
About the Baseboard 4slots PCB
Baseboard 4slots is an open source RP2040/RP2350 PCB design by OpenLightingProject, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 354 × 60 mm, with 52 components from 20 distinct parts.
Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the NRF24L01_Breakout and W5500_Mini. By type, the board carries 30 capacitors, 15 connectors, 3 ICs, 2 resistors, 1 jumper and 1 diode.
From the project
RP2040-based USB DMX dongle with integrated web server
The rp2040-dmxsun is a multi-purpose DMX-512-A toolbox to control stage lighting systems. It's most common use-case is to transmit the DMX data generated on a PC, Raspberry Pi or similar in a format that the lighting fixtures on stage can understand. In the most simple case, it's an USB-DMX interface.
DMX-512-A works in networks called universes and each universe can contain up to 512 slots of data. dmxsun can transmit up to 16 universes, meaning you can control 8192 slots of DMX data at the same time.

Main components on the Baseboard 4slots
Baseboard 4slots bill of materials (BOM)
52 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NRF24L01_Breakout | nRF24L01_Breakout | U1 |
| 1 | Pico | RPi_Pico_SMD_TH | U2 |
| 1 | W5500_Mini | W5500_Mini | U3 |
| 1 | IO-Board_00 | PinSocket_2x06_P2.54mm_Vertical | J1 |
| 1 | IO-Board_01 | PinSocket_2x06_P2.54mm_Vertical | J2 |
| 1 | IO-Board_10 | PinSocket_2x06_P2.54mm_Vertical | J3 |
| 1 | IO-Board_11 | PinSocket_2x06_P2.54mm_Vertical | J4 |
| 1 | USB_B_Micro | USB_Micro-B_Wuerth_629105150521 | J5 |
| 1 | Conn_01x05: Adafruit 1833 | PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | Screw_Terminal_01x04 | TerminalBlock_Altech_AK300-4_P5.00mm | J7 |
| 2 | Conn_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Vertical | J8, J9 |
| 3 | Conn_01x04_Male | NS-Tech_Grove_1x04_P2mm_Vertical | J10, J11, J12 |
| 2 | Conn_01x04_Male | JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | J13, J14 |
| 1 | Conn_02x02_Odd_Even | PinSocket_2x02_P2.54mm_Vertical | J15 |
| 1 | SolderJumper_3_Bridged12 | SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels | JP1 |
| 1 | SS14 | D_SMA | D1 |
| 12 | 100nF | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8 +4 |
| 9 | 1nF | C_0603_1608Metric | C9, C10, C11, C12, C13, C23, C24, C29 +1 |
| 9 | 82µF | CP_Radial_D6.3mm_P2.50mm | C14, C15, C16, C17, C18, C19, C20, C25 +1 |
| 2 | 2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
Baseboard 4slots design files
The KiCad project lives in the OpenLightingProject/rp2040-dmxsun repository on GitHub; these links point at the commit this page was built from.
Baseboard 4slots: common questions
What microcontroller does the Baseboard 4slots use?
The Baseboard 4slots is built around the Pico, from the RP2040/RP2350 family.
How big is the Baseboard 4slots PCB?
The Baseboard 4slots measures 354 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Baseboard 4slots?
52 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Baseboard 4slots design files?
From the OpenLightingProject/rp2040-dmxsun repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Baseboard 4slots design in my own project?
Yes, under the terms of its Apache-2.0 license, which OpenLightingProject chose for the repository.
Can I test firmware for the Baseboard 4slots 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.
More boards in rp2040-dmxsun
Rp2040 dongle ioboard 4ports isolated
OpenLightingProject
106 × 55 mm55 parts2LApache-2.0128Rp2040 dongle ioboard 4ports unisolated
OpenLightingProject
106 × 55 mm51 parts2LApache-2.0128RP2040/RP2350
Baseboard 2slots
OpenLightingProject
216.8 × 60 mm38 parts2LApache-2.0128Rp2040 dongle ioboard 2ports rdm isolated
OpenLightingProject
106 × 55 mm28 parts2LApache-2.0128Rp2040 dongle ioboard 2ports rdm unisolated
OpenLightingProject
106 × 55 mm27 parts2LApache-2.0128
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