controller would have limited capabilities, I
didn’t add generic interface ports like I did
for the CheapBot- 14 robot controller.

Instead, the CheapBot-08 controller
has a pair of duplicated I/O ports specially
designed for plugging in CheapBot-08
sensors. To date, I’ve designed two sensor
boards for the CheapBot-08 robot controller,
a line follower, and a proximity detector. I’m
also building two additional sensor boards,
a radio board, and an IR beacon with
beacon detector.

Making a CheapBot-08 Robot Controller

Much of the CheapBot-08 is standard.
There’s a voltage regulator to control
battery voltage and LEDs to indicate when
the motor and logic power are on. Battery
holders and switches are wired to the
controller but mounted to the robot body.
Both Toshiba H-bridges share the -08M’s
pin 0, while pin 1 is the second control for
the right H-bridge and pin 4 is the second
control for the left H-bridge. Robot drive

Backwards:
high 0
low 1
low 4
return

There’s not much to
the CheapBot-08 robot controller. It has power
regulation, power indicators, motor
control, and I/O ports.

Stop_Robot:
low 0
low 1
low 4
pause 500
return

This schematic was made early in the design process. Currently, there’s only one programming
port and not the two shown in the schematic.