Gesture-Controlled Vehicle Holder PCB Design

Yes — J1 is positioned on the left edge near the PCB centerline, with its Type‑C opening flush/overhanging the Ø39 mm board edge for the casing side opening. Its current center is about X = -13.03 mm, Y = -0.38 mm, and its body extends to X ≈ -20.91 mm, slightly past the Ø39 mm board edge at -19.5 mm, which matches a flush side-port style placement.
Note: the board is still flagged as extremely dense/unroutable overall, but this J1 edge placement is now aligned with your intent.
CAN YOU ROTATE J1 90 DEGREES CLOCKWISE?
Done — I rotated J1 90° clockwise while keeping it centered on the left edge with the Type‑C opening flush/slightly overhanging the Ø39 mm board edge. The layout tool still warns the overall board is very dense, so we’ll need dual-layer placement or BOM reduction for the full board to be routable.
Check J1 clearance
Adjust J1 overhang
Inspect J1 placement
Allow bottom passives

Refine this doc
Ask about this doc
Gesture Gimbal Phone Holder Controller — Design Specification
Mechanical Envelope
  • Main PCB: circular, Ø39 mm maximum, 1.0 mm or 1.2 mm thickness.
  • Enclosure: cylindrical brain casing, Ø45 mm × 25 mm height.
  • Mounting: three Ø2.2 mm M2 mounting holes on Ø32 mm bolt circle.
  • Edge clearance: keep copper at least 0.5 mm from board edge.
PCB Architecture
  • Main circular PCB inside cylindrical housing.
  • Side USB-C daughterboard connected to main PCB.
  • Front camera/IR gesture daughterboard behind front window via FPC.
  • Top illuminated capacitive touch button PCB via 4-pin FPC/harness.
Power Tree
USB-C 5V input → ESD/CC protection → Li-ion charger/power path → 1-cell Li-ion battery / VSYS → 5V/6V boost motor rail + 3.3V logic regulator.
Functional Blocks
  1. USB-C 5V input with CC resistors and ESD protection.
  2. Single-cell Li-ion/LiPo charger and battery protection.
  3. Motor boost rail and 3.3V logic regulator.
  4. ESP32-S3 main controller.
  5. Front camera/IR gesture connector.
  6. Central 6-axis/9-axis IMU.
  7. Top capacitive button connector and illuminated LED drive.
  8. Three H-bridge DC motor drivers with 6-pin motor/encoder connectors.
  9. Optional homing inputs.
  10. Debug/programming connector.
  11. Test points for USB5V, VBAT, motor rail, 3V3, GND, I2C, PWM, and camera power.
Placement Constraints
  • Board outline: circular Ø39 mm.
  • Camera connector: X=0, Y=+14 mm.
  • Motor connectors: near Y=-13 mm / rear wire-exit side.
  • IMU: close to X=0, Y=0.
  • MCU: near center, close to IMU but not blocking sensor placement.
  • Power/charger/boost/regulator group: one side of board, away from IMU and camera data.
  • Motor driver traces: away from IMU and camera data lines.
Routing Notes
  • 4-layer stack preferred with solid inner ground plane.
  • Use wide copper pours/traces for VBAT and motor rail.
  • Keep switching boost node compact and far from IMU/camera connector.
  • Add bulk capacitors near boost converter and motor drivers.
  • Add ESD protection on USB-C and external daughterboard lines.
  • Mechanical Envelope

  • PCB Architecture

  • Power Tree

  • Functional Blocks

  • Placement Constraints

  • Routing Notes

Assets

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

Gesture Gimbal Phone Holder Controller thumbnail
Ø39 mm ESP32-S3 Gesture Gimbal Phone Holder Main PCB

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$5.96–$9.30

Digi-Key

$5.94–$8.88

LCSC

$25.79–$26.42

Mouser

$18.29

TME

$1.82

Verical

$8.50–$94.95

Controls