How to convert to Klipper firmware: 32 bit delta step by step
Teaching Tech Teaching Tech
502K subscribers
87,241 views
0

 Published On Aug 20, 2021

If you want to learn how to convert your 3D printer to Klipper firmware, I have two examples to assist you step by step. In this video, I convert the FLsun Super Racer, a 32 bit delta printer with Octoprint. In a sister video, I convert the CR-10 Max, an 8 bit i3 ‘bed slinger’ cartesian printer with a BLtouch using Fluidd.

Klipper offers precise and fast printing, especially when using input shaping, which modifies the stepper inputs to remove ringing during high speed printing. Both of these printers will benefit from this plus get the added bonus of having wireless control.

This and the sister video are structured exactly the same, with more or less the same timestamps. They are designed so you can switch and forth between the two to suit your hardware and software requirements. Future videos will cover printer LCD/touch interfaces, pressure advance and input shaping.

This video is already very long, so please use it as a foundation to explore the comprehensive Klipper docs and flesh out your configuration file.

0:00 Introduction
Sister conversion video (CR-10 Max, 8 bit mainboard, BLtouch):    • How to convert to Klipper firmware: 8...  
Previous Klipper video 1 (stock Ender 3):    • Using a 32 bit Raspberry Pi to boost ...  
Previous Klipper video 2 (PiHat board, BLtouch):    • Klipper guide part 2: MKS Gen L/TMC22...  

0:58 What is Klipper and why would you want it?
Klipper https://www.klipper3d.org

3:00 The two printers I am converting in this and the sister video

3:35 Required hardware and software
Purchase Raspberry Pi 4B: https://amzn.to/3gp3kkA
Purchase Raspberry Pi bundle (example): https://amzn.to/2TGNE2B
Balena Etcher: https://www.balena.io/etcher/
Putty: https://www.putty.org/
Notepad++: https://notepad-plus-plus.org/downloads/
WinSCP: https://winscp.net/eng/download.php

4:45 Klipper installation steps/components

5:26 Flashing the web interface (Octoprint)
OctoPI installation page: https://octoprint.org/download/

6:57 Installing Klipper on Pi (required only when Octoprint is the chosen webUI)
Klipper installation page: https://www.klipper3d.org/Installatio...

8:36 Installing Klipper on a 32 bit mainboard

11:15 Printer.cfg resources
Klipper configuration reference: https://www.klipper3d.org/Config_Refe...
Klipper example configurations: https://github.com/KevinOConnor/klipp...
SKR V1.3 pin out: https://github.com/bigtreetech/BIGTRE...
Marlin pins file for SKR V1.3: https://github.com/MarlinFirmware/Mar...

12:23 Creating a blank printer.cfg configuration file

13:04 Baseline configuration/pins setup from example docs

14:58 Finding and adding the correct serial address

15:34 Rotation distance (steps per mm equivalent)
Klipper rotation distance reference: https://www.klipper3d.org/Rotation_Di...

16:25 Cooling fans

16:48 Filament runout switch
Klipper macro example with M600 code: https://github.com/KevinOConnor/klipp...

17:33 Clip on probe

18:01 Tests and checks
Klipper checks reference: https://www.klipper3d.org/Config_chec...

19:55 Delta calibration
Klipper delta_calibrate reference: https://www.klipper3d.org/Delta_Calib...

21:32 First prints
Calibration cube: https://www.thingiverse.com/thing:127...

22:19 Coming up in this series

22:37 My FLsun Super Racer files free for you:
Printed Raspberry Pi mount / mainboard spacer: https://www.thingiverse.com/thing:493...
Klipper configuration file: https://github.com/teachingtechYT/kli...

Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au

Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
https://3dprintersonline.com.au/

Take a look around and if you like what you see, please subscribe.

Support me on Patreon:   / teachingtech  

show more

Share/Embed