I want a simplest possible schematic that allows m...


Built the Remote Pico Controller schematic: Pico socket, ESP-01S WiFi UART on GP0/GP1, 9V screw input, 5V + 3.3V regulation, and four independent low-side MOSFET motor channels on GP18–GP21. ERC is clean; remaining DRC/manufacturing findings are expected until layout/routing and real MPN/packages are assigned for generic passives.
Open items:
  • Confirm motor running/stall current before layout.
  • Decide whether to add input fuse, reverse-polarity protection, and TVS clamp.
  • Assign final passive MPNs/footprints before manufacturing.
Suggested next steps:
  1. Add/provision input protection based on expected motor current.
  2. Move to PCB layout and placement.
  3. Set trace widths for V9_MOTOR and each motor channel.
  4. Route and run DRC.
i want the power supply to be via AA batteries . is that possible and if so, include a battery pack part and wire that up as the power source
I’ll check suitable AA battery-holder options, then update the schematic so the battery pack is the 9V input source and verify the power ERC afterward.
Yes — for the existing 9V motor rail, the right AA approach is six AA cells in series. I didn’t find a single 6×AA holder in the library, so I’m using a 4×AA holder plus a 2×AA holder wired in series for 9V nominal alkaline output.
Implemented the AA battery power update: added 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.
Open items:
  • 6× alkaline AA = ~9V nominal; 6× NiMH AA = ~7.2V nominal, so 9V motors may run slower on rechargeables.
  • Confirm motor stall current and AA cell discharge capability before relying on four motors at once.
Suggested next steps:
  1. Add an input fuse/polyfuse for battery short-circuit protection.
  2. Add reverse-polarity protection for the battery input.
  3. Re-check layout/routing with the restored J2 battery connector.
Add protections and verify
Add input fuse
Add reverse protection
Check battery current
Re-check layout

Preliminary FMEA — Remote Pico Controller
Scope
Design-stage failure mode analysis for the current schematic architecture: Pico-controlled WiFi motor controller with 9V external motor power and four low-side MOSFET motor switches.
Failure Mode Table

Table


SubsystemFailure ModeEffectSeverity (1-10)Likelihood (1-10)Detection (1-10)RPNMitigation
9V inputReverse polarityDamage to regulators, ESP module, Pico, or motors844128Add reverse-polarity protection before layout or require keyed/protected external supply.
9V inputShort circuit / overcurrentSupply shutdown, trace heating, connector heating945180Add input fuse/polyfuse; size PCB copper to measured current.
AA battery packCells overloaded by motor stall/startup currentBattery voltage collapse, heating, leakage, resets855200Confirm motor stall current and cell discharge rating; consider fuse/current limit and low-voltage/failsafe behavior.
Motor channelMotor stall current exceeds designMOSFET/diode overheating, supply collapse855200Confirm motor stall current; add fuse/current sense; derate MOSFET/diode.
Motor flybackFlyback diode overheats during PWMDiode failure, rail transients745140Verify PWM current and diode thermal limits; consider larger diode/TVS/snubber.
Motor railFlyback energy pumps V9_MOTOR highRegulator stress, resets, component damage746168Add TVS clamp and larger bulk capacitance if motors are high energy.
MOSFET gateGPIO floats during boot/noiseUncommanded motor activation8337247k pulldowns installed on all gates; firmware should initialize outputs low.
WiFi linkWireless command lost/corruptedRemote control unavailable or stale commands554100Firmware timeout/failsafe should set all motors off on comms loss.
3.3V railESP current peaks brown out LDOWiFi resets, serial instability44464Dedicated AP2112 regulator and local caps installed; validate thermal/ripple in bring-up.
LayoutMotor current shares logic return pathPico/ESP resets during motor switching655150Separate high-current returns from logic; solid ground strategy; add test points.
Highest Priority Actions
  1. Confirm motor stall current and AA battery chemistry/current rating before layout.
  2. Add or externally enforce input current limiting.
  3. Decide on input reverse-polarity and TVS protection.
  4. Verify MOSFET/diode temperature under PWM load.
  5. Add firmware failsafe that turns all motors off on WiFi command timeout.
Open Items
  • Current sensing is not included in the simplest schematic.
  • No reverse-polarity protection is currently included.
  • No input fuse is currently included.
  • Final PCB trace width/thermal design is pending motor current data.
  • Scope

  • Failure Mode Table

  • Highest Priority Actions

  • Open Items