Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TM1624 #26

Open
blackhawk2611 opened this issue Sep 9, 2022 · 2 comments
Open

TM1624 #26

blackhawk2611 opened this issue Sep 9, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@blackhawk2611
Copy link

Will this code work with TM1624 led driver?

@maxint-rd
Copy link
Owner

maxint-rd commented Sep 9, 2022

Hello @blackhawk2611 ,
A quick look at the datasheet showed that the TM1624 has these features:

  • segments x digits: 11x7 - 14x4 seg x grid (common cathode)
  • interface: DIN/CLK/STB
  • buttons: n/a
    Based on these features the best match of currently supported chips is TM1620, followed by TM1628 and TM1668.
    Since I don't have a TM1624 in my collection, I cannot test to see which class is most compatible. I think that driving 8 segments will probably work; using more than 8 probably not correctly. How many segments do you want to use? Do you have a module that uses this chip? If so, can you post a picture?

I suggest you to test them yourself and let me know your findings. I've added this chip to my wishlist and once I have one to test with, I can add full support to the library.

Note to self: 14-segment support: segment 11 is present => different mapping than TM1628/TM1668
Display modes:

  • 00=4grd x 14seg (defTM1616)
  • 01=5grd x 13seg
  • 10=6grd x 12seg (defTM1620?)
  • 11=7grd x 11seg (defTM1628/68)
    Power on default is probably 7grd x 11seg

@maxint-rd maxint-rd self-assigned this Sep 9, 2022
@maxint-rd maxint-rd added the enhancement New feature or request label Sep 9, 2022
@maxint-rd
Copy link
Owner

maxint-rd commented Nov 28, 2024

Many months have passed since you submitted your issue. Finally I can mention some progress: Some time ago I've purchased some TM1624 chips. I've implement support for that chip in a generic class in this experimental branch, to be merged at later stage after some more testing. You can read more about that class in this comment of issue #54.

If you're still interested, could you please try that generic class using the definition IC_TM1624and let me know your findings?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants