How to Build a Remote-Controlled Car with a Rack and Pinion Steering System
If you’ve ever built a remote-controlled car from scratch, you know that steering is the make-or-break component. A car that only goes straight is a toy. A car that turns precisely, smoothly, and with minimal slop is a machine. And in the world of DIY RC, nothing beats the mechanical elegance of a rack and pinion steering system paired with a micro servo motor for actuation.
This guide walks you through the entire process—from understanding the physics of rack and pinion, to selecting the right micro servo, to fabricating the chassis and electronics. By the end, you’ll have a fully functional RC car that turns like a dream, all powered by a tiny but mighty servo that costs less than your morning coffee.
Why Rack and Pinion? Why Micro Servo?
Before we dive into the build, let’s address the two core technologies at play.
The Rack and Pinion Advantage
Rack and pinion steering converts rotational motion from a pinion gear into linear motion along a rack. This gives you:
- Direct mechanical feedback – No sloppy linkages or push-pull rods.
- Compact packaging – The entire assembly fits within the width of most RC chassis.
- High precision – Each degree of pinion rotation translates to a predictable amount of wheel turn.
In full-size cars, rack and pinion is standard. In RC, it’s often overlooked in favor of simpler bellcrank or servo-saver designs. But for a scratch-built project, rack and pinion offers unmatched control.
Why a Micro Servo Motor?
Here’s where the micro servo steals the show. Unlike standard servos (which are bulky and overkill for a 1:10 or 1:12 scale car), micro servos like the SG90, MG90S, or Tower Pro 9g offer:
- Extreme weight savings – Under 10 grams, perfect for lightweight chassis.
- Sufficient torque – 1.2 to 1.8 kg·cm is plenty for steering a small car.
- Fast response – 0.1 seconds per 60° means instant steering correction.
- Low power draw – Runs on 4.8–6V, easily powered by a 2S LiPo or 4xAA battery pack.
The micro servo is the unsung hero of modern RC miniaturization. It allows you to build a car that’s small, agile, and responsive without needing a massive battery or heavy gear train.
Step 1: Designing the Chassis and Steering Geometry
Every great RC car starts with a solid chassis. For this project, we’ll use a 3mm acrylic or carbon fiber plate as the base. The chassis should be wide enough to accommodate the steering rack and long enough to house the electronics.
Key Dimensions
- Wheelbase: 200–250mm (for a 1:10 scale)
- Track width: 150–180mm
- Ground clearance: 10–15mm
Steering Geometry
This is where many builders fail. The rack must be positioned such that the tie rods connect to the steering knuckles at the correct angle. Use Ackermann steering geometry to ensure the inner wheel turns more sharply than the outer wheel during a turn.
To calculate this:
- Draw a line from the center of the rear axle to the center of the front axle.
- Extend lines from the front wheel pivot points to the rear axle center.
- The intersection of these lines defines the ideal tie rod mounting point.
For a micro servo–driven rack, you’ll typically mount the rack directly behind or in front of the front axle, with the pinion gear attached to the servo output shaft.
Step 2: Selecting and Mounting the Micro Servo
Not all micro servos are created equal. For steering, you need a metal-gear servo if possible. Plastic gears strip easily under lateral loads.
Recommended Servos
| Model | Torque (kg·cm) | Speed (sec/60°) | Gears | Voltage | |-------|----------------|-----------------|-------|---------| | SG90 | 1.2 | 0.12 | Plastic | 4.8V | | MG90S | 1.8 | 0.10 | Metal | 4.8–6V | | Tower Pro 9g | 1.5 | 0.11 | Plastic | 4.8V |
For this build, I recommend the MG90S because of its metal gears and higher torque. It handles the lateral forces of steering without gear failure.
Mounting the Servo
You have two mounting options:
- Direct mount – The servo body is bolted to the chassis, and the pinion gear is press-fit onto the servo spline.
- Servo saver mount – A spring-loaded arm that absorbs shock. This is safer for the servo but introduces a tiny bit of slop.
For a rack and pinion system, direct mount is preferred because the rack already provides mechanical advantage and reduces shock loads on the servo.
Drill two M2 holes in the chassis to match the servo mounting tabs. Use rubber grommets to isolate vibration.
Step 3: Fabricating the Rack and Pinion Mechanism
This is the heart of the build. You can either 3D print the rack and pinion or buy a pre-made set from a hobby supplier.
Option A: 3D Printing
If you have a 3D printer, design the rack as a linear bar with teeth on one side and mounting holes for tie rods on the ends. The pinion is a small gear that fits the servo spline (usually 25T or 21T depending on servo brand).
Print settings:
- Material: PETG or PLA+
- Layer height: 0.2mm
- Infill: 40%
- Supports: Only if overhangs exist
Option B: Off-the-Shelf Parts
Many RC car parts suppliers sell rack and pinion sets for 1:10 scale cars. Look for ones with a pitch of 0.5 mod (module) and a rack length of 50–70mm.
Assembly
- Slide the rack into a linear guide (a U-shaped channel or ball bearings).
- Press the pinion onto the servo spline. Secure with a tiny screw if the servo has a threaded hole.
- Mesh the pinion with the rack. Adjust the servo position until the gears engage with minimal backlash.
- Test by hand: The rack should move smoothly with no binding.
Pro tip: Apply a tiny dab of white lithium grease to the rack teeth. It reduces friction and extends gear life.
Step 4: Building the Steering Knuckles and Tie Rods
The steering knuckles connect the wheels to the chassis and allow them to pivot. You can use RC car steering knuckles from a donor car or 3D print your own.
Tie Rods
Use M2 threaded rods with ball ends (rod ends) for adjustable length. This lets you fine-tune toe-in and toe-out.
- Cut two tie rods to length (approximately 60–80mm).
- Screw ball ends onto each end.
- Connect one end to the rack’s tie rod mounting holes.
- Connect the other end to the steering knuckle arm.
Alignment
- Set the car on a flat surface.
- Adjust tie rod length so both front wheels point straight ahead.
- Measure the distance between the front and rear of the front tires. They should be parallel (zero toe) or slightly toe-in (1–2mm).
Step 5: Electronics and Wiring
Now we bring the car to life. You’ll need:
- Micro servo (already mounted)
- RC receiver (e.g., FlySky FS-iA6B or Radiolink R8EF)
- ESC (Electronic Speed Controller) with BEC
- Battery (2S LiPo 7.4V or 4xAA NiMH)
- DC motor with gearbox (for drive)
- Motor driver (if not using an integrated ESC)
Wiring Diagram
Battery (+) → ESC (BEC) → Receiver (VCC) Battery (-) → ESC (GND) → Receiver (GND) ESC (Signal) → Receiver (CH2) Servo (Signal) → Receiver (CH1) Servo (VCC) → Receiver (VCC) Servo (GND) → Receiver (GND)
Power Considerations
The micro servo draws peak current of around 500mA under load. The BEC on most ESCs provides 1–2A at 5V, which is sufficient. If you’re using a separate BEC, ensure it can deliver at least 1A.
Binding the Receiver
- Connect the receiver to your transmitter.
- Plug in the battery.
- The receiver LED should turn solid, indicating a bind.
- Move the steering wheel on the transmitter. The servo should respond immediately.
Step 6: Testing and Tuning the Steering
This is the most satisfying part—and also where you’ll discover any flaws.
Initial Test
- Lift the car off the ground (use a stand or blocks).
- Slowly turn the steering wheel on the transmitter.
- Observe the rack movement. It should be smooth and linear.
- Check for binding at full left and full right lock.
Common Issues
| Problem | Cause | Fix | |---------|-------|-----| | Servo buzzing | Overload or binding | Reduce steering endpoints in transmitter | | Rack sticks | Misalignment or debris | Realign rack guide, clean teeth | | Uneven turn radius | Tie rods different lengths | Adjust to equal length | | Servo not centering | Sub-trim off | Use transmitter sub-trim function |
Setting Endpoints
Most transmitters allow you to set EPA (End Point Adjustment) for each channel. Set the steering EPA to 80% initially. This prevents the servo from over-driving the rack and damaging the gears.
Step 7: Adding the Drive System
While steering is the focus, a car that doesn’t move isn’t much fun. Here’s a quick drive system that complements the micro servo steering.
Motor and Gearbox
Use a 180-size brushed motor with a 4:1 or 5:1 gearbox. This provides enough torque for a small car while keeping speed manageable.
Differential
A simple solid axle works, but a ball differential at the rear allows smoother turning. If you’re going for a front-wheel-drive layout, the differential goes up front.
ESC Setup
- Set the ESC to LiPo mode if using a LiPo battery.
- Calibrate the throttle endpoints: full throttle, neutral, full brake.
- Test forward and reverse.
Step 8: Fine-Tuning the Micro Servo Performance
Now that everything is running, let’s optimize the micro servo for steering.
Pulse Width and Frequency
Standard servos operate on a 50Hz PWM signal with a pulse width of 1–2ms. Most receivers output this automatically. However, some ESCs or receivers output a digital signal that can confuse analog servos.
- If your servo jitters, try adding a ferrite ring on the signal wire.
- If the servo runs hot, reduce the voltage to 4.8V using a BEC.
Servo Horn Selection
The servo comes with multiple horns. Choose the one that aligns best with the pinion gear. If the horn has too many spline holes, use a servo arm instead of a round horn—it gives you more leverage and adjustability.
Speed vs. Torque
Micro servos are fast, but you can slow them down by increasing the dual rate or exponential setting on your transmitter. For a realistic driving experience, set the steering expo to 20–30% negative. This makes the steering less twitchy near center and more responsive at full lock.
Step 9: Body and Aesthetics
A naked chassis is functional but not pretty. Build a simple body shell from styrene sheet or a 3D printed shell.
Mounting the Body
Use body clips or magnets to attach the shell. Ensure the steering rack and servo are accessible for adjustments.
Weight Distribution
Micro servos are light, so place the battery and ESC as low as possible. Aim for a 40:60 front-to-rear weight bias for better steering response.
Step 10: Advanced Modifications
Once the basic build is working, consider these upgrades.
Dual Servo Steering
For heavier cars, use two micro servos—one on each side of the rack. This doubles the torque without adding much weight.
Servo Feedback for Telemetry
Some micro servos (like the Bluebird BMS-630) offer analog feedback. Connect the feedback wire to an ADC pin on your receiver or a telemetry module to monitor steering angle in real time.
Waterproofing
Apply conformal coating to the servo PCB. Use a rubber boot over the servo shaft. This lets you drive through puddles without frying the electronics.
Real-World Performance Observations
After building three iterations of this design, here’s what I’ve learned about micro servo–driven rack and pinion steering:
- Response time is incredible. The MG90S can go from full left to full right in under 0.2 seconds. That’s faster than most human reflexes.
- Accuracy is sub-millimeter. With a 25T pinion and 0.5 mod rack, each degree of servo rotation moves the rack by 0.035mm. You can literally steer the car through a needle’s eye.
- Durability is surprisingly good. Metal-gear micro servos survive crashes that would strip plastic gears. I’ve cartwheeled this car at 20 mph and the steering still works perfectly.
- Heat is a non-issue. Even after 30 minutes of continuous driving, the servo barely gets warm.
Troubleshooting the Micro Servo
If your servo acts up, here’s a quick checklist:
- Check voltage – Below 4.5V, the servo may stall.
- Check signal wire – A loose connection causes random twitching.
- Check gear mesh – Too tight and the servo overheats. Too loose and it rattles.
- Check for physical binding – The rack must move freely even under load.
Final Thoughts on the Build
Building a remote-controlled car with a rack and pinion steering system and a micro servo motor is one of the most rewarding DIY electronics projects you can tackle. It combines mechanical engineering, electronics, and real-time control into a single, drivable package.
The micro servo, often dismissed as a toy component, reveals its true potential when paired with a well-designed rack. It becomes a precision instrument capable of steering a car with surgical accuracy. Whether you’re building a drift car, a crawler, or a speed machine, this steering setup will outperform anything you can buy off the shelf.
So grab a micro servo, some acrylic sheet, and a 3D printer. The road ahead is waiting.
Copyright Statement:
Author: Micro Servo Motor
Link: https://microservomotor.com/building-remote-controlled-cars/rc-car-rack-pinion-steering.htm
Source: Micro Servo Motor
The copyright of this article belongs to the author. Reproduction is not allowed without permission.
Recommended Blog
- How to Build a Remote-Controlled Car with a Smartphone App
- Building Your First Remote-Controlled Car: A Beginner's Guide
- How to Build a Remote-Controlled Car with a Lightweight Body
- Understanding the Basics of Radio Frequency Control in RC Cars
- How to Build a Remote-Controlled Car with a 3D-Printed Chassis
- How to Build a Remote-Controlled Car with Wi-Fi Control
- How to Build a Remote-Controlled Car with a Digital Proportional System
- How to Build a Remote-Controlled Car with a Speedometer
- How to Build a Remote-Controlled Car with a Dual Motor System
- Understanding the Basics of RC Car Voice Control Systems
About Us
- Lucas Bennett
- Welcome to my blog!
Hot Blog
- The Role of Gear Materials in High-Torque Servo Motors
- The Future of Micro Servo Motors: Insights from Leading Brands
- How to Implement Grounding Techniques in Control Circuits
- How to Build a Remote-Controlled Car with a Lightweight Body
- Continuous Rotation Micro Servos for Wheeled Robots
- The Role of PCB Design in Home Automation
- Waterproof Micro Servo Types for Outdoor Use
- Understanding the Basics of Radio Frequency Control in RC Cars
- Micro Servo Motor Noise Reduction in Quiet Robot Designs
- How to Achieve High-Speed Operation Without Sacrificing Torque
Latest Blog
- Choosing the Right Micro Servo Motor Based on Price and Performance
- How to Build a Remote-Controlled Car with a Rack and Pinion Steering System
- The Role of PCB Design in Medical Device Regulations
- The Role of Micro Servo Motors in Automated Warehouses
- How to Connect a Micro Servo Motor to Arduino Due
- Micro Servo vs Standard Servo: Efficiency under Continuous Operation
- The Importance of Decoupling Capacitors in PCB Design
- PWM Control in Temperature Regulation Systems
- How to Implement Heat Recovery in Motor Systems
- The Role of Micro Servo Motors in Smart Manufacturing Systems
- Rozum Robotics: Merging Robotics and Micro Servo Motor Design
- Using Raspberry Pi to Control Servo Motors in Automated Sorting Systems
- Micro Servo Motors in Smart Scientific Systems: Enhancing Research and Development
- How to Control Servo Motors Using Raspberry Pi and the RPi.GPIO Library for Industrial Applications
- The Impact of Artificial Intelligence on Micro Servo Motor Design
- Why Servo Motors Rely on Narrow Pulse Ranges
- How to Control SG90 Servo Motors Using Raspberry Pi
- Specification Declared Speed (s/60°) vs Real Time Tests
- Building a Micro Servo Robotic Arm with a Servo Motor Driver
- Using a Webcam to Control Your Micro Servo Robotic Arm