EZNeo BTT Octopus Pro Board Setup

What you will need #

  1. The EZNeo Strip

Plug it in! #

The Octopus Pro boards have a dedicated NeoPixel header. This pin is pre-setup in Marlin 2.0 and uses pin PB0.

Just simply plug in the EZNeo cable to the RGB header on the board shown below in the pinout diagram and the other end of the cable into the EZNeo strip.

The official Octopus Pro Manual is located on their GitHub here: BIGTREETECH-OCTOPUS-Pro/BTT_Octopus_pro_EN.pdf at master · bigtreetech/BIGTREETECH-OCTOPUS-Pro (github.com)

Firmware Setup #

Pin Number #

The Octopus Pro uses pin PB0 for their NEOPIXEL_PIN when using the RGB header as shown above. TH3D does not provide firmware for the Octopus Pro boards, refer to BTT official firmware or Marlin for firmware for those boards

Vanilla Marlin Setup #

If you are using a standard build of Marlin (aka “Vanilla” Marlin), follow the directions below to set the correct options to use the strips with your Marlin build. These directions are based on Marlin 2.0.9.1. Older/newer versions of Marlin may have different values than shown below.

Configuration.h Settings #

In Configuration.h make the following changes:

  • Uncomment the NEOPIXEL_LED line
  • Set the NEOPIXEL_TYPE to NEO_GRB
  • Set the NEOPIXEL_PIN line to whatever IO pin you are using to control the strip.
  • Change the NEOPIXEL_PIXELS value to 15
  • Uncomment the NEOPIXEL_STARTUP_TEST line

Configuration_adv.h Settings #

In Configuration_adv.h make the following changes:

  • Uncomment the LED_CONTROL_MENU line

These settings will enable all the Marlin RGB LED control options. You can change the LED colors from your printer LCD menu or through Gcode commands (M150)

Updated on July 27, 2022
Was this article helpful?