‹ All PCB Projects

04: All-in-One SMD Audio & Motion Reactive Baton PCB

100% JLCPCB SMT Factory Assembled • ESP32-C3 SMD • MPU-6050 • I2S MEMS Mic • USB-C CDC • LiPo Charger
Left click: Rotate • Right click: Pan • Scroll: Zoom

⚡ Project 04: All-in-One SMD Audio & Motion Reactive Baton Architecture

  ┌─────────────────────────────────────────────────────────────────────────────┐
  │ USB-C 16-Pin Receptacle (5V VBUS Input & Native CDC/JTAG Serial)             │
  │   • Pin A4/B9: +5V VBUS Rail ──► [D_PWR SS14 Schottky] ──────────► VSYS     │
  │   • Pin A5: CC1 5.1kΩ Pull-down to GND (Type-C negotiation)                 │
  │   • Pin B5: CC2 5.1kΩ Pull-down to GND (Type-C negotiation)                 │
  │   • Pin A6/B6: D+ ─────────────► ESP32-C3 GPIO 19 (USB D+)                  │
  │   • Pin A7/B7: D- ─────────────► ESP32-C3 GPIO 18 (USB D-)                  │
  └─────────────────────────────────────────────────────────────────────────────┘
                                  │
                                  ├────────► [U_CHG MCP73831 LiPo Charger] ──► J_BAT (3.7V)
                                  │
                                  └────────► [Auto Power-Path Q_PWR AO3401A] ──► VSYS
                                                                                   │
  ┌───────────────────────────────────────────────────────────────────────────────┘
  ▼
  ┌─────────────────────────────────┐         ┌─────────────────────────────────┐
  │ ME6211C33M5G-N 3.3V 500mA LDO   │         │ ESP32-C3-WROOM-02-N4 Core MCU   │
  │   • VIN: VSYS Rail              │         │   • Pin 1:  3V3 System Rail     │
  │   • C_IN: 10µF Filter           │────────►│   • Pin 2:  EN (Hardware Reset) │
  │   • C_OUT: 10µF Filter          │         │   • Pin 8:  GPIO 9 (Boot/Action)│
  │   • VOUT: Clean 3.3V Rail       │         │   • Pin 9/18/19: System GND     │
  └─────────────────────────────────┘         └─────────────────────────────────┘
                  │                                            │
                  ├──────────────────────┬─────────────────────┤
                  ▼                      ▼                     ▼
  ┌──────────────────────────────┐ ┌───────────────────┐ ┌──────────────────────┐
  │ MPU-6050 6-Axis Motion IMU   │ │ INMP441 MEMS Mic  │ │ Actuators & Outputs  │
  │   • GPIO 3: I2C SCL (4.7kΩ)  │ │   • GPIO 4: SCK   │ │   • GPIO 6: LED Data │
  │   • GPIO 2: I2C SDA (4.7kΩ)  │ │   • GPIO 5: WS    │ │   • GPIO 10: LED EN  │
  │   • GPIO 1: Motion Interrupt │ │   • GPIO 8: SD    │ │   • GPIO 7: Haptic   │
  │   • 5-Pin J_MPU Diagnostic   │ │   • Digital 24-bit│ │   • Q_LED_PWR Switch │
  └──────────────────────────────┘ └───────────────────┘ └──────────────────────┘

  ═════════════════════════════════════════════════════════════════════════════
  JLCPCB SMT 2-Layer Manufacturing & Strapping Map:
    • GPIO 2 (SDA): Sampled at boot. Pulled HIGH via 4.7kΩ (Passes Strapping).
    • GPIO 8 (I2S SD): Non-conflicting during boot.
    • GPIO 9 (Boot Button): Pulled HIGH via 10kΩ. Grounded via button to flash.
    • 100% BOM Parity: All 18 SMD types have active LCSC Part Numbers.
  ═════════════════════════════════════════════════════════════════════════════