I bought a Tamiya 70168 twin gearbox and Tamiya wheels and hooked them up to my Pololu micro dual serial motor controller. They don't even budge. I hooked up GM-10 motors and they work as they should. I changed motor power to 9v instead of 6v, motor 0 turned for a second and stopped. Again the GM-10 motors ran fine. If I apply power direct to Tamiya from battery, either 6v (4 @ AA) or 9v (9v cell), it turns as you would expect. All of this was done with no load on Tamiya, the wheels were not even touching the ground. I used freshly charged batteries.
Any ideas? I'm stumped. Would a 0.1 uF capacitor across the motor leads help?
The motors that come with the Tamiya kits are designed for use in toys and stuff, and so they’re designed to run off of just one or two AA batteries. In order to perform decently at such low voltage, they draw quite a lot of current – up to several amps. The micro DSMC can’t put out enough current to drive them. Pololu has another motor controller designed specifically for these toy motors – the Low-Voltage Dual Serial Motor Controller. In fact, they even offer that controller in a bundle with the Tamiya double gearbox, showing clearly that that’s exactly what they had in mind when they designed it. It’s definitely the way to go. Unfortunately, I don’t think the uDSMC will be able to drive those motors.
And of course, it’s always a good idea to add the .1 uF caps on your motors, though I’m pretty sure it won’t help you with this problem.
BTW, because the Mabuchi FA-130 motors that come with those Tamiya kits are designed to run on 3v, feeding them 9v will shorten their life. Be sure to check out the link to the voltage test at the bottom of that page – one of Pololu’s customers got a bunch of those motors and tested them at different voltages and measured how long they lasted, and took pictures of what they looked like inside when they died. Interesting reading.
In my current project, I’m using a Tamiya twin gearbox plus some servos, and I didn’t want to drive the servos off of 3v, so I decided to just use 4 rechargeable AAs. I’m slightly overpowering the Mabuchi motors, but they only cost $2 each, so I figure it’s not too much of a risk
my tamiya dual gearbox my tamiya dual gearbox cannot even manage to move my bot with 3 AA @ 1.2V each. i have to use at least 4 (and btw my bot is light too)
Hmm. What gear ratio did you assemble it with? I used C for mine, and it does just fine, and my bot isn’t the lightest If you used A or B, I could see it having trouble – I haven’t tried those, but Frits says they’re too weak.
That’s a nice writeup on the voltage tests. Interesting results. I agree with you, for $2, I can afford to get more power and less life out of the motors.
Now just waiting for my LVDSMC to arrive, but that gives me time to redesign, again.
Another option when using the Tamiya gearboxes is to replace their FA-130 motors with replacement Solarbotics motors (RM3), which operate at higher voltages, draw much less current, and are much less noisy electrically. The RM3s are the same size as the FA-130s, so it’s easy to swap one for the other, and the RM3’s can be driven by the Pololu micro dual serial motor controller.
What are you using as your motor driver? Some drivers have large drops between the input voltage and output voltage. For example, the L298 can have a maximum total drop of 3.2 V at 1 A. Have you checked to see what your driver’s output voltage is when you drive your motors with three cells?
L293 D , the same used in L293 D , the same used in the start here project… is there a way to check it or do i just have to read the manual (which i have to find on the net)?
Stick your voltmeter across the motor leads while the robot is trying to drive forward. Ideally, to be the most accurate, you should measure it under load (i.e., not with the wheels in the air). But either way, you’ll know exactly how much power is actually making it to the motors. Considering the voltage drop of the motor driver, 4 rechargeables may be your best option – you may not end up overdriving the motors at all.
I’m kind of confused on this. The diagram shows 2 cap sonfigurations, from motor leads to motor case and across the leads. I had always assumed caps should go across the leads but I’m not really sure now. Is there a reason to put one leg on the motor casing?
I don’t know of any good reason to run them to the casing rather than directly across the leads. I’m curious what the benefit might be, but anytime I’ve seen pictures of electric motors online, they just had the cap directly across the leads, so that’s how I do mine. Maybe on some motors the leads are too far apart to comfortably run a single capacitor across them?
In general, the more capacitors you have, the better the noise suppression. The Tamiya motors are quite noisy electrically, so just one cap across the leads might not be sufficient depending on the sensitivity of your electronics and how isolated their power supply is from your motors. For the greatest noise suppression, you can solder one cap across the leads and one cap from each lead to the case (for a total of three capacitors).
I find the solutions very interesting about controlling servos with pololu. I found many stuff about this in the pololu forum but am not able to register there. So i’ve tried to search for different forums to talk about pololu.
Does anybody here know how to connect the pololu uSSC to the arduino USB Port to get the Code of Nate (krazemonkey at pololuforum) to work?
Are there some initialisation-routines missing in the code Nate posted? I think I am only too stupid to get it work. The LED already blinks …