# ESP32-P4 Night Vision Monocular ## Description Compact 40×40 mm ESP32-P4 digital night-vision monocular controller PCB with MIPI DSI display connector, MIPI CSI camera connector, USB-C external power, boot/reset buttons, and rear-side soft-power control. ## Project Details - **Owner:** charlie-allmon - **Created:** 6/15/2026 - **Last Updated:** 6/15/2026 - **Visibility:** Public ## Key Components ### J1 — [FPC-05F-30PH20](https://www.flux.ai/lcsc/fpc-05f-30ph20~rmjf.md) - Connector Rows: 1 - Connector Pitch: 0.5mm - Package or Case Code: FPC-SMD_30P-P0.50_XUNPU_FPC-05F-30PH20 - Manufacturer Part Number: FPC-05F-30PH20 - LCSC Part Number: C2856808 - Manufacturer Name: XUNPU(讯普) - Connector Positions: 30 - Connector Gender: Female - JLCPCB Part Class: Extended Part - Connector Type: FFC / FPC - Role Details: 30-position 0.5 mm pitch FPC connector for MIPI DSI display; panel pinout still required - Role: Display Connector - Part Type: FFC/FPC Connectors **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] - 31 [pin 41] - 32 [pin 42] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### J2 — [0524352271](https://www.flux.ai/adrian95/0524352271~o3.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: 0524352271 - Datasheet URL: https://tools.molex.com/pdm_docs/sd/524352471_sd.pdf - Part Type: Connector - Manufacturer Name: Molex - Role Details: 22-position 0.5 mm pitch FPC connector for MIPI CSI camera; cable contact orientation/pinout still required - Role: Camera 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] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] - MP1 [pin MP1] - MP2 [pin MP2] - MP3 [pin MP3] - MP4 [pin MP4] ### SW1 — [4*4*1.7](https://www.flux.ai/jecstronic/441p7~meh.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Boot Button - Manufacturer Part Number: 4*4*1.7 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf - Manufacturer Name: BOOMELE(Boom Precision Elec) - Part Type: Switch - Role Details: BOOMELE 4x4x1.7 tactile switch for ESP32-P4 boot/download control - 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 - Manufacturer Name: BOOMELE(Boom Precision Elec) - Manufacturer Part Number: 4*4*1.7 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1810262111_BOOMELE-Boom-Precision-Elec-C10852_C10852.pdf - Role Details: BOOMELE 4x4x1.7 tactile switch for reset/enable control - Role: Reset Button - LCSC Part Number: C10852 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### U1 — [ESP32-P4NRW32](https://www.flux.ai/adrian95/esp32-p4nrw32~4s6.md) - Role Details: ESP32-P4NRW32 application processor with MIPI CSI/DSI capability - Part Type: Microcontroller - Role: Main MCU - License: https://creativecommons.org/licenses/by/4.0/ - LCSC Part Number: C22387510 - Datasheet URL: https://www.lcsc.com/datasheet/C22387510.pdf - Manufacturer Part Number: ESP32-P4NRW32 - Manufacturer Name: ESPRESSIF **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] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/charlie-allmon/esp32-p4-night-vision-monocular~bc](https://www.flux.ai/charlie-allmon/esp32-p4-night-vision-monocular~bc).* --- *Generated from [https://www.flux.ai/charlie-allmon/esp32-p4-night-vision-monocular~bc](https://www.flux.ai/charlie-allmon/esp32-p4-night-vision-monocular~bc)*