

DMXSwitchpack
This project includes the PCB and Firmware to build a DIY DMX Switchpack
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 61
- Pads
- 202
- Tracks, vias
- 158, 0
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 6 Sep 2022
- Updated
- 6 Sep 2022
Overview
DMXSwitchpack is an open-source printed circuit board by schmoizz, from the schmoizz/DMXSwitchpack repository on GitHub. It is a 2-layer board with 48 parts on 61 nets, routed with 158 tracks and 0 vias.
It is built around the ESP32-WROOM-32D and MAX485ED. Its parts include 20 resistors, 8 diodes, 7 connectors, 7 switches and 4 transistors. It belongs with the ESP32 boards of this library.
Main components
2README
README.mdDMXSwitchpack
This project includes the PCB and Firmware to build a DIY DMX Switchpack
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 |
| 4 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D3, D4, D7, D8 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12, R15, R16 |
| 4 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D5, D6 |
| 4 | Q_NPN_BCE | OptoDevice:LaserDiode_TO3.3-D3.3-3 | Q1, Q2, Q3, Q4 |
| 4 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13, R14, R17, R18 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20 |
| 1 | Connection Relay 1 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J3 |
| 1 | Connection Relay 2 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J4 |
| 1 | Connection Relay 3 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J5 |
| 1 | Connection Relay 4 | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J6 |
| 1 | DMX Adressing | Button_Switch_THT:SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm | SW1 |
| 1 | DMX In | Connector_Audio:Jack_XLR_Neutrik_NC3FAAH-0_Horizontal | J1 |
| 1 | DMX out | Connector_Audio:Jack_XLR_Neutrik_NC3FAAH-0_Horizontal | J2 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U2 |
| 1 | Flash Connector | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J7 |
| 1 | MAX485E | OptoDevice:Broadcom_LGA-8_2x2mm_P0.53mm | U1 |
| 1 | Relay 1 | Relay_THT:Relay_StandexMeder_DIP_LowProfile | K1 |
| 1 | Relay 2 | Relay_THT:Relay_StandexMeder_DIP_LowProfile | K3 |
| 1 | Relay 3 | Relay_THT:Relay_StandexMeder_DIP_LowProfile | K2 |
| 1 | Relay 4 | Relay_THT:Relay_StandexMeder_DIP_LowProfile | K4 |
| 1 | flash | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW3 |
| 1 | reset | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW2 |
Questions
What parts does the DMXSwitchpack use?
48 parts, built around the ESP32-WROOM-32D and MAX485ED. 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 DMXSwitchpack KiCad files?
From the schmoizz/DMXSwitchpack repository on GitHub, at the commit this page was made from: the board is DMXSwitchpack.kicad_pcb and its schematic DMXSwitchpack.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DMXSwitchpack design in my own project?
Its repository states no licence, so its author keeps all rights: ask schmoizz before reusing the design.
Similar boards
- 2 layers114.2 × 97.5 mm

- 2 layers64.5 × 71.8 mm

Esp rs485 modbus
Shakir555/ESP32-CommBridge-485
UART to RS-485 communication using ESP32 and ESP-IDF, designed for reliable industrial and IoT serial data transfer.
31 parts - 2 layers63 × 46 mm

Pi485
bvarner/pi485
An open-source TTL UART <-> RS485 converter, intended for a Raspberry Pi or Arduino
31 parts41MIT - 2 layers150 × 50 mm

- 4 layers96 × 172 mm

- 2 layers60 × 30 mm

Scoring table hardware
GrappleRobotics/JMS
Another alternative field management system for the FIRST Robotics Competition.
30 parts18 - 2 layers68.6 × 53.3 mm

XyloShield
StefanKrupop/XyloShield
Shield for Arduino that hosts a RFM26W radio module and allows DMX-512 connectivity
19 parts17 - 2 layers257.1 × 166.2 mm

PiccoloBlack2021 14juillet v8sansMasse
SylvainVanIniitu/Piccolo-4C-Black
Piccolo MIDI stochastic sequencer
102 parts16