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.
Python 3.x, PyQt5 and the PyUSB library.
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.
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.
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.