| Feature Comparison |
| feature |
OOBOT40-II |
OOBOT40-3 |
orig OOBOT40 |
| CPU (supplied) * | OOPic III+ |
| CPU frequency | 20 Mhz |
| Total I/O lines ** | 29 |
| A/D channels | up to 7 |
| Servo Ports (3-pin) |
more than 20 | 10 | 8 |
| I²C serial EEPROM *** | up to 32 KByte |
| I²C buss headers | 2 |
| Parallel Programming |
PRG header built-in |
| Serial Programming |
via main RS-232 port |
| RS-232 channels **** |
1+ | 1+ (daisy-chain) | 1+ |
| Full H-bridges ***** | - | 2 ea (2 Amp) |
4 ea (1 Amp) |
| High-Current Drivers | - | 2 ea (to 5+ Amp) |
3 ea (to 5 Amp) |
| Indicator LEDs |
4 | 2 | 4 |
| Voltage Regulators |
2 (one fixed, one adjustable) | 1 | 1 |
| Prototyping Area |
10x9 pads | 10x10 pads | 10x12 pads |
| Size |
3.6" x 3.0" (91 x 76 mm) |
4.1" x 3.0" (104 x 76 mm) |
3.9" x 3.0" (99 x 76 mm) |
| * = will mount any 40-pin DIP OOPic and many PIC chips. |
** = on OOBOT40, 18 I/O lines are non-dedicated, on OOBOT40-3, 19 I/O lines
are non-dedicated. The rest are devoted to piezo and h-bridges. |
*** = will mount 4KB (24LC32), 8KB (24LC64), and 32KB (24LC256) eeproms.
A 2nd eeprom chip can be wired into proto area, if required. |
**** = one chan of MAX232 wired to cpu UART, 2nd chan is spare and can be used
with alternate serial objects; OOBOT40-3 has wiring for daisy-chain RS232 network. |
| ***** = OOBOT40-3 has adjustable motor current-limit circuitry. |
the OOBOT40 Controller Boards are distinquished by having
significant amounts of cpu protection built onto the pcbs,
to help preclude damage from hookup errors, backwards polarities, etc.
all boards have a large, heat-sinked TO-220 voltage regulator for powering external circuitry.
all chips are socketed for easy replacement, in case of inadvertent damage.
great for learning environments and beginners in electronics.
Built-in Upgrade Paths
the OOBOT40 controllers are designed to not go obsolete in the coming years.
first, all OOBOT40 boards will mount any of the 40-pin DIP versions of OOPic controller, and
provide built-in capability for both serial and parallel programming.
secondly, the boards are easily upgradeable to new OOPic firmware versions when available,
simply by swapping chips.
in addition, the OOPic chips can easily be swapped out for regular 40-pin PIC micros,
for programmers who wish to write their own firmware
- see the BOT40 page for details.
OOBOT40 Differences
The OOBOT40 and OOBOT40-II Controller Boards are virtually identical, except that
the original OOBOT40 has h-bridges and high-current drivers, while the
OOBOT40-II foregoes the h-bridges and drivers, to provide
a more generic style board for general OOPic applications.
This board can directly interface and control up to 21 R/C style servos, compared to 8
for the original board.
In addition, the OOBOT40-3 board has the two smaller 1-Amp h-bridges of the OOBOT40 replaced
with one dual h-bridge chip with 2-Amp/channel capability.
It also has motor current-sense + limiting circuitry, plus RS-232 daisy-chain capability.
Typical applications include:
small robot controllers
general embedded controllers
servo controllers
motor controllers
closed-loop control systems
robot walkers
motion control and animatronics
mini-sumos
Both OOBOT40 and OOBOT40-II boards meet mini-sumo size limits.
|