- Sun May 07, 2017 1:41 pm
#18437
That time again! So as mentioned in last months update, April was somewhat quieter on the firmware front than normal. Instead there has been a big focus on updating the projects documentation, which is something that has been lacking a little. Documentation is such a critical thing to any aftermarket ECU and can make or break it for many users. In the last month there have been 82 updates made to 17 different pages and many of these are now in a completed state. There is still a lot of work to be done on this, but things have come a long way and I will continue to put a focus on this over the next month.
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:
As usual, make sure to reload the latest ini into your TunerStudio project after upgrading the firmware
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