Simple Arduino Tank
by Atomfusion, published
Liked ByView All
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
This is a 3D printed base Vehicle, I was disappointed with what was available/quality of other projects so I created this with the goal that’s it’s easy for anyone to modify or add on to. Using duel stepper motors this tank is fully controllable and turns on a dime.
Youtube Video of it in action
1 Arduino of choice
2 Stepper Motor Drivers (I used Adafruit Motor Shield with two drivers built in)
2 Stepper Motors
4 Stepper motor Screws 5-8 mm in Length
Adafruit Bluefruit shield (wireless control)
Lipo 3s 11.1 V battery
Only 4 screws are required for the tank 2 Screws for each Stepper Motor
Use 1.75 mm filament for assemble of the tracks they should require being gently tapped in as the outer holes are smaller than the inner.
What you need to print
I Printed these items at 15% fill .25 height
Time # Item
1h 2 12spoke Gears
1h 2 8spoke gears
2.5h 1 mainbodytank
5h 54 TankTreads
0h 54 20mm x 1.75 mm filament rivets
I have supplied all original FreeCad Drawings
The default wheel spacing is 140mm if you make your own body
To make Additional Gears/Change the sizes
in FreeCad goto Macro and then C:/Program Files (x86)/FreeCAD0.13/Mod/PartDesign/Scripts
Here you will a script named Gear.py
the parameters you will need are
Number of Teeth 12 (This is the value you change)
Circular Pitch 16
Pressure Angle 4
Tooth Height Factor .5
Tooth Clearance .01
Tooth Lateral Clearance 1
Gear Width 6.0
This is the part that sucks the gear it created cannot be cut/Boolean so then you need to create circles and rectangles with chamfered ends (I used even numbers so I could just make one long rectangle then chamfer the ends then you can copy paste and just rotate them into order (warning large numbers of teeth take a long time to combine these do one at a time)
For the Arduino Code Check the zip file and readme
The Arduino code uses Serial inputs to control the tank and controls both the tracks separately.
Upgrade this Thing with Thingiverse AppsCustomization
Edit, personalize, or revise this ThingPrint Fulfilment
Order a print of this ThingTools and Utilities
Repair, slice, or enhance this Thing
Simple Arduino Tank by Atomfusion is licensed under the Creative Commons - Attribution - Share Alike license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- You must distribute Remixes under the same license as the original.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving Atomfusion a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure Atomfusion would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).