1 / 8
Functional RC-Car — image 1
1 / 8

Functional RC-Car

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Model information

Category
Vehicles
License
Creative Commons — Attribution — Noncommercial — Share Alike

Edit dated 2026-02-25: These should be all necessary instructions. In case of any mistake, please notify me, I am no robot but human.

Transmitter

  • 9V battery or rechargable battery

  • 9V tap for connecting to battery

  • On-off switch

  • power on indicator LED with adequate resistor

  • GND-collector for several GND-distribution (solder or screw)

  • NRF24L01 with NRF24L01-adapter

  • Joystick module

  • Arduino Nano with Nano shield

Receiver

  • 3 LiIon batteries 18650 with battery case

  • Toggle switch

  • GND-collector for several GND-distribution (solder or screw)

  • NRF24L01 (without NRF24L01 adapter)

  • L298N H-switch

  • Arduino Nano with Nano shield

Mechanics

  • Set for DuPont connectors (male and female) with cases for 1 through many wires

  • 4 geared motors (yellow) with wheels

  • Each motor is mounted by 2 square nuts M3 8x8x2mm and two M3 hex screws 25mm long

  • Small self tapping screws several lengths, approx. 1.8mm diameter, Philips type

  • Self tapping screws for fastening Arduino shields to body parts, approx. 2.8mm diameter, 6-8mm long, Torx 9 or 10

Assembly

  • Print all parts (PLA or PETG or whatever you want)

  • Transmitter parts are glued in position

  • NRF Module with adapter is fixed by double adhesive tape (e.g. 3M VHB 1.0-1.2mm thick)

  • Joystick is mounted by 4 screws

  • Battery case (9V battery) shall be a bit reworked for better battery put in and out. Lid will receive some foam blockto prevent battery from coming loose

  • Arduino shield is fixed by 2 Torx screws

  • Lid can be printed in monocolor or multicolor, up to you

  • Lid is fixed by 4 small Philips screws (countersunk type)

  • Prepare the plug for NRF24L01, 5 wires in one line. Wires prepared for connection to Arduino Nano.

  • Connect all wires of Joystick and NRF24L01 to Arduino shield

  • When everything is controlled 100% then flash the Transmitter program to Arduino Nano

  • Install Arduino Nano. DON‘T mix it up by misaligning pins of a row NOR install it 180° wrong!! You may fry the Nano and most likelythe NRF24L01, like I did. —>. ; ((

  • Power the Transmitter up and see if no bad smoke appears anywhere. LED light (external and internal) should go light up!

Car

  • RC-Car is mainly basic body

  • Install for motors in appropriate places, put per motor two square nuts in their places, 8 total. Fasten motors thoroughly with 8 M3x25mm screws

  • Install 18650 battery pack or what you have under the RC car, lead wires + and - into the „passenger cabinet“, install the toggle switch. Secure the battery pack with the printed triangle, which is screwed to the underside of the car body and to the battery pack, other side of battery pack to be screwed to the body too

  • Do not yet solder wires to the motors

  • Prepare a 2x4 plug (DuPont females) with wires for connecting to the Arduino Nano

  • Prepare a 1x6 plug (DuPont females) for wiring to Arduino Nano and plug for L298N. Wires go from rear to front, so consider appropriate lengths, maybe twist the wires as they need to be stuffed into the middle duct

  • Mark the 8x1 plug clearly to avoid wrong polarities! You have generally two choices: the right one and the wrong one! Mark up clearly!

  • L298N: put the 5V jumper in place. Do not put any jumpers to Enable A (EnA) and Enable B (EnB) pins. You can use the additional 5V pin for any LED lightings. Connect main power supply to L298N and to Arduino Nano. Same with Minus (GND)!

  • Connect right motors (each pole) together, they will run simultaneously. Left motors same. Provide (neutral colored) wired to the motors (left and right) for connection to L298N.

  • You may want to connect motors A and B (left and right) to the L298N motor taps. Be prepared to switch their polarities when running in. They might turn in the wrong direction.

  • Connect all wires THOROUGHLY and SECURE to the Arduino Nano i.a.w. the electric scheme

  • Check the power supply of L298N when powering the car up.

  • Upload Receiver program to the Arduino

  • I marked the connector with R like in receiver and T like in transmitter, for avoiding a mix-up.

  • Solder a Elco capacitor between VCC and GND on NRF24L01, see electric scheme! This provides a more stable power supply.

  • Note: take the power in of NRF24L01 from the Arduino 3.3V tap. DO NOT CONNECT 5V, you may fry the module(s).

  • Connect the 2x4 plug to the NRF24L01. Make a mark sign, which way this needs to be connected. You have generally two choices: the right one and the wrong one! Mark up clearly!

  • Now you should be ready to install both Arduinos in their shields, and power up the whole system.

  • If nothing is fried by now, this is a good sign.

  • When one motor is installed, push the Joystick to forward, note: forward only, no side movement!! When the motor (1) turns correctly, this is good, otherwise switch polarity of the wires to L298N.

  • Switch off everything and connect motor 2.

  • Power the system up again and push forward, forward ONLY! Check motors, both need to turn same direction: FORWARD.

  • Now move Joystick to right, right motor should turn backward, opposite motor forward. And vice versa.

  • If you succeeded until here, congratulations. You‘re almost done.

  • Put all wires thoroughly in the duct and so on, don‘t jeopardize any wiring and connection.

  • Install the front hood and rear hood after prescrewing the holes for the small screws, heat the screws up, so it digs its threads and avoids plastic break and trouble.

  • NRF24L01 module is just loosely pushed into the front hood. Mark polarity of the 2x4 plug!

  • Note: I use a LiIon 9V battery, but I think either I got a bad battery or totally the capacity is not reliably strong enough. Sometimes after couple minutes of transmitting, the connection to the car breaks off and nothing happens. After charging the 9V batter it seems to work again. Maybe 9V LiIon battery is not the best choice.

  • And: my 9V battery has a charge plug on the bottom side, not on the lateral side. Transmitter housing is concepted accordingly.

4 x Motors with Wheels:

1 x Switch:

1 x Joystick:

1 x L298N:

2 x NRF24L01-module:

1 x NRF24L01 adapter:

here: NRF24L01 with 33mF capacitor. Use this for the receiver as it is directly connected, without the adapter.

2 x Arduino Nano V3:

2 x Arduino Nano Shield:

1 x Battery pack for 3 LiIon 18650:

1 x On-Off switch for Transmitter (Remote) needs a ø16mm and can dive max 20mm into the Remote case. It is a latching switch and not a push button! 

1 x 9V Battery Cap:

Thanks to the designer "@Tanner3D". I have downloaded this model and then imported it to TinkerCad, then I just let some torso survive and remodelled the parts in couple days. 

What I can say right now: it makes a lot of fun building and driving it. So, stay tuned.

Have fun with this solution, happy printing! 
Explore my other Printables: https://www.printables.com/de/@Tritschi 

Tags