Oricom Technologies
www.oricomtech.com
HOME || PRODUCTS || ORDER | LINKS | ROBOTICS

MSCC20 + XSCC20 - Multi-Servo Control Computers
and
BOTCOP-SVO - Multi-Servo Dual-Processor Controller


The OricomTech MSCC20 and XSCC20 Servo Control Computers are designed for controlling multiple R/C servos. Up to 20 servos can be controlled via a single RS-232 port. This is enough capability for most robotic walker and animatronic devices. Firmware is upgradeable.

Slave Operation. The MSCC20 and XSCC20 are slave devices which require a PC or other host-master controller, such as an OOPic or Basic Stamp, to issue servo movement commands over an RS-232 serial port.

Servo Ramping. Both units use controlled servo ramping. An end-position and ramping velocity are specified, and the controllers move the servos at the specified rate. This greatly reduces host controller overhead.

[ NEW PRODUCT ]
The BOTCOP-SVO - Multi-Servo Dual-Processor Controller is the newest member of the OricomTech Servo Controller family. This board mounts both a full-featured MSCC20 Servo Controller Chip, and also a Basic Stamp 2, or similar 24-pin module. The MSCC20 chip handles precise servo timing and ramping for up to 18 R/C servos, while the Stamp module serves as a local host processor to control the servo chip and for "general programmability". Controls up to 26 servos in total.

Basic Features

  • control up to 20 servos.
  • compatible with Futaba pinout (signal-power-gnd).
  • 1-usec pulsewidth resolution.
  • 255 ramping speeds.
  • up to 29 digital I/O lines.
  • up to 8 A/D channels.
  • powerful ASCII command set with 30 commands.
  • RS-232 comms at 1200 - 115200 bps.
  • Applications

  • general servo control
  • robotic walkers
  • robotic arms
  • animatronics
  • motion devices
  • models
  • Check here for a
    Feature Comparison of Commercial R/C Servo Controllers

    BOTCOP-SVO
    Details

    [to BOTCOP-SVO page]

    MSCC20 Details
    [to MSCC20 page]

    XSCC20 Details
    [to XSCC20 page]

    --- Feature Comparison ---
    board MSCC20 XSCC20
    size 2.15" x 3.5"
    (55 x 89 mm))
    3" x 3.6"
    (76 x 91 mm)
    chip 28-pin cpu 40-pin cpu
    crystal (Mhz) 20 20
    slave operation x x
    RS-232 networkable no no
    servo channels up to 20 up to 20
    digital I/O channels up to 20 up to 29
    A/D channels up to 5  (10-bit) up to 8  (10-bit)
    servo pulse range (usec) 500 - 2500 500 - 2500
    servo pulse resolution 1 usec 1 usec
    servo ramping velocity
    (usec/step)
    2 - 500
    (255 levels)
    2 - 500
    (255 levels)
    servo refresh (msec) 10, 15, 20, 25, 30 10, 15, 20, 25, 30
    undervoltage shutdown x x
    trigger / alarm channels 2 2

    MSCC20 - XSCC20 Differences

    MSCC20 uses a 28-pin cpu and has 20 I/O pins.

  • cpu I/O pins are shared between servos, digital I/O, and 5 A/D channels.
  • use of pins for digital I/O or A/D channels reduces the number of servo channels.

    XSCC20 uses a 40-pin cpu and has 29 I/O pins.

  • 20 servos can be run simultaneous with the other 9 pins used for digital I/O or up to 8 A/D channels.
  • any of the servo channel pins can be used for digital I/O.

    New features in firmware version 2.0

  • new Binary Command Format.
  • both 1-usec and 4-usec pulsewidth resolution binary commands.
  • binary commands set ramping speeds.
  • storable configuration: baudrate, enabled servos, servo starting positions, I/O pins, etc.
  • servo cycling mode - for servo testing.
  • Miscellaneous - both controller boards have:

  • 1-Amp voltage regulator.
  • prototyping area for custom analog signal conditioning circuitry.
  • low-battery shutdown feature.

    Click here to view MSCC20 / XSCC20 command set

  • <| TOP


    Bot-CoPs is a trademark of Oricom Technologies.
    © Oricom Technologies, Oct 2002, updated Aug 2005