Due to high demand expect some shipping delays at this time, orders may not ship for 1-2 business days.
0

BMO project - matrix help
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

BMO project - matrix help

by nanotopia on Tue Mar 16, 2021 3:51 pm

Hello there, I recently purchased 2 Gemma MOs, 2 backpacks, 2 mini 8x8 LED matrix
PLA in BMO colours, paid for print-outs, et al

The project appeared to be fairly straight forward. I soldered everything
the GEMMA MO lights up, the python sketch doesn't appear to have issues however
the 8x8 LED Matrix doesn't come on.

That all said, I am totally new to GEMMA MO and loading files
I believe that I am loading the files correctly using the instructions listed
Place ht16k33.py into lib
and copy over matrix.py?
3D_Printed_LED-Animation_BMO.py?
But now I am wondering if everything on the GEMMA needs to be updated to the current CircuitPython Bundle?
and if yes, is this simply done by dragging all of the files onto the GEMMA MO board? Though, I am aware space is limited...
The actual project mentions the Main.py but there wasn't a file by that name on the board..

I will post pics below of my solder job :) uncertain how important it is to fill the holes.
Thank you in advance for your help!!

IMG_5475.JPG
IMG_5475.JPG (135.82 KiB) Viewed 47 times

IMG_5477.JPG
IMG_5477.JPG (178.37 KiB) Viewed 47 times

IMG_5476.JPG
IMG_5476.JPG (182.17 KiB) Viewed 47 times

nanotopia
 
Posts: 9
Joined: Tue Jun 04, 2019 12:12 pm

Re: BMO project - matrix help

by mikeysklar on Tue Mar 16, 2021 5:44 pm

It looks like you are pretty close. The soldering looks reasonable.

I would update the Gemma M0 to the current stable CircuitPython (6.1.0) just to ensure library compatibility.

https://circuitpython.org/board/gemma_m0/

The bootloader will need to be installed by hitting the reset button twice while the Gemma is plugged into your computer so you see the BOOT drive.

https://github.com/adafruit/uf2-samdx1/ ... 3.13.0.bin

Something about your wording with how you copied the libraries seems off. You need to copy the entire folder into the CIRCUITPY/lib for adafruit_ht16k33/ not just the ht16k33.py into lib.


The 3D_Printed_LED-Animation_BMO.py needs to be named code.py and in the main CIRCUITPY folder.

mikeysklar
 
Posts: 4207
Joined: Mon Aug 01, 2016 8:10 pm

Re: BMO project - matrix help

by nanotopia on Tue Mar 16, 2021 5:57 pm

Oh! Thanks for getting back so quickly :)

I will definitely follow this and report back :D

nanotopia
 
Posts: 9
Joined: Tue Jun 04, 2019 12:12 pm

Re: BMO project - matrix help

by nanotopia on Tue Mar 16, 2021 8:50 pm

Eeps. l am using a Mac.
Could you possibly share links to locate the Mac version of the Bootloader?
I couldn't figure out how to open the .bin/cpgz file....
I've been Googling around, but tbh I am uncertain what I am looking for :(
Thank you again so much! Jake and Finn truly appreciate your help!

;)

nanotopia
 
Posts: 9
Joined: Tue Jun 04, 2019 12:12 pm

Re: BMO project - matrix help

by mikeysklar on Wed Mar 17, 2021 1:15 pm

My bad. I should not have sent over a link to the bin file. This is the UF2 file which will be easier to update with on a mac.

https://github.com/adafruit/uf2-samdx1/ ... 3.13.0.uf2

mikeysklar
 
Posts: 4207
Joined: Mon Aug 01, 2016 8:10 pm

Re: BMO project - matrix help

by nanotopia on Thu Mar 18, 2021 2:35 pm

mikeysklar wrote:It looks like you are pretty close. The soldering looks reasonable.

I would update the Gemma M0 to the current stable CircuitPython (6.1.0) just to ensure library compatibility.

https://circuitpython.org/board/gemma_m0/

The bootloader will need to be installed by hitting the reset button twice while the Gemma is plugged into your computer so you see the BOOT drive.

https://github.com/adafruit/uf2-samdx1/ ... 3.13.0.bin

Something about your wording with how you copied the libraries seems off. You need to copy the entire folder into the CIRCUITPY/lib for adafruit_ht16k33/ not just the ht16k33.py into lib.


The 3D_Printed_LED-Animation_BMO.py needs to be named code.py and in the main CIRCUITPY folder.


Thank you for sending over that link- I believe the Gemma has been updated. Here is a screenshot of what is on the Gemma- I am sharing it bc I do not see the CIRCUITPY/lib folder. Can I just add folders and name them ?
Screen Shot 2021-03-18 at 2.33.27 PM.png
Screen Shot 2021-03-18 at 2.33.27 PM.png (91.35 KiB) Viewed 25 times


:)

nanotopia
 
Posts: 9
Joined: Tue Jun 04, 2019 12:12 pm

Re: BMO project - matrix help

by nanotopia on Thu Mar 18, 2021 2:54 pm

Hello again
Ok so, I added the folders, and placed the library within
then I updated the 3D-LED animation file to code. turned off the Gemma, plugged it back into the computer
and all the files were missing.
I feel badly that I am completely not understanding how to do any of this. I keep reading through all the online documents
but honestly have no idea where/what I am doing incorrectly.

thank you again. hopefully I will some how figure it out.

nanotopia
 
Posts: 9
Joined: Tue Jun 04, 2019 12:12 pm

Re: BMO project - matrix help

by mikeysklar on Thu Mar 18, 2021 5:21 pm

Thanks for the screenshot. That was helpful. Nothing looks correct, sorry.

Use the double-reset button to get to the BOOTPY drive. Make sure there are not libraries or code on it. Then drop the UF2 image file over the drive to upgrade CircuitPython. It looks like you dropped that image on the CIRCUITPY drive which will not work and will probably run you out of space. More on this here:

https://learn.adafruit.com/welcome-to-c ... cuitpython

Your folders for the adafruit_ht16k33 need to be under a lib/ folder on the CIRCUITPY drive. Right now you have them in the root '/' directory.

mikeysklar
 
Posts: 4207
Joined: Mon Aug 01, 2016 8:10 pm

Please be positive and constructive with your questions and comments.