# Unwilling Violet Esper Photo Analyser ## Description Production-Ready ESP32-C3 Powered Sensor Node - Error-Free Schematic ## Project Details - **Owner:** chap - **Created:** 10/21/2025 - **Last Updated:** 10/22/2025 - **Visibility:** Public - **System Architecture:** flowchart LR USBC["USB-C"] --> Charger["Charger IC"] Charger --> Regulator["3.3V Regulator"] Regulator --> MCU["ESP32-C3"] SensorAmp["Sensor Amplifier"] --> MCU Thermistor["Thermistor Divider"] --> MCU MCU --> MOSFET["MOSFET Driver"] MOSFET --> LRA["Linear Resonant Actuator"] - **Domain:** Consumer Electronics - **Part Type:** Microcontroller - **Connectivity:** WiFi - **Power Requirements:** USB ## Key Components ### D1 — [SS14](https://www.flux.ai/jecstronic/ss14.md) - Role: Protection - Manufacturer Part Number: SS14 - Role Details: Reverse polarity protection for battery input - Part Type: Diode - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf **Pins:** - Anode - Cathode ### D2 — [0402ESDA-05N](https://www.flux.ai/adrian95/0402esda-05n.md) - Role: Protection - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_BORN-0402ESDA-05N_C316049.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: ESD protection for sensor ADC input line J3 pin 3 - Manufacturer Part Number: 0402ESDA-05N - Part Type: Diode - Manufacturer Name: BORN **Pins:** - A1 [pin 1] - A2 [pin 2] ### D3 — [0402ESDA-05N](https://www.flux.ai/adrian95/0402esda-05n.md) - Role: Protection - Part Type: Diode - Manufacturer Name: BORN - Manufacturer Part Number: 0402ESDA-05N - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_BORN-0402ESDA-05N_C316049.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: ESD protection for thermistor ADC input line **Pins:** - A1 [pin 1] - A2 [pin 2] ### D4 — SMF05C.TCT - Role Details: TVS diode for LRA inductive spike protection - Manufacturer Part Number: SMF05C.TCT - License: https://creativecommons.org/licenses/by/4.0/ - Role: Protection - Part Type: TVS Diode - Datasheet URL: https://www.mouser.com/datasheet/2/761/SEMT_S_A0000305255_1-2575605.pdf - Manufacturer Name: Semtech Corporation **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] ### F1 — [0805L110WR](https://www.flux.ai/adrian95/0805l110wr.md) - Datasheet URL: https://www.littelfuse.com/media?resourcetype=datasheets&itemid=3b1fa5dc-24aa-4363-b543-edb057c2fffa&filename=littelfuse_ptc_0805l_datasheet.pdf - Manufacturer Part Number: 0805L110WR - Part Type: Fuse - Role Details: PTC resettable fuse for battery-to-regulator input - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Littelfuse Inc. - Role: Protection **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — [2024100002](https://www.flux.ai/adrian95/2024100002.md) - Part Type: Connector - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: 2024100002 - Manufacturer Name: Molex - Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/834/202410002_Pkg_Spec.pdf - Role Details: USB Type-C power input **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DA- [pin A7] - DA+ [pin A6] - DB- [pin B7] - DB+ [pin B6] - GND1 [pin A1] - GND2 [pin A12] - GND3 [pin B1] - GND4 [pin B12] - RX1- [pin B10] - RX1+ [pin B11] - RX2- [pin A10] - RX2+ [pin A11] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD1 [pin SH1] - SHIELD2 [pin SH2] - SHIELD3 [pin SH3] - SHIELD4 [pin SH4] - TX1- [pin A3] - TX1+ [pin A2] - TX2- [pin B3] - TX2+ [pin B2] - VBUS1 [pin A4] - VBUS2 [pin A9] - VBUS3 [pin B4] - VBUS4 [pin B9] ### J2 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://datasheet.lcsc.com/lcsc/1811151524_JST-Sales-America-B2B-PH-K-S-LF-SN_C131337.pdf - Manufacturer Name: JST Sales America - Part Type: Connector - Role Details: Battery connector for single-cell Li-ion - Role: Connector - Manufacturer Part Number: B2B-PH-K-S(LF)(SN) **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J3 — [S3B-XH-A(LF)(SN)](https://www.flux.ai/adrian95/s3b-xh-alfsn.md) - Manufacturer Part Number: S3B-XH-A(LF)(SN) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eXH.pdf - Role: Connector - Role Details: Sensor input header (GND, VCC, Signal) - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] ### J4 — [JST B2B PH K 01x02 Connector](https://www.flux.ai/jharwinbarrozo/jst-b2b-ph-k-01x02-connector.md) - Manufacturer Name: JST Sales America - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Part Type: Connector - Manufacturer Part Number: B2B-PH-K-S(LF)(SN) - Role: Connector - Role Details: Actuator (LRA) connector (2-pin) **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J5 — [Pin Header 02x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x03-254mm-vertical.md) - Role Details: Programming/debug header (2×3 SWD) - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] ### Q1 — [TN2106K1-G](https://www.flux.ai/jecstronic/tn2106k1-g.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: TN2106K1-G - Manufacturer Name: Microchip Technology - Role Details: Low-side switch for LRA driver - Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/TN2106-N-Channel-Enhancement-Mode-Vertical-DMOS-FET-Data-Sheet-20005942A.pdf - Role: Switching - Part Type: Mosfet **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### U1 — [BQ25672RQMR](https://www.flux.ai/vasy_skral/bq25672rqmr.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/bq25672.pdf - Role: Power Management - Manufacturer Name: Texas Instruments - Role Details: Single-cell Li-ion battery charger - Part Type: Integrated Circuit - Manufacturer Part Number: BQ25672RQMR **Pins:** - ~CE [pin 13] - ~INT [pin 21] - ~QON [pin 12] - ACDRV1 [pin 11] - ACDRV2 [pin 10] - BAT [pin 23] - BAT [pin 22] - BATP [pin 18] - BTST1 [pin 4] - BTST2 [pin 19] - D- [pin 7] - D+ [pin 6] - GND [pin 27] - ILIM_HIZ [pin 17] - PMID [pin 29] - PROG [pin 20] - REGN [pin 5] - SCL [pin 14] - SDA [pin 15] - SDRV [pin 24] - STAT [pin 1] - SW1 [pin 28] - SW2 [pin 26] - SYS [pin 25] - TS [pin 16] - VAC1 [pin 9] - VAC2 [pin 8] - VBUS [pin 3] - VBUS [pin 2] ### U2 — [TPS63001DRCR](https://www.flux.ai/adrian95/tps63001drcr.md) - Role Details: 3.3V buck-boost regulator - Part Type: Integrated Circuit - Datasheet URL: https://www.ti.com/lit/ds/symlink/tps63001.pdf?ts=1616520267195&ref_url=https%253A%252F%252Fwww.ti.com%252Fstore%252Fti%252Fen%252Fp%252Fproduct%252F%253Fp%253DTPS63001DRCT - Manufacturer Name: Texas Instruments - Role: Power Conversion - Package or Case Code: TPS74901DRCR - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: TPS63001DRCR **Pins:** - EN [pin 6] - EP [pin EP1] - FB [pin 10] - GND [pin 9] - L1 [pin 4] - L2 [pin 2] - PGND [pin 3] - PS/SYNC [pin 7] - VIN [pin 5] - VINA [pin 8] - VOUT [pin 1] ### U3 — [ESP32-C3-MINI-1-N4](https://www.flux.ai/vasyl/esp32-c3-mini-1-n4.md) - Role Details: ESP32-C3-mini module - Manufacturer Name: Espressif Systems - Role: Main MCU - Part Type: RF module - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf - Manufacturer Part Number: ESP32-C3-MINI-1-N4 **Pins:** - 3V3 [pin 3] - EN [pin 8] - GND [pin 1] - GND__1 [pin 2] - GND__10 [pin 42] - GND__11 [pin 43] - GND__12 [pin 44] - GND__13 [pin 45] - GND__14 [pin 46] - GND__15 [pin 47] - GND__16 [pin 48] - GND__17 [pin 49_1] - GND__18 [pin 49_2] - GND__19 [pin 49_3] - GND__2 [pin 11] - GND__20 [pin 49_4] - GND__21 [pin 49_5] - GND__22 [pin 49_6] - GND__23 [pin 49_7] - GND__24 [pin 49_8] - GND__25 [pin 49_9] - GND__26 [pin 50] - GND__27 [pin 51] - GND__28 [pin 52] - GND__29 [pin 53] - GND__3 [pin 14] - GND__4 [pin 36] - GND__5 [pin 37] - GND__6 [pin 38] - GND__7 [pin 39] - GND__8 [pin 40] - GND__9 [pin 41] - IO0 [pin 12] - IO1 [pin 13] - IO10 [pin 16] - IO18 [pin 26] - IO19 [pin 27] - IO2 [pin 5] - IO3 [pin 6] - IO4 [pin 18] - IO5 [pin 19] - IO6 [pin 20] - IO7 [pin 21] - IO8 [pin 22] - IO9 [pin 23] - NC [pin 4] - NC__1 [pin 7] - NC__10 [pin 32] - NC__11 [pin 33] - NC__12 [pin 34] - NC__13 [pin 35] - NC__2 [pin 9] - NC__3 [pin 10] - NC__4 [pin 15] - NC__5 [pin 17] - NC__6 [pin 24] - NC__7 [pin 25] - NC__8 [pin 28] - NC__9 [pin 29] - RXD0 [pin 30] - TXD0 [pin 31] ### U4 — [OPA330AIDBVT](https://www.flux.ai/jecstronic/opa330aidbvt.md) - Inverting Input Pin: - - Manufacturer Part Number: OPA330AIDBVT - Role Details: Sensor amplifier for ADC input - Non-Inverting Input Pin: + - Power Pin Positive: V+ - Manufacturer Name: Texas Instruments - Power Pin Negative: V- - Role: Operational Amplifier (OP-AMP) - Output Pin: OUTPUT - Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fopa330 - Part Type: Operational Amplifier (OP-AMP) **Pins:** - - [pin 4] - + [pin 3] - OUTPUT [pin 1] - V- [pin 2] - V+ [pin 5] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/chap/unwilling-violet-esper-photo-analyser](https://www.flux.ai/chap/unwilling-violet-esper-photo-analyser).* --- *Generated from [https://www.flux.ai/chap/unwilling-violet-esper-photo-analyser](https://www.flux.ai/chap/unwilling-violet-esper-photo-analyser)*