This product has shipping restrictions, so it might have limited shipping options or cannot be shipped to the following countries:
This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.
Creative Commons images are CC BY 2.0
Description: Are you ready to control all the servos? You’d better be, because the Spider Controller from Dagu is definitely ready. With a 3A switch mode power supply (capable of driving up to 48 micro servos) and the ATmega2560 MCU, the Spider Controller is perfect for ‘bots requiring a large numbers of servos such as humanoid and hexapod style robots.
To accommodate servo connections, all of the processor’s 70 I/O pins are terminated as both a female header and a servo compatible 3pin male header. Most miniature and standard servos require between 4.8V and 6V and will work happily directly from the PCB. High-powered servos requiring 6V or more should be powered via an external power source or directly from the battery.
Of course the Spider Controller is Arduino Mega compatible and can be programmed over USB using the Arduino IDE, giving you access to a wide range of programming libraries to get your robot moving!
This kit comes with the Spider Controller and the standoffs to mount it. If you’re looking for a servo-heavy chassis to drive, why not check out the 12-Servo Hexapod Chassis Kit in the related products below!
Note: If you’re unable to compile the example code below, install the updated version of the IR library from the documents list.
Features:
Documents:
Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implemen…
Here is a simple, low-cost, high quality servo for all your mechatronic needs. This servo is very similar in size and specifi…
Here, for all your mechatronic needs, is a simple, high quality continuous rotation servo motor. This servo is able to take i…
Here is a powerful, low-cost, reliable servo for all your mechatronic needs. This servo is able to take in 6 volts and delive…
Here, for all your mechatronic needs, is a simple, high quality continuous continuous rotation servo motor. This servo is abl…
Here is a simple, low-cost, high quality servo for all your mechatronic needs. This servo is able to take in 6 volts and deli…
If you're looking for a chassis base for your next robot, look no further than the Rover 5. The Rover 5 uses 4 independent mo…
The Micro Maestro is the first of [Pololu](http://www.pololu.com)’s second-generation USB servo controllers. The board supp…
Forgot your password?
No account? Register one!
FTDI?? Maybe NOT: (UPDATE) The RedBack Spider I just received from Sparkfun is different than the one pictured as a product here.
It is changed to be like an Arduino Mega2560. It has the 2560 chip AND more importantly it has the Non-FTDI “CP2102"l controller USB interface. So different drivers.
The Dagu site also shows the “old” version on their User Manual, just like Sparkfun.
So, the USB setup is different!!
Sparkfun, can you update us on this issue?? WHERE are the CP2102 Drivers??
If you are a bit green like me, you might find it helpful to know that when you connect by USB to upload a sketch you may first need to install an FTDI driver. The product literature doesn’t take you through that step but Sparkfun’s “How to Install FTDI drivers” tutorial will help. See also http://www.ftdichip.com/Drivers/VCP.htm. I had assumed the requisite driver would be somewhere in my Arduino drivers folder but it didn’t work out that way for me. Also, product literature refers to CPU as an ATMega1280 when the product I received actually has an ATMega2560. Humming along nicely now…
What’s the production quality like? From the photos of the one board, it looks like there is too much solder on the SMD parts, some components are not mounted squarely, and they didn’t snap off the headers very cleanly. Are all the boards like this?
Ugh, good point. The example pics make the assembly look horrid. Any comments, SFE?
Can we get some dimensions of the board and center of mounting holes? Please?
I guess that’s a “meh…”
I think the question should be “Can we get the Eagle files?”, but this is not an SFE product :)
My numbers, from measuring pixels - error is 0.00725" (0.18415mm), figures are in mm (what the board’s dimensions seems to be set up on) and are rounded to closest 0.5mm.
length x width = 96mm x 70mm (verified through designer’s post)
Hole diameter: 3.5mm
Distance from hole center to width-edge of board, for all 4 holes: 3.5mm
Distance from hole center to length-edge of board, for switch-end holes: 2.5mm
Distance from hole center to length-edge of board, for header-end holes: 4.5mm
Just as an example of what the error margin does, that last figure could be anywhere between 4.23545mm and 4.60375mm, exact measured value was 4.4196mm.
It looks like the reset button has no solder.
Any idea when might be back in stock or something similar can be used in it’s place?
It isn’t till you try and build a bot with a standard arduino that you notice how nice of a design this is. Even if you aren’t going with servos; with all those headers you could plug in 16 Sharp IR sensors and be covered by that 3A smps. I’d use different serial ports to keep the programming port separate from telemetry and control. 6 interupts for wheel encoders. If there was a nice red protoboard of the exact same dimensions to plug into this that would be a good combination.
What should I power this with? Do I need a set voltage or amperage? Thanks!
Needs to be between 7V and 30V and has to be able to supply 3A of current. Im using a 3300mAH 6 cell NimH battery and it seems to be working just fine.
Great! Thanks!
Is that blue thing with two holes for a battery? I have no idea what it’s called, but I’m pretty sure that’s what it is for.
You are correct. It’s called a screw terminal.
Why not use the ATmega2560- then you have 256KB-flash, 4KB-EEPROM, 8KB-RAM, 86-general Purpose I/O, 12- 16bit PWM channels, 4-URLS, 16 ADC Channels? The ATmega1280 only has 128 K of Flash.
According to another commenter, it does now.
I don’t know why you listed all those features. If you read the datasheet, there is only one difference between the 1280 and 2560, the size of the flash memory available for programming.
Considering most people will never use 128K of memory, let alone 256K, the difference in price is not justified.
No one will ever use more than 640K of ram….
While this 3A power supply sounds like enough, I happen to know that the HXT900(which I see on the Hexapod kit), has a peak current draw of 1.7A… With the 12 servo were connected + a few for a turret of course, will 3A be enough for all the the servos to operate the kit, since more than one servo is used at the time?
You are correct that if all the servos were under heavy load then 3A would not be enough. When walking, most servos are under a very light load. Even those supporting the weight are not that heavily loaded.
These servos are not HXT900 servos although the performance and strength of the gears are similar.
Mind = Blown
Typo: “Are you ready to control all the servos?” should be “Are you ready to control ALL the servos?”
hehe. CONTROL ALL THE THINGS!
Exactly. You should link the first line of the product description to this: http://cdn.memegenerator.net/instances/400x/29003982.jpg