GitXplorerGitXplorer
b

led-name-tag-programmer

public
9 stars
3 forks
1 issues

Commits

List of commits on branch master.
Unverified
b1e8ff86ae2e03fabb73e0c16f2cad8bb9304bda

Fix the license.

bbirkenfeld committed 6 years ago
Unverified
558b3bef71077805c4f72fc78ea65578e477db80

Link to PyUSB.

bbirkenfeld committed 6 years ago
Unverified
8addc17bd49d42aca0bda76ca682481552188fe9

First iteration of the code.

bbirkenfeld committed 6 years ago
Verified
2b08e4573c9cb360ce87d15cec9be0edcc2ece8d

Initial commit

bbirkenfeld committed 6 years ago

README

The README file for this repository.

LED name tag programmer

This is a programmer for the 11x44 pixel LED name tag programmer available e.g. from Sertronics. The software offered there to program new messages is Windows-only and not particularly trustworthy.

Requirements

Python 3.x, PyQt5 and the PyUSB library.

Usage

Use design.py to design messages. Designs can be saved in a custom format, edited and saved again.

From there they can also be saved in the native bytestream format (which discards text metadata, since bitmaps are transferred to the name tag), or directly programmed. The .led bytestream files are compatible with those generated by the BMPBadge Windows program.

Use program.py to directly program a previously saved bytestream file without GUI interaction.

Permissions

On Linux, install the 99-led-name-tag.rules udev rules file to /etc/udev/rules.d to be able to program as a normal user.

Notes

There are two modes for generating a message: importing a bitmap, or text input. Text rendering is done using Qt; it might not give the best possible results for scalable fonts.