Page 1 of 1
non-ASIC GDI hardware
Posted: Tue Dec 30, 2025 8:19 pm
by AndreyB
https://github.com/rusefi/rusefi-hardware/tree/main/GDI-STM
No firmware at this point, no plans for firmware as of today.
image.png
Re: non-ASIC GDI hardware
Posted: Fri Jan 02, 2026 4:34 pm
by langwadt
So I'm not the only one to get that idea. For up to six cylinders with the right pin out and using most of the timers just right, it can run pretty much all in hardware with software doing basically nothing after setting up the timers.
I made this board quite a while ago as an add-on to an ECU, it is currently running in two cars with CBZA 1.2 tsi engines
Re: non-ASIC GDI hardware
Posted: Fri Jan 02, 2026 4:51 pm
by AndreyB
langwadt wrote: ↑Fri Jan 02, 2026 4:34 pm
I made this board quite a while ago as an add-on to an ECU, it is currently running in two cars with CBZA 1.2 tsi engines
Any chance to have firmware source code published or DMed?
Re: non-ASIC GDI hardware
Posted: Fri Jan 02, 2026 6:54 pm
by langwadt
AndreyB wrote: ↑Fri Jan 02, 2026 4:51 pm
langwadt wrote: ↑Fri Jan 02, 2026 4:34 pm
I made this board quite a while ago as an add-on to an ECU, it is currently running in two cars with CBZA 1.2 tsi engines
Any chance to have firmware source code published or DMed?
I'll think about it, needs a bit of cleaning and documentation. Because of the way it was done with the timer interconnected it might not be very useful
unless the pinout is exactly the same
the gist of it is that for each bank each "start" input drives a low side mosfet, pair of "start" also triggers one timer set for X pulses of 99% duty cycle (Boost) and enables another timer for ~60% duty cycle (Hold). Each timer has the clear input connected to a comparator so the max current for boost and hold is set via DACs, number of pulses * PWMperiod sets boost period
Boost supply is simply pwm controlled based on ADC readings