3D-RC | Arduino Based RC Car

by Zdrapek in Circuits > Remote Control

434 Views, 5 Favorites, 0 Comments

3D-RC | Arduino Based RC Car

IMG_20250311_101645.jpg

This is a beta version of the manual, it may contain some unsaid information, so feel free to ask if you don't understand something

Supplies

3D models:

https://makerworld.com/en/models/1153631-3d-rc-arduino-based-rc-car#profileId-1158230

https://www.printables.com/model/1191309-3d-rc-arduino-based-rc-car

Downloads

Chasis

481716950_1706664063222982_8004637538732871895_n.jpg

We will start with the chassis, print them with strong material (preferably ABS/ASA, but Pla can also do it) 70% infill, 7 walls, 4 layers base and top.

Then add all 8 inserts.


Suspension

482598854_1189876099376661_5650183524255874645_n.jpg
482369004_681274161079866_8077523356548366339_n.jpg
483189643_1029474159205561_4453414286969979669_n.jpg

Now the suspension, screw the front first, then attach the back.

Finally, you can add springs/rubbers as suspension.


rear_assembly: all pages (make first)

front_assembly: page 7-10

Electronics Mount

482290703_1275685056857004_4316958194945712119_n.jpg
482400412_622001997263203_2356511668917928375_n.jpg
483159813_2707813126079098_8407086983270490941_n.jpg
circuit.png

Now we will mount the electronics, screw the battery and ESC holder with the help of M3x6.

Remove the protective film from ESC (I recommend mounting the heat sinks), then attach the upper part of the ESC housing and tighten the relay.

Connecting the cables according to the scheme (I soldered them to the relay plate from the bottom)

Battery

482757398_1070445921794613_24706455867790966_n.jpg
482753747_1216123970142050_5730916793469454065_n.jpg

Put the battery, make sure that all wires protrude from the housing, and the battery does not fly loosely in the housing.

If it is too loose, you can add foam/cardboard on the sides and from above

PCB

482696071_971072518497151_8161384285599281901_n.jpg
483654614_658164806658468_5503712234025217559_n.jpg
483150193_2345107559198128_154620309549584363_n.jpg

Now screw the PCB, make sure you don't get into the battery,

Upload the Arduino code.

Connect All Wires

483207928_1478051343155747_2885443149285228616_n.jpg
476578569_1007355287915421_8060718045095096536_n.jpg
482400412_1153635113214165_8973398376496250841_n.jpg
482544121_962932075568425_4931609198119791667_n.jpg

Now connect all electronics, use this scheme:


ESC 3wire cable -> ESC pin (orange/white wire = SIG)

SERVO -> SERVO pin (orange/white wire = SIG)

RELAY VCC -> REVERSE VCC pin

RELAY GND -> REVERSE GND pin

RELAY IN1 + IN2 -> REVERSE SIG pin

[optional] RGB STRIP -> STRIP pin (orange/white wire = SIG)

[optional] rear LED's -> REVERSE pin's (VCC -> 1k resistor -> +led, GND -> -led, SIG -> 5k resistor -> brake led)

[optional] front LED's -> sorry, forgot (im gonna find out later)

Stering Link

476338364_1144911740297798_6705219727973426739_n.jpg
482290703_647235164379734_16860806564653193_n.jpg
482687274_1384278213374635_807003217871783541_n.jpg
482301321_1846916409459924_1547214670904867532_n.jpg

Turn on the car, after a while the servo should be stuck in a neutral position, set the offset potentiometer to the center, and with the voltage turned on, screw the last link

Transmitter

Untitled32_20250311100758.png

For control we will use a phone with bluetooth, install the "RoboRemo" app (free one will be good) and follow the instructions:

~UI installation:

menu -> interface -> import -> select "transmitter_ui.interface"

~Car connection

menu -> connect -> Bluetooth (RFCOMM) -> HC-06


You can find the file only on printables (link at the beginning), instructables does not support this extension, and printables does not fully support it either, so don't forget to unzip the file



Finish

483209068_1321638982216748_1229368353200994863_n.jpg
482568455_613424148326005_8855331665113872300_n.jpg

And thats all! Your car is ready to drive, don't forget to leave your rating and share photos!