
NightLight ESP32
jeremypoulter/SmartishNight
Electronics for a ESP32/NeoPixel based nightlight

USB C powered mini WLED controller
SmartishMiniLED is an open-source printed circuit board by jeremypoulter, from the jeremypoulter/SmartishMiniLED repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 30 × 60 mm with 41 parts on 63 nets, routed with 256 tracks and 23 vias.
It is built around the 74LVC1G125, CH340C and ESP32-WROOM-32D, with the AP2112K-3.3, MMBT2222 and IRLML6344 among its other parts. Its parts include 11 resistors, 6 capacitors, 6 connectors, 5 ICs and 4 transistors. It belongs with the ESP32 boards of this library.
Electronics for a ESP32/NeoPixel based nightlight
| pin | output |
|---|---|
| 4 | Button |
| 15 | IR |
| 25 | Data out |
| 32 | LED power |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10K | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R8, R9 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C5 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D2, D3 |
| 2 | MMBT2222 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | NeopixelStripPads | SmartishMiniLED:LedStripPads | P1, P2 |
| 2 | R | Resistor_SMD:R_0805_2012Metric | R10, R11 |
| 1 | 1000u | Capacitor_SMD:CP_Elec_10x10 | C6 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 300R | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 74LVC1G125 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | BUTTON | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | Conn_01x02 | SmartishMiniLED:Main_Power | J4 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | Flyback diode | Diode_SMD:D_SMA_Handsoldering | D1 |
| 1 | IRF7410 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | Q4 |
| 1 | IRLML6344 | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | Screw_Terminal_01x03 | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal | J3 |
| 1 | TL3342 | Button_Switch_SMD:SW_SPST_TL3342 | SW2 |
| 1 | TSOP382xx | OptoDevice:Vishay_MINICAST-3Pin | U5 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |

jeremypoulter/SmartishNight
Electronics for a ESP32/NeoPixel based nightlight



jeremypoulter/SmartishUart
ESP8266/ESP32 programmer and general purpose UART to USB C board


wenzel-lab/syringe-pumps-and-controller
Design of 3d printable syringe pumps and dual controller.


It measures 30 × 60 mm and has 2 copper layers, 1.6 mm thick.
41 parts, built around the 74LVC1G125, CH340C, ESP32-WROOM-32D and AP2112K-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jeremypoulter/SmartishMiniLED repository on GitHub, at the commit this page was made from: the board is SmartishMiniLED.kicad_pcb and its schematic SmartishMiniLED.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).