CERILUME LED Controller PCB Design
5V_LOGIC is sourced from the Nano ESP32 VBUS header pin. Per Arduino datasheet, the Nano ESP32 has no 5V pin; 5 V is available only on VBUS when powered via USB.3V3_LOGIC is sourced from the Nano ESP32 +3V3 header pin.GND is common across the Nano, WS2812/SK6812 data output, microphone header, LCD I2C header, level shifters, and test pads.Table
| Rail | Load | Estimated Current | Notes |
|---|---|---|---|
5V_LOGIC | SN74AHCT125DR VCC | <1 mA static, small dynamic current | Used only as a WS2812/SK6812 data-level buffer; no LED power. |
5V_LOGIC | PCA9306 high-side I2C pull-ups and reference network | Low mA worst case during I2C lows | 4.7 kΩ SDA/SCL pull-ups plus 200 kΩ VREF2/EN pull-up. |
5V_LOGIC | External 20x4 I2C LCD backpack via J3 | Module-dependent, low-current accessory | Header supports the existing Cerilume LCD only; verify the Nano VBUS/USB adapter can supply LCD current. |
3V3_LOGIC | PCA9306 low-side I2C pull-ups | Low mA worst case during I2C lows | 4.7 kΩ pull-ups on I2C_SDA and I2C_SCL. |
3V3_LOGIC | Microphone header | Module-dependent | Header only; user must ensure microphone module is 3.3 V compatible and low-current. |
3V3_LOGIC | Nano GPIO A0/D7/A4/A5 interface | negligible | GPIO/control only. |
5V_LOGIC and 3V3_LOGIC are explicitly low-current logic rails only.LED_DATA_5V and GND; it does not provide LED power.5V_LOGIC, GND, LCD_SDA, and LCD_SCL for a standard 20x4 I2C LCD backpack.VBUS provides 5 V only when the board is powered from USB-C.3V3_LOGIC; VREF2 and EN share a node pulled to 5V_LOGIC through 200 kΩ; SDA/SCL have pull-ups on both sides.Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.