Coder Social home page Coder Social logo

adfinis / sbb-fallblatt Goto Github PK

View Code? Open in Web Editor NEW
34.0 19.0 13.0 5.42 MB

Code and documentation for SBB split flap displays

License: GNU General Public License v3.0

Python 100.00%
sbb split-flap-display fallblatt fallblattanzeige stationsanzeiger omega annax

sbb-fallblatt's People

Contributors

dependabot[bot] avatar eni avatar eni23 avatar fujexo avatar jpfaff avatar karras avatar tongpu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sbb-fallblatt's Issues

Calibration of module does not work

Hello!

I am trying to recalibrate a module since the amount of pulses sent for a step is too low.
I have tried to follow the steps you mentioned:

  1. Send calibration command to the module withh address 22: <ff cc 16>
  2. Send step command to the module with address 22 in order to make blade to fall: <ff c6 16>
  3. Send pulse commands to the module with address 22 until next blade falls: <ff c7 16>
  4. Send win command to the module with address 22 in order to close (?) the calibration on position 00 <ff cb 16 00>

After doing that, the amount of pulses for a step seems to remain same as before. What am I doing wring? :)

Thanks in advance and kind regards!

Issue with C6 command when 2 modules connected

Hello!

I have connected 2 modules on the same RS485 bus: 1 with address 35 and the other with address 22.

The "C0" command works always great and the appropriate module moves depending on the address used in the command:
<ff c0 23 05> (Position 5 for module 35)

The "C6" command works great when I send the following command on the bus:
<ff c6 23> In that case, only module 35 moves 1 step.

But the problem comes when I send the following command on the bus:
<ff c6 16> In that case, both modules 22 and 35 move 1 step which is incorrect...
It looks like step command reacts this bad when sending to the lower address value of the 2 modules (here 22 which is <35).

How can I send a step to module 22 without having the module 35 reacting?

Do you have any idea why this behaviour? The command sent to UART seems however correct.. Did I miss something?

Installation instructions

Dear team,

I am trying to install your program but did no manage.
Could you please provide some instructions to install the program? Is this Python 2 or 3?

Thanks in advance!
Genfersee

Documentation about old displays

Hello,
I have collected some information about the old SBB flip flap displays as well as what I think is an intermediate step between the old ones and the new ones.
Is this repository still in use and are you interested in that kind of documentation? If so I could clean it up and create a pull request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.