# Patient Amber Heat-Ray ## Description ESP32-S3-PICO-N2R8 Qi-Powered Camera Module with Buck-Boost Regulation, OV2640, ST7789 Display, Advanced Fuel Gauge, and Tag-Connect Programming ## Project Details - **Owner:** generalquin - **Created:** 10/11/2025 - **Last Updated:** 11/20/2025 - **Visibility:** Public - **System Architecture:** ```mermaid flowchart LR subgraph Power QiReceiver[Qi Receiver] --> Charger[BQ24075 Charger] Charger --> BatteryConnector[J1 Battery Connector] BatteryConnector --> BuckBoostIn[Battery] BuckBoostIn --> BuckBoost[TPS63020 Buck-Boost] BuckBoost --> Rail3v3[3.3V Rail] end subgraph MCU Rail3v3 --> MCU[ESP32-PICO-D4 MCU] MCU --> Camera[OV2640 Camera] MCU --> Display[ST7789 Display] MCU --> FuelGauge[Fuel Gauge] MCU --> Button[User Button] MCU --> LED[User LED] end subgraph Programming MCU --> TagConnect[Tag-Connect TC2030] TagConnect --> U0TXD[U0TXD] TagConnect --> U0RXD[U0RXD] TagConnect --> EN[EN] TagConnect --> GPIO0[GPIO0] TagConnect --> PWR3V3[3.3V] TagConnect --> GND[GND] end subgraph I2C Rail3v3 --> SIOD[SIOD/SDA] Rail3v3 --> SIOC[SIOC/SCL] SIOD --> Camera SIOC --> Camera SIOD --> FuelGauge SIOC --> FuelGauge end subgraph Testpoints TP1(3.3V TP) --> Rail3v3 TP2(GND TP) --> GND TP3(SDA TP) --> SIOD TP4(SCL TP) --> SIOC end ``` ## Key Components ### J1 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn~nss.md) - Role: Connector - Part Type: Connector - Manufacturer Name: JST Sales America - Role Details: Battery connector (JST PH 2-pin) - 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 Part Number: B2B-PH-K-S(LF)(SN) **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J2 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md) - Role Details: USB programming pad: VBUS, D+, D-, GND - Part Type: Connector - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] ### J3 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md) - Role: Connector - Part Type: Connector - Role Details: UART programming pad: U0TXD, U0RXD, GND **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J4 — [BLACKSWIFT_CONNECTORS_TC2030-IDC-NL_1MMHOLES](https://www.flux.ai/swiftpilot/blackswiftconnectorstc2030-idc-nl1mmholes~an.md) - Part Type: Connector - Package or Case Code: BLACKSWIFT_CONNECTORS_TC2030-IDC-NL_1MMHOLES - Role: Connector - Role Details: Tag-Connect programming connector footprint for UART0, EN, GPIO0, 3.3V, GND - License: https://creativecommons.org/licenses/by/4.0/ **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] ### J5 — [BLACKSWIFT_CONNECTORS_TC2030-IDC-NL_1MMHOLES](https://www.flux.ai/swiftpilot/blackswiftconnectorstc2030-idc-nl1mmholes~an.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector - Part Type: Connector - Package or Case Code: BLACKSWIFT_CONNECTORS_TC2030-IDC-NL_1MMHOLES - Role Details: Tag-Connect TC2030 programming connector for UART0, EN, GPIO0, 3.3V, GND **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] ### S1 — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md) - Part Type: Switch - Role: Switch - Role Details: Momentary tactile switch for user input - Manufacturer Part Number: B3FS-1050P - Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf - Manufacturer Name: OMRON **Pins:** - P1 [pin 1] - P2 [pin 3] ### TP1 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md) - Role Details: Testpoint on 3.3V, GND, SDA, SCL nets - Role: Portal},{ **Pins:** - P1 ### TP2 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md) - Role: Portal},{ - Role Details: Testpoint on 3.3V, GND, SDA, SCL nets **Pins:** - P1 ### TP3 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md) - Role: Portal},{ - Role Details: Testpoint on 3.3V, GND, SDA, SCL nets **Pins:** - P1 ### TP4 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md) - Role Details: Testpoint on 3.3V, GND, SDA, SCL nets - Role: Portal},{ **Pins:** - P1 ### U1 — [BQ24075RGTT](https://www.flux.ai/vasyl/bq24075rgtt~let.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Li-ion charger with power-path - Role: Power Management - Datasheet URL: {"text":"https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fbq24075","type":"link","value":"https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fbq24075"} - Manufacturer Name: Texas Instruments - Part Type: Integrated Circuit - Manufacturer Part Number: BQ24075RGTT **Pins:** - ~CE [pin 4] - ~CHG [pin 9] - ~PGOOD [pin 7] - BAT [pin 2] - BAT [pin 3] - EN1 [pin 6] - EN2 [pin 5] - ILIM [pin 12] - IN [pin 13] - ISET [pin 16] - OUT [pin 11] - OUT [pin 10] - SYSOFF [pin 15] - TMR [pin 14] - TS [pin 1] - VSS [pin 8] - VSS [pin 17] ### U2 — [TPS63020DSJT](https://www.flux.ai/lcsc/tps63020dsjt~718d.md) - Package or Case Code: VSON-14_L4.0-W3.0-P0.50-BL-EP_TI_DSJ - Role Details: Buck-boost regulator for 3.3V rail - LCSC Part Number: C544952 - Manufacturer Part Number: TPS63020DSJT - Role: Power Conversion - Part Type: DC-DC Converters - Manufacturer Name: TI(德州仪器) - JLCPCB Part Class: Extended Part **Pins:** - EN [pin 12] - FB [pin 3] - GND [pin 2] - L1 [pin 8] - L1 [pin 9] - L2 [pin 6] - L2 [pin 7] - PG [pin 14] - PGND [pin 15] - PS/SYNC [pin 13] - VIN [pin 10] - VIN [pin 11] - VINA [pin 1] - VOUT [pin 4] - VOUT [pin 5] ### U3 — [MAX17055ETB+](https://www.flux.ai/lcsc/max17055etbplus~4sn.md) - LCSC Part Number: C402925 - Role Details: Fuel gauge for Li-ion battery, I2C interface - Product Info Url: https://lcsc.com/product-detail/New-Arrivals_Maxim-Integrated-MAX17055ETB_C402925.html - Role: Sensing (Shunt) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Analog-Devices-MAX17055ETB-_C402925.pdf - Manufacturer Name: ADI(亚德诺) - Manufacturer Part Number: MAX17055ETB+ - JLCPCB Part Class: Extended Part - Part Type: Battery Management ICs - Package or Case Code: TDFN-10_L2.5-W2.0-P0.40-BL-EP **Pins:** - AIN [pin 2] - ALRT [pin 8] - BATT [pin 10] - CSN [pin 5] - CSP [pin 6] - EP [pin 11] - N.C. [pin 1] - REG [pin 7] - SCL [pin 3] - SDA [pin 4] - THRM [pin 9] ### U4 — [ESP32-PICO-D4](https://www.flux.ai/tonylin/esp32-pico-d4~y5.md) - Role: Main MCU - Manufacturer Part Number: ESP32-PICO-D4 - Manufacturer Name: Texas Instruments Inc. **Pins:** - CAP1_NC [pin 48] - CAP2_NC [pin 47] - CLK [pin 31] - CMD [pin 30] - EN [pin 9] - GND [pin 49] - IO0 [pin 23] - IO12 [pin 18] - IO13 [pin 20] - IO14 [pin 17] - IO15 [pin 21] - IO16 [pin 25] - IO17 [pin 27] - IO18 [pin 35] - IO19 [pin 38] - IO2 [pin 22] - IO21 [pin 42] - IO22 [pin 39] - IO23 [pin 36] - IO25 [pin 14] - IO26 [pin 15] - IO27 [pin 16] - IO32 [pin 12] - IO33 [pin 13] - IO34 [pin 10] - IO35 [pin 11] - IO4 [pin 24] - IO5 [pin 34] - LNA_IN [pin 2] - SD0 [pin 32] - SD1 [pin 33] - SD2 [pin 28] - SD3 [pin 29] - SENSOR_CAPN [pin 7] - SENSOR_CAPP [pin 6] - SENSOR_VN [pin 8] - SENSOR_VP [pin 5] - U0RXD [pin 40] - U0TXD [pin 41] - VDD_SDIO [pin 26] - VDD3P3_CPU [pin 37] - VDD3P3_RTC [pin 19] - VDDA_1 [pin 1] - VDDA_2 [pin 43] - VDDA_3 [pin 46] - VDDA3P3_1 [pin 3] - VDDA3P3_2 [pin 4] - XTAL_N_NC [pin 44] - XTAL_P_NC [pin 45] ### U5 — [OV2640 Camera Board](https://www.flux.ai/lcsc/ov2640-camera-board~7ns2.md) - LCSC Part Number: C359962 - Part Type: Raspberry Pi - Manufacturer Part Number: OV2640 Camera Board - Role Details: Camera module for DVP interface to ESP32 - Role: Sensor - JLCPCB Part Class: Extended Part - Package or Case Code: SENSORM-TH_L35.7-W3.9-OV2640 - Manufacturer Name: Waveshare(微雪电子) **Pins:** - 3.3V [pin 1] - D2 [pin 11] - D3 [pin 8] - D4 [pin 12] - D5 [pin 7] - D6 [pin 13] - D7 [pin 6] - D8 [pin 14] - D9 [pin 5] - GND [pin 18] - HREF [pin 16] - PCLK [pin 4] - PWON [pin 10] - RET [pin 9] - SIOC [pin 2] - SIOD [pin 17] - VSYNK [pin 3] - XCLK [pin 15] ### U7 — [BQ51050BRHLR](https://www.flux.ai/vasyl/bq51050brhlr~8kh.md) - Part Type: Integrated Circuit - Role: Power Source},{ - Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=https%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fbq51050b - Manufacturer Name: Texas Instruments - Role Details: Qi wireless power receiver module feeding charger VIN - Manufacturer Part Number: BQ51050BRHLR **Pins:** - ~AD-EN [pin 8] - ~CHG [pin 7] - AC1 [pin 2] - AC2 [pin 19] - AD [pin 9] - BAT [pin 4] - BOOT1 [pin 3] - BOOT2 [pin 17] - CLAMP1 [pin 5] - CLAMP2 [pin 16] - COMM1 [pin 6] - COMM2 [pin 15] - EN2 [pin 11] - FOD [pin 14] - ILIM [pin 12] - PGND [pin 1] - PGND [pin 20] - PGND [pin 21] - RECT [pin 18] - TERM [pin 10] - TS/CTRL [pin 13] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/generalquin/patient-amber-heat-ray~92](https://www.flux.ai/generalquin/patient-amber-heat-ray~92).* --- *Generated from [https://www.flux.ai/generalquin/patient-amber-heat-ray~92](https://www.flux.ai/generalquin/patient-amber-heat-ray~92)*