# ESP32-P4 Night Vision Monocular ## Description Compact 40×40 mm ESP32-P4-based digital night vision monocular controller with MIPI CSI camera input, MIPI DSI display output, rear USB-C external power, boot/reset buttons, and rear soft-power on/off circuitry. ## Project Details - **Owner:** phillbo762 - **Created:** 6/14/2026 - **Last Updated:** 6/15/2026 - **Visibility:** Public - **Human Interface:** Buttons - **Connectivity:** USB-C - **Domain:** Embedded Vision - **Operating Voltage:** 5V ## Key Components ### D1 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6~2e9x.md) - Operating Temperature: -55°C ~ 125°C (TJ) - JLCPCB Part Class: Extended Part - Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL - LCSC Part Number: C2687116 - Power: 150W - Manufacturer Part Number: USBLC6-2SC6 - Role: Protection - Symbol Style: parametric-v1 - Maximum Clamping Voltage: 17V - Part Type: ESD Protection Devices - Breakdown Voltage: 6V - Peak Pulse Current: 5A - Datasheet URL: https://www.lcsc.com/datasheet/C2687116.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D - Manufacturer Name: UMW(友台半导体) - Role Details: Low-capacitance ESD protection for USB2 D+/D- lines near USB-C connector **Pins:** - GND [pin 2] - I/O1 [pin 1] - I/O1 [pin 6] - I/O2 [pin 3] - I/O2 [pin 4] - VBUS [pin 5] ### J1 — [XF3M-3015-1B](https://www.flux.ai/adrian95/xf3m-3015-1b~dv9.md) - Role Details: 30-pin 0.5 mm MIPI DSI display FFC/FPC connector; verify contact orientation against display cable - Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-xf3m.pdf - Connector Pitch: 0.5mm - Manufacturer Name: Omron Electronics Inc-EMC Div - License: https://creativecommons.org/licenses/by/4.0/ - Role: Display Connector - Manufacturer Part Number: XF3M-3015-1B - Connector Positions: 30 - Part Type: Connector **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 18 [pin 18] - 19 [pin 19] - 2 [pin 2] - 20 [pin 20] - 21 [pin 21] - 22 [pin 22] - 23 [pin 23] - 24 [pin 24] - 25 [pin 25] - 26 [pin 26] - 27 [pin 27] - 28 [pin 28] - 29 [pin 29] - 3 [pin 3] - 30 [pin 30] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] - MP1 [pin MP1] - MP2 [pin MP2] ### J2 — [F32Q-1A7H1-11022](https://www.flux.ai/adrian95/f32q-1a7h1-11022~swy.md) - License: https://creativecommons.org/licenses/by/4.0/ - Connector Pitch: 0.5mm - Manufacturer Name: Amphenol ICC (FCI) - Role Details: 22-pin 0.5 mm MIPI CSI camera FFC/FPC connector; verify contact orientation against camera cable - Role: Camera Connector - Part Type: Connector - Connector Positions: 22 - Manufacturer Part Number: F32Q-1A7H1-11022 - Datasheet URL: https://cdn.amphenol-cs.com/media/wysiwyg/files/documentation/datasheet/flex/ffc_fpc_050mm_f32r_f32q.pdf **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 18 [pin 18] - 19 [pin 19] - 2 [pin 2] - 20 [pin 20] - 21 [pin 21] - 22 [pin 22] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### J3 — [USB4105-GF-A](https://www.flux.ai/adrian95/usb4105-gf-a~im9.md) - Manufacturer Name: GCT - Part Type: USB C - Manufacturer Part Number: USB4105-GF-A - Datasheet URL: https://gct.co/files/specs/usb4105-spec.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: GCT - Role: Connector - Role Details: Longer right-angle female USB-C USB2 connector candidate for board-edge power and programming; verify exact 17 mm mechanical fit before fabrication - Symbol Style: parametric-v1 **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND [pin A1_B12] - GND__1 [pin B1_A12] - SBU1 [pin A8] - SBU2 [pin B8] - SHELL_GND [pin SH1] - SHELL_GND__1 [pin SH2] - SHELL_GND__2 [pin SH3] - SHELL_GND__3 [pin SH4] - VBUS [pin A4_B9] - VBUS__1 [pin B4_A9] ### SW1 — [4*4*1.7](https://www.flux.ai/jecstronic/441p7~meh.md) - Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Switch - Role Details: BOOT tactile switch for ESP32-P4 boot/download mode - Role: Boot Button - Manufacturer Name: BOOMELE(Boom Precision Elec) - Manufacturer Part Number: 4*4*1.7 - LCSC Part Number: C10852 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### SW2 — [4*4*1.7](https://www.flux.ai/jecstronic/441p7~meh.md) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Switch - Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf - Role: Reset Button - Manufacturer Name: BOOMELE(Boom Precision Elec) - Manufacturer Part Number: 4*4*1.7 - Role Details: RESET tactile switch for ESP32-P4 reset/enable control - LCSC Part Number: C10852 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### SW3 — [EVQ-P7L01P](https://www.flux.ai/adrian95/evq-p7l01p~si.md) - Role Details: Side-actuated tactile switch for rear/edge soft-power button; replaces top-actuated 4x4x1.7 switch - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://api.pim.na.industrial.panasonic.com/file_stream/main/fileversion/245500 - Manufacturer Part Number: EVQ-P7L01P - Part Type: Switch - Role: Switching - Manufacturer Name: Panasonic Electronic Components **Pins:** - 1_1 [pin 1-1] - 1_2 [pin 1-2] - 2_1 [pin 2-1] - 2_2 [pin 2-2] ### U1 — [ESP32-P4NRW32](https://www.flux.ai/adrian95/esp32-p4nrw32~4s6.md) - Manufacturer Part Number: ESP32-P4NRW32 - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: ESPRESSIF - Datasheet URL: https://www.lcsc.com/datasheet/C22387510.pdf - Role Details: ESP32-P4NRW32 controller for MIPI CSI camera input and MIPI DSI display output - Role: Main Processor - Part Type: Microcontroller - LCSC Part Number: C22387510 **Pins:** - CHIP_PU [pin 103] - CSI_CLKN [pin 45] - CSI_CLKP [pin 44] - CSI_DATAN1 [pin 46] - CSI_DATAP0 [pin 42] - CSI_DATAP0 [pin 43] - CSI_DATAP1 [pin 47] - CSI_REXT [pin 48] - DM [pin 49] - DP [pin 50] - DSI_CLKN [pin 37] - DSI_CLKP [pin 38] - DSI_DATAN0 [pin 40] - DSI_DATAN1 [pin 36] - DSI_DATAP0 [pin 39] - DSI_DATAP1 [pin 35] - DSI_REXT [pin 34] - EN_DCDC [pin 79] - FB_DCDC [pin 78] - FLASH_CK [pin 32] - FLASH_CS [pin 27] - FLASH_D [pin 33] - FLASH_HOLD [pin 31] - FLASH_Q [pin 28] - FLASH_WP [pin 29] - GND [pin 105] - GPIO0 [pin 104] - GPIO1 [pin 1] - GPIO10 [pin 11] - GPIO11 [pin 12] - GPIO12 [pin 13] - GPIO13 [pin 14] - GPIO14 [pin 15] - GPIO15 [pin 16] - GPIO16 [pin 17] - GPIO17 [pin 18] - GPIO18 [pin 19] - GPIO19 [pin 20] - GPIO2 [pin 2] - GPIO20 [pin 22] - GPIO21 [pin 23] - GPIO22 [pin 24] - GPIO23 [pin 25] - GPIO24 [pin 52] - GPIO25 [pin 53] - GPIO26 [pin 55] - GPIO27 [pin 56] - GPIO28 [pin 57] - GPIO29 [pin 58] - GPIO3 [pin 3] - GPIO30 [pin 60] - GPIO31 [pin 61] - GPIO32 [pin 63] - GPIO33 [pin 64] - GPIO34 [pin 65] - GPIO35 [pin 66] - GPIO36 [pin 68] - GPIO37 [pin 69] - GPIO38 [pin 70] - GPIO39 [pin 80] - GPIO4 [pin 4] - GPIO40 [pin 81] - GPIO41 [pin 82] - GPIO42 [pin 83] - GPIO43 [pin 84] - GPIO44 [pin 86] - GPIO45 [pin 87] - GPIO46 [pin 88] - GPIO47 [pin 89] - GPIO48 [pin 90] - GPIO49 [pin 92] - GPIO5 [pin 5] - GPIO50 [pin 93] - GPIO51 [pin 94] - GPIO52 [pin 95] - GPIO53 [pin 97] - GPIO54 [pin 98] - GPIO6 [pin 6] - GPIO7 [pin 7] - GPIO8 [pin 8] - GPIO9 [pin 10] - NC [pin 54] - VBAT [pin 102] - VCCPA [pin 51] - VDD_HP_0 [pin 26] - VDD_HP_2 [pin 76] - VDD_HP_3 [pin 91] - VDD_MIPI_DPHY [pin 41] - VDDA [pin 101] - VDDPST [pin 59] - VDDPST [pin 67] - VDDPST_1 [pin 9] - VDDPST_2 [pin 21] - VDDPST_3 [pin 30] - VDDPST_4 [pin 62] - VDDPST_5 [pin 85] - VDDPST_6 [pin 96] - VDDPST_DCDC [pin 77] - VDDPST_LDO [pin 75] - VFB/VO1 [pin 71] - VFB/VO2 [pin 72] - VFB/VO3 [pin 73] - VFB/VO4 [pin 74] - XTAL_N [pin 99] - XTAL_P [pin 100] ### U2 — [LTC2950CTS8-1#TRMPBF](https://www.flux.ai/adrian95/ltc2950cts8-1trmpbf~2eh.md) - Role: Switching - Manufacturer Name: Analog Devices - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Integrated Circuit - Role Details: Pushbutton soft-power controller for momentary rear power button and MCU-aware shutdown control - Integrated Circuit Type: Power Management - Manufacturer Part Number: LTC2950CTS8-1#TRMPBF - Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/295012fd.pdf **Pins:** - ~INT [pin 5] - ~KILL [pin 8] - ~PB [pin 2] - EN/~EN [pin 6] - GND [pin 4] - OFFT [pin 7] - ONT [pin 3] - VIN [pin 1] ### U3 — [TPS22995RZGR](https://www.flux.ai/adrian95/tps22995rzgr.md) - Role: Switching - Manufacturer Name: Texas Instruments - Role Details: High-current 5V load switch for switched system power after USB-C input - Datasheet URL: https://www.ti.com/lit/ds/symlink/tps22995.pdf - Manufacturer Part Number: TPS22995RZGR - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - CT [pin 6] - GND [pin 4] - ON [pin 3] - VBIAS [pin 1] - VIN [pin 2] - VOUT [pin 5] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/phillbo762/esp32-p4-night-vision-monocular~35](https://www.flux.ai/phillbo762/esp32-p4-night-vision-monocular~35).* --- *Generated from [https://www.flux.ai/phillbo762/esp32-p4-night-vision-monocular~35](https://www.flux.ai/phillbo762/esp32-p4-night-vision-monocular~35)*