Produced by BIGTREETECH
Page 19 of 25
7 MOTHERBOARD FIRMWARE SUPPORT
You can find a pre-compiled version of Marlin for the Octopus by visiting
https://github.com/bigtreetech?tab=repositories and looking for the Octopus repository.
Alternately you can compile your own version using VScode. Covering how to compile
firmware using VSCode is beyond the scope of this manual however there is an abundance
of information online which explains how to set up VSCode on your machine and how to
configure Marlin thereafter. Good places to start are provided for your convenience in the
links below:
• https://marlinfw.org/docs/basics/install_platformio_vscode.html
• https://www.youtube.com/watch?v=eq_ygvHF29I
Once you have either compiled your own version of Marlin or downloaded a pre-compiled
version, you can install it by following the steps below:
1. Make sure that the firmware binary is named “firmware.bin”. Any other name will be
rejected by the bootloader.
2. Use an SD card that has been formatted using the SD formatter tool here:
https://www.sdcard.org/downloads/formatter/
3. Copy the firmware binary file to the SD card.
4. Insert the SD card into the motherboard and reset it.
5. Remove the SD card and check that the file has changed name to
“FIRMWARE.CUR”. This will confirm that the firmware was successfully installed.
If you are using Klipper then please ensure that you have the following settings enabled in
order to download the firmware to the board: