Site Search

Bot-Logic expansion optionsEach of three expansion board options has two 6-pin connectors. These are open expansion slots, so you can choose boards from any source. Pin configuration is:

1: IOREF 2: POS5V 3: VCC(3.3Vdc)
4: Option A-B-C                 5: Option A-B-C 6: GND
10: SPI_CLK 11: SPI_SELECT             12: IOREF







Each expansion connector has six solder jumpers in pairs labelled A, B and C. By shorting two jumpers and opening the rest, users can choose from the following options:

    • C: Default I2C Buss using 3.3V levels with a 10K pull-up resistor on both lines to 3.3V.
    • B: I2C Buss using 5.5 Volt levels with a 10K pull-up resistor on both lines to 5.5V.
    • A: RXn,TXn where n is the same number as the XP option connectors. (On the UNO and LEO versions of the board RX0,TX0 goes only to XP2. XP1 and XP3 can be used for I2C dunctions only.)

I2C on each XP connector can be selected at 3.3V or 5.5V and the three XP option boards do not need to use the same levels. The translation of these signals will be done on the BOT-LOGIC board and passed to the Arduino. The level translation is compatible with the full I2C bandwidth. 

Pins 4 and 5 can have different functions.


One connector can be used alone to connect to MaxSonar devices using the TTL level com port. Each expansion port has its own com port allowing up to three MaxSonar devices to be connected to the BOT-LOGIC Shield.

NOTE: DUE and LEO have three xp connectors; UNO has one.

Rock-and-roll position feedback!

Use the three-axis accellerometer for motion feedback control. The accellerometer can sense positive or negitive board motion on all three axes. It can also determine which way is up should your robot take a tumble. Accelleration and relative direction can be calculated. Your BOT can sense an incline, motion and lack of gravity (freefalling).

Bot-Logic SDcard Interface



The SD card slot is built in to the DUE and LEO versions of the BOT-LOGIC Shield, eliminating the need to purchase additional shields. This provides the ability to store sound files, programs and more.

Bot-Logic Board Top ViewEfficient Computer Systems, LLC (ECS) has developed the BOT-LOGIC Shield to work with the Uno and Mega style arduino Boards and compatibles.

The BOT-LOGIC Shield  is a full-featured robot controller board that can be used for a wide range of applications. it has built in Load sensing circuitry which allows the controller to measure the load on up to 12 servos (works with standard hobby servos)

Dedicated I/O:
   • up to 28 Servos (4 -12 with load sensing)
   • any Servo connector can be used to drive loads up of 250ma each
   • 12 Servo connectors can be used to drive loads up to 500ma each
   • up to 4 RS-232 ports and Two I2C ports with on board level shifting
   • 3-Axis Accelerometer
   • SD card for loading code and storing data (optional)
   • Audio output with 1 watt driver (optional)
   • 3 expansion connectors allow daughter boards to be added to the Bot-Logic board to support add on features.
   • Compatible with both 3 and 5Volt Arduino Boards that can accept standard UNO or Mega style shields.
   • Built-IN 2x16 LCD Char Display

  BOT-LOGIC Software is Open Source and supported on website, once you register with, you will have access to a growing comunity of like minded robot developers.

Page 2 of 3

Login Form

Go to top