As part of the changes, there is now also a single file version of the manual that is generated nightly form the wiki. This is still fairly rough in terms of presentation, but will improve over the next few weeks. It can be downloaded from: https://speeduino.com/Speeduino_manual.pdf
I've also spent a lot of time refining and developing some of the hardware designs. The main outcome of this is an updated version of the v0.4 series that is easier for automated assembly. As one of the most frequent questions I seem to get is when the next batch of assembled boards is going to be ready and this will greatly simplify the process.
Of course, that's not to say there wasn't a good deal of work on the firmware itself though! The main changes are:
- Automatic dwell limiting when required. This is primarily useful on V6 and V8 engines using a single coil. As RPMs increase, there is insufficient time for full dwell, so this must be shortened to avoid timing clashes
- Fixed a bug on the locked cranking timing that could prevent this from working as intended. Significant starting improvements on the 4g63 and basic distributor patterns from this
- Current dwell value is now logged correctly
- Moved to TunerStudio's 'optimised' serial comms method. This is mostly an internal change, but will allow for continued expansion without serial comms becoming a bottleneck.
- A specific error assert has been so that an appropriate message is shown if the user tries to compile the firmware with the wrong board type chosen.
- A bunch of small tweaks on the teensy code (Pin mappings etc)
As usual, make sure to reload the latest ini into your TunerStudio project after upgrading the firmware