See https://github.com/rusefi/stim for hardware