I designed the tank in a way that it can be almost completely 3D-printed. It's of course inevitable to truely completely 3D print the tank so there are small additional parts needed like bearings, shafts, screws, bolts and nuts. The tracks however are completely 3D-printed and don't need little shafts between every link. They are designed to snap together and stay together. It's very hard to take them apart after they snapped together, which is of course the intention.
I initially used 2 12V 1000 RPM motors but they turned out to be to weak so I ordered some new motors which were the same size but instead of 1000 RPM they are now 100 RPM. If I wanted to put bigger motors in it, I had to completely redesign the tank which would take up to much time as I already 3D-printed all the parts.
The 2 motors are currently being driven by 2 BTS7960b motor drivers which are controlled by an arduino nano V3. The arduino reads the data from 2 channels on the spektrum receiver. I might replace the arduino and motor drivers by 2 car esc's but it's also possible I keep the arduino so I can connect some sensors to it so I can make the tank perform tasks autonomously.
In front of the tank is a camera which is placed inside an "eye" so the driver can look up and down. The up and down movement of the "eye" is obtained by a standard 9g servo. The video feed gets transmitted through a 600mW 5.8gHz transmitter and gets send to some FPV goggles.
The hatch on top of the tank gets hold on by 2 neodymium magnets (1 in the body, 1 in the hatch).