OpenTurbine 2.0 · open-source ESP32 turbine ECU

Build the turbine controller your system needs

Configure sensors, actuators, sequences, limits and control rules from a browser. No source-code build is required for the normal Windows setup.

Normal Windows setup does not require Git, PlatformIO, or source-code compilation.

For turbojets, APUs, generators, turboshafts, turboprops and turbine test rigs.

OpenTurbine dashboard during a representative simulated single-shaft turbine run, showing N1, turbine temperature, oil pressure, oil temperature, battery voltage and actuator demand

What it provides

One configurable ECU platform

OpenTurbine describes the hardware actually fitted to the engine, exposes the relevant settings, and keeps unrelated options out of the way.

  • Editable startup and shutdown sequences
  • Sensor calibration and actuator testing
  • Speed, temperature, pressure and controller limits
  • Native, SPI, OneWire and discovered I²C sensor hardware
  • PCB-profile ports, torque/thrust load cells and oil-flow monitoring
  • Threshold and input-to-output control rules
  • Browser monitoring, backups, event logs and run logs
OpenTurbine Hardware page showing a conflict-free example turbine channel inventory
Hardware contains only the sensors and actuators fitted to this example. Values shown throughout the documentation are examples, not settings to copy.

Check compatibility before installing

Normal setup supports Classic ESP32 boards with at least 4 MB flash and ESP32-S3 DevKitC-1-compatible boards with at least 8 MB flash. The universal S3 image also runs on 16 MB modules and does not require PSRAM. The guided installer currently requires Windows.

Read hardware requirements

Experimental software, independent safety

OpenTurbine does not replace suitable drivers, fusing, signal conditioning or an independent physical emergency stop. Verify the complete system with fuel, ignition energy, starter power and load power isolated before an operating test.

Read the safety requirements

Source is open

Use the released firmware and Setup Tool, inspect the source, adapt it for your own project, or contribute improvements.

View OpenTurbine on GitHub