Commisioning my VORON2.4 600 3d printer with OCTOPRINT, KLIPPER, CANBUS FLY SB2040 PROplus toolhead module + KNOMI V2, OCTOPUS Pro F429 motherboard and PICAN module

Before building my 600x600x500 (XYZ) Voron 2.4 3d printer, I decided which electronics I would use.

The choice for the electronics’ hard- and firmware was the following:

  1. Raspberry PI4B 2GB with Octoprint, Klipper
  2. Octopus pro 1.01 F429 1MB motherboard with KLIPPER firmware
  3. PICAN CANBUS adapter USB-CANBUS with Candlelight firmware
  4. Mellow/Fly SB2040 PROplus CANBUS module for the toolhead with CANboot and Klipper firmware
  5. BTT Knomi V2 in the Stealthburner toolhead
  6. 10-LEDS arrangement with 8 minileds for the Voron LOGO and 2 RGB LEDS for lighting the nozzle of the Stealthburner

Fitting the parts on the Stealthburner, it also has the TAP Z-sensor from ChaoticLab. When fitting, I did not yet have the KNOMI front on the Stealthburner.

The Controller software is made as follows:

  1. Raspberry PI, burned with RPI’s Debian Octoprint package through raspberry pi imager
  2. Raspberry PI, through the PUTTY interface:
    1. installed KLIPPER on the PI
      1. git clone https://github.com/Klipper3d/klipper
      2. ./klipper/scripts/install-octopi.sh
    2. installed Canboot on the PI
      1. Burned Canboot on the Mellow/Fly SB2040 Proplus via the USB connection PI-SB2040
        1. install CanBoot on SB2040
      2. Made an auto-startfile for the Canbus in the PI and reboot
      3. Burned Klipper on the Mellow/Fly SB2040 Proplus via the Canbus interface PICAN-SB2040
      4. Made the klipper.bin file for the Octopus board within Klipper on the PI and then burned it as firmware.bin on a FAT-32 formatted microSdcard.  Then, put the microSD card in the OCTOPUS board to load the KLIPPER firmware
    3. installed a couple of supporting packages on the PI
      1. klipper-led_effect, used for the RGB LEDS on the Stealtburner
        1. cd ~
          git clone https://github.com/julianschill/klipper-led_effect.git
          cd klipper-led_effect
          ./install-led_effect.sh
      2. Moonraker, used for the BTT KNOMI
  3. Updated all installed packages on the PI with sudo apt update and sudo apt upgrade commands, and git_pull commands,
  4. Uploaded the required config files to the respective shared  Klipper//Moonraker config directory
    1. printer.cfg
    2. knomi.cfg
    3. stealthburner_leds.cfg
  5. Reboot and check octoprint in the webpage.

NB: Instead of octoprint, you can also use Fluidd or Mainsail