Skip to content

Create is31fl3741_13x9_sequential_chain.py #24

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

Merged
merged 1 commit into from
Apr 13, 2023
Merged

Create is31fl3741_13x9_sequential_chain.py #24

merged 1 commit into from
Apr 13, 2023

Conversation

DJDevon3
Copy link
Contributor

@DJDevon3 DJDevon3 commented Apr 11, 2023

An example using 4 chained 13x9 matrix's using STEMMA. Possibly due to power requirements and/or inability to setup a tuple for addresses currently could only get them to run sequentially. A cheap trick that will really only work for scrolling marquee. It's still a valid example though.

Have to initialize each matrix manually because currently the address field will not accept a tuple of i2c addresses, only an int.

IMG_0867_compressed2.mp4

edit: github doesn't like .mov format, converted it to .mp4

Possibly due to power requirements and/or inability to setup a tuple for addresses currently could only get them to run sequentially. A cheap trick that will really only work for scrolling marquee.
@DJDevon3
Copy link
Contributor Author

DJDevon3 commented Apr 11, 2023

I'm using Matrix31.global_current = 0x01 at its lowest possible setting of 1 (out of 255). Using the default 0xFF current value of 255 works (not shown) at full brightness in this example only because 1 matrix is in use at a time. Cheap work around for now. It might be possible with current limiting to 0x01 and LED scaling the brightness down to chain them together simultaneously? I don't know, I simply can't get it to that point.

Really need a dev to go in there and add tuple address support to test the power consumption limitations of simultaneous chaining and enlarging the matrix to 52x9 horizontally (these are obviously designed to only be chained horizontally).

@tekktrik tekktrik requested a review from a team April 11, 2023 14:00
Copy link
Member

@gamblor21 gamblor21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I only have one 13x9 matrix so cannot test the example but it looks good to me reading it over. I'll see if anyone else that has it wants to test before approval.

Copy link
Member

@gamblor21 gamblor21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested this on 3 matrices and it works. I was able to increase the global current higher but at 0x01 it works fine.

@gamblor21 gamblor21 merged commit 379ea54 into adafruit:main Apr 13, 2023
adafruit-adabot added a commit to adafruit/Adafruit_CircuitPython_Bundle that referenced this pull request Apr 18, 2023
Updating https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741 to 1.4.1 from 1.4.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_IS31FL3741#25 from DJDevon3/DJDevon3_IS31FL3741_Branch
  > Merge pull request adafruit/Adafruit_CircuitPython_IS31FL3741#24 from DJDevon3/DJDevon3_IS31FL3741_Branch

Updating https://github.com/adafruit/Adafruit_CircuitPython_SI7021 to 4.1.7 from 4.1.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_SI7021#36 from FoamyGuy/sleep_after_reset
  > Add upload url to release action
  > Add .venv to .gitignore

Updating https://github.com/adafruit/Adafruit_CircuitPython_Bundle/circuitpython_library_list.md to NA from NA:
  > Updated download stats for the libraries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants