Install Fluidd And Flash Octopus Pro

Author: MAGICPHOENIX 228 views


What we need:

  1. 2 x SD Card. one for raspberry(>8GB), recommened 16/32GB. another one just for flash octopus, 64MB should work.
  2. Raspberry
  3. Octopus pro
  4. SD Card Reader

1. Install Fluiddpi

Download Fluiddpi

Visit and click this link.

Download the lastest version

Download balenaEtcher (For Windows)

From this link

Download this file and install it.

Flash it to SD card.

Recommened use a quality SD card, for personal I prefer Lexar’s.

click this link and select the fluiddpi file you just download.
select your SD card device and click Flash !

For a 32G SD card and USB2.0 card reader, it needs about 10mins, 5mins flash and another 5mins for verify.

Sometimes it may notice failed, usually you can ignore it.

Config Wifi

Re-plug the SD card, and refresh resource manager, there would be a device named boot

Use Notepad++ or Atom to edit it, don’t use WordPad/Notepad (Windows) or TextEdit (MacOS X) 
it should like this, usually we only need to edit WPA/WPA2 section
uncomment from line 27 to 30, and use your wifi SSID and password. now it should look like this pic.

Save the file. Now the first step is over!

Flash Octopus Pro

Power on the raspberry with a power supply greater than 5v2a.

And visit http://fluiddpi.local/#/, would get this page if everything is well.

Recommended update it.

Make BIN File

Use ssh to login in your raspberry, I use powershell here

The default username/password is pi/raspberry

Wire octopus pro to raspberry.

Now back to terminal, we will make klipper firmware for octopus pro.

cd ~/klipper
make menuconfig
set it like this, for 446 model, it should be 12Mhz, 8Mhz for 429 model.

click ESC to quit it and y to save.


it should generate a file

[email protected]:~ $ cd ~/klipper
[email protected]:~/klipper $ make menuconfig
Using default symbol values (no '/home/pi/klipper/.config')
Configuration saved to '/home/pi/klipper/.config'
  Creating symbolic link out/board
Loaded configuration '/home/pi/klipper/.config'
Configuration saved to '/home/pi/klipper/.config'
[email protected]:~/klipper $ make
  Creating symbolic link out/board
  Building out/autoconf.h
  Compiling out/src/sched.o
  Compiling out/src/command.o
  Compiling out/src/basecmd.o
  Compiling out/src/debugcmds.o
  Compiling out/src/initial_pins.o
  Compiling out/src/gpiocmds.o
  Compiling out/src/stepper.o
  Compiling out/src/endstop.o
  Compiling out/src/trsync.o
  Compiling out/src/adccmds.o
  Compiling out/src/spicmds.o
  Compiling out/src/thermocouple.o
  Compiling out/src/i2ccmds.o
  Compiling out/src/pwmcmds.o
  Compiling out/src/spi_software.o
  Compiling out/src/sensor_adxl345.o
  Compiling out/src/lcd_st7920.o
  Compiling out/src/lcd_hd44780.o
  Compiling out/src/buttons.o
  Compiling out/src/tmcuart.o
  Compiling out/src/neopixel.o
  Compiling out/src/pulse_counter.o
  Compiling out/src/stm32/watchdog.o
  Compiling out/src/stm32/gpio.o
  Compiling out/src/generic/crc16_ccitt.o
  Compiling out/src/generic/armcm_boot.o
  Compiling out/src/generic/armcm_irq.o
  Compiling out/src/generic/armcm_reset.o
  Compiling out/src/../lib/stm32f4/system_stm32f4xx.o
  Compiling out/src/stm32/stm32f4.o
  Compiling out/src/generic/armcm_timer.o
  Compiling out/src/stm32/adc.o
  Compiling out/src/stm32/i2c.o
  Compiling out/src/stm32/spi.o
  Compiling out/src/stm32/usbotg.o
  Compiling out/src/stm32/chipid.o
  Compiling out/src/generic/usb_cdc.o
  Compiling out/src/stm32/hard_pwm.o
  Building out/compile_time_request.o
Version: v0.10.0-122-gc179db3d
  Preprocessing out/src/generic/armcm_link.ld
  Linking out/klipper.elf
  Creating hex file out/klipper.bin
[email protected]:~/klipper $

Now let’s open another powershell and use scp to copy the file .

PS C:\Users\LIVE> scp [email protected]:/home/pi/klipper/out/klipper.bin ./
[email protected]'s password:
klipper.bin                                                                           100%   23KB   1.2MB/s   00:00
PS C:\Users\LIVE>

In my printer, we can find klipper.bin at C:\Users\LIVE, copy it to an empty SD card and named to firmware.bin

Insert the SD card with firmware.bin then then restart the power supply, after about 30 seconds, check the SD card.

if firmware.bin changed to FIRMWARE.CUR, you have flashed successful.

On this page