Introduction: Building the ServoBoss, a Servo Tester From GadgetGangster.com
This is the ServoBoss. It is a servo tester capable of driving up to twelve servos simultaneously.
The kit is available from GadgetGangster.com
It currently has eight programs.
Program 1 - Set milliseconds
Adjusts output to twelve servos (two groups of six) in .001 millisecond increments using pushbuttons. Displays pulse-widthsetting on LCD for both groups. The second group is reversed in all programs except for Dead Band.
Program 2 - Adj milliseconds
Using a pot, controls twelve servos while displaying pulse-width on LCD.
Program 3 - Dead Band
Alternately sends two pulses differing by X microseconds. X is adjustable from zero to 99 and is displayed on LCD. Increase the setting until servo jitters, then back down by 1 uS increments to find the Dead Band.
Program 4 - Cycle Servos
Enter High End, then Low End, then number of cycles, transit time and finally, the pause time. If number of cycles is 0 it will run indefinitely. Transit time is adjustable from 20 milliseconds up to 60 seconds. Pause time is adjustable from 0 to 60 seconds - anything under 10 milliseconds is ignored.
Program 5 - Sweep Servos
This program is nearly identical to Cycle Servos except that a button press is required for each stroke.
Program 6 - Set Three
In this program you set three pulse-widths. One each for Low, Center and High. Press one of the three buttons and it sends the servo(s) to the corresponding setting.
Program 7 - RX Input
Connect your RC receiver or other servo signal producing device and read up to six channels. Displays pulse width in 1 uS resolution. The incoming signal is passed on so that you can control your servos while reading the pulse widths.
Program 8 - Battery Pack Test
Displays voltage of battery pack, .01 v resolution, a few hundreths of a volt accuracy. This program always runs at start up. Good for checking for charged packs - just plug it in - no button presses required.
Step 1: Organize Your Work Space!
Clear a well lit space to assemble the kit and get your tools together.
Step 2: Inventory the Parts.
Make sure all the parts are there. If not, make sure to let the folks at GadgetGangster know right away.
Mouse over the second image to get a description of all the parts.
Step 3: Get Familiar With the Circuit.
Take some time to explore the circuit. Mouse over the images to get a description of the components.
To get a real close look, click the i in the upper left corner of the image and choose "original".
You will need to decide how you are going to power the board and servos.'
Option 1: Use the battery connector at the far right to power both the board and the servos. This is the preferred method.
Option 2 : Use a wall wart (up to 12 volts) plugged into the 2.1mm barrel jack to power the board. The 5 volt - 3 amp regulator then powers the servos. This would be OK for light duty but you can overload the regulator if you drive the servos too hard or drive too many servos.
Option 3: Use a wall wart (up to 12 volts) plugged into the 2.1mm barrel jack to power the board and a separate battery pack to power the servos. Very important - do not install the jumper that goes from the diode location to row T!'
Step 4: Now to Start Soldering.
If you took the time to familiarize yourself with the circuit you should be able to put it together with no further information.
Start by soldering all the jumpers and resistors on the front side of the board.
Generally, you want to start with the lowest (height wise) components first so that when you turn the board over to solder they don't fall out. Sometimes though you have to put things in that just won't stay. A simple solution is to use a piece of masking tape to hold things in place. The blue tape works best.
There is a small jumper going from 17, D to 17, E. Install it early on because there are two things above it.
Step 5: Calibrating
Calibrating is now an optional step. The ability is retained just in case it is needed but the default settings should work out pretty well. Until there is a need to enter the calibration menu I would recommend against it and I won't bother to show how it's done. Of course, if anyone needs it, just let me know.
28 Comments
4 years ago on Introduction
Can't contact gadgetGangster, need schematic and code.
Thanks and 73's
KM6VV Al
Reply 4 years ago
Hi Al,
Gadget Gangster closed its doors years ago. There never was a proper schematic for this since it was designed around using GG's board. I do have a couple of these GG boards left and if you were determined enough I am sure you could source the parts and get one put together. I also have a couple of prototype boards for what was going to become the final version of the ServoBoss that uses a joystick for control - for that I do have a schematic and full DipTrace files. Of course I also have the code for both versions. If you are truly determined to build this I would be happy to help but honestly, I have pretty much forgotten everything about them. Only one of the joystick versions was built, it has been and is still useful to me but I did not feel there was enough interest to move forward with making it a product.
Reply 4 years ago
Hi Rich,
I'm interested in the GG boards. And the code (source?) for it. I can work out the hardware requirements from the #defines in the source code, I believe.
Looks like a great project!
Thanks!
I'd appreciate any help you could provide.
73's
Alan KM6VV
KM6VV@ARRL.NET
13 years ago on Introduction
How many servos do you think this think could handle if you used a wall wart to power it? I'd prefer not to use a battery pack and I need to power 5 high torque
servos.
Thanks,
TheGimpAddict
Reply 13 years ago on Introduction
It would depend upon the wall wart that you use, the amount of current that it can supply vs the current that the servos need.
The ServoBoss can control up to 12 servos simultaneously for testing however it was not designed to control servos that are under a load.
13 years ago on Introduction
What battery does the Servo Boss use?
Reply 13 years ago on Introduction
It is intended to be used with 4.8v (four cell) or 6.0v (five cell) battery packs.
13 years ago on Step 3
To me, a "special instruction" is some information that does not appear available to resolve a problem by observation or reasoning. An example:
The LCD has 16 pins. Installation of the socket header starts at C 1. However, C 16 is occupied by the 103 cap to the pot. Some resolution is required.
Another possible consideration might have been the mechanical interference posed by the crystal and the adjacent 104 decouplling cap as with the mounting of the 100K ADC, but are resolved by viewing the expanded "original" view.
Reply 13 years ago on Step 3
If you hover over the LCD header on the image above a text box will appear that explains that the last pin has been removed to make way for the cap.
I've noticed that once in a while it is necessary to reload the page in order to get the mouse over feature to work. You should see a yellow outline around nearly every component, when you put the mouse on it, a text box will appear with an explanation. If you don't see the yellow outlines, try reloading the page.
13 years ago on Step 3
Where are the readable diagrams in step 3 & 4 of ServoBoss for wiring the back side of the circuit board as above and any other special instructions?
Reply 13 years ago on Step 3
The layout is located @ instructables.com/files/orig/FL7/CKGR/FWMNXWIA/FL7CKGRFWMNXWIA.JPG. Special instructions have not been located.
Reply 13 years ago on Step 3
I'd like to help but I am not sure what you mean by "special instructions".
13 years ago on Introduction
Hi Rich, Sorry that I haven't been around for a while. Work has been placing a load on me. Have you worked out all of the bugs yet? I'm really looking forward to getting my hands on this little toy. I'm toying on doing a "Show-And-Tell" at my local model airplane club. I would also like to know the price for both one piece and several ( your decision on how many ) so I could generate some interest at the club. Any ideas when you might be convenient for you?
Also before I forget; How would I go about sending you payment data in a secret and secure format? Thanks.
Take care.
Tom
13 years ago on Introduction
Hi Rich. I thought that I would just check in and find out the status of your great project, the servo tester / exerciser. The last that I heard you were dissatisfied with some parts you have seen. Please let me know when you are ready to ship. BTW I have no problem paying you but I'm not cool with publishing my personal info in this area.
Take care and 73
13 years ago on Introduction
Who do you use to make your PCB boards?
Thanks, JZ
Reply 13 years ago on Introduction
I am determined to have all of my boards made in my own country. I will not outsource. The Simple Servo Tester boards are made by Advanced Circuits in Colorado. The custom PCB for the Servo Boss will be made by them as well.
I do not know where the Gadget Gangster Boss boards are made.
Rich H
Reply 13 years ago on Introduction
Hi Rich. Long time no e-mail. I just read that you have made the Servo Boss available. Where can I contact you to arrange a purchase a kit from you? I want to use a credit card to purchase it from you and I feel more comfortable using a conventional website. If you have another suggestion I'm open to listen to what you have to offer.
I await hearing back from you.
PC_Guy
Reply 13 years ago on Introduction
Sorry to say that it is still not ready yet due to a problem sourcing the joysticks. The joysticks from the initial supplier were not up to spec. It'll probably be another month or so before they will be available.
Everything else is complete, it's just the joysticks that we are waiting on.
Rich H
Reply 13 years ago on Introduction
Thank you for your quick reply :) The reason that I asked is the low price that is offerd for the kit. The pcb makers that I have looked at charge about $25 or more until you order 100pc or more. How can you offer a low parts count project at such an offordable price?
Thanks, JZ
13 years ago on Introduction
I like your project. Problem is that I don't have the free time to part out the whole thing. I could squeeze in the time to assemble if it came as a full up kit with the premade circuit board was included. Is there any chance that you could be persuaded to issue a full kit? Please let me know. Thanks for your time.
TC