
Engine spark timing controller receives data from crankshaft position, vacuum, temp and knock sensors. The data is processed via specific electrical components and ESP32 microprocessor to determine spark delay. Spark is produced with the calculated delay through MOSFET transistor.