Let's Make Robots!

L1 red led blinking on dagu spider

Hi, My dagu spider controller, from the moment I started to used it, has this led blinking and it does not allow to upload anything. I have change the power source with no results. Using to control just one servo. What does it mean this L1 led?

Comment viewing options

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

I design my own boards. I'm using my Bajduino 3A with a LM2576 5V 3A regulator to power 6 servos, the other servos are powered by a 3A UBEC. My Bajdupod hexapod uses the same MG90 servos. http://letsmakerobots.com/node/34540

The Dagu red back spider has a switch mode power supply that is rated for 3A. Haw many servos were you powering from the board? I have a hexapod with 12 MG90 servos. I use 2 3A voltage regulators (6 servos / regulator) to power the servos and they get pretty hot after a couple of minutes of walking. I have added a fan to keep them cool. An MG90 servo under load will draw about 0,5A.


I am using 18 servos Tower Pro., I will follow your suggestion an put a 3A voltage regulator... Are you using just the Dagu Spider board , or you are using also the servo controller shield ?

This is my servo...

 controller shield ?

Finally I did it. I burned a component of my  DAGU Spider board. I think it may have been excessive current, but the board was already behaving in an unexpected way: all 9  servos ( all 6V)  connected to the right bus  functioned smoothly, while those on the left bus  tended to have little force. I've transfered some connections to the bus on the right, and everything seemed to work fine for a while, until this component marked in Figure simply burned. I have already ordered another board, but was wondering if there is as fix this one, and how to prevent the problem from recurring. Here goes my battery and may burned component.

Thank you for any help


Rery and may burned component... :-)

First problem, 4x 1.2V batteries is only 4.8V. The Spider controller needs a minimum of 7V. What ever power supply you use must be able to deliver at least 2 or 3A.

Download the manual from here: https://sites.google.com/site/daguproducts/

Thank you for the manual link.

Wonderful , it was really the wrong Arduino IDE setting, and a driver issue. Thank you very much!

Now I could control at least one servo perfectly. And yes, I will improve the power source, could you give me some suggestion or advice about a reliable commercial battery suitable to dagu spider controlling 18 servos ?

Thank you again 

Miniature servos can draw about 1A under heavy loads, Larger servos can draw 2A or more under heavy load. This will vary a bit depending on the torque rating of the servo.

I would use automotive wiring rated for about 25A for the power wiring. Make sure your switch and fuse have a similar rating. For the battery I would suggest a NiMh or LiPo battery with at least a 4500mAH rating.

Please understand, when your robot is walking on a smooth flat floor, the current draw might only be 3A or 4A. It is when your robot gets stuck in a corner or tangled in chair legs that the current can become very high.

If your wire is too small or your switch is under-rated then you will get a big voltage drop that can reset your MCU.

Thank you again, I have a spare battery with this config. Marca: Turnigy Nano-Tech Capacidade: 4500mAh Voltagem: 3S / 3 Cell / 11.1V Descarga: 35C a 70C Considering your advice it should be a good choice, right ? Thanks

Ok, that's fine for the Spider controller but what are you planning to control?

A 3 cell LiPo has a maximum voltage of 12.6V when fully charged.The 5V regulator will power miniature servos fine. It can also power 2 or 3 larger servos.

If you want to make a robot such as a QuadBot or Hexapod with 8 or more larger servos then you need to use the HD servo shield. Unless you can find 12V servos then you will have to use a 7.4V battery.

I am designing an hexapod.I am using small servos Tower Pro Mg 90 S, 18 in this case. I don't have a picture yet... But I planning to interface dagu spider controller with beagleboard, so i can program more complex behaviour too. Here the servo specification: Dimensions: 22.8 x 12.2 x 28.5mm Operating Speed (4.8V no load): 0.1sec / 60 degrees Operating Speed (6V no load): 0.08sec / 60 degrees Stall Torque (4.8V): 1.8 kg / cm Stall Torque (6V): 2.2 kg / cm Temperature Range: -30 to +60 Degree C Dead Band Width: 5usec Operating Voltage: 4.8 - 6.0 Volts Weight: 13.4g Thanks for all help.