Festival Carousel Horse LED Controller Schematic


  • Connected U5:VCC to ^5V
  • Connected U5:GND to ^GND
  • Connected U5:RO to ^DMX_RX
  • Connected U5:DI to ^DMX_TX
  • Connected U5:DE, U5:~RE to ^DMX_DE_RE
  • Connected J11:Positive, J12:Positive, U5:B, R29:P2, R31:P1 to ^DMX_MINUS
  • Connected J11:Negative, J12:Negative, U5:A, R29:P1, R30:P1 to ^DMX_PLUS
  • Disconnected J11:Positive, J12:Positive, J11:Negative, J12:Negative, R29:P1, R29:P2, R30:P1, R31:P1
  • Renamed DMX_A to DMX_MINUS
  • Renamed Net 1 to DMX_PLUS
  • Set R32's Resistance to "10kΩ"
  • Set R32's Role Details to "Battery monitor divider upper resistor from +12V_RAIL to BATTERY_ADC per requirement"
  • Set R33's Resistance to "3.3kΩ"
  • Set R33's Role Details to "Battery monitor divider lower resistor from BATTERY_ADC to GND per requirement"
Work done
  • Completed the remaining schematic updates: replaced the RS-485 placeholder with U5 MAX485CSA+, powered it from 5V, wired UART/control nets, corrected DMX polarity labels to DMX_PLUS / DMX_MINUS, and updated the battery monitor divider to R32=10kΩ / R33=3.3kΩ.
  • Verified OLED is on 3V3 with I2C_SDA / I2C_SCL, dual XLR connectors are wired in parallel, and the user-input nets remain present for the 11 pots, 5 illuminated pushbuttons, and 4 toggles including LOW_BATT_OVERRIDE.
  • Updated the project notes with the four-block organization and full GPIO/signal assignment table: Carousel Horse LED Controller Design Notes.
Success criteria review
  • ✅ User inputs implemented and documented.
  • ✅ Comms/display updates completed, including MAX485, OLED, DMX XLRs, and monitor inputs.
  • ✅ ALL_CAPS net labels used for the updated/significant nets.
  • ✅ GPIO assignment table added to project notes.
  • ✅ ERC check reports no ERROR or WARNING items.
Next steps
  • The schematic is complete; next I can proceed to PCB layout cleanup/placement for the newly replaced MAX485 and then routing/manufacturing checks.
Organize placement
Run layout DRC
Export revision files
Check BOM availability

