Close

Rev 1 PCB

A project log for IOT the USB Grow Lights

Fix broken 5v grow lights and IOT them in the process.

mulcmumulcmu 06/24/2022 at 14:440 Comments

Revision 1 PCB was designed to fit inside the existing control enclosure for the lights.  The ESP-WROOM would fit in the enclosure but needed some offset cuts in the PCB.  A similar set of lights had the same controls but the plastic molding was different to retain the board in place.  The PCB should fit either of these two style cases.

Ordered 5 prototype PCB from jlcpcb and stencil from oshstencil.  The assembly went okay despite the solder paste going on a bit messy.

Initial testing went okay.  The board kept resetting due to lack of pull-up on the reset line.  The voltage supervisor was removed during the troubleshooting.  Rev 2 in progress to add the pull-up resistor.  Might change the supervisor to 3.3V too.  

Arduino test code loaded on okay to test the lights and buttons.  Took a good bit of  searching to find the INPUT_PULLDOWN_16 to enable the pulldown on GPIO16.  

Next step to get rev 2 PCB on order and start working on ESPHome configuration to properly IOT it into home assistant.

Discussions