Uploading to Blink328s

In late 2021, we introduced another breed of Blink under the hood, the Blink328. These Blinks behave the same as all other Blinks, except instead of having an Atmega168pb microcontroller (MCU), it has an Atmega328pb.

To upload a game to the Blink328, you simply need to use the updated Blink Library following these steps:

  1. Download the Blinks-SDK-328 here. Also on Github here
  2. Create a folder named hardware and locate it in ~Documents/Arduino/hardware
  3. Unzip and place Blinks-SDK-328 inside of hardware
  4. Restart Arduino
  5. Select Tools → Board → Move38 (in sketchbook) → Blink328

Now you should be able to upload your sketches directly to your Blink328s.

UPDATE: Dropbox link to the Blink328 library fixes the BlinkBIOS.hex error

UPDATE (4/25/2022): THE DEFAULT BLINK LIBRARY NOW INCLUDES BLINK328 you do not need to follow these steps… see the standard Getting Started

1 Like

FWIIW, my custom Blinklib is already 328 aware so if you are using a recent version, just follow the same process outlined by @jbobrow. I guess now I need to update it for the Blink NFC. :slight_smile:

1 Like

We updated the version of the Blinks library in the Arduino Board Manager to 1.3.0 which now includes the Blink328

The steps above are no longer necessary (as of 4.25.2022). The Getting Started instructions have also been updated to reflect this.