PCB Design Revision
Table
| Rail | Source | Expected Voltage | Measure At | Current Limit | Pass Criteria |
|---|---|---|---|---|---|
| 9V | J3 dual battery input | 7-12V acceptable for MEGA VIN; 9V nominal | J3 pin 1 to GND | 200mA initial without motor/servo | No short, stable input |
| 5V | MEGA onboard regulator / 5V rail | 5.0V | U1 VCC1, J4 VCC, J5 pin 2 | 200mA initial without motor/servo | 4.75-5.25V |
| GND | J3 pin 2 | 0V reference | all GND pins | n/a | continuity to MEGA GND |
Table
| Signal | Net | Expected State / Test |
|---|---|---|
| Motor enable | ENA | PWM on D9 when motor commanded |
| Motor direction | IN1 / IN2 | complementary logic on D8/D7 |
| Ultrasonic trigger | TRIG | 10us pulse on D11 |
| Ultrasonic echo | ECHO | TTL pulse width proportional to distance on D12 |
| Servo signal | SERVO_SIG | 50Hz servo pulse on D6 |
| LEDs | GL1/YL1/RL1 | GPIO-driven 5V logic through 220 ohm resistors |
| Buzzer | BUZ | D28 toggles or tone output |
Table
| Connector | Pins to Verify | Test Method |
|---|---|---|
| J3 battery input | 1=9V, 2=GND | polarity and voltage check before connecting board |
| J4 HC-SR04 | VCC/TRIG/ECHO/GND | verify 5V and firmware distance reading |
| J5 servo | 1=SIG, 2=5V, 3=GND | verify pulse before plugging servo |
| J6 motor | Pin_1/Pin_2 | verify motor voltage with PWM command |
| J7 buzzer | +=BUZ, -=GND | run tone test |
| J8/J9/J10 LEDs | anode via resistor, cathode GND | blink test |
Table
| Test | Components | Expected Output |
|---|---|---|
| LED test | R1-R3, J8-J10 | each LED lights under firmware control |
| Ultrasonic test | J4 | distance updates when object moves |
| Servo test | J5 | rudder servo moves to commanded angles |
| Motor test | U1, J6 | motor spins with direction and speed control |
| Buzzer test | J7 | audible tone when obstacle threshold is met |
Table
| Section | Result | Notes |
|---|---|---|
| Visual inspection | [ ] Pass / [ ] Fail | |
| Power rails | [ ] Pass / [ ] Fail | |
| Programming | [ ] Pass / [ ] Fail | |
| Sensor | [ ] Pass / [ ] Fail | |
| Actuators | [ ] Pass / [ ] Fail | |
| Indicators | [ ] Pass / [ ] Fail |
Prerequisites
1. Visual Inspection
2. Power Rail Verification
3. Critical Signal Verification
4. Connector and Interface Tests
5. Programming
6. Functional Validation
7. Pass/Fail Summary
Design Risk to Check