AutoTLM — Your car, treated like a dev board | Acid Alchamy
← Back to portfolio
Software live · Hardware in development · 2026

Car-Telemetry Platform

Build with vehicle data.

AutoTLM treats your car like a dev board. It's an open Arduino library, a desktop cockpit, a scripting language, a live cloud and a phone app — and, in development, a programmable OBD-II dongle with a bench emulator to match. You program the device yourself, and your telemetry lands on your own server — never a black box you rent access to.

AutoTLM — build with vehicle data
The Open Core · MIT · v0.9.0

A telemetry unit in ~15 lines

AutoTLM Core is the open-source Arduino C++ library at the heart of the platform — live now on GitHub, MIT-licensed, and the piece you can use today. It reads a car over OBD-II/CAN, pulls fault codes and the VIN, enumerates every module like a scan tool, folds in onboard GNSS + IMU, and pushes a clean telemetry frame to a server you own. Works in the Arduino IDE and PlatformIO.

telemetry.ino
#include <AutoTLM.h>
AutoTLM car;

void setup() {
  car.begin();                                  // OBD + GNSS + IMU up
  car.wifi("MyHotspot", "password");
  car.cloud("http://yourserver.com/api/ingest", "TOKEN");
  car.onDTC([](const char* code){ Serial.println(code); });
}

void loop() {
  car.update();                                 // pump sensors + push
  if (car.obd().connected()) Serial.println(car.obd().rpm());
}
~15lines to a live unit
8example sketches
~4/soffline BT gauges
100%MIT open source

Reads the whole car

Live PIDs, trouble codes, the VIN, and every module — engine, transmission, ABS, body — the way a scan tool does.

Road-proven push

Plain-HTTP frames with cached DNS on a dedicated network core — telemetry that survives weak cellular at highway speed.

Your server, your data

The frame lands on infrastructure you control. No mandatory cloud seat, no subscription to see your own trips.

Use It Today · No Car Needed

AutoTLM Studio

A free Windows cockpit with a built-in simulated car — you don't need any hardware to start. Pick a drive scenario, pin any signal to a value, inject fault codes and watch the CHECK ENGINE light and freeze-frame behave exactly like a real vehicle, then read the decoded OBD-II traffic line by line and export it to CSV/JSON.

AutoTLM Studio — live OBD-II cockpit with gauges, fault codes and decoded traffic
The Family

Everything that snaps together

One platform, built in the open, as pieces you can adopt one at a time.

AutoTLM Core

The MIT Arduino library that reads a car.

Live · v0.9.0
AutoTLM Studio

Free Windows cockpit with a simulated car.

Live · v0.7.2
AutoTLM DevKit

Ready-to-run receiving backend + console.

Live · v0.3.0
TLMscript

Car logic in a few readable lines → native sketch.

Live · v0.2.1
AutoTLM Cloud + Dash

Live gauges, maps, trip replay, plain-English faults.

Live
AutoTLM Mobile

iPhone app, offline Bluetooth, Apple CarPlay.

Closed beta
AutoTLM One

The programmable in-car OBD-II dongle.

In development
Car-Emulator

Sealed bench appliance — a car on your desk.

In development
The Hardware · In Development

Two devices, one open idea

The library runs on off-the-shelf ESP32 gear today; the AutoTLM hardware is what we're building next. Two distinct products — one you program, one you develop against — and neither is a locked, subscription-only black box.

AutoTLM One — your car, your code
AutoTLM One · open dev dongle

Your car. Your code.

An in-car OBD-II dongle you program yourself in the Arduino IDE — OBD-II, GNSS, IMU and WiFi push, all yours to script.

Car-Emulator — a car on your desk
Car-Emulator · bench appliance

A car on your desk.

A sealed appliance that answers OBD-II like a real vehicle — simulated drives, signals, fault codes and a multi-frame VIN — so you build and test without a car.

Hardware is in development — not yet purchasable, and no prices have been announced.

Now In Your Pocket

Live gauges & CarPlay

The AutoTLM iPhone app puts live gauges, your route and trip replay, and plain-English fault decode in your pocket — and reads the car straight over Bluetooth at about four updates a second when there's no signal at all, then hands back to the cloud when you're in range. Five pinned gauges, your trip and your fault codes ride on Apple CarPlay. It's in closed beta on iPhone — CarPlay is simulator-tested so far, and there's no public download yet.

Offline Bluetooth mode

~4 updates/sec with zero internet — tunnels, basements, past the last bar of signal.

Apple CarPlay

Five pinned gauges, trip and fault codes on the car's own screen. Simulator-tested today.

Set WiFi from the phone

Tests the new network while holding the old one — a wrong password can't strand the unit.

The software is live. The hardware is coming.

AutoTLM Core, Studio, the DevKit, TLMscript, the Cloud and Dash are free to use right now. Grab the library, drive the simulated car, and follow along as the in-car unit and bench emulator come together.

Closed-beta iPhone invites: dev@autotlm.com