Designing Digital Night Vision Monocular

I’m blocked because the account has no available ACUs, so I can’t continue running AI design actions right now.
Accomplished:
  • Renamed the project to ESP32-P4 Night Vision Monocular and updated the description.
  • Created the project specification: Project Specification.
  • Found and added the core schematic parts:
    • U1 ESP32-P4NRW32
    • J1 30-pin 0.5 mm FPC connector candidate for MIPI DSI
    • J2 22-pin 0.5 mm FPC connector candidate for MIPI CSI
    • SW1/SW2 BOOMELE 4×4×1.7 tactile buttons
    • Support passives R1–R6 and C1 for reset/boot/MIPI REXT/USB-C CC pull-down planning
  • Confirmed the exact TYPE-C-31-D-16H USB-C connector was not found in the Flux library; a same-family Hroparts alternative exists but needs your approval before substitution.
Remaining:
  • Wire the schematic.
  • Confirm/import the exact USB-C connector or approve a substitute.
  • Add/verify the soft-power load switch/latch circuit.
  • Add ESP32-P4 power decoupling and regulator circuitry.
  • Verify MIPI DSI/CSI pin mapping against the actual display and camera module pinouts.
  • Run ERC checks, then move to 40×40 mm layout.
Use USB-C substitute
Find exact USB-C
Add soft power
Add power circuitry
Set board outline

Refine this doc
Ask about this doc
Project Specification — ESP32-P4 Night Vision Monocular
Project Overview
Status: Draft / needs part confirmation before schematic completion.
A compact controller PCB for a digital night-vision monocular, constrained to a maximum board size of 40 mm × 40 mm. The board centers on an Espressif ESP32-P4NRW32 and provides MIPI DSI output to a display, MIPI CSI input from a camera, USB-C external power, boot/reset tactile switches, and a rear-side soft-power/on-off control circuit.
Intended Use
Prototype PCB for a small handheld/helmet-mounted digital monocular. Intended to connect a camera module and display over FFC/FPC cables and be powered externally through USB-C.
What the Device Should Do
  • Accept external 5 V power through a rear-side USB-C receptacle.
  • Generate protected regulated rails for ESP32-P4 and camera/display interface circuitry.
  • Interface to a MIPI CSI camera via a 22-pin 0.5 mm FPC connector.
  • Interface to a MIPI DSI display via a 30-pin 0.5 mm FPC connector.
  • Provide boot and reset buttons using 4 mm × 4 mm × 1.7 mm BOOMELE tactile switches.
  • Provide rear-side soft on/off behavior so the device can latch power under MCU control.
Main Features
  • ESP32-P4NRW32 application processor / MCU.
  • 30-pin 0.5 mm MIPI DSI FPC connector.
  • 22-pin 0.5 mm MIPI CSI FPC connector.
  • USB-C external power input on the back of the board.
  • BOOT and RESET tactile buttons.
  • Soft-power load switch / latch circuit.
  • Maximum PCB outline: 40 mm × 40 mm.
System Architecture

Diagram


Rear USB-C node_5V Input Input Protection / eFuse Soft Power Switch / Latch 3.3V Regulator ESP32-P4NRW32 30-pin 0.5mm MIPI DSI FPC 22-pin 0.5mm MIPI CSI FPC BOOT / RESET Buttons
Hardware Subsystems
Compute
  • Requested part: Espressif ESP32-P4NRW32.
  • Library result: exact match found (ESP32-P4NRW32, QFN-104 10×10 mm).
  • Needs datasheet-based pin assignment before final MIPI/boot/reset wiring.
Display Interface
  • Requested connector: 30-pin 0.5 mm MIPI DSI FPC.
  • Library candidate found: XUNPU FPC-05F-30PH20, 30 positions, 0.5 mm pitch, SMD right-angle/horizontal FFC/FPC.
  • Pinout must match the chosen display panel; no display panel pinout was provided yet.
Camera Interface
  • Requested connector: 22-pin 0.5 mm MIPI CSI FPC.
  • Library candidates found: Molex 0524352271, Amphenol F32Q-1A7H1-11022, and GCT FFC2B35-22-G.
  • Contact orientation/top-vs-bottom must match the selected camera cable.
USB-C Power Input
  • Requested exact part: Korean Hroparts Elec TYPE-C-31-D-16H, rear side.
  • Exact Flux library match was not found.
  • Closest same-family library candidate found: Hroparts TYPE-C-31-M-36, 16-pin USB-C receptacle, 3 A, -40 °C to +85 °C.
  • Need user approval or the exact part library/datasheet before using a substitute.
User Controls
  • Requested: two BOOMELE 4×4×1.7 buttons for BOOT and RESET.
  • Library exact/usable result found: BOOMELE 441.7 tactile switch, LCSC C10852.
Soft Power
  • Proposed architecture: USB-C VBUS → input protection/eFuse → soft-power load switch/latch → regulator enable and 3.3 V system rail.
  • Library candidates: TI TPS259531DSGR or TPS25940LRVCR for protected power switching/eFuse behavior; true pushbutton latching may need external logic or MCU hold signal.
Interfaces and Connections
  • USB-C: VBUS, GND, CC1/CC2 with independent 5.1 kΩ Rd pull-downs for sink mode; D+/D− optional unless USB programming/data is required.
  • MIPI DSI: differential clock/data lanes, display power, display reset/enable/backlight control as required by the panel.
  • MIPI CSI: differential clock/data lanes, camera power rails, reset/enable, I2C control bus as required by the camera module.
  • Buttons: BOOT to the ESP32-P4 boot strap pin; RESET to the ESP32-P4 enable/reset pin, exact names to verify from datasheet.
Power and Runtime Expectations
  • Power source: external USB-C 5 V.
  • Battery: not requested in this revision.
  • Runtime: depends on external supply.
  • Power budget is preliminary until display and camera current are known.
Power Tree and Power Budget
Preliminary current budget:

Table


RailLoadEstimated TypicalEstimated PeakNotes
3.3 VESP32-P4NRW32TBDTBDNeeds datasheet operating mode values
3.3 V / panel railDisplay interface/panel logicTBDTBDDisplay panel not specified
2.8/1.8/3.3 V camera railsCamera moduleTBDTBDCamera module not specified
5 V inputDownstream regulatorsTBDTBDSize after rail currents are known
Regulator direction: prefer a switching regulator over a small LDO for high-current ESP32-P4 + display/camera loads because 5 V → 3.3 V at high current can dissipate excessive heat in a compact 40×40 mm PCB.
Manufacturing and Assembly Expectations
  • Compact SMD assembly.
  • Likely needs at least a 4-layer PCB for MIPI differential routing, return planes, and dense ESP32-P4 QFN fanout.
  • MIPI DSI/CSI require controlled-impedance differential pair routing and careful connector placement.
  • Rear-side components: USB-C and soft-power circuit requested on the back.
Firmware-Relevant Hardware Requirements
  • GPIO assignments must include DSI, CSI, boot/reset, camera control I2C, panel reset/enable/backlight, and power-hold signal.
  • Firmware should assert a POWER_HOLD signal after soft-power startup if a latching power circuit is used.
  • Need ESP-IDF support target and ESP32-P4 board configuration.
Physical Design Expectations
  • Board outline no larger than 40 mm × 40 mm.
  • USB-C connector on the back side.
  • Soft-power circuit on the back side.
  • MIPI connectors should be placed near board edges and oriented to match the camera/display cable exits.
  • ESP32-P4 QFN-104 and MIPI escape routing may make 40×40 mm feasible but tight.
Important Design Decisions
  • Use ESP32-P4NRW32 as requested.
  • Use 0.5 mm pitch FPC connectors for MIPI interfaces.
  • Do not silently substitute the exact requested USB-C connector; user approval or a provided library part/datasheet is required.
  • Use a switching regulator for the main 3.3 V rail unless later power budget shows a low-current LDO is thermally safe.
Assumptions
  • USB-C is power input only unless the user asks for USB data/programming.
  • No battery charger or LiPo power path is required in this revision.
  • Display and camera module pinouts are not yet known and must be provided before final MIPI wiring.
  • Board will be SMD assembled, not hand-soldered.
Change Notes
  • Initial specification created from user requirements.
  • Library search found exact ESP32-P4NRW32, BOOMELE 4×4×1.7 button, and 30/22-pin FPC candidates.
  • Exact Hroparts TYPE-C-31-D-16H was not found in Flux library; substitution is blocked pending approval or datasheet/library import.
  • Project Overview

  • Intended Use

  • What the Device Should Do

  • Main Features

  • System Architecture

  • Hardware Subsystems

  • Compute

  • Display Interface

  • Camera Interface

  • USB-C Power Input

  • User Controls

  • Soft Power

  • Interfaces and Connections

  • Power and Runtime Expectations

  • Power Tree and Power Budget

  • Manufacturing and Assembly Expectations

  • Firmware-Relevant Hardware Requirements

  • Physical Design Expectations

  • Important Design Decisions

  • Assumptions

  • Change Notes

Assets

Assets are files uploaded to this project which can be used in various ways.

ESP32-P4 Night Vision Monocular thumbnail
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.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$1.35–$1.55

Digi-Key

$1.21

HQonline

$0.13

LCSC

$7.03

Verical

$1.11–$1.55

Controls