- PLA or ABS or your favorite other filament
- small breadboardable Arduino-compatible controller (Teensy, Trinket Pro etc)
- half-size solderless breadboard (preferably with two power rails and adhesive bottom)
- L293D motor driver chip or equivalent
- two-shaft gearmotor
- micro servo
- ultrasonic rangefinder
- axle and wheels
- small USB charger or 6.6/7.4vLiPo battery
- 7805 voltage regulator (if using LiPo)
- IR remote control receiver (optional)
- slotted optical interrupter (optional)
- rubber bands or tires
- zip ties
- jumper wires