DIY Code Kit 2
Plan your build.
The core gauge software with printable case files. Build your gauge and print a supported enclosure to suit your setup.
Digital files only. Electronics, displays and printed parts are purchased or made separately.
What this kit includes
- Editable Ghost Gauge source code for your own DIY build.
- Wiring diagram to follow during assembly.
- Assembly and setup instructions.
- STL files for the supported cases and accessories listed below.
Included printable files
- 1.28-inch round clip-on case.
- 1.28-inch round clip-on case with rotary encoder slot.
- 1.9-inch rectangular BMW E46 ashtray case.
- ESP32 WROOM case.
- Ghost Button.
These are files for 3D printing. The printed cases and accessories are not supplied.
Installation support and future software updates are not included. Coding and 3D-printing experience are recommended.
Supported displays & features
Choose your display
- 1.28-inch round TFT display.
- 1.9-inch rectangular TFT display. Round-screen features are also available on this format.
2.1-inch display support and the expanded three-round-plus-one-rectangular setup are Kit 3 features.
Core gauge functions
- Engine data
- RPM, speed, intake-air and coolant temperature, boost, engine load, throttle position and mass airflow.
- Electrical & fuel
- Battery voltage and voltage range, alternator charge, lambda voltage, battery-health screens, fuel consumption and fuel-rail pressure.
- Trip & last drive
- Drive time, distance, average and top speed, maximum temperatures and RPM, peak boost, voltage range, new engine codes and drive rating.
- Race & diagnostics
- Standing and rolling race countdowns and timers, recorded best times, plus reading and clearing engine fault codes.
- Themes & settings
- Ghost UI, BMW, Audi, Saab, Mercedes and VW styles. Adjust brightness, RPM ranges, warnings, startup pages, units and supported display settings.
Readings depend on your vehicle. The project was developed primarily around the BMW E46. Available data varies with the ECU, OBD-II implementation and sensors; some readings may be unavailable or inaccurate. Boost requires suitable pressure data, and some older Volkswagen Group vehicles using KWP1281 may not provide it. Gear and fuel-rail screens also need the relevant supported data.
Check a specific reading for my vehicle See the full feature referenceHardware you buy separately
This purchase contains no physical hardware. Choose the supported board and display for your build before ordering components.
For a round gauge
- ESP32 WROOM USB-C development board. The published parts list excludes SuperMini, C3 and C4 alternatives.
- Supported 1.28-inch, 7-pin round TFT. Use the exact display specified in the parts list.
For a rectangular gauge
- ESP32 WROOM development module with the supported 1.9-inch screen attached.
For either build
- Compatible ELM327 Bluetooth OBD2 adapter — one per vehicle.
- Push-button rotary encoder with four or five pins — one per vehicle.
- Wiring and suitable connectors for your installation.
- Automotive-grade 12/24V-to-5V buck converter when powering the board from the vehicle supply, plus appropriate fused wiring.
- Access to a 3D printer or printing service if you want to use the supplied STL files.
Do not connect an ESP32 directly to 12V. Follow the supplied wiring diagram and use the regulated power setup specified in the parts list.
Full parts list & build optionsWhat choosing Kit 3 adds
Choose Kit 3 for more display options and ongoing DIY development. It adds 2.1-inch display support, up to three round screens plus one rectangular screen, extra themes, shift-light warnings, customisable Race screens and future updates to the current DIY software.
It also adds DPF, estimated power/torque and requested-versus-actual-boost screens where the necessary vehicle data is available.
View DIY Code Kit 3Original product information & licence
Personal-Use Licence
Your purchase grants you a personal, non-transferable licence to use and modify the supplied files for your own private use.
You may not share, upload, redistribute, copy, resell, sublicense or commercially distribute the code, wiring diagram, instructions or any modified version of these materials.
All supplied content remains the intellectual property of Ghost Garage.
