Installing Fluidd + Klipper on an Ender 3 Pro and Debian PC

Installing Fluidd + Klipper on an Ender 3 Pro and Debian PC

I didn't see a good guide so I outlined the steps below.

Installation Steps:

  1. Install Debian 10 "buster"

  2. Once complete enter these commands on the PC:
    su -
    adduser [your username] sudo

  3. Log out and log back in
    logout x2

    • Some users have reported errors with Libcurl on newer versions of debian. To fix this enter these commands to remove the older version and install the proper one. (Thanks Khalm Down Hobbies!)
      sudo apt remove libcurl4
      sudo apt install curl
  4. Install KIAUH - https://github.com/th33xitus/kiauh
    sudo apt-get install git -y
    cd ~
    git clone https://github.com/th33xitus/kiauh.git
    ./kiauh/kiauh.sh

  5. Install klipper, moonraker, and fluidd in KIAUH. Default options on all of them. fluidd-obico is optional.

  6. At this point, if you haven't, build and install the firmware. I followed this guide: https://www.obico.io/blog/install-klipper-with-fluidd-ender-3/#configure-klipper-firmware

  7. Reboot the computer
    sudo reboot

  8. Navigate to http://fluidd.local and replace the printer.cfg with yours. If you use an Ender 3 pro with a CR/BL touch you can use mine.

Installing mjpg-streamer for fluidd and Obico USB Webcams

mjpg-streamer does not natively ship with debian, but it does with rasbian so we will have to install it ourselves:

  1. Install the mjpg-streamer: https://snapcraft.io/install/mjpg-streamer/debian
    sudo apt update
    sudo apt install snapd
    sudo snap install core
    sudo snap install mjpg-streamer
  2. Open the config file
    sudo nano /var/snap/mjpg-streamer/current/config
    Set the DAEMON= option in there to "true" (Control + X, Y are the keystrokes to save and close nano)
  3. snap connect mjpg-streamer:camera
  4. sudo reboot

In fluidd settings enable the camera with all of the defaults preselected. If everything is installed correctly you should now get the camera on the dashboard.

Fluidd with the Webcam enabled