GitXplorerGitXplorer
b

led-name-tag-programmer

public
9 stars
3 forks
1 issues

Commits

List of commits on branch master.
Unverified
6dcdd820c60cfd2528c1dd43d9c04c226ced7652

Fix trailing garbage in loaded bitmaps.

bbirkenfeld committed 6 years ago
Unverified
8fe735a56d25b04764b48bf30c46bcdd39e2ea88

Add udev rules.

bbirkenfeld committed 6 years ago
Unverified
bdc1ce2a6394cf24a38b54154c622a05c5e3b6e2

Add filename extension by default.

bbirkenfeld committed 6 years ago
Unverified
8d667f6ba215542615ab76334c48235473a83a93

Fix "env" location.

bbirkenfeld committed 6 years ago
Unverified
9d19de9551084ac06345ad53f9d1f83775854bb9

Small tweaks.

bbirkenfeld committed 6 years ago
Unverified
edda5d2d7da763a0c537206262e5f3f28d1f2d60

Add some comments and constants.

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.