Channel: Teaching Tech
Category: Education
Tags: how toinput shapingsoftwarecr-10 maxdeltaconvert3d printinggcodeoctoklipperbeginnerflsuncr-103d print32 bitguidehardwareskr v1.3lessonbltouchpart coolingcheckstestsstep by steppressure advance3d printedflashendstopssuper race3d printerexplainedbalena etcherraspberry pi8bitfilament runoutklipperinstallationtutorialrotation distancecalibrationconversionender 3octoprintprocesspid tunebttprobecrealitysetupmarlin
Description: 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 CR-10 Max, an 8 bit i3 ‘bed slinger’ cartesian printer with a BLtouch using Fluidd. In a sister video, I convert the FLsun Super Racer, a 32 bit delta printer with Octoprint. 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 (FLsun Super Racer, 32 bit mainboard, delta): youtu.be/Cj7KpzbgExQ Previous Klipper video 1 (stock Ender 3): youtu.be/yAfalR7-Tvw Previous Klipper video 2 (PiHat board, BLtouch): youtu.be/5bIzcA8PBgY 0:57 What is Klipper and why would you want it? Klipper klipper3d.org 3:04 The two printers I am converting in this and the sister video Example CR-10S Pro SKR conversion by Portzal: thingiverse.com/thing:4297672 Klipper FAQ: github.com/KevinOConnor/klipper/blob/master/docs/FAQ.md#my-tmc-motor-driver-turns-off-in-the-middle-of-a-print 4:04 Required hardware and software Purchase Raspberry Pi 4B: amzn.to/3gp3kkA Purchase Raspberry Pi bundle (example): amzn.to/2TGNE2B Balena Etcher: balena.io/etcher Putty: putty.org Notepad++: notepad-plus-plus.org/downloads WinSCP: winscp.net/eng/download.php 5:14 Klipper installation steps/components 5:56 Flashing the web interface (Fluidd) FluiddPi installation page: docs.fluidd.xyz/installation/fluiddpi 7:39 Installing Klipper on Pi (not required with Fluidd installation) 7:48 Installing Klipper on an 8 bit mainboard Klipper installation doc: klipper3d.org/Installation.html 10:19 Printer.cfg resources Klipper configuration reference: klipper3d.org/Config_Reference.html Klipper example configurations: github.com/KevinOConnor/klipper/tree/master/config Marlin Ramps pin file: github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/pins/ramps/pins_RAMPS.h Marlin Ramps_Creality pins file: github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/pins/ramps/pins_RAMPS_CREALITY.h Ramps pins/Arduino pins table: arduino.cc/en/Hacking/PinMapping2560 11:27 Creating a blank printer.cfg configuration file 11:51 Baseline configuration/pins setup from example docs Ender 3 Max config I used as a basis: github.com/KevinOConnor/klipper/blob/master/config/printer-creality-ender3max-2021.cfg 1:34 Fluidd configuration specifics Fluidd initial setup reference: docs.fluidd.xyz/configuration/initial_setup 13:46 Finding and adding the correct serial address 14:23 Rotation distance (steps per mm equivalent) Klipper rotation distance reference: klipper3d.org/Rotation_Distance.html 15:14 Filament runout switch Klipper macro example with M600 code: github.com/KevinOConnor/klipper/blob/master/config/sample-macros.cfg 15:38 BLtouch Klipper BLtouch reference: klipper3d.org/BLTouch.html 16:42 Tests and checks Klipper checks reference: klipper3d.org/Config_checks.html 18:28 BLtouch check 19:19 BLtouch Z offset 20:10 BLtouch G29 Macro 20:36 First prints Calibration cube: thingiverse.com/thing:1278865 21:02 Coming up in this series 22:20 My CR-10 Max files free for you: Klipper configuration file: github.com/teachingtechYT/klipper-configs Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: x3d.com.au Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5] 3dprintersonline.com.au Take a look around and if you like what you see, please subscribe. Support me on Patreon: patreon.com/teachingtech