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.

The PCB is 70x96mm


Here's a mapping of the pins on the Controller. First placed the diagram on my blog at http://letsmakerobots.com/node/28504 but it does make sense to have it here

Red cells are what you see on the controller, adjacent text are alternate names, functions etc. That strikethrough appears to me to be a typo error on the board?



Good diagram and yes the Chinese engineer that did the PCB artwork did make a typo. Perhaps the only thing missing is that there is also PWM outputs on pins 44,45 and 46 when using Arduino IDE 0022 or later.

Hello oddbot can you make some tutorial for making a haxapod or can you give instructions

He already did. 


Also, try searching the site for 'hexapod' and other similar searches. There are lots of examples.

Hello OddBot,

i didn't found in the manual:

I'm using 18 servos at the same time, the USB cable can't power all these servos. But what if I add a 12V supply at the screw terminal? Could I keep the USB cable plugged? Maybe I need to use the switch to cut of the battery while I am using the USB cable, but the servos will draw all the current?

The manual is attached to this page. Download it from here.

Your USB port is not designed to power servos. This is why the board has a 3A switchmode power supply. Connect your 12V supply to the screw terminals. 

Make sure your power supply (or batteries) is switched on when the USB cable is attached. If you do not wish the board to draw power from the USB cable the the 500mA fuse can be desoldered from the board. Looking at the photo at the top of this page the fuse is the green compoent near the USB socket.

I live in France, I ordered it a robotsavvy, and I'm satisfied.

I ordered the shield too, and I receive some spacers with screw (but no usb cable, i took my HDD's). And I received some very cheap servos the same day from hobbyking!

I hope I could show you soon my "tonge depressor hexapod" :)

We did not include a USB cable as it would increase the cost and they are very common. Many people would already have one as you did. I hope you have a lot of fun with it.

So how much.