SW1
U4
U10
U9
OLED1
U8
U1
U7
U10 LED - - R11 P2
GND
MH1 terminal - U12 terminal
GND
GND
GND
U11 VSS - U11 A0
RV1 CCW - VR1 CCW
R16 P2 - R17 P2
U10 LED - - R11 P2
GND
GND
RV1 CCW - VR1 CCW
R16 P2 - R17 P2
GND
RV1 CCW - VR1 CCW
GND
J3 Pin_3 - J4 Pin_3
GND
GND
GND
U10 LED - - R11 P2
GND
RV1 CCW - VR1 CCW
GND
R31 P2 - J11 GND
GND
GND
RV1 CCW - VR1 CCW
RV1 CCW - VR1 CCW
RV1 CCW - VR1 CCW
RV1 CCW - VR1 CCW
GND
R31 P2 - J11 GND
RV1 CCW - VR1 CCW
GND
GND
GND
GND
U11 VSS - U11 A0
RV1 CCW - VR1 CCW
R16 P2 - R17 P2
RV1 CCW - VR1 CCW
RV1 CCW - VR1 CCW
J3 Pin_3 - J4 Pin_3
RV1 CCW - VR1 CCW
R16 P2 - R17 P2
RV1 CCW - VR1 CCW
GND
U10 LED - - R11 P2
GND
U10 LED - - R11 P2
GND
J3 Pin_3 - J4 Pin_3
RV1 CCW - VR1 CCW
U10 LED - - R11 P2
GND
J3 Pin_3 - J4 Pin_3
RV1 CCW - VR1 CCW
MH1 terminal - U12 terminal
J3 Pin_3 - J4 Pin_3
GND
RV1 CCW - VR1 CCW
MH1 terminal - U12 terminal
RSHUNT1 P2 - R34 P2
RV1 CCW - VR1 CCW
U6 BIN- - U6 BOUT
GND
GND
RV1 CCW - VR1 CCW
J3 Pin_3 - J4 Pin_3
R31 P2 - J11 GND
GND
J3 Pin_3 - J4 Pin_3
GND
GND
GND
GND
U6 BIN- - U6 BOUT
RSHUNT1 P2 - R34 P2
GND
GND
J3 Pin_3 - J4 Pin_3
RV1 CCW - VR1 CCW
GND
GND
GND
MH1 terminal - U12 terminal
RV1 CCW - VR1 CCW
RV1 CCW - VR1 CCW
R32 P2 - R33 P1
J11 Negative - J12 Negative
U5 ~RE~ - U1 GPIO32
VR8 WIPER - C19 P1
RV1 CW - VR1 CW
GND
U5 DI - U1 GPIO27
J1 P1 - D1 A
U1 GPIO23 - U2 A6
R5 P2 - J5 Pin_2
F1 2 - U3 VI
F1 2 - U3 VI
R3 P2 - J3 Pin_2
U5 RO - U1 GPIO26
U7 DefOpen - R12 P1
RV1 CW - VR1 CW
RV1 CW - VR1 CW
F1 2 - U3 VI
RV1 CW - VR1 CW
U9 DefOpen - R14 P1
RV1 CW - VR1 CW
VR1 WIPER - C12 P1
R36 P2 - C40 P1
VR7 WIPER - C18 P1
R23 P2 - U7 LED +
RV1 CW - VR1 CW
VR10 WIPER - C21 P1
RV1 CW - VR1 CW
U1 GPIO13 - R27 P1
VR2 WIPER - C13 P1
U1 GPIO13 - R27 P1
U1 GPIO18 - U2 A2
RV1 CW - VR1 CW
F1 2 - U3 VI
J11 Negative - J12 Negative
F1 2 - U3 VI
RV1 CW - VR1 CW
RV1 CW - VR1 CW
SW4 2 - R18 P1
VR4 WIPER - C15 P1
F1 2 - U3 VI
R3 P2 - J3 Pin_2
VR7 WIPER - C18 P1
VR5 WIPER - C16 P1
U6 AIN- - R34 P1
R9 P2 - J9 Pin_2
U2 B6 - R9 P1
J11 Positive - J12 Positive
RV1 CW - VR1 CW
SW1 DefOpen - R11 P1
U7 DefOpen - R12 P1
RV1 CW - VR1 CW
F1 2 - U3 VI
RV1 CW - VR1 CW
VR5 WIPER - C16 P1
SW6 2 - R19 P1
VR1 WIPER - C12 P1
SW2 2 - R16 P1
U3 + OUT - U4 VIN
J2 P1 - D2 A
RV1 CW - VR1 CW
U8 DefOpen - R13 P1
U2 B5 - R8 P1
SW3 2 - R17 P1
U10 DefOpen - R15 P1
R5 P2 - J5 Pin_2
R8 P2 - J8 Pin_2
U1 GPIO18 - U2 A2
U6 AOUT - R35 P2
U1 GPIO19 - U2 A3
R24 P2 - U8 LED +
J11 Negative - J12 Negative
VR10 WIPER - C21 P1
VR3 WIPER - C14 P1
U3 + OUT - U4 VIN
VR9 WIPER - C20 P1
R22 P2 - SW1 LED +
R32 P2 - R33 P1
R32 P2 - R33 P1
R4 P2 - J4 Pin_2
U1 GPIO21 - U2 A4
U7 DefOpen - R12 P1
J11 Positive - J12 Positive
SW1 DefOpen - R11 P1
RV1 CW - VR1 CW
U6 AOUT - R35 P2
R10 P2 - J10 Pin_2
F1 2 - U3 VI
R6 P2 - J6 Pin_2
U8 DefOpen - R13 P1
U2 B6 - R9 P1
F1 2 - U3 VI
RV1 CW - VR1 CW
R20 P1 - U1 EN
VR9 WIPER - C20 P1
J1 P1 - D1 A
F1 2 - U3 VI
VR2 WIPER - C13 P1
R6 P2 - J6 Pin_2
U1 GPIO16 - U2 A0
R23 P2 - U7 LED +
RV1 WIPER - C11 P1
GND
GND
RV1 WIPER - C11 P1
VR6 WIPER - C17 P1
VR3 WIPER - C14 P1
SW2 2 - R16 P1
RV1 CW - VR1 CW
U2 B3 - R6 P1
R26 P2 - U10 LED +
U3 + OUT - U4 VIN
SW6 2 - R19 P1
U2 B2 - R5 P1
U2 B0 - R3 P1
J11 Negative - J12 Negative
RV1 CW - VR1 CW
J11 Positive - J12 Positive
R9 P2 - J9 Pin_2
U8 DefOpen - R13 P1
U1 GPIO14 - R28 P1
RV1 CW - VR1 CW
U10 DefOpen - R15 P1
J11 Positive - J12 Positive
F1 2 - U3 VI
SW1 DefOpen - R11 P1
U3 + OUT - U4 VIN
U2 B4 - R7 P1
F1 2 - U3 VI
F1 2 - U3 VI
U1 GPIO14 - R28 P1
U3 + OUT - U4 VIN
J11 Positive - J12 Positive
F1 2 - U3 VI
U1 GPIO19 - U2 A3
U9 DefOpen - R14 P1
U3 + OUT - U4 VIN
R8 P2 - J8 Pin_2
VR7 WIPER - C18 P1
U1 GPIO25 - U2 A7
U6 AIN- - R34 P1
RV1 CW - VR1 CW
SW4 2 - R18 P1
D1 K - D2 K
U1 GPIO14 - R28 P1
R7 P2 - J7 Pin_2
RV1 CW - VR1 CW
RV1 CW - VR1 CW
U3 VO_Adj - R37 P1
SW2 2 - R16 P1
RV1 CW - VR1 CW
U2 B1 - R4 P1
U1 GPIO25 - U2 A7
R4 P2 - J4 Pin_2
D1 K - D2 K
R24 P2 - U8 LED +
SW6 2 - R19 P1
U1 GPIO17 - U2 A1
VR3 WIPER - C14 P1
VR8 WIPER - C19 P1
U5 DI - U1 GPIO27
R7 P2 - J7 Pin_2
U1 GPIO23 - U2 A6
U2 B4 - R7 P1
RV1 CW - VR1 CW
U2 B1 - R4 P1
RV1 CW - VR1 CW
U2 B7 - R10 P1
D1 K - D2 K
F1 2 - U3 VI
RV1 CW - VR1 CW
RV1 CW - VR1 CW
VR6 WIPER - C17 P1
SW4 2 - R18 P1
R25 P2 - U9 LED +
VR10 WIPER - C21 P1
RV1 WIPER - C11 P1
U3 + OUT - U4 VIN
U1 GPIO16 - U2 A0
R20 P1 - U1 EN
RV1 CW - VR1 CW
U5 ~RE~ - U1 GPIO32
VR2 WIPER - C13 P1
U1 GPIO13 - R27 P1
U6 AIN- - R34 P1
U3 VO_Adj - R37 P1
U1 GPIO21 - U2 A4
R10 P2 - J10 Pin_2
RV1 CW - VR1 CW
J2 P1 - D2 A
RV1 CW - VR1 CW
SW3 2 - R17 P1
U1 GPIO17 - U2 A1
SW3 2 - R17 P1
U2 B5 - R8 P1
U1 GPIO13 - R27 P1
RV1 CW - VR1 CW
RV1 CW - VR1 CW
RV1 CW - VR1 CW
D1 K - D2 K
U5 ~RE~ - U1 GPIO32
U9 DefOpen - R14 P1
U2 B7 - R10 P1
U2 B2 - R5 P1
D1 K - D2 K
VR4 WIPER - C15 P1
U1 GPIO22 - U2 A5
R26 P2 - U10 LED +
U10 DefOpen - R15 P1
F1 2 - U3 VI
F1 2 - U3 VI
VR9 WIPER - C20 P1
U6 AOUT - R35 P2
R25 P2 - U9 LED +
U2 B3 - R6 P1
RV1 CW - VR1 CW
RV1 CW - VR1 CW
U3 + OUT - U4 VIN
F1 2 - U3 VI
RV1 CW - VR1 CW
R36 P2 - C40 P1
VR1 WIPER - C12 P1
RV1 CW - VR1 CW
VR4 WIPER - C15 P1
RV1 CW - VR1 CW
RV1 CW - VR1 CW
RV1 CW - VR1 CW
J11 Negative - J12 Negative
VR5 WIPER - C16 P1
RV1 CW - VR1 CW
R36 P2 - C40 P1
U5 RO - U1 GPIO26
U3 + OUT - U4 VIN
R22 P2 - SW1 LED +
VR6 WIPER - C17 P1
RV1 CW - VR1 CW
U1 GPIO14 - R28 P1
VR8 WIPER - C19 P1
U1 GPIO22 - U2 A5
U2 B0 - R3 P1
R22
Resistance
1.5kΩ
R7
Resistance
330Ω
R9
Resistance
330Ω
R31
Resistance
560Ω
R35
Resistance
100kΩ
R26
Resistance
1.5kΩ
R34
Resistance
2kΩ
R12
Resistance
10kΩ
R4
Resistance
330Ω
R37
Resistance
21kΩ
R29
Resistance
120Ω
R3
Resistance
330Ω
RSHUNT1
Resistance
0.0005 ohms
R25
Resistance
1.5kΩ
R20
Resistance
10kΩ
R23
Resistance
1.5kΩ
R18
Resistance
10kΩ
R15
Resistance
10kΩ
R13
Resistance
10kΩ
R30
Resistance
560Ω
R28
Resistance
4.7kΩ
R8
Resistance
330Ω
R36
Resistance
1kΩ
R11
Resistance
10kΩ
R19
Resistance
10kΩ
R24
Resistance
1.5kΩ
R32
Resistance
10 kΩ
R33
Resistance
3.3 kΩ
R10
Resistance
330Ω
R21
Resistance
10kΩ
R6
Resistance
330Ω
R16
Resistance
10kΩ
R17
Resistance
10kΩ
R5
Resistance
330Ω
R14
Resistance
10kΩ
R27
Resistance
4.7kΩ
VR2
VR4
VR1
VR6
VR3
VR9
VR8
VR10
RV1
VR5
VR7
C24
Capacitance
100nF
SW3
C16
Capacitance
100nF
C28
Capacitance
100nF
C11
Capacitance
100nF
C14
Capacitance
100nF
C17
Capacitance
100nF
SW2
C12
Capacitance
100nF
C31
Capacitance
100nF
C20
Capacitance
100nF
C30
Capacitance
100nF
C22
Capacitance
100nF
C23
Capacitance
100nF
C19
Capacitance
100nF
C34
Capacitance
100nF
C33
Capacitance
100nF
C32
Capacitance
100nF
C37
Capacitance
10uF
C25
Capacitance
100nF
SW4
C39
Capacitance
10uF
C21
Capacitance
100nF
C29
Capacitance
100nF
C38
Capacitance
10uF
C40
Capacitance
100nF
C36
Capacitance
10uF
C26
Capacitance
100nF
C6
Capacitance
1000uF
C13
Capacitance
100nF
C15
Capacitance
100nF
C7
Capacitance
1000uF
C8
Capacitance
470uF
C35
Capacitance
100nF
C18
Capacitance
100nF
C10
Capacitance
470uF
SW6
C27
Capacitance
100nF
U6
U5
U11
U3
MH3
MH2
U2
J8
MH4
J4
J11
MH1
J10
J6
J9
J7
J12
J3
J5
D2
J2
J1
D1
F1
D3

Carousel Horse LED Controller

Carousel Horse LED Controller thumbnail