This is a 3D printable, expandable split flap display based on the original design of David Königsmann. This version uses his drum and flap design but completly redesigns the electrical system. Notable changes:
- New, more rigid case design.
- Hot-swappable modules
- New Backplane
- New PCB, using mostly smd components and an atmega8 mcu.
- RS-485 at 19200-Baud, Half-Duplex
- Custom leightweight protocol
- Controller, running an WebSockets-Server.
- Homing-Failure and overcurrent detection
- Address and calibration data is stored in EEPROM
The firmware as well as the Server is completly rewritten wrfrom scratch in plain c and can easily be ported to other mcu's.
Ongoing Project! This repository is not final.
Request:
{"command":"status"}
Response:
{
"devices_all":2,
"devices":[
{
"id":0,
"address":0,
"status":{
"voltage":11.6015625,
"rotations":4,
"power":true,
"raw":0,
"device":"ONLINE",
"flags":{
"errorTooBig":false,
"noHome":false,
"fuseBlown":false,
"homeSense":false,
"powerDown":false,
"failSafe":false,
"busy":false
}
}
},
{
"id":1,
"address":1,
"status":{
"voltage":0.0,
"rotations":0,
"power":true,
"raw":0,
"device":"OFFLINE",
"flags":{
"errorTooBig":false,
"noHome":false,
"fuseBlown":false,
"homeSense":false,
"powerDown":false,
"failSafe":false,
"busy":false
}
}
}
],
"devices_online":1
}