Tuner Studio is the tuning interface software used by Speeduino. It runs on Windows, Mac and linux and provides configuration, tuning and logging capabilities.
Once you have the firmware compiled and uploaded to your Arduino, you're ready to setup Tuner Studio in order to configure and monitor it. If you haven't yet compiled and uploaded the firmware, refer to the Installing Firmware page.
If you haven't already, grab a copy of Tuner Studio from EFI Analytics
Tuner Studio is available for Windows, Mac and linux and will run on most PCs as it's system requirements are fairly low.
The current minimum version of TunerStudio required is 3.0.7, but the latest version is usually recommended.
If you find Tuner Studio to be useful, please consider paying for a license. This is a fantastic program from a single developer that rivals the best tuning software in the world, it's worth the money.
When you first start TunerStudio, you'll need to setup a new project which contains the settings, tune, logs etc. On the start up screen, select 'Create new project'
Give you project a name and select the directory you want the project to be stored in. Tuner Studio then requires a firmware definition file in order to communicate with the arduino. Tick the 'Other / Browse' button.
Then browse to the Speeduino source directory, enter the reference subfolder and select speeduino.ini file
Refer to the Configuring TunerStudio project options page for this
Select your comms options. The exact port name will depend on which operating system you are running and this will be the same as in the Arduino IDE. Baud rate should be 115200.
Test portoptions require Tuner Studio version 3.0.60 or above to work correctly
Once the project is created, you'll need to load in a base tune to ensure that all values are at least somewhat sane. Failure to do this can lead to very strange issues and values in your tune.
In the Speeduino reference directory, you will find the base tune file to be opened:
And that's it! Tuner Studio should now attempt to connect to the Arduino and show a realtime display of the ECU.