I want a simplest possible schematic that allows m...
BT1 4×AA + BT2 2×AA in series as a 6×AA pack, wired to V9_MOTOR/GND through restored battery input terminal J2, and kept the holders as external/off-board parts. Updated the project files and verified ERC plus key placement/DRC checks are clean.J2 battery connector.U2, U3, U1, Q1–Q4, and D1–D4 orientations.D1–D4) connect to V9_MOTOR and anodes connect to motor low-side nets.Table
| Rail | Source | Expected Voltage | Tolerance | Measure At | Initial Current Limit | Pass Criteria |
|---|---|---|---|---|---|---|
V9_MOTOR | 6xAA pack via J2 | 9V alkaline nominal / 7.2V NiMH nominal | Battery chemistry dependent | J2:1 to GND | 100mA no-load bench supply first | No short; rail follows supply/battery voltage. |
V5 | U2 buck | 5.0V | ±5% | J1:VSYS, C3:P1, C6:P1 | 250mA no-load | 4.75V–5.25V. |
V3V3_WIFI | U3 AP2112 | 3.3V | ±3% typical | U1:VCC, C8:P1, C9:P1 | 250mA no-load | 3.20V–3.40V. |
V9_MOTOR, V5, and V3V3_WIFI to GND.J2 with 100mA current limit and no motors installed.V9_MOTOR, V5, and V3V3_WIFI.V5 ripple at C3 with oscilloscope.Table
| Signal | Net | Expected State | Measure At | Notes |
|---|---|---|---|---|
| ESP enable | ESP_EN | High, about 3.3V | U1:EN | Pulled up by R1. |
| ESP reset | ESP_RST | High, about 3.3V | U1:RST | Pulled up by R2; active low. |
| ESP GPIO0 boot | ESP_GPIO0_BOOT | High, about 3.3V | U1:IO0 | High for normal boot. |
| ESP GPIO2 boot | ESP_GPIO2_BOOT | High, about 3.3V | U1:IO2 | High for normal boot. |
| Motor gates | MOTORx_GATE | Low at boot | Q1–Q4 gates | 47k pulldowns should hold MOSFETs off. |
Table
| Connector | Type | Pins to Verify | Test Method |
|---|---|---|---|
J1 | Pico socket/footprint | VSYS, GND, GP0, GP1, GP18–GP21 | Continuity to named nets. |
J2 | 9V input screw terminal | Pin 1 = V9_MOTOR, pin 2 = GND | Polarity and resistance check. |
J3 | Motor 1 screw terminal | Pin 1 = V9_MOTOR, pin 2 = MOTOR1_LOW | Continuity; no motor on first power-on. |
J4 | Motor 2 screw terminal | Pin 1 = V9_MOTOR, pin 2 = MOTOR2_LOW | Continuity. |
J5 | Motor 3 screw terminal | Pin 1 = V9_MOTOR, pin 2 = MOTOR3_LOW | Continuity. |
J6 | Motor 4 screw terminal | Pin 1 = V9_MOTOR, pin 2 = MOTOR4_LOW | Continuity. |
Serial1 on GP0/GP1 at 115200 baud.AT command through USB serial; expect OK from ESP-01S.Table
| Test | Components | Input | Expected Output | Pass Criteria |
|---|---|---|---|---|
| WiFi AT response | J1, U1, U3 | USB command AT | ESP returns OK | Stable serial response. |
| Motor 1 gate | J1, R5, R9, Q1 | m1 128 firmware command | Q1:G PWM | PWM observed, motor terminal low-side switches. |
| Motor 2 gate | J1, R6, R10, Q2 | m2 128 | Q2:G PWM | PWM observed. |
| Motor 3 gate | J1, R7, R11, Q3 | m3 128 | Q3:G PWM | PWM observed. |
| Motor 4 gate | J1, R8, R12, Q4 | m4 128 | Q4:G PWM | PWM observed. |
J3 only.J4, J5, and J6.Table
| Section | Result | Notes |
|---|---|---|
| Visual inspection | [ ] Pass / [ ] Fail | |
| Power rails | [ ] Pass / [ ] Fail | |
| ESP boot pins | [ ] Pass / [ ] Fail | |
| UART / AT response | [ ] Pass / [ ] Fail | |
| Motor gates | [ ] Pass / [ ] Fail | |
| Motor load test | [ ] Pass / [ ] Fail |
Prerequisites
1. Visual Inspection
2. Power Rail Verification
3. Critical Signal Verification
4. Connector and Interface Tests
5. Programming and Debug Interface
6. Functional Validation
7. Motor Test Procedure
Pass/Fail Summary
Open Safety Items