Let's Make Robots!

Red Back Spider robot controller

Spider_Controller_Instrucuction_Manual.pdf700.99 KB
Vendor's Description: 

The Red Back Spider controller is an Arduino compatible robot controller designed specifically for robots that use a large number of servos such as humanoids, Hexapods and serpents. With it's built in 3A switchmode power supply the controller can power and control up to 48 miniature servos


  • ATmega1280 MCU with 128K FLASH, 8K SRAM and 4K EEPROM
  • 3A, 5V switchmode power supply. Input voltage: 7V to 30V
  • 70 I/O pins terminated with a servo compatible 3 pin male header and a female header
  • USB interface and ISP socket
  • Power switch and reset button
  • Pin spacing allows custom sheilds to be made using standard prototype PCB's
  • Comes with Arduino bootloader installed
  • 16x 10 bit analog inputs
  • Up to 15x PWM outputs (depends on the number of servos in use)
  • 4x serial ports (1 used by USB interface)
  • 1x I²C interface
  • Can drive up to 48 servos using the Arduino servo library

Video of 48 servos: http://www.youtube.com/watch?v=SQN42dEiugk
Video of robot Spider: http://www.youtube.com/watch?v=7hG6Amnb9Mo
DAGU products support site: https://sites.google.com/site/daguproducts/


Now there is an optional Shield available that allows high powered servos to be driven directly from the battery or an external power supply. This smaller PCB does not block access to the Spiders pins allowing smaller servos to be driven from the Spiders 5V supply while high powered servos can be run directly from a 6V or 7.2V battery.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

How do I add switches to Red Back Spider Robot Controller with Heavy Duty Servo Shield so that I can control the servos using push-button switches?

You will need to learn how to control servos. Look here: http://www.arduino.cc/en/Reference/Servo

Then write a program to read the switches connected to the Spider controller.

Just connect your switches between the pins you want to use and ground. Enable the pullup resistors on those pins and your done.

How do I add switches to Red Back Spider Robot Controller with Heavy Duty Servo Shield so that I can control the servos using push-button switches?

Hi! I have a problem uploading sketch, I'm getting "programmer is not responding" error. I'm working on mac. I've already installed latest FTDI drivers. Upload to UNO works as expected. Any ideas? Thanks in advance & hope it's the right place for my question.

I am confused why it says "programmer not responding" as you should not be using a programmer.if you are using the USB cable then you should just select the correct board, the correct serial com port and hit the upload button.

The new versions will let you upload directly to the ISP socket using a programmer but you should not be using that option unless you are using a seperate programmer connected to the ISP socket of the Spider controller.

Please note: the original Spider controller came with the ATmega1280 but recently the cost of ATmega2560 chips came down. The newest boards use the ATmega2560 processor.

You will need to look at the processor to see which version you have and then select the board type as either Arduino Mega (1280) or Arduino Mega2560.

Thanks! You are right, it's 2560 & I selected 1280 at first.

From what I can judge from looking at images on google I would guess I need a Mini B usb cable. Is this correct?

Yes. that's the one. Many phones and digital cameras use these cables so you may have one in your home or office already.

What is the size of the Board?

(in metric system)

96 * 69 (mm)


(ooops didnt see the answer)