Prusa Black Friday is here! Free shipping, printer discounts, amazing gifts & more! See all deals!

Bias lighting (ambilight) under desk electronics enclosure

Electronics enclosure that fits all necessary components for a bias lighting system for your monitor, mounted under desk
1
1
0
41
updated September 15, 2025

Description

PDF

This project allows you to put all the electronics necessary for a wireless bias lighting system in a compact under desk case, which provides insulation from all electronic parts, airflow, and easy mainteinance. Wiring has entrance and exit holes and strain relief ziptie slots, and soldering requirements are minimal.

BOM

  • esp32-c3, with WLED installed
  • two sets of headers for the esp32
  • Mean Well RS-25-5 25W power supply
  • 2 to 8 1x3mm zipties
  • 2 Wago 221-412 
  • ac cable, preferably with ground wire (outlet to psu)
  • 2x10cm red+black wires (psu to wagos)
  • 2x5cm with dupont termination on one side (wagos to esp32)
  • 3x?cm red+black+signal wires, with signal wire having dupont termination (wagos and esp32 to led strip)
  • ?cm of WS2812b led strip
  • 4 13+mm length 4mm diameter wood screw, countersunk head (case mounting)
  • 2 M3x5 BHCS bolts (psu mounting
  • hot glue if wagos or esp32 don't sit tight enough in their slots
  • 4-5 fork connectors (preferred for psu terminals connection)

PRINTING

I printed the enclosure with a 0.6mm nozzle, and added brim ears to the corners to avoid lifting of the base. If your wagos or esp32 don't sit snugly in their mounts add a dab of hot glue to keep them in place

ASSEMBLY

Assembly is easy and doesn't require particular skills, pay particular attention when working with the psu AC connections tho!

  1. solder the two headers on the esp32 in an inverted fashion (long side sticking up, inserted from the top and not from the bottom as it's usual)
  2. install WLED on your esp32, an easy way is using the web interface at https://install.wled.me/ if the COM port keeps resetting plug in the esp32 while holding the boot and reset buttons
  3. terminate all wires with appropriate connectors
    1. spades for the AC wires
    2. spades on one side and stripped length on the other side for the psu to wago wires
    3. stripped length to dupont for the wago to esp32 wires
    4. stripped length + dupont to ? for your led strip cables
  4. connect all wires appropriately
  5. connect to the WLED web interface of your esp32 and set the leds number, and gpio pin you used
  6. connect hyperion to the esp32 via its ip and wled protocol
  7. optional, connect your homeassistant instance to your esp32 via wled integration

WIRING

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more