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/21 10:54] 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 53: Line 54:
 Cura plugin for improved printing of circular areas with Klipper: Cura plugin for improved printing of circular areas with Klipper:
 arcwelder cura plugin arcwelder cura plugin
 +
 +
 +Klipper config file for the Creality Ender 3 S1:
 +https://raw.githubusercontent.com/Klipper3d/klipper/master/config/printer-creality-ender3-s1-2021.cfg
 +
 +{{ :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>
 +mount /dev/sdc1 /mnt/usb
 +cp out/klipper.bin /mnt/usb
 +mkdir /mnt/usb/STM32F4_UPDATE
 +cp out/klipper.bin /mnt/usb/STM32F4_UPDATE/firmware.bin
 +umount /mnt/usb
 +</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.1692611654.txt.gz · Last modified: 2023/08/21 10:54 by Wulf Rajek