NeuroRover V1 Schematic Design

Updated the missing manufacturing metadata and re-ran the relevant checks.
What I fixed:
  • Added MPN/manufacturer/package metadata for:
    • HC-SR04 divider resistors
    • I2C pull-up resistors
    • 3.3V and 5V bulk capacitors
    • Raspberry Pi 40-pin socket/header interface
    • Servo header
    • Four encoder headers
    • Four N20 motor placeholders
  • Used real sourced parts where available, including Yageo resistors, Samsung/Panasonic capacitors, Harwin headers, and Sullins Raspberry Pi header.
  • Added a provisional Pololu N20 encoder motor choice for the motor BOM entries.
Verification result:
  • The manufacturing checks for missing MPNs and missing footprints returned no open errors or warnings.
Remaining note:
  • ACUs are now unavailable, so I can’t continue further right now. The next recommended step is to review the provisional motor choice/gear ratio before layout or manufacturing, since N20 encoder motor MPNs depend heavily on RPM and gear ratio.
Find N20 options
Review BOM risk
Run ERC/DRC
Export BOM spreadsheet

Refine this doc
Ask about this doc
Project Specification — NeuroRover V1
Overview
NeuroRover V1 is a Raspberry Pi 4 based AI robot car using a Raspberry Pi Camera Module, four N20 DC gear motors with encoders, dual TB6612FNG motor drivers, VL53L1X ToF distance sensor, HC-SR04 ultrasonic sensor, MPU6050 IMU, PCA9685 servo driver, one SG90 servo, and 2S LiPo battery power.
Power Architecture
  • 7.4V nominal 2S LiPo battery positive passes through emergency stop switch, then main power switch.
  • Switched battery rail feeds both TB6612FNG VM motor supplies and the 5V 5A buck converter input.
  • Buck converter output is 5V for Raspberry Pi 5V input, PCA9685 servo V+, HC-SR04 VCC, and module logic where required.
  • Raspberry Pi 3.3V rail supplies I2C sensor logic and PCA9685 VCC logic.
  • All grounds are common.
Logic and Interfaces
  • Raspberry Pi GPIO logic is 3.3V only.
  • I2C bus: GPIO2/SDA and GPIO3/SCL to VL53L1X, MPU6050, and PCA9685.
  • HC-SR04 TRIG from GPIO23; ECHO to GPIO24 through a 1k/2k divider.
  • Camera connects through the Raspberry Pi CSI camera port, not GPIO.
Motor Control
  • TB6612FNG #1 controls left motors: Motor A front-left, Motor B rear-left.
  • TB6612FNG #2 controls right motors: Motor A front-right, Motor B rear-right.
  • STBY is shared on GPIO25.
  • Motor control pins follow the user-provided GPIO mapping.
Safety Notes
  • Never connect 7.4V directly to the Raspberry Pi.
  • Never connect HC-SR04 ECHO directly to a Raspberry Pi GPIO pin.
  • All GND connections must be common.
  • Use thicker wiring/traces for battery and motor power.
  • Use jumper wires only for signal and sensor connections.
  • Emergency stop should physically cut motor/battery power.

    Overview

    Power Architecture

    Logic and Interfaces

    Motor Control

    Safety Notes

Documents

    Project Specification — NeuroRover V1

    Board Bring-Up Plan — NeuroRover V1

    Design Notes — Power and Safety

Assets

No assets added.

NeuroRover V1

NeuroRover V1 thumbnail
Raspberry Pi 4 based AI robot car with camera, four encoder motors, dual TB6612FNG drivers, ToF/ultrasonic/IMU sensors, PCA9685 servo control, and 2S LiPo power through emergency and main switches.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$5.44–$8.74

Digi-Key

$36.95

HQonline

$12.79

LCSC

$59.55

Mouser

$39.43

TME

$2.55

Verical

$27.51–$42.36

Controls