Warning
This repository is still work in progress!
- Golang / Python library to control the mobitec flipdot displays via serial with the original controller (completed).
- Replacement of the control board with an Raspberry Pi Pico (W) to control the display directly (under development).
- Documentation of the original control board (completed).
Controlling the flipdot display via the original controller is simple, effective and accessible, because very little additional hardware is required (namely just a RS-485 adapter, like this one). You can find further instructions on how to connect everything here. Mobitec's own protocol is now used for communication via the serial interface (very detailed protocol description). Basically, the controller can accept and display text in different fonts/sizes, predefined symbols and freely designable bitmaps. A list of fonts / symbols for our variations of boards can be found in fonts.md.
Capabilities / Limitations:
The controller is slow. Processing a command and updating the display takes several seconds. Animations can therefore not be displayed (< 1 FPS). However, this limitation has nothing to do with the flipdot display but with the controller.
Tip
A complete list of all functions and their example use can be found in example.py.
The python library offers the following features:
- Text with all available fonts / sizes.
- Symbols
- Bitmap: basic operations (fill, invert shift); basic geometric shapes (dot, line, rectangle)
- flipdot-mobitec (Anton Christensen)
- Custom controller based on an ESP32
- flipdot (Open Space Aarhus)
- Custom controller based on an ATmega
- Protocol description?
- Photos / videos
- flipdot-games (Anton Berneving)
- Custom controller board based on an Raspberry Pi Pico
- Firmware written in Rust
- mobitec-rs485 (duffrohde)
- Basic C RS-485 API
- pymobitec-flipdot (Bjarne)
- Simple Python RS-485 API
- mqtt-flipdot-driver (Chalmers Robotics)
- Simple Python RS-485 API
- maskin-flipdot (Nosen92)
- More advanced Python RS-485 API
- Detailed serial protocol documentation
- elektronikforumet
- Protocol information
- buselektro
- Protocol information
- Rainer Radow
- Useful knowledge about flipdots