Making a BEAST of a 3D Printed RC TANK with Dual Speed Gearbox

In this tutorial I will show you how I built a beast of a 3D Printed RC tank or a radio-controlled tracked vehicle, featuring clean, all-black design, some cool LED lighting and a dual speed gearbox. That’s right, I specifically designed a gearbox for this tank so I can choose a lower or higher gear depending on terrain or the application that is used for, and so get either higher torque or higher speed.

You can watch the following video or read the written tutorial below.

Overview

If you follow me, you might know that some time ago I already built a 3D printed RC tank, which was cool, but a bit underpowered. That’s why now for this build I’m using 200W DC motor for each track and in combination with this gearbox, the tank has plenty of power to conquer any terrain or to have some fun doing burnouts or donuts with it.

Talking about having fun, I installed an addressable led strip for the lights, which gives endless possibilities for creating stunning light effects. For this video I made a Police lights strobe effect, which is so cool driving around with it, especially at night

As for the suspension, on each side, the tank is supported on three coil springs and shock absorbers, with two roadwheels for each of them. That allows the vehicle to run smoothly on uneven terrain and climb obstacles while maintaining good contact surface between the tracks and the terrain.

Fully 3D Printed Tank with RC shock absorbers suspension

Of course, everything is 3D printed and 3D files are available for downloading, so you can build one on your own. 

For controlling the tank, I’m using a cheap commercial RC Transmitter which sends commands to it. 

At the tank, there is a suitable RC receiver which receives the commands and sends them to a microcontroller. The brain of this platform is an Atmega2560 microcontroller-based board and for easily connecting everything together I made a custom PCB which can be simply attached on top of the board. 

Nevertheless, now buckle up as I will walk you through the entire process of building this RC tank, starting from the design, 3D printing, assembling and connecting the electronics components, to programing the microcontroller.

Designing the Tank

I designed this tank using Onshape.

More details about the design process coming soon…

3D Model and STL Download Files

You can view the 3D model of this RC tank directly on your web-browser with Onshape.

Onshape is the professional grade cloud native 3D CAD & PDM system that I use for my projects.

I recommend that mechanical engineers and product designers check out Onshape, you and your company can use Onshape Professional for free up to 6 months at https://Onshape.pro/HowtoMechatronics

You can get the 3D model of this RC tank/ robot platform , as well as the STL files for 3D Printing from Cults3D.

Assembling RC Tank

Here are all of the 3D printed parts, so we can start assembling the tank. To be honest, there is so much 3D printing. It takes like several days to print everything, and not just time, but we also need several spools of filament.

For the track links alone, because there are 214 track links total, we need around 500g and 30 hours of 3D printing. The main body of the tank needs around 1kg of filament, if divided in two sections like here, 500g and around 12 to 18 hours for each section. Also, many of the parts need to be 3D printed with support, so we need to do spend some time cleaning.

BOM

Here’s a list of components needed for assembling this RC tank project. The list for the electronics components can be found below in the circuit diagram section of the article.

ComponentQuantityPurchase Links
RC Shock Absorbers8Amazon | AliExpress
Ball Bearing 686 – 6x13x5mm18Amazon | AliExpress
Ball Bearings 624 – 4x13x5mm44Amazon | AliExpress
Ball Bearing 684 4x9x4mm6Amazon | AliExpress
M6 Threaded Rod300mmAmazon | AliExpress
M6 Lock-nut4Amazon | AliExpress
M3 Threaded Inserts~20Amazon | AliExpress
M3 Grub Screw~30Amazon | AliExpress
M3 and M4 bolts and nutsTo be specifiedAmazon | AliExpress
2mm Welding Rod~12mAmazon | AliExpress
M3 and M4 bolts and nutsSee list belowAmazon | AliExpress
BoltsNuts
M3x8mm – 10
M3x10mm – 10
M3x16mm – 20
M3x20mm – 10
M3x25mm – 10
M3x30mm – 10
M3x16mm countersunk – 20
M4x16mm – 10
M4x35mm – 20
M4x40mm – 20
M5x40mm – 2
M3 Lock-nut – 50
M4 Lock-nut – 40
M5 nut – 6

Disclosure: These are affiliate links. As an Amazon Associate I earn from qualifying purchases.

Electronics – RC Tank Circuit Diagram

let’s take a look at the electronics for the RC tank and explain how it works. The brain of this RC tank is an ATmega2560 microcontroller-based board. 

You can get the components needed for this project from the links below:

ComponentQuantityPurchase Links
DC Motor 895 – 12V 200W 3000RPM2Amazon | AliExpress
BTS7960 DC Motor Driver2Amazon | AliExpress
Servo Motor 1Amazon | AliExpress
ATmega2560 – Arduino Mega Board1Amazon | AliExpress
3S LiPo Battery – minimum 3000mAh1Amazon | AliExpress
LiPo Battery Connectors1Amazon | AliExpress
Flysky FS-i6X – RC Transmitter and FS-iA6B Receiver1Amazon | AliExpress
WS2812b Addressable LED Strip1mAmazon | AliExpress
LM350 Voltage Regulator1Amazon | AliExpress
Trimmer Pot – 5k1Amazon | AliExpress
Terminal Block Connector4Amazon | AliExpress
Wires ~20AWG~3mAmazon | AliExpress
Rocker Switch1Amazon | AliExpress
Resistors
– 1k x1
– 2k x1
– 240 x1
Amazon | AliExpress
Capacitors
– 0.1uF x1
– 1uF x1
– 400uF x1
Amazon | AliExpress

Disclosure: These are affiliate links. As an Amazon Associate I earn from qualifying purchases.

Custom PCB Design

In order to keep the electronics components organized, I designed a custom PCB for the RC tank. The PCB will be compatible with the ATmega2560 microcontroller-based board to be directly mounted on top of it.

I ordered the PCB from PCBWay. Here we can simply upload the Gerber file, choose the properties of our PCB, and order it at a reasonable price.

I didn’t change any of the default properties except for the PCB color which I chose to be blue. You can find and download the Gerber from the PCBWay projects sharing community through which you can also directly order the PCB.

Finishing RC Tank Assembly

In this section I will explain how to connect everything together and complete this RC tank.

Connecting the DC motors to the custom PCB of the RC Tank

This section is still under construction.

Programming the RC Tank – Arduino Code

In this section I will explain how the Arduino code behind the RC tank works.

Please note that this section, as many other sections of this written article are still under construction. They will be done couple of days.

3 thoughts on “Making a BEAST of a 3D Printed RC TANK with Dual Speed Gearbox”

  1. Good evening and congratulations on the project.
    Why do you specify M6 threaded rod in the BOM if the gear holes are smaller? Plus in the video you said m4.
    What is really needed?
    Thank you

    Reply
    • Hey, thanks! The M6 threaded rod is for the gearboxes shafts. In the video I said we need an M8 by mistake. The holes of the gears are 5.9mm, so that we have tight fit.

      Reply
  2. Hi, Dejan. Thanks for sharing this model. It looks awesome. I just bought the 3D plans and look forward to building them. I built the V1 tank a few months ago, and that was a lot of fun, too, but like you said, it was a bit underpowered for off-road stuff. I ended up with 260rpm motors to give it enough grunt for outdoor driving, but the V2 with the gears and powerful motors looks excellent. Thank you.

    Reply

Leave a Comment