Can't get bigtree octopus firmware to compile

I am a newbie trying to help my son rebuild a printer with a new board. When we try to update firmware for this board I get this error and it doesn’t recognize the board.

Cannot find “C:\Users\wwall.platformio\packages\framework-arduinoststm32\variants\MARLIN_BIGTREE_OCTOPUS_V1”.
Is there a reason this directory is missing? Is it supposed to be installed separately? If so I can someone tell me where to find the files.

Delete this folder and build the project again for a clean rebuild.

Thank you for reply:

Still getting
Error: Unknown board ID ‘marlin_BigTree_Octopus_v1’

Was it supposed to generate the packages folder again once I deleted it? It didnt

Marlin is supposed to have that board here: Marlin/marlin_BigTree_Octopus_v1.json at bugfix-2.1.x · MarlinFirmware/Marlin · GitHub

And the buildroot/share/PlatformIO/boards path is added to the discoverable boards by the


  1. Does the buildroot/share/PlatformIO/boards/marlin_BigTree_Octopus_v1.json file exist in your Marlin download?
  2. Does the above shown config section exist in your platformio.ini?