-
1Install the IceStorm toolchain including nextpnr
-
2Go to the Github link in the sidebar and download the 'blinkencard' project
-
3Order PCBs, stencil, and components from the BOM from the 'kicad' directory
-
4Solder it all
You may need to run a small knife inside the LED cutouts if there's any rough edges left from drilling. Reflow soldering is best as the LEDs will self-center.
-
53D print the case from the 'case' directory (optional)
Necessary if you use a battery.
-
6Install a battery (optional)
Make sure the polarity of the connector on the battery matches the jack on the Blinkencard. Carefully (at your own peril) depin the connector and swap wires if not. Use VHB tape to mount the battery to the back of the case, making sure the wire has enough slack to reach the connector when assembled.
-
7Install Micropython with esptool and the ESP-01 programmer
Follow the directions from Micropython: https://docs.micropython.org/en/latest/esp32/tutorial/intro.html
-
8Connect to the ESP32's AP and upload the Python files
Use Thonny or the Micropython web client to upload the blinkencard/micropython directory contents into the root of the ESP32.
-
9Clone the 's100fpga' project from the sidebar and build with the IceStorm toolchain
make altair
-
10Copy the resulting altair.bin file to the ESP32 and reboot
The lights should blinken!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.