SparkFun MicroMod Asset Tracker Arduino IDE 2.0 Missing FBQN

Hello,

I have a SparkFun MicroMod Asset Tracker Carrier board that has a Samd51 processor board plugged into it. I'm using the Arduino IDE 2.0 in an attempt to code the board. I'm on Windows 10 and the board is plugged into my usb com port. Right now I'm just experimenting. I'm relatively new to this kind of programming. I downloaded libraries for both boards. When I attempt to compile a short sketch/script I get the following error: Missing FBQN (Fully Qualified Board Name). I can't get the Arduino IDE to recognize the Asset Tracker board, nor do I see it listed among their boards. I also don't see the samd51. I do see samd21.

I'm trying the first example here:https://learn.sparkfun.com/tutorials/mi ... o-examples

Can anyone help me with this?

Thanks!
...John

Hi @jalway. You must install the "SparkFun SAMD Boards" platform using the Arduino IDE Boards Manager.

I'll provide instructions:

  1. Select File > Preferences from the Arduino IDE menus.
  2. Enter the following URL into the "Additional Boards Manager URLs" field:
    https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json
    
    :exclamation: If there are already Boards Manager URLs in the field, separate them with commas.
  3. Click the OK button.
  4. You will now see a "Downloading index: ..." notification at the bottom right corner of the IDE window. Wait for that notification to close.
  5. Select Tools > Board > Boards Manager from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
  6. Scroll down through the list of boards platforms until you see the "SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1)" entry. Hover the mouse pointer over that entry.
  7. You will now see an "INSTALL" button appear at the bottom of the entry. Click the button.
  8. Wait for the installation to finish.
  9. Select Tools > Board > SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1) > SparkFun SAMD51 MicroMod from the Arduino IDE menus.

You will now be able to compile for the board without getting that error.

Hello ptillisch,

Thanks very much! Another guy helped me with this with identical ideas. I had taken these steps prior to asking for help, but I see that I used the url:
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
versus your:
https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json

the only difference is "master" versus "main"...

I tried to revert to your "main" one. I'm not sure if it took hold, but I added it and pressed "okay".

I had also already had that board core installed. But I don't see the samd51 among the boards to select from. I see a few samd21 boards.

I've uploaded two screenshots to show you what I'm seeing.

It seems like I can't get the samd51 to be recognized.

That was the old URL. SparkFun no longer maintains it, as they explain here:

https://learn.sparkfun.com/tutorials/installing-arduino-ide/board-add-ons-with-arduino-board-manager

Heads Up: GitHub has recently moved away from having default branches as "master " and changed the default to "main ". SparkFun has followed this move as well. If you're unable to see a particular board inside of Arduino it may be that you are using the older "master " link. As a result, you will only see the previous changes on the old master branch. Please change to the 'main ' json url listed above and all should be well.

Make sure you remove the old URL with the "master" in it.

This is because you have an outdated version of the "SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1)" platform installed (1.8.3). SparkFun had a bug in that version that caused the SparkFun SAMD51 MicroMod board to not be recognized by the IDE. The bug is fixed in the latest version 1.8.7.

Please update to 1.8.7 by following these instructions:

  1. Open the "Boards Manager" view in the Arduino IDE if it is not already open.
  2. Scroll down through the list of boards platforms until you see the "SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1)" entry. Hover the mouse pointer over that entry.
  3. You will now see a menu at the bottom of the entry. Make sure "1.8.7" is selected from that menu.
  4. Click the "INSTALL" button.
  5. Wait for the update to finish.

Now check again for the SparkFun SAMD51 MicroMod board in the Tools > Board > SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1) menu.

1 Like

Thanks a lot! That fixed it. The board now works. :slight_smile:

Regards,
...John

You are welcome. I'm glad it is working now.

Regards,
Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.