Let's Make Robots!

Rover 5 - Dagu Spider and 4 Channel Motor Controller

Ok so i recently purchased the Rover 5 Kit from Robotsavvy by Dagu.

With Help from Oddbot i have put wires from the encoder into the Motor Controller (in the right place i think)

But i have no idea which pins go to the arduino and also where on the arduino they go to.


Image of what ive done and the question :


Any help would be appreciated.




(P.S. I hope this is in the right area)

Comment viewing options

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

G'day Tito, Please post this in a new Forum. The new board on the right has a higher voltage rating but is otherwise identical to the old boards. It has been tested on the same test equipment as the old board before being sold.

At this point I would guess that when you dropped your screw into your robot you did more damage than just frying the motor controller however I will look into the problem when you post your new forum.

dagu boardsHi,

This is my first post, so forgive me if I break protocol.  I bought a rover 5 and then bought a dagu 4 channel controller from a british outfit (robosavvy) and was able to create my first robot.  Super cool!

Alas, a couple of weeks later I fired up the robot but a screw had come loose, fallen onto the controller and I created an acrid puff of smoke and uncreated my first robot.  Not so cool.  Bummed by the long wait for a controller sent over the pond, I sought and found a new supplier of the dagu board I'd destroyed: robotshop.  They sent me a board tout de suit, but I was surprised to see that it didn't behave like the first board I had (before I fried it, of course).  Specifically, while I could run each wheel independently, in either direction, I could no longer run arbitrary combinations of wheels.  Worst of all, I couldn't run all wheels forward!

Assuming that I just got a bum board, I bought another.  It behaves exactly the same. 

Here's a picture of both boards, with the first one on the left.  They look similar, but clearly there's some additional circuitry by the four motor connectors (the white connectors) on the 'newer' board.

Any suggestions or ideas?  Thanks in advance for any help,




I did a mock up of how my circuit looks for the sake of it.


Let me know if anything is fatally wrong please. It seems to be working though.


I realise this post was some time ago but I'm new to this forum and everything robotics.

I've got the same boards as these with the Rover 5.

A few things... is the GND (black cable) from Motor Controller connected to A0 on the Spider? Also, does it matter which pins on Spider (D1 - D13) I connect to? Lastly, can I connect 9V to the Motor Controller (6 x 1.5 Alkaline batteries)?


No, ground is not connected to an ADC pin. Ground should go to ground on both boards.

It does matter what pins are used as some will need to be PWM pins.

You should check the voltage requirements of your motors, and check the datasheet (instructions) for your board before connecting anything.

That's better. The only thing is that you are using alkaline batteries (1.5V). The switchmode power supply and motors will occasionally draw more current than they can handle. NiMh batteries have a much lower internal resistance and can deliver much higher peak currents.

Every ground should be connected to every ground.

It looks like a big mess of wires but i have all 4 Wheels spinning :D

Thanks alot for your help :)

wahey i have movement.

I had my power in the wrong places. Ive now forwarded power from my Spider to the Motor controllers Logic and then added the Battery Pack to the Motor supply (if that makes any sense) lol.

So thats 1 wheel/4 moving :D

Your power connections are the most important connections. Mess these up and you will either do permanent damage to your PCBs or if your lucky they just wont work well.

Your battery voltage should be at least 7.2V for the Spider controller and at least 5V for the motor controller. The battery power should connect to the battery input terminals on both boards. Be careful of polarity! This will connect all grounds to the batteries negative terminal.

Vcc from your Spider controller should go to the Vcc terminal of the motor controller to supply 5V to the motor controllers logic. The power switch on the Spider controller will now also control power to the motor controller.