Skip to content
A PlatformIO Version of the Tickertape Firmware
Branch: master
Clone or download
Darren Dignam
Latest commit dc09c92 May 23, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Initial commit of the PlatformIO firmware May 8, 2019
include Tidied up the code and some very minor bug fixes May 9, 2019
lib Initial commit of the PlatformIO firmware May 8, 2019
src The new version number define is not working as I want. Reverting to … May 23, 2019
test Initial commit of the PlatformIO firmware May 8, 2019
.gitignore Initial commit of the PlatformIO firmware May 8, 2019
.travis.yml Initial commit of the PlatformIO firmware May 8, 2019
LICENSE Create LICENSE May 8, 2019
platformio.ini Initial commit of the PlatformIO firmware May 8, 2019


Tickertape Firmware File

This firmware is replacing the older verison for the Arduino IDE, by moving over to the more advanced PlatformIO framework basically because it has nicer interface for writing code, with the use of true CPP files and intellisense. But also for the advanced library management it provides, as this was causing people a lot of issues with the strictly Arduino IDE approach. To learn how to quickly get setup on PlatformIO I recommend this video by Andreas Spiess:

Tickertape Retro Display

This repo is part a wider Tickertape Retro Display project that you can use to create your own Internet of Things LED display with that retro feel.

Check out the website, and my other project for the code library for Arduino and ESP32 for the rest of the project.

By using PlatformIO the other dependency files are now going to be included for you - the correct versions, and my alternate forked versions of the dependencies where necessary.

How the project works


The ArduinoIDE, PlatformIO, and Espressif-tools frameworks are leveraged to allow us to make a desktop retro looking display, and this firmware turns the display into a helpful clock.

This project is dependedn on the work of others: AdaFruit GFX and LedBackpack libraries WIFIMANAGER-ESP32 by zhouhan0126


In addition to the standard libraries the following Eagle libraries were also used:


Holtek Semiconductor Inc. Devices
RAM Mapping 16*8 LED Controller Driver with keyscan
SOP28, SOP24, SOP20
Created by S.Hofmann

Various SparkFun libraries:


All of these are easy to find either in the library manager, or from the github pages for these projects. The sparkfun link has further great information for using Eagle and custom libraries installing them, everything. So I won't try and replicate that here!

Hardware License Information

This library is released under the Creative Commons ShareAlike 4.0 International license. You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device, you email us with a link to the product being sold. It would be great to see where this project goes, and will perhaps feature it on the website.

Together we can help the open-source hardware community continue to thrive and grow!

This project uses the 1206 LED footprint and some other helpful parts from the SparkFun projects listed above to help with the project. None of them were modified, they were used as-is.

You can’t perform that action at this time.