by Danny Staple

Our Coder Dojo at Kingston University runs a fleet of 11 Raspberry Pi RP2040 robots — a design that evolved from my Robotics at Home with Raspberry Pi Pico book. After a recent session, one robot came back needing repair: a sheared standoff and some wiring attention. I figured I’d document the design while I had it apart.

The video covers the key design decisions:

  • The Cytron MakerPi RP2040 — onboard motor drivers, a battery connector, and awesome labelling that kids can follow
  • RWCL-1601 sensors instead of HC-SR04s: the HC-SR04 outputs 5V logic, which is a good way to kill an RP2040 GPIO pin
  • FreeCAD-designed wiring shields (3D printed) so power cables are kept safe and snag free
  • Custom sensor mounts — the RWCL-1601 has different dimensions from the HC-SR04
  • M3 hardware throughout — one bolt size to hunt for when something needs tightening

STL files are on Google Drive if you want to print your own.