MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

icon
Avatar
buddym
Posts: 18
I know that there have been some requests for display drivers other than MAX7219. Is there any chance at all that we could get some flexibility to use different driver chips, like TM1637? I have found a SUPER inexpensive 6-digit board with TM1637 driver chip on it. it's the perfect board for radios, etc. And since it's TM1637, only 2 lines (DIO and CLK) to drive it! Please consider letting us drive this board.

Thanks,
Buddym

P.S. I have tried a bribe with 30 euro donation!! :):rolleyes:
2017-12-27 00:15
Avatar
paul_max
From: United Kingdom
Posts: 70
Supporter
Buddy,

This can be done, there is an Arduino library for the TM1637 that supports up 99 displays on 2 pins!

The difficult issue is the GUI changes. The Display Module could have a Pins pull down for 2 or 3 pins. That would have to ripple throughout the program. 2 pins could be the trigger for the TM1637 instead of the MAX chip.

But, are there other 7 segment modules that are popular? We need to consider them in the design. If you find any please share the info.

Also can you add links to the 6 digit modules please? White is the latest Boeing colour I think, amber before that.

cheers
Paul
2018-01-19 11:12
Avatar
buddym
Posts: 18
Hi Paul,

I have the lib and have code running on them, but just using my own code and Link2FS. I love Mobiflight and would love to use these modules with it for several reasons:

1. The digits are .36" so they are the correct size for most cockpit applications.
2. The boards are already assembled, and available with 3,4,5, or 6 digits.
3. The boards are available in different color digits, amber, white, blue.
4. The boards are VERY inexpensive compared to building your own 7219 driver boards and assembling digits on Opencockpits displays PCBs.
5. The PCBs are very high quality and work very well.



Link to the blue displays PCB are below, this same seller has white and amber as well.

https://www.aliexpress.com/item/6-Digit-LED-0-36-Display-Tube-decimal-7-segments-BLUE-TM1637-disp-size-46x14mm/32797225659.html?spm=a2g0s.9042311.0.0.5Y0QCj
2018-01-21 00:09
Avatar
jarle_krogsether@hotmail.com
Posts: 2
Hi Paul,
I'm interested in this as well!
I can use Link2FS but rather use MobiFlight as Buddy mentions.
So just wanted you to know that there are more of us out there wanting support for TM1637.
I have a few displays purchased from AliExpress and I gladly donate some of them to you (free shipping from Norway) if that would help(!)

Best regards
Jarle
Norway
JaKr
2018-02-02 11:44
Avatar
dula
Posts: 9
Hallo Stephan,

iconQuote:

Ich habe bei mir die roten Displays auch rausgeworfen und mir Display mit 5 Digits in weiß zugelegt und angeschlossen.



Könntest Du bitte mir sagen, wie Du die Digits angeschlossen hast?
Ein 7219-Module hat 2 x 12 Anschlüsse. Soweit ich weiß, hat ein 5-Bits-Display 13 Anschlüsse!
Schaltplan?

Danke im Voraus.

Dula
2018-11-27 19:38
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 3302
Supporter
Hi

Bitte keine Uralt Topics aus der Leichenhalle holen. ... Besonders wenn der Thread rein gar nix mit deiner Frage zu tun hat :thumbdown:

Für genaue Schaltpläne kann dir Stephan bestimmt seinen Guide (Deutsch) per Email zusenden.
Du solltest ihm deine Adresse übermitteln.... Gerne hier im Forum wenn du willst.... Ich kann sie wieder Raus löschen wenn ihr Kontakt aufgebaut habt !

Vorweg eine kurze Schnellhilfe:

Die Max Module sind relativ logisch aufgebaut....

Hier ein Bild..... https://www.mobiflight.com/forum/message/10260.html Sollte bei fast allen Tubes so stimmen.

jede Max7219 Seite hat 12 Pins ( Da es ja 4 Diggit Blöcke sind) Dein 5er hat 13 Pins ( weil 1 Diggit mehr drauf ist)

Folge:
Du brauchst für das Display 7x Segmentpins 1x Decimalpoint und 5x Cathode ( Eins je diggit)
Auf dem Max nimmst du von der Linken Seite alle 12 Pins ( 7x Seg 1x DP und 4x Cathode ) Und von der Rechten seite nimmst du nur einen Pin... Den für das 1. Diggit dieses Blocks..... und das muss logischerweise auf das 5. Diggit deines Displays verkabelt werden.

Wichtig zu wissen.... Die Segmentpins und der Decimalpoint sind auf dem MAX Tube "geteilt".... Sprich auf den Linken und Rechten Pinblock sind die gleichen Anschlüsse. Somit kannst du auch alle diggits auf der einen Seite anschließen ( Außer den Cathodes natürlich)
Good Luck !
2018-11-27 21:28
Avatar
StephanHo
From: EDDG, Germany
Posts: 1486
Supporter
Hi Dula,

da hast du völlig Recht.

Die 12 Anschlüsse bei einem 4er Digit setzen sich zusammen aus 7 x Segmente (A-G) + Dezimalstellet=8 + 4 x gemeinsame Kathode jedes Digits = 12.

Wenn du nun ein 5. Digit anschließt, sind ja die 7 Segmente des 5. Digits ebenfalls parallel zu den anderen angeschlossen, die Dezimalstelle auch. Das sind dann immer noch 12 Anschlüsse. Neu hinzu kommt lediglich die gemeinsame Kathode des 5. Digits. Dann sind es 13.
Das 5. Digit wäre dann das erste Digit vom 2. 4er-Block.

Wenn du das auch umbauen möchtest, schreib mich per mail an: stephanho ( a t ) t-online.de.
Ich schicke dir dann meine Unterlagen zu.
Grüße,
Stephan
2018-11-27 21:30
Avatar
dula
Posts: 9
Vielen Dank für Eure Hilfe.
2018-11-29 23:25
Avatar
BaseMell
Posts: 1
Hi...the TMS1651 has only 7 segment driver pins and 4 digit driver pins (unlike tms1637 which has 8 segment and 6 digit pins). So to enable them to drive the colon, alarm and pm indicators, the manufacturers connected them instead of 3 of digit 1's segments. After all, if you only need to display the time in 12-hour format, you only need to drive segments a and c on digit 1, so that you can either display the number "1" or leave it blank.

surface mount assembly
[Last edited by BaseMell, 2019-04-09 23:28]
2019-02-22 18:04
icon