Easy to build and use Engine Control Unit (ECU) for model Jet engines :
- Based on Arduino code and running on ESP32 based hardware
- ECU configuration using a simpe web browser
- Engine operating parameters displayed using a web browser interface
- Use off the shelf components for electronics e.g. Brushed or brushless Speed controller for starter motor and fuel pump control MOSFET module for gas valve solenoid control Glow plug driver module for providing power to glow plug.
- About the Project
- Project Status
- Project Videos
- Getting Started
- Release Process
- Contributing
- License
- Authors
- Acknowledgments
- Initial testing done on J66 model jet engine only
- Currently uses only two parameters from engine 1- Exhaust Gas Temperature and 2- Engine RPM
- EGT is measured using a K-type Thermocouple
- Engine RPM is measured using a magnet in spinner nut and a hall sensor to detect engine RPM
Although based on Arduino framework, current Arduino code uses some libraries which are specific to ESP32 and will not readily compile for other platforms.
- 1-Project concept https://youtu.be/Xl8DUmeqQWw
- 2-Project setup https://youtu.be/wCetENek3wA
- 3-Testing Firmware https://youtu.be/1cKAqnF0G1I
- 4-New user interface https://youtu.be/sQsggVR1LOk
- #include <soc/pcnt_struct.h>
- #include <driver/pcnt.h>
- #include <Wire.h>
- #include <U8g2lib.h>
- #include <Preferences.h>
- #include "RunningAverage.h"
- #include <FS.h>
- #include <SPI.h>
- #include <SD.h>
- #include <MAX31855.h>
- #include <ESP32Servo.h>
- #include <EasyButton.h>
- #include <AsyncTCP.h>
- #include <ESPAsyncWebServer.h>
- #include <DNSServer.h>
- #include <WiFi.h>
- #include <ArduinoJson.h>
Still in progress. A working version will be shared soon
Upload to ESP32 Devkit V1 using Arduino IDE
Each release will refer to hardware and software configuration for usage. Current code is compiled on Arduino 1.8.19 and is running on ESP32 Devkit V1. The electronic schemetic is included in repository
Release will require testing on an actual engine. Test conditions and results are to be shared with the release version
We are using whole number versioning. We will not do a major or minor release Current Release is Rev 7
For any help, suggestions, proposals you can send me an email at jehanzeb@digipak.org
All contributions are welcome. If you want to share your version on this repository or share a link to your version, we will be glad to do so. We have limited resources to review other peoples work so any contribution will be taken as is and not reviewed.
Copyright (c) 2022 Jehanzeb Khan
This project is licensed under the GNU AGPLv3 License - see LICENSE.md file for details.
- Jehanzeb Khan - Initial work - DigiPak