Custom Lighting Controllers

As part of a personal hobby, myself and my colleague Alec designed a customizable lighting controller. The goal for this project was to set several lighting "moods" into our rooms that were controlled via home assistant.

Lighting Demonstration:

Both videos show the lighting controller running through the configured scenes running on a local home assistant server.

Controller 3d Print and Internals:

Controller Front
Controller Back
PCB Front
PCB Back

These are supplementary images of the controller. The left side showcases the front of the PCB along with the wifi controller board, 8 addressable LEDs, and the four low profile linear key switches. The right side shows the back of the PCB and how it connects to the housing of the controller like a clamshell.

Solidworks CAD Design:

CAD Assembly View
CAD Internal View
CAD Cross Section

Lastly, this is an isometric view, a bottom left view and a straight up view of the lighting controller. Each and every hole was properly toleranced to ensure the screws, usb - c port, and key switches all fit.