Skip to content
Shravan Jambukesan edited this page Oct 30, 2019 · 5 revisions

Install scripts will be available in the future but for now you'll need to set some stuff up manually. This guide will be updated as support for more boards and programmers are added.

EDIT 10/29/2019 - Install scripts are now included with the release, but you can also run the following manually

Windows

  1. Install Java Runtime 8
  2. Install Arduino IDE (used for avrdude binary and global config file)
  3. Copy avrdude.conf from C:\Program Files (x86)\Arduino\hardware\tools\avr\etc to C:\Program Files (x86)\Arduino\hardware\tools\avr\bin
  4. Extract and run flashwerksgui.jar

macOS and Linux

  1. Install Java/OpenJDK 8
  2. Install avrdude from homebrew on macOS or from your distro's package manager on Linux
  3. Extract and run flashwerks.jar

Auto install scripts (new)

For macOS/Linux just make the shell script executable using chmod +x and run with ./name_of_script.sh

For Windows, install the Arduino IDE first then right click on setup_avrdude_windows.bat and select and Run as Administrator. This operations requires Administrator privilege since we are copying files in Program Files.

AVR ISP

In order to use a AVR ISP you'll need to install your ISP's drivers first. I recommend the Pololu USB AVR Porgrammer v2. It has support for Windows, macOS, and Linux and it even works with the Raspberry Pi. https://www.pololu.com/product/3170/resources

SiLabs USB to UART Drivers

Some development boards, such as the ones manufactured by Adafruit, use a SiLabs CP210x USB to UART bridge for serial communication. This driver is not included when you install the Arduino IDE so you will need to download and install it from here: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Clone this wiki locally