The AWS DeepRacer program has been one of the most exciting and engaging ways to introduce customers to machine learning in action. Whether at executive briefings, internal enablement sessions, or full-scale public races, few activities capture the collective energy of a room like a DeepRacer event. Since its launch in 2018, AWS DeepRacer has helped thousands of customers learn about reinforcement learning in an interactive and competitive format.
When a DeepRacer event is well-planned and executed, it becomes a rallying point—customers line up to race, ask questions, and dive deeper into how machine learning can apply to their business challenges. DeepRacer not only demystifies ML but also sparks broader conversations around AWS services and innovation.
Over the years and countless races, DeepRacer facilitators and pit crews have developed a deep understanding of what makes these events successful—and where friction can emerge. While the AWS platform and supporting software have evolved, the physical DeepRacer cars have remained largely unchanged since launch. As facilitators, we've identified a series of enhancement opportunities that could dramatically improve the customer experience during physical DeepRacer races.
This blog outlines those recommended enhancements—rooted in practical field experience—to help raise the bar on reliability, ease of use, and overall event impact.
Observed Pain Points and Suggested Enhancements
1. Car Alignment Issues
Problem: Cars often do not track straight on the track due to factory "toe out" wheel alignment.
Impact: Model “fights” built in error effecting race consistency.
Suggestion: Update steering linkages with adjustable tie rods for accurate wheel alignment.
2. Soft Suspension
Problem: The default suspension is too soft, causing excessive body sway during high-speed turns.
Impact: Decreases stability and increases the likelihood of off-track incidents.
Suggestion: Install 3D printed spacers to firm up shock absorbers improving performance.
3. Short Chassis Battery Life
Problem: The stock 1100 mAh battery depletes quickly, leading to frequent battery swaps.
Impact: Disrupts race pacing and increases downtime during events.
Suggestion: Modify the wire harness allowing multiple batteries in parallel.
4. No Chassis Battery Health Indicator
Problem: Pit crews cannot assess battery health without removing the car shell and using a voltmeter.
Impact: Wastes time and makes proactive battery management difficult.
Suggestion: Add an external battery voltage display to see current battery health.
5. Ineffective Front Bumper
Problem: The stock bumper performs poorly against certain barriers and is prone to damage.
Impact: Potential damage to the car.
Suggestion: Upgrade bumper with a steel bumper material for durability.
6. Power Status Unclear
Problem: It’s difficult to determine whether the car chassis is powered on. Currently only method to check if the chassis is powered on is to power cycle the car and listen for the audible “Beep Beep” of the Electronic Speed Controller (ESC) initializing which makes the sound.
Impact: Leads to confusion during race starts as well as troubleshooting if it is a bad model or a car issue which can interrupts the flow of a race.
Suggestion: Add a volt meter visible externally to show current battery health.
7. Camera Glare and Shadow Sensitivity
Problem: The front-facing camera is highly sensitive to light variations, glare, and shadows.
Impact: Natural light causing shadows, low light or dimly lit rooms or reflection of light off of vinyl tracks can cause inconsistent model performance.
Suggestion: Include a polarizing lens to limit the glare realized by the camera, add a light to eliminate shadows.
8. Dell Compute Module Cable Management
Problem: The USB C cable used with the Dell 1200mAh power bank is long and difficult to manage cleanly. The cable is proprietary and is over 4’ long.
Impact: Risk of snagging or rubbing on the DeepRacer car wheels. Hard to remove and install the car shell.
Suggestion: Modify the cable and shorten it to 8” in length.
1. Front Wheel Alignment: Improving Steering Accuracy in AWS DeepRacer Events
One of the most common frustrations experienced by AWS DeepRacer pit crews and racers alike is a deceptively simple issue: the car won't drive straight. Even with a well-trained model, some DeepRacer cars zig-zag unpredictably down the straightaways. The root cause? Misaligned front wheels due to non-adjustable tie rods on the stock chassis.
Understanding the Problem
The AWS DeepRacer uses a WLToys A979 4WD RC chassis, which incorporates a classic Ackermann steering geometry—a configuration widely used in both real and remote-controlled cars. Ackermann steering is designed so that the inside wheel turns more sharply than the outside wheel during a turn, compensating for the tighter turning radius of the inner path. This geometry is achieved by mounting the steering tie rods behind the pivot point of each front wheel on the “bellcrank” assembly.
However, in the DeepRacer’s stock configuration, both front wheels are set to a fixed "toe-out" alignment—angled outward from the centerline. This design exaggerates the effects of Ackermann geometry. It also introduces a serious limitation: the wheels cannot be adjusted, and as a result, the front wheels are never aligned with the rear wheels.
Ackermann Steering In the illustration above it demonstrates how (with Ackermann steering) the placement of the bell cranks on each hub naturally turn the two wheels at different rates and degrees of turn.
Why It Matters
The current AWS SOP for steering calibration instructs the user to align one front wheel and the rear wheel flush with the edge of a table—considering this position "centered." But this results in the opposite front wheel pointing outward, often by 30 degrees. The DeepRacer’s onboard AI must then constantly overcorrect for this baked-in mechanical misalignment. The result is a car that constantly drifts, oversteers, and appears to "wander" down straight paths—even with precise models and calibration. This issue is especially noticeable during customer-facing races, where model performance is expected to be the primary differentiator—not mechanical defects.
Toe-OutAbove is a stock DeepRacer car. The front wheels do not have adjustable tie rods. The closest to a “straight wheel” configuration is each wheel is turned outward 10+ degrees from centerline. This stock configuration exaggerates the Ackermann steering but negatively impacts the car when driving in a straight line.
Proposed Enhancement: Adjustable Tie Rods
The solution lies in replacing the fixed plastic tie rods with aftermarket adjustable tie rods, commonly available for the WLToys A979 chassis. These allow both front wheels to be properly aligned with the rear wheels, achieving zero toe-out when the wheels are centered.
Benefits of Adjustable Tie Rods:
Front wheels can be aligned parallel to the chassis, greatly reducing drift and zig-zag motion.
The steering calibration becomes truly accurate—"center" really is center.
It still retains Ackermann geometry during turns, but with much more stability on straightaways.
Tie-RodsAbove are two tie rods for the DeepRacer car. The tire rod on the left is the non-adjustable version that is stock and the one on the right is the adjustable tire rod which can be used to align the front wheels with the back wheels when they are “Straight”.
Alignment with adjustable Tie Rods Installed. (Front wheels align with the back)
Above is the chassis with the adjustable tie rods installed and the front wheels aligned with the rear.Above is the chassis with the adjustable tie rods installed and the front wheels aligned with the rear.Above is the chassis with the adjustable tie rods installed and the front wheels aligned with the rear.
Aligned CarAbove is the chassis with the adjustable tie rods installed and the front wheels aligned with the rear.
Calibration Implications
The calibration utility in the DeepRacer console / car GUI instructs users to use the table edge as a guide—but this method, when applied to a car with a stock "toe-out" configuration, teaches the system that a misaligned wheel is “center.” This has a cascading negative effect on how the reinforcement learning model controls the car.
Calibration- Toe-OutAbove is example of calibrating / aligning the wheels “Straight” with the standard operating procedure using the stock car / tie rod ends. The car has a toe out configuration on the front wheels. Calibrating SOP dictates that one wheel is aligned with the rear while the other wheel is toe out when calibrated “Straight”.
Calibration with modified tie rods configuration:
Calibration-ModifiedAbove is a chassis that has been modified using adjustable tire rod. The two front wheels are aligned with the rear. When calibrated the car is truly aligned so that all wheels are straight.
2. Suspension Upgrades: Enhancing Stability with Preload Spacers
The AWS DeepRacer utilizes the WLToys A979 chassis, renowned for its affordability and adaptability. However, this chassis wasn't originally designed to support the additional weight introduced by the DeepRacer's compute module, camera, and battery packs. This added weight can overwhelm the stock suspension system, leading to excessive body roll during high-speed maneuvers.
The Challenge: Soft Suspension Leading to Body Roll
In its factory configuration, the A979's suspension employs soft coil-over shocks suitable for lightweight RC applications. When running with the additional weight of the DeepRacer additional components, the suspension's softness becomes a liability. During sharp turns or rapid directional changes, the vehicle experiences significant body roll, compromising stability and increasing the risk of veering off-track.
The Solution: Implementing Preload Spacers
A practical and cost-effective remedy involves adding preload spacers to the existing shock absorbers. These spacers compress the springs slightly, increasing their stiffness and reducing unwanted suspension travel. The result is a firmer suspension setup that better manages the vehicle's weight, enhancing stability without the need for complete shock replacement.
Benefits of Preload Spacers:
Improved Stability: Reduced body roll during turns enhances the vehicle's handling characteristics.
Easy Installation: Spacers can be quickly installed without specialized tools.
Customizable: Spacers can be 3D-printed to desired specifications.
3D-Printable Spacer Model
For those interested in implementing this upgrade, a 3D-printable spacer model compatible with the WLToys A979 chassis is available:
Thingiverse Link: WLToys A979 Suspension Spacer
Stock SuspensionAbove are the stock shocks without spacers. This chassis was never intended to carry the weight of the DeepRacer compute module.
3D PrintSimple 3D print. Two sizes available for different amount of spring preload.
SpacersAbove is the shock disassembled with the 3D printed spacer next to it.
Upgraded ShocksNote the spacers at the bottom of the shocks. They cause the spring to compress which has the effect of stiffening the suspension. Stiffer suspension will have an effect on the car in turns to lean less which in turn makes the turn more efficient
3. Custom Parallel Battery Harness – Run three batteries at the same time
To overcome this limitation, we designed a custom wire harness that allows three 1100 mAh 2S batteries to be connected in parallel. This upgrade offers several benefits:
Extended Runtime: Runtime is increased 3x, supporting 15–20 races between battery changes.
Same Voltage, More Capacity: Because the batteries are wired in parallel, output remains 7.4V, but total capacity rises to 3300 mAh.
Drop-in Installation: The three batteries can be securely mounted side by side—typically on top of the compute module's battery.
Even with the added weight (approximately 3 ounces additional weight), testing shows no adverse effect on motor or ESC behavior. The extra current capacity is well within tolerance for the car’s stock Electronic Speed Controller (ESC).
Supporting Enhancements in the Harness
In addition to combining battery capacity, the custom harness includes:
A visible voltage meter at the rear of the car for real-time battery monitoring.
Chase-style LED indicators on the front bumper to confirm chassis power status at a glance.
A spare JST connector that can be used for a step-down transformer to power the compute module off of the chassis batteries. These additions turn battery management from guesswork into a predictable, repeatable process—exactly what’s needed during customer-facing workshops or competitive race events.
Battery Chart
Basic wire diagram describing the components and lay-out
Wire Diagram
Stock harness on the Left (comes with the car) vs the modified harness on the Right
Stock vs Modified Wire HarnessAbove on the left is the stock harness which supports one battery, to the right is the modified harness with lead for the LED connection, lead for the voltage meter, and a 3rd for an optional step down transformer to run the compute module at 5v. Note the Dean connector on the right is can accept the stock harness to allow one battery to be connected or the modular connector below which allows 3 batteries at one time.
Battery Pig TailAbove is the modular connect that allows for 3 batteries to be connected at once
Complete modified wire harness with peripherals installed
Complete Wire HarnessAbove is the modified wire harness complete with all attached components:
3 x 1100mAh 2S batteries
· Voltage meter
· Step down transformer 7.4V to 5V used to run the DeepRacer compute module off car chassis batteries.
· LEDs PCB mounted to a metal bumper / LEDs power one when the car chassis is powered up.
4. Chassis Battery Health Indicator – Eliminating the Guesswork
Challenge:
In the stock DeepRacer configuration, there is no built-in way to visually monitor the chassis battery’s charge level. Pit crews must remove the car’s body shell and manually test voltage using an external meter—or worse, wait until the car exhibits signs of low power such as slow acceleration or delayed starts. This guesswork leads to inconsistent performance, unnecessary pit stops, and unequal racing conditions for participants.
Solution:
To address this, we integrated a rear-mounted digital voltage meter into the custom wire harness. The meter is clearly visible during operation and provides a real-time readout of the battery’s voltage level, enabling at-a-glance diagnostics without interrupting the race or opening the chassis.
Benefit:
This simple yet effective enhancement empowers pit crews to make informed decisions about battery changes, eliminating unnecessary downtime, ensuring consistent car behavior, and keeping races flowing smoothly. It transforms battery management from reactive to proactive—an essential upgrade for competitive and customer-facing DeepRacer events.
Above is a 3 segment volt meter. This will display the total voltage of all 3 batteries connected to the car. Max voltage when fully charged for a 2S battery is 8.4V, when the voltage drops to 7.00 volts it is recommended to make a battery swap for best performance.
Pictured above a the DeepRacer car with the modified harness, 3 x 1100mAh batteries and the volt meter mounted on the rear of the car.
5. Front Bumper – Replacing Weak Plastic with a Durable Metal Upgrade
Challenge:
The stock AWS DeepRacer bumper is made from lightweight plastic and is prone to bending or cracking during real-world race conditions. Impacts with track barriers, walls, can quickly render the bumper ineffective. Additionally, the stock design lacks a stable mounting point for the LED PCB board mod used for chassis power status indicators, limiting both durability and functionality.
Solution:
We upgraded the bumper to a rigid steel replacement, offering significantly improved structural integrity. This metal bumper can withstand repeated collisions without deforming and provides a reliable, flat surface for securely mounting an LED light PCB.
Benefit:
The steel bumper is stronger and more resilient able to withstand more than the ABS plastic bumper it replaces. The new bumper accommodates the mounting of LED PCB power indicator lights. This dual-purpose enhancement increases the car’s physical resilience and contributes to a more professional and event-ready setup—improving both the functionality and aesthetics of the DeepRacer platform.
Pictured above is the stock bumper (one of two styles available). It is made of ABS plastic and can brake or become flexable after multiple impacts
Pictured above to the right is the stock DeepRacer bumper, to the right is the upgraded steel bumper with the LED light board installed.
Above is the DeepRacer car with the steel bumper and LED board installed.
6. LED Indicators – Instant Chassis Power Feedback at a Glance
Challenge:
The original AWS DeepRacer design lacks a visual indicator to show when the chassis is powered on. The power switch is small, recessed behind the left front wheel, and difficult to access or see—especially during staging or in fast-paced environments. As a result, pit crews often fumble blindly to confirm power status. In some cases, the car is placed on the track, only for the participant to discover it won’t move—because the chassis was never turned on. This oversight wastes time and causes frustrating race delays.
Solution:
We installed a custom LED board on the upgraded front metal bumper and wired it directly into the chassis power circuit. As soon as the power switch is activated, the LED lights up—providing a clear, immediate visual cue that the car is powered and ready to race.
Benefit:
This upgrade eliminates power status uncertainty, streamlines the staging process, and helps prevent race interruptions due to unpowered cars. It also adds a polished, professional aesthetic to the car while improving operational flow for pit crews and participants alike.
Pictured above, are the upgraded steel bumper and the LED PCB board
The LED board has optional settings that range from solid, chasing or flashing options.
7. Camera Enhancements – Reducing Glare and Shadows for Consistent Model Performance
Challenge:
The DeepRacer’s front-facing camera is essential for real-time model inference, continuously capturing visual data from the track. However, stock configurations often perform inconsistently in variable lighting conditions. Overhead lighting reflecting off glossy vinyl tracks can introduce glare, while shadows and uneven lighting can confuse the model, leading to poor lane detection, erratic behavior, or performance degradation—especially in indoor environments.
Solution:
To address these visibility issues, we enhanced the camera setup with two key modifications:
A polarizing filter to reduce glare and reflections from the track surface, enabling clearer image capture.
An LED ring light, mounted around the camera lens, to provide uniform illumination and eliminate harsh shadows—allowing the car to operate even in low-light or dark conditions.
Benefit:
These upgrades significantly increase model reliability, enhance lap-to-lap consistency, and allow DeepRacer events to run confidently across a wide range of indoor environments. By ensuring the camera sees the track clearly regardless of lighting, participants experience smoother, more predictable races, and facilitators gain greater confidence in event performance.
Pictured here are a LED “ring” light USB powered and a polarizer lens.
As the original ASUS power banks used in DeepRacer cars become unavailable, the Dell 12,000 mAh power bank has become the preferred replacement. However, its proprietary USB-C cable is over 4 feet long—excessively long for the compact 1/18 scale chassis. This excess cable creates clutter, routing issues, and an increased risk of snagging or disconnection, especially when removing the car shell or adjusting components during a race.
Solution:
To improve fit and functionality, we implemented a custom modification to shorten the Dell USB-C cable to an appropriate length for the DeepRacer chassis. The cable is now neatly routed and secured.
Benefit:
This upgrade results in a cleaner and more manageable internal layout, reduces the risk of cable interfering with the shell installation or coming in contact with a wheel. This modification improves overall usability especially during fast-paced race environments where quick access and consistent performance are essential.
Above is the Dell Power bank 12000mAh. The USB C cable plugs into the battery with a proprietary connector. The cable is 4’3” in length and is difficult to contain under the DeepRacer car shell. Shortening the cable is a useful modification.
Conclusion: Raising the Bar for DeepRacer Events
The AWS DeepRacer experience continues to be one of the most compelling ways to introduce customers to machine learning, blending technical learning with hands-on excitement. But as with any maturing platform, there are always opportunities to refine and evolve the experience. The enhancements outlined in this blog—ranging from improved wheel alignment and suspension tuning to smarter battery management, lighting upgrades, and cable routing—are grounded in real-world experience from facilitators and pit crews who live and breathe DeepRacer events. These practical, low-cost modifications dramatically increase reliability, reduce downtime, and create a more polished and professional experience for both participants and organizers. By addressing long-standing hardware limitations, we can ensure that DeepRacer events continue to deliver the same "wow" factor while operating more smoothly and consistently than ever before.
About the Author Todd Bevins is an AWS Technical Account Manager and hands-on AWS DeepRacer facilitator and event specialist. With over 30 years of experience in IT, Todd is passionate about machine learning, customer education, and driving hands-on engagement through technology. He brings a unique blend of technical expertise and real-world RC experience, including work with remote control cars and airplanes. In addition to his cloud and hardware knowledge, Todd is a certified flight and ground instructor and actively tutors students preparing for AWS and CompTIA certifications.
Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.