Skip to content

Repository files navigation

Custom LED Display Generator

A Python-based tool for designing and generating custom LED displays from a single image file. The goal of this project is to make it easier for electronics hobbyists and makers to create their own custom LED displays without having to manually design the mechanical, graphical, and electronic parts separately. You define your display and select the required MCU and LED-driving configuration, and the tool generates the files needed to build it.

You may find detailed usage instructions in the video: https://youtu.be/lEBiFov_C0w

Installation and Usage

Steps

  1. Install Python 3.12

Download from:

Python 3.12 Downloads

https://www.python.org/downloads/release/python-3120/

During install:

check "Add Python to PATH"

Check the active python version python -V

Setup and Run 2. Create a virtual environment

Create a virtual environment named .venv:

python -m venv .venv

  1. Activate the virtual environment PowerShell .\.venv\Scripts\Activate

Command Prompt (cmd) .\.venv\Scripts\activate.bat

  1. Confirm Python and pip point to the virtual environment python -V python -m pip --version

  2. Upgrade pip

Upgrade pip, setuptools, and wheel inside the virtual environment:

python -m pip install --upgrade pip setuptools wheel

  1. Install dependencies

Install the required Python packages:

python -m pip install -r requirements.txt

  1. Start the app python main.py

Preview Preview

About

A Python-based tool for designing and generating custom LED displays from pictures

Resources

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages