Skip to content

Overlord-Runt/taranium-rover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taranium Rover

Made By Overlord Runt // Taran The Idiot

dksjfksd

Taranium Rover

This is an RC car I made for Hack Club's Highway. It has a 4WD system and can turn with all 4 wheels. It uses ESP32 and ESPNow to communicate between the car and the controller

The Car

dsf

CAD

Majority of this project was getting the cadding of all the different parts done. This isnt what normal custom RC Cars look like and thats because everyone uses the exact same optimal design but I want to make and design something myself. idrc about the "optimal way" cuz where is the fun in that.

This thing is really big so you need like a lot of plates if you want to build it. Roughly about 6 plates and 40 hours of non stop printing.

It uses a crap ton of M3 screws and heatsets, so make sure you stock up on those

Engineering

So bunch of enginnering went into this design. First the turning system. the 2 front wheels turn separately to allow for differential steering and reduced drag. It also allows me to use weaker and smaller 9g servos that are able to turn one wheel, but not 2.
It used steel dowels to hold the pieces together and to ensure minimal friction between parts(make it turn stronger)

fgd

The bottom piece is there for stability and to make sure the wheel mount doesnt collapse.
The suspensions are a bunch of high strendth springs that help distribute the weight of the whole car evenly through the wheels and absorb large bumps.
dafs
dfsdf

The gear system uses a 16:1 gear down from the 12 000 rpm motor to give a 750 rpm spin under no load with roughly 6-10 Kgcm torque. under load it will have about 4-500 rpm and go about 1m/s. I use a large amount of bearings and steel rods in this design. For assembly, use a grinder to chop the steel rods into all the different lengths needed. You can refer to Full-Build.step in the CAD folder to see how everything is put together.

PCB / Wiring Diagrams

sda

The PCB didnt really take too long but I did have to make many different revisions to get here that did end up taking a lot of time.
I wanted this to be somewhat of a universal mainboard that could be used in multiple use cases. Which is why I included space for stepper motor drivers. specifically the A4988. as well as 3 places for servos

The PCB features 2 BTS7960 motor drivers. They have 8 pins that connect to the boards(mounted externally). The mainboard also has space to use A4988 stepper motor drivers if you wish to swap out the 775s for stepper motors.

I didnt have a footprint for the esp32 board that I am using so I just used 2 header pins and separated them the distance that it said on the datasheet.

asd

fadsf

this is the pinout for the Motor driver. it mathces that on the pcb so its an easy connection there

sdgfgsg

This is how you connect the motor driver to the battery and to the motor.

The Controller

sdfs

CAD

The controller was fairly easy to cad. it uses M3 screws to hold itself together.

fs

The triggers are just extensions to the buttons with a small indent to act as a stabiliser

The joysticks/encoder rods are cool in that I didn't use the revolve tool to make them. just a bunch of extrusions, drafts, and fillets.

Then in order to make it actually buildable, i chopped off the end and added a dowel

asdas

PCB

For the pcb I wanted to keep it basic. So 2 encoders. One for speed, other for turning. then 2 buttons. one to reverse, other for anything else you might wanna add in the future.
asdas
Its a cool design if you ask me and it does its job.
sdad

Firmware

uses espnow and you can find the firmware in the firmware folders. the names should tell you all you need to knwo about which on goes to which but for those who are a little slow, controller.ino flashes to the controller and mainboard.ino flashes to the mainboard

How To Build

  1. Print out all parts
  2. Insert heatsets into all parts
  3. Solder circuit boards as shown in schematics
  4. assemble internal structures such as the turning system
  5. Slide connectors onto rods then use rods to connect 2 internals sides
  6. Attach chasis frames beginning with the parts that connect to the frame.
  7. Flash esp with code
  8. mount pcb of top panel
  9. insert battery and sercure it down with screws
  10. screw on top panels
  11. flash controller with code
  12. solder pcb
  13. attach first part of the sticks to encoders
  14. mount pcb to case
  15. attach second part of sticks to encoders and use super glue or hot glue to hold it down
  16. screw back panel
  17. play enjoy.

If i forgot something I will add it on when I build

BOM

Name QTY Cost(AUD) Cost(USD) Link
3s 2.2AH LiPo 1 $47.19 LINK
ESP32 Dev Board 2 $7.39 LINK
Buck Converter 1 $1.47 LINK
Steel Rods 1 $13.59 LINK
775 12V DC Motor 2 $31.40 20.2 LINK
BTS7960 Motor Driver 2 $15.00 9.65 LINK
Header Pins 1 $2.54 LINK
Servo Motor 5V 2 $4.69 LINK
M3x10mm Screws $2.82 LINK
M3x16mm Screws $3.43 LINK
M3x6mm Screws $2.29 LINK
M3D5L6 Heatsets 45 $3.82 LINK
M3 Steel Dowels 20mm 4 $2.47 LINK
M3 Steel Dowels 12mm 2 $2.41 LINK
M4 Steel Dowels 12mm 2 $2.47 LINK
M5 Steel Dowels 25mm 2 $3.16 LINK
Car Mainboard 1 9.18 $6.90 JLCPCB
Controller Board 1 15.1 $9.87 JLCPCB
3d Printed parts I aint counting how many there are
LiPo Balance Charger 1 $23.95 LINK
Horizontal Rotary Encoder 2 $4.90 LINK
T-plug connector 1 $2.61 LINK
10 gauge wire 2m $15.45 LINK
3.7V lipo 1 $14.99 LINK
XH 2.54 Male connector 1 $1.79 LINK
6mm switch 2 $2.89 LINK
Hardened Springs 4 sourced from my dad
1kg PLA 1
1kg PETG 1
Boost Converter 1 $4.83 LINK
SSD1306 128x64 OLED Display 1 $4.20 LINK
TOTAL $246.03 $161.03

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages