Quickstart Li-Ion Powered Toddler!!
Hey y'all
I have been tinkering with my Toddler again for the last few days and decided a transplant was in order.
I removed the original Toddler board and AA battery pack and replaced them with the Li-ion Power Pack-Charger and the MSR-1 Propeller Robot Control Board. I don't know if anyone else has done this yet and a search of the forums yielded nothing as such. I figured I would share as this progresses.
Next on the agenda - programming the beast!!
Paul
I have been tinkering with my Toddler again for the last few days and decided a transplant was in order.
I removed the original Toddler board and AA battery pack and replaced them with the Li-ion Power Pack-Charger and the MSR-1 Propeller Robot Control Board. I don't know if anyone else has done this yet and a search of the forums yielded nothing as such. I figured I would share as this progresses.
Next on the agenda - programming the beast!!
Paul
Comments
That thing is a beast. Maybe it could be your automated dog walker.
My camera is not working right now, but I have the brains for a QuadRover on my Gold Toddler right now, working through the programming.
I have a second Propeller Control Board Propeller Control Board (#28205) for a QuadRover that needs to go onto a QuadRover that is just sitting at Parallax without a brain. I'll pay the shipping.
I'm sure the Control Board represents at least 80% of the cost of the whole robot. I'd be doing Parallax a favor
I will be following your transplant saga, and will share mine.
EDIT: I don't see it on the site anymore. I seem to remember you could buy them separate from a quadrover at one point. Maybe I dreamed that.
-browz
Paul,
They blew them out a year or so ago. I got two of the last six.
Jim
Scews? I bet you look for the smallest SMD devices to push on the floor! Poor Phil
Gotta sleep on that one Doc. I was going to use it in a QuadfCopter, unless the HoverFly Open is affordable.
@anybody - - what is it about the Toddler Servos and the MSR1's Headers to IO P0-P23 that don't get along. Is it a ground loop issue caused by the level shifters to the pins? I can connect a Hobbico Command standard servo and it responds as expected and I can connect the Toddler servo to the QuickStart board and run the same code and it responds as expected.
[video=youtube_share;k7PjQnzGzTE]
[video=youtube_share;mPPhcTkiL7M]
The zip file contains the supporting objects for convenience.
So I've got this to work with....
Turns out the P8X32A QuickStart board and the Li-ion Boe-Bot Power Pack-Charger aren't directly drop in parts. I'll need to tap some now holes it seems.
Paul
It is very appealing to just bump ahead and use a Propeller, but I've wanted to make the SX-48 work for some time as I finally comprehend SXASM.
How did your Toddler work with a lower center of gravity?
Much of what is done in Assembly code for robotic requires slowing processes down to respond to real world responses. So learning to create timers and delays in software are quite important. Another topic is PWM, as it is both the basis of servo control and can be used for DAC. Then there are just counters for RCTIME functions.
The rest seems mostly to be conversions of serial to byte (or other word length data) or vise-versa. Traditional maths are not very useful as the micro-controller is more like a clock than a calculator. If you need intense number crunching, use a PC.
I suspect that the Propeller would be better used for PID control than hobby servo control. After all the hobby servos merely require a signal every 1/50th of a second - not very fast.
I didn't get a chance to respond before about the servo problem with the voltage translators. We had this problem before on the Propeller Servo Controller which uses voltage translators also. The thread is here:
http://forums.parallax.com/showthread.php?118121-Digital-servo-s-on-USB-servocontroller
.
David Carrier's response to the problem:
The solution was to put a 5K resistor in line with the servo signal, (after the translator). Your solution was easier as the MSR1 has the capability to disable the chip in 8 port banks, but this was not possible on the PPSC.
BTW, I going to keep the other QuadRover control board. You are wise to not use a discontinued card in a new project. I have an extra BoeBOT chassis that it needs to go on.
Jim
@ Publison, Thanks for posting the link to the thread on the Propeller Servo Controller problems, as I just purchase one, I am sure your post just saved me a whole bunch of debugging / troubleshooting time.
@ Doc, thanks for keeping everyone updated on your Toddler Brain Transplant.
Bummer!
Looks like your a man of many talents. Veterinarian, electronics, and hardware.
I try to keep well versed in many areas, but I can say I have never operated on an animal before, (except for cleaning fish)
Since I have a problem with drilling holes into my original Toddler deck plate, I decided to fabricate a new one. The best thing I had on had that I could easily work with was copper clad PCB. I used the original as a template.
Then I used my dremel with a cutoff wheel to cut away the excess PCB.
And finally, switched the dremel to the dremel press and drilled out the mounting holes and the holes for the battery pack.
Now - I hope it mounts up strait!
Paul
I like the way the QS looks on top. Sweet!
Not trying to hijack doggiedoc's thread, but the information does have some merit. Attached is a picture of how I solved the servo problem on the PPSC. The same could be done on the MSR1. I designed some boards using 5K SMD networks to make it a little smaller, but the bulk of it is in the connectors.
Dremel+cutoff wheel+face mask?