Skip to content

Prerequisites

Milan edited this page Feb 9, 2021 · 1 revision

Software

  • PlatformIO Core >= 5.1.0: You must have a compatible version of PlatformIO core installed to be able to build and upload the program to your board. This project utilises PlatformIO's advanced build tools.

Hardware

These are mostly recommendations for usable performance.

Specifications

  • MCU = ATmega328 equivalent or better: ArduRGB has been tested on this platform and is functional, though when running animations simultaneously on multiple strips you may notice animations become slower.
  • SRAM >= 2 KB: This should allow for controlling a couple hundred LEDs. Though assigning multiple virtual strips shouldn't increase memory usage too much, you may notice higher memory usage with multiple physical strips.
  • EEPROM / Flash >= 512 B: This shouldn't be a major concern for most people; EEPROM is only used to save the last state for each virtual / physical strip when LEDs are toggle on / off. You can calculate the EEPROM usage for your setup using NUMBER_OF_VIRTUAL_STRIPS * 12 bytes (remember each physical strip has at least 1 virtual strip).

Platforms

You can find all compatible build platforms in the env folder.