Loading Title...
Hardware Design & 3D Printed Components
Description
A collaborative ECEN 361 embedded systems project with teammates Jared Whiteman, Aidan Pratt, and Ryan Christensen. I led the hardware design, debugging, and 3D printed mechanical components, while firmware work and case design was contributed by the team.
Project Overview
This project involved designing a custom lighting console PCB with integrated DMX and Ethernet control, 8 motorized faders, 16 switches, 16 potentiometers, USB and external connectivity, RGB LEDs, and a 12V power supply.
The focus of this page is on the hardware design, debugging, and 3D printed components that support the user interface. Images below include PCB design layouts, 3D printed parts, and modifications performed to improve power integrity and signal reliability.
Features
- DMX and Ethernet connectivity for stage lighting control
- 8 motorized faders driven by STM32L4 (uses 16 PWM lines)
- 16 switches and 16 potentiometers for manual control
- USB interface and external connectivity
- RGB LED indicators under switches
- 12V power input with integrated regulation
- Custom 3D printed components for sliders and PCB stands
Challenges & Setbacks
- Initial power supply design fried STM32; Board “surgeries” performed to improve integrity
- Ethernet termination resistors initially missing and center taps misconnected
- Incorrect barrel jack wiring due to lack of documentation
- Designing dense board with limited space and only two layers
Team Video
Video demonstration of the lighting console functionality, including fader movement, RGB LED feedback, switches, and connectivity.
Project Links
Presentation Files Github →Hardware & 3D Design Gallery