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.
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
Reviews
Documents
Project Specification — NeuroRover V1
Board Bring-Up Plan — NeuroRover V1
Design Notes — Power and Safety
Assets
No assets added.
NeuroRover V1
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
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.