#Nano - TM1637 - "Not enough pins"

1 messages · Page 1 of 1 (latest)

toxic pasture
#

Hello folks,

for my simple COM-Module i use 2 TM1637 displays with 6 digits each and 1 double-axis encoder with integrated push-button on an Arduino NANO.

Since the new version MF10 supports the TM1637-displays i switched from "BitsAndDroids Connector" to MobiFlight on this one.
But when i add a second display i get the error "You cannot add another display module. The maximum is 1 on a MobiFlight Nano." with the caption "Not enough pins".
I'm not familliar with the capabilities of the nano but is this simply a bug or do i have to use a bigger board for this work? Because i only use 9 digital ports of the Nano!?

Kind regards
Andreas

verbal condor
#

The Nano is limited to one 7-segment LED display chain, which for TM1637s means one display since they can't be chained

#

You either need to use MAX7219 displays (which can) or swap to a different arduino where we support more displays at once

#

We support up to four chains on the Mega, for example. With TM1637s that means you could have four installed.

verbal condor
#

@livid talon reminded me that the firmware no longer has this limitation inherently, so if you are running v10 and have the latest firmware you could hand edit the arduino_nano.board.json file in your Mobiflight Boards folder to increase the limit

#

Look for the line that says "MaxLedSegments": 1, and change the number to something else, like 4. Then restart mobiflight

bold needle
#

Maybe we do need to relax this default specification. The UI will not allow chaining like you can with Max7219, right? So why would the board spec only allow 1 chain? I think it should be at least 4 like it is for the Max7219.

graceful bay
#

This will soon go away.

#

The firmware already doesn't have forced limits anymore - only available actual ram.