diff --git a/Installing_Firmware.md b/Installing_Firmware.md index 6162eb8..8d77f50 100644 --- a/Installing_Firmware.md +++ b/Installing_Firmware.md @@ -2,9 +2,9 @@ title: Speeduino Firmware setup description: Setting up the Speeduino firmware on your board published: true -date: 2021-01-27T11:59:19.461Z +date: 2022-04-04T09:13:32.831Z tags: -editor: undefined +editor: markdown dateCreated: 2020-01-06T01:37:01.522Z --- @@ -17,7 +17,7 @@ With the goal of maximum simplicity in mind, the process of compiling and instal ## Installation - SpeedyLoader -The simplest (and recommended) method of installing the Speeduino firmware onto a standard Arduino Mega 2560 is with the SpeedyLoader utility. SpeedyLoader takes care of downloading the firmware and installing it onto an Arduino without the need to manually compile any of the code yourself. You can choose the newest firmware that has been released, or select from one of the older ones if preferred. SpeedyLoader will also download the INI file and optionally a base tune for the firmware you choose so it can be loaded into your TunerStudio project. +The simplest (and recommended) method of installing the Speeduino firmware onto a standard Arduino Mega 2560 or Teensy is with the SpeedyLoader utility. SpeedyLoader takes care of downloading the firmware and installing it onto an Arduino without the need to manually compile any of the code yourself. You can choose the newest firmware that has been released, or select from one of the older ones if preferred. SpeedyLoader will also download the INI file and optionally a base tune for the firmware you choose so it can be loaded into your TunerStudio project. - **Windows:** [32-bit](https://github.com/speeduino/SpeedyLoader/releases/latest/download/SpeedyLoader-ia32.exe) / [64-bit](https://github.com/speeduino/SpeedyLoader/releases/latest/download/SpeedyLoader-x64.exe) - **Mac:** [SpeedyLoader.dmg](https://github.com/speeduino/SpeedyLoader/releases/latest/download/SpeedyLoader.dmg) @@ -30,7 +30,7 @@ The simplest (and recommended) method of installing the Speeduino firmware onto Once the firmware is installed on the board, see [Connecting to TunerStudio](/Connecting_to_TunerStudio) for more details on how to configure TunerStudio -## Installation - Manually Compiling +## Installation - Manually Compiling using Arduino IDE > Note that manually compiling the firmware is **NOT** required to install Speeduino, the easiest (and recommended for most users) method is using SpeedyLoader as described above. {.is-warning} @@ -40,11 +40,10 @@ If you want to compile the firmware yourself, or make any code changes, then the ### Requirements - A Windows, Mac or linux PC -- One of the following: - - [The Arduino IDE](http://arduino.cc/en/Main/Software). Current minimum version required is 1.6.7, although a newer version is recommended. - - [PlatformIO](http://platformio.org/). Can be downloaded from [here](http://platformio.org/platformio-ide) +- [The Arduino IDE](http://arduino.cc/en/Main/Software). Current minimum version required is 1.6.7, although a newer version is recommended. - A copy of the latest Speeduino codebase. See below. - A copy of [TunerStudio](http://www.tunerstudio.com/index.php/downloads) to test that the firmware has uploaded successfully +- [Time -library](https://github.com/PaulStoffregen/Time) installed on Arduino IDE. ### Downloading the firmware @@ -57,16 +56,12 @@ See [here](https://github.com/noisymime/speeduino) ### Compiling the firmware - Start the IDE, select *File > Open*, navigate to the location you downloaded Speeduino to and open the **speeduino.ino** file. -- Set the board type: *Tools > Board > Arduino Mega 2560* or Mega ADK (This is the only board currently supported) +- Set the board type: *Tools > Board > Arduino Mega 2560* or Mega ADK (Teensy and other Arduino board types are also supported, but this guide only explains Arduino Mega) - Click the **Verify** icon in the top left corner (Looks like a tick) At this point you should have a compiled firmware! If you experienced a problem during the compile, see the [Troubleshooting](/en/Installing_Firmware#troubleshooting) section below. -This video walks through the whole process of installing the firmware on your Arduino from scratch: - -