Elektor AVR Board Package for Arduino IDE
This repository contains the package descriptors for Elektor's Arduino compatible boards.
Supports:
- Platino (16 MHz)
- eRIC Nitro (8 MHz)
- AVR Playground (8 MHz)
- Elektor Uno R4 (like Arduino Uno R3 but with ATmega328PB, 8 MHz & 16 MHz)
URLs for the IDE:
- AVR Playground, Platino & eRIC Nitro: https://github.com/ElektorLabs/Arduino/releases/download/v1.0.1/package_elektor_index.json
- Elektor Uno R4 only, Arduino IDE 1.6.1x & 1.8.x (package version v1.0.0). Package version 2.0.0 was updated at Arduino IDE version 1.8.13: https://github.com/ElektorLabs/Arduino/releases/download/v1.0.1/package_elektor_uno_r4_1_8_x_index.json
Use the Arduino IDE Boards Manager to install this package, as follows:
- Open the Arduino IDE's Preferences dialog: File -> Preferences
- Add one (or all, separate multiple URLs with commas) of the URLs above to the edit box "Additional Boards Manager URLs" (Arduino IDE 1.6.6 or higher, or 1.8.x, not 1.7.x).
- Open the IDE's Boards Manager: Tools -> Board -> Boards Manager
- As Type (upper left corner) select Contributed. You should now see at least one entry for Elektor boards.
- Click on the entry that you want to install to make the install button appear.
- Click the Install button to install the boards. Close the dialog when done.
Open the available boards list (Tools -> Board) and scroll down to a header or menu entry (depending on IDE version) "Elektor Labs" followed by the Elektor boards. Choose the one you need.
After selecting Platino you must also choose the processor: Tools -> Processor
Platino comes with its own core that contains drivers for the on-board peripherals like the rotary encoder, the pushbuttons, the LED and/or RGB LED, the buzzer and the LCD. This core consumes memory. If you want to use Platino without the drivers select "Platino without library" from the boards list.
Bootloaders for all supported boards and processors are provided in the package. You can burn them with the Arduino as ISP sketch (or any other supported ISP programmer for that matter).
Everything has been tested with several Arduino IDEs from 1.6.7 and up. Do not use 1.7.x (no Boards Manager).
Do not use Arduino IDE 1.6.8 because it has a serious serial port problem.
P.S. Previous JSON files with a version number in their name have been replaced by "package_elektor_index.json"
Many more projects can be found at Elektor Labs