vapor-autos

vapor-autos / ecu

Public

self-drive RC

85
14
100% credibility
Found Mar 17, 2026 at 85 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

Firmware for a custom electronic control unit that connects Comma AI self-driving hardware to RC cars for autonomous operation.

How It Works

1
🔍 Discover Turbo ECU

You stumble upon Turbo ECU, the clever gadget that turns your RC car into a self-driving wonder using Comma AI.

2
📦 Gather your gear

Sign up on vapor.autos waitlist, snag a Turbo ECU, your RC buggy with Castle speed controller, and a Comma device.

3
🔧 Tune the speed controller

Hook up the Castle tool to update and tweak your speed controller settings for perfect teamwork with the ECU.

4
Awaken the ECU

Plug in a simple flashing tool and load the special software onto your Turbo ECU – it comes alive in seconds.

5
🔌 Connect everything

Link your Comma device to the ECU, then the ECU to steering wheel and speed controller – all fits like puzzle pieces.

6
🚀 Power up and check lights

Flip the switch, watch colorful LEDs glow green for good connections, and test the controls.

🏁 Self-driving RC magic!

Your RC car cruises autonomously with smart steering and speed – pure backyard racing joy unlocked.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 85 to 85 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ecu?

This ECU software on GitHub turns RC cars into self-driving testbeds by bridging Comma AI devices (like Comma 3/3X/4) to standard RC hardware. It receives steering, throttle, and cruise commands over CAN—making Comma think it's talking to a real car—then outputs PWM to steering servos and I2C to Castle ESCs for control, while sending back speed and angle telemetry. Built in C on a 96MHz STM32F4 microcontroller with raw HAL drivers, no RTOS, it delivers real-time response for openpilot integration on platforms like Arrma Typhon buggies.

Why is it gaining traction?

It stands out as a lightweight, open ECU GitHub tool for self-drive car experiments, skipping bloated RTOS for deterministic 1kHz loops, 50Hz actuators, and 100Hz telemetry. Developers dig the clear CAN message contract (e.g., 0x202 for steering), safety watchdog that decays to neutral on timeouts, and hardware docs including PCB/KiCad files. The demo GIF of smooth RC autonomy hooks openpilot fans tired of full-scale car costs.

Who should use this?

RC hobbyists modding Castle ESC-equipped cars for openpilot testing, robotics engineers prototyping self-drive GitHub projects at scale, or Comma AI users needing a cheap, tunable ecu steuergerät alternative to simulate vehicle dynamics.

Verdict

Grab it if you're into self-drive RC—solid for hobby prototypes with easy make-based flashing and UART debug. But with 85 stars, a 1.0% credibility score, waitlist for hardware, and TODOs like boot signing, treat it as early alpha: fork and validate speeds locally before racing.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.