User Tools

Site Tools


3dprinter:klipper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
3dprinter:klipper [2023/08/29 21:51] Wulf Rajek3dprinter:klipper [2023/10/22 23:45] (current) Wulf Rajek
Line 10: Line 10:
 Installing Klipper and OctoPrint: The tool of our choice is [[https://github.com/th33xitus/kiauh|Klipper Installation And Update Helper (KIAUH)]], which streamlines the installation process by reducing user inputs to the bare minimum and adding a graphical interface. It also helps manage updates and removal of every component. Installing Klipper and OctoPrint: The tool of our choice is [[https://github.com/th33xitus/kiauh|Klipper Installation And Update Helper (KIAUH)]], which streamlines the installation process by reducing user inputs to the bare minimum and adding a graphical interface. It also helps manage updates and removal of every component.
  
 +In the Octoprint Settings tab, navigate to the "Behavior" sub-tab and select the "Cancel any ongoing prints but stay connected to the printer" option. Click "Save".
  
 [[https://github.com/Arksine/moonraker|Arksine/Moonraker]] is a Python 3 based web server that exposes APIs which client applications can use to interact with Klipper. [[https://github.com/Arksine/moonraker|Arksine/Moonraker]] is a Python 3 based web server that exposes APIs which client applications can use to interact with Klipper.
Line 58: Line 59:
 https://raw.githubusercontent.com/Klipper3d/klipper/master/config/printer-creality-ender3-s1-2021.cfg https://raw.githubusercontent.com/Klipper3d/klipper/master/config/printer-creality-ender3-s1-2021.cfg
  
-{{ :3dprinter:img20230825011004.jpg?nolink&400 |}}+{{ :3dprinter:img20230825011004.jpg?400 |}} 
 + 
 + 
 +<code> 
 +wget https://raw.githubusercontent.com/mkuf/prind/main/docker-compose.extra.make.yaml -O docker-klipper-make.yaml 
 +mkdir config 
 +touch config/build.config 
 +alias make="docker compose -f docker-klipper-make.yaml run --rm make" 
 +make menuconfig 
 +make 
 +#make flash FLASH_DEVICE=/dev/serial/by-id/<my printer> 
 + 
 + 
 +# This file contains pin mappings for the stock 2021 Creality Ender 3 
 +# S1 & S1 Pro. To use this config, check the STM32 Chip on the 
 +# Mainboard, during "make menuconfig" select accordingly either the 
 +# STM32F103 with "28KiB bootloader" or the STM32F401 with 
 +# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both. 
 + 
 +# For a direct serial connection, in "make menuconfig" select 
 +# "Enable extra low-level configuration options" and  Serial 
 +# (on USART2 PA3/PA2), which is on the 10 pin IDC cable used 
 +# for the LCD module as follows: 3: Tx, 4: Rx, 9: GND, 10: VCC 
 + 
 +# Flash this firmware by copying "out/klipper.bin" to a SD card and 
 +# turning on the printer with the card inserted. The filename 
 +# must be changed to "firmware.bin" 
 + 
 +# With STM32F401, you might need to put "firmware.bin" in a 
 +# folder on the SD card called "STM32F4_UPDATE" in order to flash. 
 + 
 +# See docs/Config_Reference.md for a description of parameters. 
 + 
 + 
 + 
 +Configuring Klipper/Moonraker 
 + 
 +All Runtime Configs are stored within config of this Repo. 
 + 
 +    Update config/printer.cfg with your Klipper config, set the serial device and make sure to not remove the existing Macros as they are required by fluidd/mainsail. See Klipper3d Docs for Reference 
 +    Make sure to update cors_domains and trusted_clients within moonraker.cfg to secure your moonraker api from unwanted access. See Moonraker Docs for Reference 
 + 
 + 
 +https://github.com/mkuf/prind#advanced-topics 
 +https://github.com/mkuf/prind#input-shaper-calibration 
 + 
 +</code> 
  
 <code> <code>
Line 64: Line 112:
 cp out/klipper.bin /mnt/usb cp out/klipper.bin /mnt/usb
 mkdir /mnt/usb/STM32F4_UPDATE mkdir /mnt/usb/STM32F4_UPDATE
-cp out/klipper.bin /mnt/usb/ST +cp out/klipper.bin /mnt/usb/STM32F4_UPDATE/firmware.bin
-M32F4_UPDATE/firmware.bin+
 umount /mnt/usb umount /mnt/usb
 </code> </code>
 +
 +====== Links ======
 +
 +https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-s1-2021.cfg
 +https://3dprintbeginner.com/how-to-install-klipper-on-ender-3-s1/
 +https://github.com/zellneralex/klipper_config/blob/master/moonraker.conf
 +https://moonraker.readthedocs.io/en/latest/configuration/
 +https://plugins.octoprint.org/plugins/arc_welder/
 +https://github.com/FormerLurker/ArcWelderPlugin/#arc-welder-anti-stutter
 +https://github.com/mkuf/prind/blob/main/docker-compose.yaml
 +https://github.com/mkuf/prind#input-shaper-calibration
 +https://hub.docker.com/r/mkuf/klipper
 +https://raw.githubusercontent.com/Klipper3d/klipper/master/config/printer-creality-ender3-s1-2021.cfg
 +
  
  
3dprinter/klipper.1693342311.txt.gz · Last modified: 2023/08/29 21:51 by Wulf Rajek