Oricom Technologies
www.oricomtech.com

Return to:
OOBOT40 main page.

Interfacing and Programming OOPic with the OOBOT40 Boards

COMPATIBILITY CONSIDERATIONS

  • all OOBOT40 Controller Boards are compatible with all OOPic chips in 40-pin DIP package.

  • both older and newer OOPic chips can be inserted straight into the 40-pin socket [U1] on the OOBOT40 controller boards, and the program EEPROM inserted into the 8-pin socket [U2].

  • The eeprom can be 24C32 (4 Kbytes), 24C64 (8 Kbytes), or 24C256(32 Kbytes) - "C", "LC", or "AA" version chips will all work ok.
    PROGRAMMING

  • See the OOPic website for info about the OOPic microcontroller and its object set.

  • Download the short-form OOPic Programmer's Manual (240Kbytes in pdf format), for quick information regards getting set up and started programming.

    Parallel-Port Program Downloading

  • The OOBOT40 boards both have a header specifically intended for programming the OOPic EEPROM via a PC parallel [printer] port. This can be used with all versions of the OOPic firmware.

    OOPic Serial-Port Program Downloading

  • In addition to parallel-port downloading, the OOBOT40 boards also support EEPROM programming via the RS-232 serial port.

  • See here for info about the OOPic Serial Control Protocol.

    Sample OOPic Source Code

  • The IDE downloadable from the OOPic website has dozens of sample programs for setting up OOPic objects. Also, the following code was originally written for the Rigel 4WD Robot Base, but will run any 4 Futaba-compatible R/C servos:

  • rigel1.zip - sets up and runs drive servos forwards and backwards (1 Kbytes, 12.2003).
    INTERFACING

  • See the next page about connecting the I²C busses on the OOBOT40 and OOBOT40-3 controller boards.

  • See the next page about connecting the I²C busses on the OOBOT40-II controller board.

  • Header Connectors. Parts for building interface cables to connect to the 0.100" headers on the controller board can be found at jameco.com - 2-pin (p/n 100811) and 3-pin (p/n 157382) receptacle, insert pin (p/n 100765).

    <| TOP


    © Oricom Technologies, revised Dec 2005