FED 2.0 new feather m0 adalogger issue

77 views
Skip to first unread message

Jackson Travis Del Bonis-O'Donnell PhD

unread,
Oct 21, 2020, 6:01:16 PM10/21/20
to FEDforum
Hi all,

We needed to replace the Feather M0 adalogger board on one of our four FED2 devices (built before I joined lab) because the chip burned out (got scalding hot when plugged into USB). However, after flashing TriggeredFED053018 using Arduino IDE onto the new board, it won't dispense even when receiving its TTL trigger. The screen displays the usual "time, date, battery, 0", but the flashing green LED I see on our working units is absent when the new Feather is plugged in. I tried swapping the new Feather onto one of our functional FED2s and the same non-dispensing, no LED behavior occurred. I've tried 4 different new Feather boards to no avail. I also tried flashing newer versions of the FED2 sketches but then they don't display anything on the LCD screen and don't function at all.

I think that perhaps my Arduino IDE install has updated libraries that are too new and are thus causing problems with the sketch and board behavior. Is there a list of the versions of the library dependencies so I can roll back to appropriate installs?

Does anyone have any further recs or troubleshooting advice?

Much thanks,
Travis

Lex Kravitz

unread,
Oct 22, 2020, 10:24:58 AM10/22/20
to FEDforum
Hi Travis!
FED2, cool!  Did you try using this FED2 libraries.zip file from the files area of the FED2 Hackaday page?
That file was made in 2018 and it contains library versions that were verified to work at that point, so hopefully that will get your devices working/  You can unzip the contents directly into your Arduino/libraries folder.

However, I suspect the issue may be with the Adafruit SAMD Boards package, which you install in the Boards Manager.  When Adafruit released their board definitions version 1.5.6 something changed in how the Adalogger M0 communicates with the SD card.  This unfortunately affects multiple devices my lab has made.  It's likely a simple fix but I haven't managed to track down the issue yet.  Anyway there's an easy workaround: downgrade your Adafruit SAMD Boards package to 1.5.5.  To do this, go to the boards manager, find the "Adafruit SAMD Boards" package and click on the "Select version" drop down menu.  Then choose 1.5.5 and install that.  You should probably re-start the Arduino IDE after that, and then see if the FED code runs correctly on your FED2.


Can you post back if that solves it?  Thanks! -Lex

Jackson Travis Del Bonis-O'Donnell

unread,
Oct 22, 2020, 12:35:22 PM10/22/20
to Lex Kravitz, FEDforum
Yes! Downgrading the Adafruit SAMD library to 1.5.5 did the trick. Working perfectly now. Thank you!

--
You received this message because you are subscribed to the Google Groups "FEDforum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedforum+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fedforum/12bc2e1c-2510-4096-91de-211842ddc3e3n%40googlegroups.com.


--
Jackson Travis Del Bonis-O'Donnell, PhD
Postdoctoral Fellow, CDMRP Young Investigator
Department of Chemical and Biomolecular Engineering
University of California Berkeley
Reply all
Reply to author
Forward
0 new messages