diff options
author | Tomasz Kramkowski <tomasz@kramkow.ski> | 2025-08-15 21:13:44 +0100 |
---|---|---|
committer | Tomasz Kramkowski <tomasz@kramkow.ski> | 2025-08-15 21:46:37 +0100 |
commit | ae9102482560b557628c83a247ab35063ade0bf7 (patch) | |
tree | 2f08afac5a943aac31186e2c5c0c7d60e6d8837a | |
parent | 121edea90cde8295f720ed9d2f2fccca61f66bb4 (diff) | |
download | kutter-ae9102482560b557628c83a247ab35063ade0bf7.tar.gz kutter-ae9102482560b557628c83a247ab35063ade0bf7.tar.xz kutter-ae9102482560b557628c83a247ab35063ade0bf7.zip |
Rename everything significant to Kutter except for docs
215 files changed, 512 insertions, 518 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index f9d62979..a1073193 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,17 +16,18 @@ Most changes are breaking. ### Changed * The config file is no longer modified by `SAVE_CONFIG`. Instead the file - `/var/run/klipper/run.cfg` will contain the data which previously would be + `/var/run/kutter/run.cfg` will contain the data which previously would be placed at the end of `SAVE_CONFIG`. The `--runtime-config` (short: `-R`) option can be used to change the location. * The makefiles in `klippy/chelper` and `lib/hub-ctrl` are now used to build he respective `c_helper.so` and `hub-ctrl`. * The config positional argument is now optional and defaults to - `/etc/klipper.cfg` + `/etc/kutter.cfg` * The version is now stored in `klippy/klippy.py` in `__version__` and is no longer automatically retrieved from git or from `klippy/.version`. * The version numbering has changed and versions are not compatible. * Drop support for printing most recent built MCU firmware details. +* Project renamed to Kutter. ### Removed @@ -1,4 +1,4 @@ -# Klipper build system +# Kutter build system # # Copyright (C) 2016-2020 Kevin O'Connor <kevin@koconnor.net> # @@ -35,14 +35,14 @@ CFLAGS := -iquote $(OUT) -iquote src -iquote $(OUT)board-generic/ \ -ffunction-sections -fdata-sections -fno-delete-null-pointer-checks CFLAGS += -flto=auto -fwhole-program -fno-use-linker-plugin -ggdb3 -OBJS_klipper.elf = $(patsubst %.c, $(OUT)src/%.o,$(src-y)) -OBJS_klipper.elf += $(OUT)compile_time_request.o -CFLAGS_klipper.elf = $(CFLAGS) -Wl,--gc-sections +OBJS_kutter.elf = $(patsubst %.c, $(OUT)src/%.o,$(src-y)) +OBJS_kutter.elf += $(OUT)compile_time_request.o +CFLAGS_kutter.elf = $(CFLAGS) -Wl,--gc-sections CPPFLAGS = -I$(OUT) -P -MD -MT $@ # Default targets -target-y := $(OUT)klipper.elf +target-y := $(OUT)kutter.elf all: @@ -68,9 +68,9 @@ $(OUT)%.ld: %.lds.S $(OUT)autoconf.h @echo " Preprocessing $@" $(Q)$(CPP) -I$(OUT) -P -MD -MT $@ $< -o $@ -$(OUT)klipper.elf: $(OBJS_klipper.elf) +$(OUT)kutter.elf: $(OBJS_kutter.elf) @echo " Linking $@" - $(Q)$(CC) $(OBJS_klipper.elf) $(CFLAGS_klipper.elf) -o $@ + $(Q)$(CC) $(OBJS_kutter.elf) $(CFLAGS_kutter.elf) -o $@ $(Q)scripts/check-gcc.sh $@ $(OUT)compile_time_request.o ################ Compile time requests @@ -81,7 +81,7 @@ $(OUT)%.o.ctr: $(OUT)%.o $(OUT)compile_time_request.o: $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) ./scripts/buildcommands.py @echo " Building $@" $(Q)cat $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) | tr -s '\0' '\n' > $(OUT)compile_time_request.txt - $(Q)$(PYTHON) ./scripts/buildcommands.py -d $(OUT)klipper.dict -t "$(CC);$(AS);$(LD);$(OBJCOPY);$(OBJDUMP);$(STRIP)" $(OUT)compile_time_request.txt $(OUT)compile_time_request.c + $(Q)$(PYTHON) ./scripts/buildcommands.py -d $(OUT)kutter.dict -t "$(CC);$(AS);$(LD);$(OBJCOPY);$(OBJDUMP);$(STRIP)" $(OUT)compile_time_request.txt $(OUT)compile_time_request.c $(Q)$(CC) $(CFLAGS) -c $(OUT)compile_time_request.c -o $@ ################ Auto generation of "board/" include file link diff --git a/config/example-extras.cfg b/config/example-extras.cfg index 5de00a49..cc27c4f4 100644 --- a/config/example-extras.cfg +++ b/config/example-extras.cfg @@ -1,4 +1 @@ # Documentation on config parameters has moved to: docs/Config_Reference.md - -# The latest version of the config reference is also available online at: -# https://www.klipper3d.org/Config_Reference.html diff --git a/config/example.cfg b/config/example.cfg index 5de00a49..cc27c4f4 100644 --- a/config/example.cfg +++ b/config/example.cfg @@ -1,4 +1 @@ # Documentation on config parameters has moved to: docs/Config_Reference.md - -# The latest version of the config reference is also available online at: -# https://www.klipper3d.org/Config_Reference.html diff --git a/config/generic-I3DBEEZ9.cfg b/config/generic-I3DBEEZ9.cfg index abb20d86..14419031 100644 --- a/config/generic-I3DBEEZ9.cfg +++ b/config/generic-I3DBEEZ9.cfg @@ -3,7 +3,7 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the I3DBEEZ9. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the I3DBEEZ9 # with that SD card. @@ -103,7 +103,7 @@ pin: PE5 #pin: PE6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-alligator-r2.cfg b/config/generic-alligator-r2.cfg index 427755e9..052e94be 100644 --- a/config/generic-alligator-r2.cfg +++ b/config/generic-alligator-r2.cfg @@ -4,7 +4,7 @@ # Remember flash procedure: # sudo /etc/init.d/alligator-manager --erase -# sudo bossac -e -w -v -b -R -i -p ttyAMA0 klipper.bin +# sudo bossac -e -w -v -b -R -i -p ttyAMA0 kutter.bin # See alligator github for alligator manager: # https://github.com/3Dartists/alligator-manager diff --git a/config/generic-alligator-r3.cfg b/config/generic-alligator-r3.cfg index 80543ae2..65576da7 100644 --- a/config/generic-alligator-r3.cfg +++ b/config/generic-alligator-r3.cfg @@ -4,7 +4,7 @@ # Remember flash procedure: # sudo /etc/init.d/alligator-manager --erase -# sudo bossac -e -w -v -b -R -i -p ttyAMA0 klipper.bin +# sudo bossac -e -w -v -b -R -i -p ttyAMA0 kutter.bin # See alligator github for alligator manager: # https://github.com/3Dartists/alligator-manager diff --git a/config/generic-archim2.cfg b/config/generic-archim2.cfg index a517909b..3776ca75 100644 --- a/config/generic-archim2.cfg +++ b/config/generic-archim2.cfg @@ -133,7 +133,7 @@ pin: PC26 pin: PC25 [mcu] -serial: /dev/serial/by-id/usb-Klipper_sam3x8e_nnn +serial: /dev/serial/by-id/usb-Kutter_sam3x8e_nnn [printer] kinematics: cartesian diff --git a/config/generic-azteeg-x5-mini-v3.cfg b/config/generic-azteeg-x5-mini-v3.cfg index d1919b6b..47030543 100644 --- a/config/generic-azteeg-x5-mini-v3.cfg +++ b/config/generic-azteeg-x5-mini-v3.cfg @@ -66,7 +66,7 @@ max_temp: 130 pin: P0.26 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-e3-rrf-v1.1.cfg b/config/generic-bigtreetech-e3-rrf-v1.1.cfg index b0153cba..687a6f1d 100644 --- a/config/generic-bigtreetech-e3-rrf-v1.1.cfg +++ b/config/generic-bigtreetech-e3-rrf-v1.1.cfg @@ -3,7 +3,7 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the E3 RRF 1.1. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the E3 RRF # 1.1 with that SD card. @@ -97,7 +97,7 @@ pin: PB6 pin: PB5 [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_370025000247303034313331-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_370025000247303034313331-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-gtr.cfg b/config/generic-bigtreetech-gtr.cfg index 7e0b126f..7a40469a 100644 --- a/config/generic-bigtreetech-gtr.cfg +++ b/config/generic-bigtreetech-gtr.cfg @@ -3,7 +3,7 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the GTR. Instead, -# after running "make", copy the generated "klipper/out/klipper.bin" file to a +# after running "make", copy the generated "kutter/out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the GTR # with that SD card. diff --git a/config/generic-bigtreetech-manta-e3ez.cfg b/config/generic-bigtreetech-manta-e3ez.cfg index 199eae70..c6366b23 100644 --- a/config/generic-bigtreetech-manta-e3ez.cfg +++ b/config/generic-bigtreetech-manta-e3ez.cfg @@ -86,7 +86,7 @@ pin: PA8 #pin: PB14 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-manta-m4p.cfg b/config/generic-bigtreetech-manta-m4p.cfg index caf53267..e50da5dd 100644 --- a/config/generic-bigtreetech-manta-m4p.cfg +++ b/config/generic-bigtreetech-manta-m4p.cfg @@ -79,7 +79,7 @@ pin: PD2 #pin: RPI:gpio26 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-manta-m5p.cfg b/config/generic-bigtreetech-manta-m5p.cfg index cb1cad49..e538a262 100644 --- a/config/generic-bigtreetech-manta-m5p.cfg +++ b/config/generic-bigtreetech-manta-m5p.cfg @@ -92,7 +92,7 @@ pin: PA4 #pin: RPI:gpio26 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-manta-m8p-v1.0.cfg b/config/generic-bigtreetech-manta-m8p-v1.0.cfg index 4459076f..bf12883a 100644 --- a/config/generic-bigtreetech-manta-m8p-v1.0.cfg +++ b/config/generic-bigtreetech-manta-m8p-v1.0.cfg @@ -131,7 +131,7 @@ pin: PE6 #tachometer_pin: PC15 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-manta-m8p-v1.1.cfg b/config/generic-bigtreetech-manta-m8p-v1.1.cfg index aadb5c45..1d543ddf 100644 --- a/config/generic-bigtreetech-manta-m8p-v1.1.cfg +++ b/config/generic-bigtreetech-manta-m8p-v1.1.cfg @@ -135,7 +135,7 @@ pin: PE6 #pin: RPI:gpio26 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-octopus-max-ez.cfg b/config/generic-bigtreetech-octopus-max-ez.cfg index 3ccc2c75..a33bc194 100644 --- a/config/generic-bigtreetech-octopus-max-ez.cfg +++ b/config/generic-bigtreetech-octopus-max-ez.cfg @@ -150,7 +150,7 @@ pin: PA6 #tachometer_pin: PC2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-octopus-pro-v1.0.cfg b/config/generic-bigtreetech-octopus-pro-v1.0.cfg index 109257f6..cfd558d2 100644 --- a/config/generic-bigtreetech-octopus-pro-v1.0.cfg +++ b/config/generic-bigtreetech-octopus-pro-v1.0.cfg @@ -146,7 +146,7 @@ pin: PA8 #pin: PD15 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 # CAN bus is also available on this board [printer] diff --git a/config/generic-bigtreetech-octopus-pro-v1.1.cfg b/config/generic-bigtreetech-octopus-pro-v1.1.cfg index 920ca9f3..7fc81992 100644 --- a/config/generic-bigtreetech-octopus-pro-v1.1.cfg +++ b/config/generic-bigtreetech-octopus-pro-v1.1.cfg @@ -142,7 +142,7 @@ pin: PA8 #pin: PD15 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 # CAN bus is also available on this board [printer] diff --git a/config/generic-bigtreetech-octopus-v1.1.cfg b/config/generic-bigtreetech-octopus-v1.1.cfg index dcd0e97c..c46c242d 100644 --- a/config/generic-bigtreetech-octopus-v1.1.cfg +++ b/config/generic-bigtreetech-octopus-v1.1.cfg @@ -145,7 +145,7 @@ pin: PA8 #pin: PD15 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 # CAN bus is also available on this board [printer] diff --git a/config/generic-bigtreetech-skr-2.cfg b/config/generic-bigtreetech-skr-2.cfg index 25591b5b..bce3db3e 100644 --- a/config/generic-bigtreetech-skr-2.cfg +++ b/config/generic-bigtreetech-skr-2.cfg @@ -7,7 +7,7 @@ # You will need to check the chip on your board to identify which you have. # # The "make flash" command does not work on the SKR 2. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR 2 # with that SD card. @@ -101,7 +101,7 @@ pin: PC13 value: 1 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-3.cfg b/config/generic-bigtreetech-skr-3.cfg index 97570cd5..c81b917f 100644 --- a/config/generic-bigtreetech-skr-3.cfg +++ b/config/generic-bigtreetech-skr-3.cfg @@ -82,7 +82,7 @@ pin: PB7 #pin: PB5 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-cr6-v1.0.cfg b/config/generic-bigtreetech-skr-cr6-v1.0.cfg index 5266fa94..0bef6eea 100644 --- a/config/generic-bigtreetech-skr-cr6-v1.0.cfg +++ b/config/generic-bigtreetech-skr-cr6-v1.0.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PA14". # The "make flash" command does not work on the SKR CR6. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # CR6 V1.0 with that SD card. @@ -107,7 +107,7 @@ max_temp: 120 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_000000000000000000000000-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f103xe_000000000000000000000000-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-e3-dip.cfg b/config/generic-bigtreetech-skr-e3-dip.cfg index 10ae56d1..af5a248c 100644 --- a/config/generic-bigtreetech-skr-e3-dip.cfg +++ b/config/generic-bigtreetech-skr-e3-dip.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PC13". # The "make flash" command does not work on the SKR E3 DIP. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR E3 # DIP with that SD card. @@ -79,7 +79,7 @@ max_temp: 130 pin: PA8 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-e3-turbo.cfg b/config/generic-bigtreetech-skr-e3-turbo.cfg index 4784a654..0651a815 100644 --- a/config/generic-bigtreetech-skr-e3-turbo.cfg +++ b/config/generic-bigtreetech-skr-e3-turbo.cfg @@ -109,7 +109,7 @@ pin: P2.1 pin: P2.2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_lpc1769_00000000000000000000000000000000-if00 +serial: /dev/serial/by-id/usb-Kutter_lpc1769_00000000000000000000000000000000-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini-e3-v1.0.cfg b/config/generic-bigtreetech-skr-mini-e3-v1.0.cfg index aea833b4..4dfb2128 100644 --- a/config/generic-bigtreetech-skr-mini-e3-v1.0.cfg +++ b/config/generic-bigtreetech-skr-mini-e3-v1.0.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PC13". # The "make flash" command does not work on the SKR mini E3. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini E3 with that SD card. @@ -107,7 +107,7 @@ max_temp: 130 pin: PA8 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini-e3-v1.2.cfg b/config/generic-bigtreetech-skr-mini-e3-v1.2.cfg index a5a306a2..c5faf9c9 100644 --- a/config/generic-bigtreetech-skr-mini-e3-v1.2.cfg +++ b/config/generic-bigtreetech-skr-mini-e3-v1.2.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PC13". # The "make flash" command does not work on the SKR mini E3. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini E3 with that SD card. @@ -99,7 +99,7 @@ max_temp: 130 pin: PA8 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini-e3-v2.0.cfg b/config/generic-bigtreetech-skr-mini-e3-v2.0.cfg index eeacae33..dab3c2f4 100644 --- a/config/generic-bigtreetech-skr-mini-e3-v2.0.cfg +++ b/config/generic-bigtreetech-skr-mini-e3-v2.0.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PA14". # The "make flash" command does not work on the SKR mini E3. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini E3 with that SD card. @@ -107,7 +107,7 @@ pin: PC7 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini-e3-v3.0.cfg b/config/generic-bigtreetech-skr-mini-e3-v3.0.cfg index b6a98bb0..03ea274f 100644 --- a/config/generic-bigtreetech-skr-mini-e3-v3.0.cfg +++ b/config/generic-bigtreetech-skr-mini-e3-v3.0.cfg @@ -3,7 +3,7 @@ # STM32G0B1 with a "8KiB bootloader" and USB communication. # The "make flash" command does not work on the SKR mini E3. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini E3 with that SD card. @@ -107,7 +107,7 @@ pin: PB15 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini-mz.cfg b/config/generic-bigtreetech-skr-mini-mz.cfg index 18b8576e..70dda5bf 100644 --- a/config/generic-bigtreetech-skr-mini-mz.cfg +++ b/config/generic-bigtreetech-skr-mini-mz.cfg @@ -5,7 +5,7 @@ # "GPIO pins to set at micro-controller startup" to "!PA14". # The "make flash" command does not work on the SKR mini MZ. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini MZ with that SD card. @@ -110,7 +110,7 @@ pin: PC7 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-mini.cfg b/config/generic-bigtreetech-skr-mini.cfg index f2cf080d..2987cd16 100644 --- a/config/generic-bigtreetech-skr-mini.cfg +++ b/config/generic-bigtreetech-skr-mini.cfg @@ -3,7 +3,7 @@ # STM32F103 with a "28KiB bootloader" and USB communication. # The "make flash" command does not work on the SKR mini. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR # mini with that SD card. @@ -74,7 +74,7 @@ max_temp: 250 pin: PC8 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-pico-v1.0.cfg b/config/generic-bigtreetech-skr-pico-v1.0.cfg index 4dd750f5..71291eb0 100644 --- a/config/generic-bigtreetech-skr-pico-v1.0.cfg +++ b/config/generic-bigtreetech-skr-pico-v1.0.cfg @@ -3,7 +3,7 @@ # USB communication. # The "make flash" command does not work on the SKR Pico V1.0. Instead, -# after running "make", copy the generated "out/klipper.uf2" file +# after running "make", copy the generated "out/kutter.uf2" file # to the mass storage device in RP2040 boot mode # See docs/Config_Reference.md for a description of parameters. @@ -110,7 +110,7 @@ pin: gpio20 sensor_type: temperature_mcu [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-pro.cfg b/config/generic-bigtreetech-skr-pro.cfg index cb7d3c2c..287a35c5 100644 --- a/config/generic-bigtreetech-skr-pro.cfg +++ b/config/generic-bigtreetech-skr-pro.cfg @@ -3,7 +3,7 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the SKR PRO. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR PRO # with that SD card. @@ -93,7 +93,7 @@ pin: PE5 #pin: PE6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-v1.1.cfg b/config/generic-bigtreetech-skr-v1.1.cfg index 3bb43c69..57c63931 100644 --- a/config/generic-bigtreetech-skr-v1.1.cfg +++ b/config/generic-bigtreetech-skr-v1.1.cfg @@ -73,7 +73,7 @@ max_temp: 130 pin: P2.3 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-v1.3.cfg b/config/generic-bigtreetech-skr-v1.3.cfg index 209deeb1..66f23fd1 100644 --- a/config/generic-bigtreetech-skr-v1.3.cfg +++ b/config/generic-bigtreetech-skr-v1.3.cfg @@ -74,7 +74,7 @@ max_temp: 130 pin: P2.3 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-bigtreetech-skr-v1.4.cfg b/config/generic-bigtreetech-skr-v1.4.cfg index 5be2dff9..b215f92a 100644 --- a/config/generic-bigtreetech-skr-v1.4.cfg +++ b/config/generic-bigtreetech-skr-v1.4.cfg @@ -77,7 +77,7 @@ max_temp: 130 pin: P2.3 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-cramps.cfg b/config/generic-cramps.cfg index cab00ee4..c368f7cd 100644 --- a/config/generic-cramps.cfg +++ b/config/generic-cramps.cfg @@ -3,7 +3,7 @@ # THIS FILE HAS NOT BEEN TESTED - PROCEED WITH CAUTION! -# NOTE: Klipper does not alter the input/output state of the +# NOTE: Kutter does not alter the input/output state of the # Beaglebone pins and it does not control their pull-up resistors. In # order to set the pin state one must use a "device tree overlay" or # use the config-pin program. @@ -77,7 +77,7 @@ pin: gpio0_20 serial: /dev/rpmsg_pru30 [mcu host] -serial: /tmp/klipper_host_mcu +serial: /tmp/kutter_host_mcu [printer] kinematics: cartesian diff --git a/config/generic-creality-v4.2.10.cfg b/config/generic-creality-v4.2.10.cfg index 80535b61..f9536b86 100644 --- a/config/generic-creality-v4.2.10.cfg +++ b/config/generic-creality-v4.2.10.cfg @@ -8,7 +8,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/generic-creality-v4.2.7.cfg b/config/generic-creality-v4.2.7.cfg index 6b8644c5..e2075e05 100644 --- a/config/generic-creality-v4.2.7.cfg +++ b/config/generic-creality-v4.2.7.cfg @@ -8,7 +8,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/generic-duet2-duex.cfg b/config/generic-duet2-duex.cfg index e6357713..39fdbbd4 100644 --- a/config/generic-duet2-duex.cfg +++ b/config/generic-duet2-duex.cfg @@ -21,7 +21,7 @@ # Pins marked with asterisks (*) are only assigned to these functions # if no duex is connected. If a duex is connected, these endstops are # remapped to the SX1509 on the Duex (unfortunately they can't be used -# as endstops in klipper, however one may use them as digital outs or +# as endstops in kutter, however one may use them as digital outs or # PWM outs). The SPI EN pins are required for the TMC2660 drivers (use # the SPI EN pin as 'cs_pin' in the respective config block). The # **enable pin for all steppers** is TMC_EN = !PC6. @@ -310,7 +310,7 @@ pid_Ki: 1.08 pid_Kd: 114 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [sx1509 duex] i2c_address: 62 # Address is fixed on duex boards diff --git a/config/generic-duet2-maestro.cfg b/config/generic-duet2-maestro.cfg index c3618d78..6686bf72 100644 --- a/config/generic-duet2-maestro.cfg +++ b/config/generic-duet2-maestro.cfg @@ -135,7 +135,7 @@ pin: PC23 # FAN0 #... [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-duet2.cfg b/config/generic-duet2.cfg index fba45186..c3bfd3ee 100644 --- a/config/generic-duet2.cfg +++ b/config/generic-duet2.cfg @@ -108,7 +108,7 @@ pin: PC23 # FAN0 #pin: PA0 # FAN2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-einsy-rambo.cfg b/config/generic-einsy-rambo.cfg index d532b8bf..47fa8cf2 100644 --- a/config/generic-einsy-rambo.cfg +++ b/config/generic-einsy-rambo.cfg @@ -4,7 +4,7 @@ # See docs/Config_Reference.md for a description of parameters. # Note: The Einsy boards sold by Prusa have defective firmware on the -# usb-to-serial chip that make the boards unusable with Klipper +# usb-to-serial chip that make the boards unusable with Kutter # (boards sold by Ultimaker do not have this issue). See # https://github.com/PrusaOwners/mk3-32u2-firmware for a fixed # usb-to-serial firmware. diff --git a/config/generic-flyboard.cfg b/config/generic-flyboard.cfg index 053af01f..9962e54f 100644 --- a/config/generic-flyboard.cfg +++ b/config/generic-flyboard.cfg @@ -4,7 +4,7 @@ # with a "32KiB bootloader". # The "make flash" command does not work on the FLYBOARD. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the FLYBOARD # with that SD card. @@ -127,7 +127,7 @@ pin: PF9 #pin: PB11 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: corexy diff --git a/config/generic-fysetc-cheetah-v1.1.cfg b/config/generic-fysetc-cheetah-v1.1.cfg index 8ae36513..0a473573 100644 --- a/config/generic-fysetc-cheetah-v1.1.cfg +++ b/config/generic-fysetc-cheetah-v1.1.cfg @@ -5,7 +5,7 @@ # The "make flash" command does not work on the Cheetah. Instead, # after running "make", run the following command to flash the board: -# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr /dev/ttyUSB0 +# stm32flash -w out/kutter.bin -v -i rts,-dtr,dtr /dev/ttyUSB0 # See docs/Config_Reference.md for a description of parameters. diff --git a/config/generic-fysetc-cheetah-v1.2.cfg b/config/generic-fysetc-cheetah-v1.2.cfg index d2e3fb95..59346c35 100644 --- a/config/generic-fysetc-cheetah-v1.2.cfg +++ b/config/generic-fysetc-cheetah-v1.2.cfg @@ -5,7 +5,7 @@ # The "make flash" command does not work on the Cheetah. Instead, # after running "make", run the following command to flash the board: -# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr /dev/ttyUSB0 +# stm32flash -w out/kutter.bin -v -i rts,-dtr,dtr /dev/ttyUSB0 # See docs/Config_Reference.md for a description of parameters. diff --git a/config/generic-fysetc-cheetah-v2.0.cfg b/config/generic-fysetc-cheetah-v2.0.cfg index b157403f..cb3ae514 100644 --- a/config/generic-fysetc-cheetah-v2.0.cfg +++ b/config/generic-fysetc-cheetah-v2.0.cfg @@ -2,7 +2,7 @@ # To use this config, the firmware should be compiled for the # STM32F401 with a "32KiB bootloader". -# Rename "klipper.bin" to "firmware.bin", copy to Sdcard and insert in motherboard +# Rename "kutter.bin" to "firmware.bin", copy to Sdcard and insert in motherboard # See docs/Config_Reference.md for a description of parameters. diff --git a/config/generic-fysetc-s6-v2.cfg b/config/generic-fysetc-s6-v2.cfg index 36aa71a6..31201290 100644 --- a/config/generic-fysetc-s6-v2.cfg +++ b/config/generic-fysetc-s6-v2.cfg @@ -89,7 +89,7 @@ pin: PB0 #pin: PB2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-fysetc-s6.cfg b/config/generic-fysetc-s6.cfg index 27dd6ce6..07aaa8cb 100644 --- a/config/generic-fysetc-s6.cfg +++ b/config/generic-fysetc-s6.cfg @@ -89,7 +89,7 @@ pin: PB0 #pin: PB2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-fysetc-spider.cfg b/config/generic-fysetc-spider.cfg index ea0dabc3..8134c57b 100644 --- a/config/generic-fysetc-spider.cfg +++ b/config/generic-fysetc-spider.cfg @@ -2,7 +2,7 @@ # To use this config, the firmware should be compiled for the STM32F446. # When calling "menuconfig", enable "extra low-level configuration setup" # and select the "12MHz crystal" as clock reference. -# For flashing, write the compiled klipper.bin to memory location 0x08000000 +# For flashing, write the compiled kutter.bin to memory location 0x08000000 # See docs/Config_Reference.md for a description of parameters. @@ -113,7 +113,7 @@ pin: PB0 [mcu] ## Obtain definition by "ls -l /dev/serial/by-id/" then unplug to verify -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-ldo-leviathan-v1.2.cfg b/config/generic-ldo-leviathan-v1.2.cfg index 61fc1cd7..760fcf30 100644 --- a/config/generic-ldo-leviathan-v1.2.cfg +++ b/config/generic-ldo-leviathan-v1.2.cfg @@ -173,7 +173,7 @@ pin: PB7 # FAN0 #tachometer_pin: PF8 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 # CAN bus is also available on this board [printer] diff --git a/config/generic-mellow-fly-cdy-v3.cfg b/config/generic-mellow-fly-cdy-v3.cfg index 617878d2..56443e7a 100644 --- a/config/generic-mellow-fly-cdy-v3.cfg +++ b/config/generic-mellow-fly-cdy-v3.cfg @@ -3,7 +3,7 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the Fly-CDY-v3. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the Fly-CDY-v3 # with that SD card. @@ -95,7 +95,7 @@ pin: PA0 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-mellow-fly-e3-v2.cfg b/config/generic-mellow-fly-e3-v2.cfg index 6836ea32..37d2af9c 100644 --- a/config/generic-mellow-fly-e3-v2.cfg +++ b/config/generic-mellow-fly-e3-v2.cfg @@ -3,14 +3,14 @@ # STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the Fly-E3-v2. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a -# file named "firmware.bin" or "klipper.bin" on an SD card and then restart the Fly-E3-v2 +# after running "make", copy the generated "out/kutter.bin" file to a +# file named "firmware.bin" or "kutter.bin" on an SD card and then restart the Fly-E3-v2 # with that SD card. # See docs/Config_Reference.md for a description of parameters. [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_27004A001851323333353137-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_27004A001851323333353137-if00 [stepper_x] step_pin: PE5 diff --git a/config/generic-mellow-fly-gemini-v1.cfg b/config/generic-mellow-fly-gemini-v1.cfg index 7441dae9..c75e7a6a 100644 --- a/config/generic-mellow-fly-gemini-v1.cfg +++ b/config/generic-mellow-fly-gemini-v1.cfg @@ -3,8 +3,8 @@ # STM32F405 with a "32KiB bootloader". # The "make flash" command does not work on the Fly-Gemini-v1. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a -# file named "firmware.bin" or "klipper.bin" on an SD card and then restart the Fly-Gemini-v1 +# after running "make", copy the generated "out/kutter.bin" file to a +# file named "firmware.bin" or "kutter.bin" on an SD card and then restart the Fly-Gemini-v1 # with that SD card. # See docs/Config_Reference.md for a description of parameters. @@ -71,7 +71,7 @@ max_temp: 130 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-mellow-fly-gemini-v2.cfg b/config/generic-mellow-fly-gemini-v2.cfg index ed919d1b..5c6fb634 100644 --- a/config/generic-mellow-fly-gemini-v2.cfg +++ b/config/generic-mellow-fly-gemini-v2.cfg @@ -3,8 +3,8 @@ # STM32F405 with a "32KiB bootloader". # The "make flash" command does not work on the Fly-Gemini-v2. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a -# file named "firmware.bin" or "klipper.bin" on an SD card and then restart the Fly-Gemini-v2 +# after running "make", copy the generated "out/kutter.bin" file to a +# file named "firmware.bin" or "kutter.bin" on an SD card and then restart the Fly-Gemini-v2 # with that SD card. # See docs/Config_Reference.md for a description of parameters. @@ -75,7 +75,7 @@ pin: PC6 #pin: PC7 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-mellow-super-infinty-hv.cfg b/config/generic-mellow-super-infinty-hv.cfg index 90aa9e08..2da02742 100644 --- a/config/generic-mellow-super-infinty-hv.cfg +++ b/config/generic-mellow-super-infinty-hv.cfg @@ -3,7 +3,7 @@ # the STM32F407 with a "32KiB bootloader". # The "make flash" command does not work on the Super 8 HV. Instead, after -# running "make", copy the generated "out/klipper.bin" file to a file named +# running "make", copy the generated "out/kutter.bin" file to a file named # "firmware.bin" on an SD card and then restart the Super 8 HV with that SD card. # Serial options: @@ -151,7 +151,7 @@ pin: PA1 #pin: PD15 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: corexy diff --git a/config/generic-melzi.cfg b/config/generic-melzi.cfg index a5dedbf1..5fa32d3f 100644 --- a/config/generic-melzi.cfg +++ b/config/generic-melzi.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/generic-minitronics1.cfg b/config/generic-minitronics1.cfg index 2626d2d0..b91efb29 100644 --- a/config/generic-minitronics1.cfg +++ b/config/generic-minitronics1.cfg @@ -5,7 +5,7 @@ # The "make flash" command does not work on the Minitronics v1.0 # because the board actually has an atmega1281 chip. Use the following # command to flash the board: -# avrdude -carduino -patmega1281 -P/dev/ttyUSB0 -b57600 -D -Uout/klipper.elf.hex +# avrdude -carduino -patmega1281 -P/dev/ttyUSB0 -b57600 -D -Uout/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/generic-mks-monster8.cfg b/config/generic-mks-monster8.cfg index 583d49bf..d62a462b 100644 --- a/config/generic-mks-monster8.cfg +++ b/config/generic-mks-monster8.cfg @@ -4,7 +4,7 @@ # bootloader, and enable "USB for communication". # The "make flash" command does not work on the MKS Monster8. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "mks_monster8.bin" on an SD card or Udisk and then restart the # MKS Monster8 with that SD card or Udisk. @@ -113,7 +113,7 @@ pin: PA0 shutdown_speed: 1 [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_4D0045001850314335393520-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_4D0045001850314335393520-if00 [printer] kinematics: cartesian diff --git a/config/generic-mks-robin-e3.cfg b/config/generic-mks-robin-e3.cfg index 4f1016db..196a812f 100644 --- a/config/generic-mks-robin-e3.cfg +++ b/config/generic-mks-robin-e3.cfg @@ -6,7 +6,7 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_e3.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_e3.bin # Copy the file out/Robin_e3.bin to an SD card and then restart the # printer with that SD card. diff --git a/config/generic-mks-robin-nano-v1.cfg b/config/generic-mks-robin-nano-v1.cfg index bb096c81..87c5095f 100644 --- a/config/generic-mks-robin-nano-v1.cfg +++ b/config/generic-mks-robin-nano-v1.cfg @@ -6,7 +6,7 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano.bin # Copy the file out/Robin_nano.bin to an SD card and then restart the # printer with that SD card. diff --git a/config/generic-mks-robin-nano-v2.cfg b/config/generic-mks-robin-nano-v2.cfg index 989f0b5b..564096f6 100644 --- a/config/generic-mks-robin-nano-v2.cfg +++ b/config/generic-mks-robin-nano-v2.cfg @@ -6,7 +6,7 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano35.bin # Copy the file out/Robin_nano35.bin to an SD card and then restart the # printer with that SD card. diff --git a/config/generic-mks-robin-nano-v3.cfg b/config/generic-mks-robin-nano-v3.cfg index 78e2f82e..8004973a 100644 --- a/config/generic-mks-robin-nano-v3.cfg +++ b/config/generic-mks-robin-nano-v3.cfg @@ -4,7 +4,7 @@ # bootloader, and enable "USB for communication". # The "make flash" command does not work on the MKS Robin. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "Robin_nano_v3.bin" on an SD card and then restart the # MKS Robin with that SD card. @@ -84,7 +84,7 @@ pin: PC14 # fan1 #pin: PB1 # fan2 [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_000000000000000000000000-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_000000000000000000000000-if00 [printer] kinematics: cartesian diff --git a/config/generic-mks-sgenl.cfg b/config/generic-mks-sgenl.cfg index dc411d63..719658de 100644 --- a/config/generic-mks-sgenl.cfg +++ b/config/generic-mks-sgenl.cfg @@ -73,7 +73,7 @@ max_temp: 130 pin: P2.4 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-printrboard-g2.cfg b/config/generic-printrboard-g2.cfg index ffbe80cd..6443db37 100644 --- a/config/generic-printrboard-g2.cfg +++ b/config/generic-printrboard-g2.cfg @@ -108,7 +108,7 @@ pin: PB27 pin: PA6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-printrboard.cfg b/config/generic-printrboard.cfg index c0815964..d358714c 100644 --- a/config/generic-printrboard.cfg +++ b/config/generic-printrboard.cfg @@ -7,7 +7,7 @@ # - Connect the "BOOT" jumper. # - Press the reset button (on board) to enter into DFU mode. # - Connect via USB and run: -# avrdude -c flip1 -p usb1286 -U flash:w:out/klipper.elf.hex +# avrdude -c flip1 -p usb1286 -U flash:w:out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. @@ -75,7 +75,7 @@ max_temp: 130 pin: PC6 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-prusa-buddy.cfg b/config/generic-prusa-buddy.cfg index 0ea65f99..904109e2 100644 --- a/config/generic-prusa-buddy.cfg +++ b/config/generic-prusa-buddy.cfg @@ -1,6 +1,6 @@ # This file contains common configurations and pin mappings for the Prusa Buddy -# board. The LCD is not currently supported by Klipper, so the touchscreen will -# permanently display the bootloader screen after the Klipper firmware is flashed; +# board. The LCD is not currently supported by Kutter, so the touchscreen will +# permanently display the bootloader screen after the Kutter firmware is flashed; # use Fluidd, Mainsail, or OctoPrint etc. to control the printer. # To use this config, the firmware should be compiled for the STM32F407. When @@ -13,12 +13,12 @@ # When flashing for the first time, you will need to break the "appendix" # on the Buddy board, then put the device into DFU mode by moving the jumper # on the 3-pin header (older boards) or shorting the 2-pin header (newer boards) -# and resetting, and finally use "make flash" to install Klipper. Once Klipper is +# and resetting, and finally use "make flash" to install Kutter. Once Kutter is # installed, you no longer need the jumper - just use "make flash" which will # automatically put the device into DFU mode. # Note that if you were previously running Prusa firmware, you must fully -# power cycle the board after flashing. Otherwise, Klipper will be unable to +# power cycle the board after flashing. Otherwise, Kutter will be unable to # communicate with the TMC2209s due to the abrupt change in the baud rate, # and will show this error: "Unable to read tmc uart register IFCNT". @@ -148,7 +148,7 @@ switch_pin: ^PB4 pause_on_runout: True [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_3100380013504E4E53353420-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_3100380013504E4E53353420-if00 restart_method: command [printer] diff --git a/config/generic-re-arm.cfg b/config/generic-re-arm.cfg index 649dc9a1..c5fd31ab 100644 --- a/config/generic-re-arm.cfg +++ b/config/generic-re-arm.cfg @@ -80,7 +80,7 @@ max_temp: 130 pin: P2.4 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-replicape.cfg b/config/generic-replicape.cfg index 3dc3e012..297e3020 100644 --- a/config/generic-replicape.cfg +++ b/config/generic-replicape.cfg @@ -4,7 +4,7 @@ # install the micro-controller code a second time for a "Linux # process". -# NOTE: Klipper does not alter the input/output state of the +# NOTE: Kutter does not alter the input/output state of the # Beaglebone pins and it does not control their pull-up resistors. # Typically the correct settings are automatically applied when the # Beaglebone detects the Replicape board, but if changes are needed @@ -17,7 +17,7 @@ serial: /dev/rpmsg_pru30 [mcu host] -serial: /tmp/klipper_host_mcu +serial: /tmp/kutter_host_mcu [replicape] revision: B3 diff --git a/config/generic-smoothieboard.cfg b/config/generic-smoothieboard.cfg index 8d5d6474..5e86f542 100644 --- a/config/generic-smoothieboard.cfg +++ b/config/generic-smoothieboard.cfg @@ -76,7 +76,7 @@ max_temp: 130 pin: P2.4 [mcu] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 [printer] kinematics: cartesian diff --git a/config/generic-th3d-ezboard-lite-v1.2.cfg b/config/generic-th3d-ezboard-lite-v1.2.cfg index 6fff88db..f7a5a5fc 100644 --- a/config/generic-th3d-ezboard-lite-v1.2.cfg +++ b/config/generic-th3d-ezboard-lite-v1.2.cfg @@ -3,14 +3,14 @@ # LPC1769 with USB communication. # The "make flash" command does not work on this board. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the board # with that SD card. # See docs/Config_Reference.md for a description of parameters. [mcu] -serial: /dev/serial/by-id/usb-Klipper_lpc1768_00000000000000000000000000000000-if00 +serial: /dev/serial/by-id/usb-Kutter_lpc1768_00000000000000000000000000000000-if00 [printer] kinematics: cartesian diff --git a/config/generic-th3d-ezboard-v2.0.cfg b/config/generic-th3d-ezboard-v2.0.cfg index 4d32280f..98cb8f32 100644 --- a/config/generic-th3d-ezboard-v2.0.cfg +++ b/config/generic-th3d-ezboard-v2.0.cfg @@ -4,7 +4,7 @@ # 48KiB Bootloader, and USB communication. # After the firmware is compiled, execute the following command -# arm-none-eabi-objcopy -O srec out/klipper.elf out/firmware.bin +# arm-none-eabi-objcopy -O srec out/kutter.elf out/firmware.bin # The "make flash" command does not work on this board. Instead, # after running "make", copy the generated "out/firmware.bin" file to @@ -13,7 +13,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_0000000000000000-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_0000000000000000-if00 [printer] kinematics: cartesian diff --git a/config/kit-zav3d-2019.cfg b/config/kit-zav3d-2019.cfg index e2385c94..f5ba60c0 100644 --- a/config/kit-zav3d-2019.cfg +++ b/config/kit-zav3d-2019.cfg @@ -11,8 +11,8 @@ # See docs/Config_Reference.md for a description of parameters. -# AND PLEASE READ THROUGH THE KLIPPER DOCUMENTATION FIRST! -# https://www.klipper3d.org/Overview.html +# AND PLEASE READ THROUGH THE KUTTER DOCUMENTATION FIRST! +# docs/Overview.md # *** THINGS TO CHANGE/CHECK: *** # Arduino paths [mcu] section @@ -64,7 +64,7 @@ homing_speed: 50 #homing_positive_dir: true ## Configuration for Bltouch probe tool. -## Read more about BLTOUCH here https://www.klipper3d.org/BLTouch.html +## Read more about BLTOUCH here docs/BLTouch.md [stepper_z] step_pin: PL3 dir_pin: PL1 @@ -76,7 +76,7 @@ position_max: 230 endstop_pin: probe:z_virtual_endstop ## Configuration with PID Calibration. -## Read more here https://www.klipper3d.org/Config_checks.html +## Read more here docs/Config_checks.md [extruder] step_pin: PA4 dir_pin: !PA6 @@ -96,7 +96,7 @@ pid_ki: 1.166 pid_kd: 151.598 ## Configuration with PID Calibration. -## Read more here https://www.klipper3d.org/Config_checks.html +## Read more here docs/Config_checks.md [heater_bed] heater_pin: PH5 sensor_type: EPCOS 100K B57560G104F diff --git a/config/printer-adimlab-2018.cfg b/config/printer-adimlab-2018.cfg index d810e9d7..b577b287 100644 --- a/config/printer-adimlab-2018.cfg +++ b/config/printer-adimlab-2018.cfg @@ -116,7 +116,7 @@ encoder_pins: ^PG0, ^PG1 click_pin: ^!PD2 # The filament runout sensor (on pin PA2) is not currently supported -# in Klipper. +# in Kutter. [output_pin case_light] pin: PH4 diff --git a/config/printer-alfawise-u30-2018.cfg b/config/printer-alfawise-u30-2018.cfg index d8b375e1..62aa74af 100644 --- a/config/printer-alfawise-u30-2018.cfg +++ b/config/printer-alfawise-u30-2018.cfg @@ -6,7 +6,7 @@ # micro-controller startup" to "!PC4,!PD12". # The "make flash" command does not work on the Alfawise U30. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "project.bin" on an SD card and then restart the Alfawise # with that SD card. diff --git a/config/printer-anet-a4-2018.cfg b/config/printer-anet-a4-2018.cfg index 9879c2ce..0e350624 100644 --- a/config/printer-anet-a4-2018.cfg +++ b/config/printer-anet-a4-2018.cfg @@ -4,7 +4,7 @@ # Note that the "make flash" command does not work with Anet boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anet-a8-2017.cfg b/config/printer-anet-a8-2017.cfg index 9baf01b1..e852328b 100644 --- a/config/printer-anet-a8-2017.cfg +++ b/config/printer-anet-a8-2017.cfg @@ -4,7 +4,7 @@ # Note that the "make flash" command does not work with Anet boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anet-a8-2019.cfg b/config/printer-anet-a8-2019.cfg index b72dc885..e25fb3e7 100644 --- a/config/printer-anet-a8-2019.cfg +++ b/config/printer-anet-a8-2019.cfg @@ -4,7 +4,7 @@ # Note that the "make flash" command does not work with Anet boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anet-e10-2018.cfg b/config/printer-anet-e10-2018.cfg index 8d8c2a93..d54f74c0 100644 --- a/config/printer-anet-e10-2018.cfg +++ b/config/printer-anet-e10-2018.cfg @@ -4,7 +4,7 @@ # Note that the "make flash" command does not work with Anet boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anet-e16-2019.cfg b/config/printer-anet-e16-2019.cfg index 595f8a3c..163ed453 100644 --- a/config/printer-anet-e16-2019.cfg +++ b/config/printer-anet-e16-2019.cfg @@ -4,7 +4,7 @@ # Note that the "make flash" command does not work with Anet boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anycubic-4max-2018.cfg b/config/printer-anycubic-4max-2018.cfg index cf41b6c8..2150c4ec 100644 --- a/config/printer-anycubic-4max-2018.cfg +++ b/config/printer-anycubic-4max-2018.cfg @@ -1,4 +1,4 @@ -# Klipper firmware config file for Anycubic 4Max. To use this config, +# Kutter firmware config file for Anycubic 4Max. To use this config, # the firmware should be compiled for the AVR atmega2560. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-anycubic-4maxpro-2.0-2021.cfg b/config/printer-anycubic-4maxpro-2.0-2021.cfg index 203e3c8f..c8b7e49f 100644 --- a/config/printer-anycubic-4maxpro-2.0-2021.cfg +++ b/config/printer-anycubic-4maxpro-2.0-2021.cfg @@ -1,7 +1,7 @@ -# Klipper firmware config file for Anycubic 4Max Pro 2.0. To use this config, +# Kutter firmware config file for Anycubic 4Max Pro 2.0. To use this config, # the firmware should be compiled for the AVR atmega2560. -# You can build and flash firmware with commands in klipper directory: +# You can build and flash firmware with commands in kutter directory: # $ make clean # $ make menuconfig # $ make diff --git a/config/printer-anycubic-kobra-go-2022.cfg b/config/printer-anycubic-kobra-go-2022.cfg index bb8a9267..a34e2117 100644 --- a/config/printer-anycubic-kobra-go-2022.cfg +++ b/config/printer-anycubic-kobra-go-2022.cfg @@ -7,7 +7,7 @@ # - Communication interface: Serial (PA3 & PA2) - Anycubic # # Installation: -# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card. +# 1. Rename the kutter.bin to `firmware.bin` and copy it to an SD Card. # 2. Power off the Printer, insert the SD Card and power it on. # 3. The the LCD will be stuck on the Firmware-update screen. # Just Wait for 3-5 minutes to ensure the firmware is flashed. diff --git a/config/printer-anycubic-kobra-plus-2022.cfg b/config/printer-anycubic-kobra-plus-2022.cfg index 3f71caab..0a705d74 100644 --- a/config/printer-anycubic-kobra-plus-2022.cfg +++ b/config/printer-anycubic-kobra-plus-2022.cfg @@ -17,7 +17,7 @@ # - Clock Speed: 200 MHz # # Installation: -# 1. Rename the klipper bin to `firmware.bin` and copy it to an SD Card. +# 1. Rename the kutter.bin to `firmware.bin` and copy it to an SD Card. # 2. Power off the Printer, insert the SD Card and power it on. # 3. The printer should beep several times and the LCD will be stuck on the # Splash screen. diff --git a/config/printer-anycubic-vyper-2021.cfg b/config/printer-anycubic-vyper-2021.cfg index a98cb2bc..ad271454 100644 --- a/config/printer-anycubic-vyper-2021.cfg +++ b/config/printer-anycubic-vyper-2021.cfg @@ -11,7 +11,7 @@ # - Bootloader offset: 32KiB # - Communication interface: Serial (on USART1 PA10/PA9) # -# To install the Firmware rename the klipper bin to `main_board_20xxxxxx.bin` +# To install the Firmware rename the kutter.bin to `main_board_20xxxxxx.bin` # and copy it to an SD Card. # Power off the Printer, insert the SD Card and power it on. # It should beep several times and the LCD should be stuck on the Splash screen. diff --git a/config/printer-artillery-genius-pro-2022.cfg b/config/printer-artillery-genius-pro-2022.cfg index aec7841c..4bdae391 100644 --- a/config/printer-artillery-genius-pro-2022.cfg +++ b/config/printer-artillery-genius-pro-2022.cfg @@ -5,7 +5,7 @@ # To flash this firmware, set the physical bridge between +3.3V and Boot0 PIN # on Artillery_Ruby mainboard. Then run the command: -# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32f401xc_*-if00 +# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Kutter_stm32f401xc_*-if00 # See docs/Config_Reference.md for a description of parameters. @@ -91,7 +91,7 @@ pin: PC6 idle_timeout: 300 [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f401xc_ +serial: /dev/serial/by-id/usb-Kutter_stm32f401xc_ [printer] kinematics: cartesian diff --git a/config/printer-artillery-sidewinder-x2-2022.cfg b/config/printer-artillery-sidewinder-x2-2022.cfg index 67e83587..2d291e7d 100644 --- a/config/printer-artillery-sidewinder-x2-2022.cfg +++ b/config/printer-artillery-sidewinder-x2-2022.cfg @@ -5,7 +5,7 @@ # To flash this firmware, set the physical bridge between +3.3V and Boot0 PIN # on Artillery_Ruby mainboard. Then run the command: -# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32f401xc_*-if00 +# make flash FLASH_DEVICE=/dev/serial/by-id/usb-Kutter_stm32f401xc_*-if00 # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index eea1a980..9571d768 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -5,7 +5,7 @@ # - Select USART2 PA3/PA2 for UART communication via the Wi-Fi Tx/Rx pins # To set 48KiB bootloader, you need to make a change to make menuconfig Kconfig file # Here is a link to a how-to video: https://youtu.be/dpc76zN7Dh0 -# Rename klipper.bin to yuntu.bin +# Rename kutter.bin to yuntu.bin # Copy the file out/yuntu.bin to an SD card and then restart the printer with that SD card # # For models that did not come with V1.29 installed @@ -17,7 +17,7 @@ # - Connect your printer to a computer running Pronterface, Octoprint, Repetier, BedLeveler5000 (anything with Console capability) # - Power on the machine and send M997 through console into Marlin, this will put the board into "DFU" mode # - DO NOT TURN OFF THE PRINTER -# - Connect your Linux/Klipper device to the USB port +# - Connect your Linux/Kutter device to the USB port # - Run lsusb and verify that the STM32 DFU device is visible (Bus 001 Device 006: ID 0483:df11 STMicroelectronics STM Device in DFU Mode) # - Run sudo make flash 0483:df11 # - Run lsusb again and there should be two devices: @@ -96,15 +96,15 @@ sensor_pin: PC5 min_extrude_temp: 170 min_temp: 0 max_temp: 300 -# Calibrate E-Steps https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders +# Calibrate E-Steps docs/Rotation_Distance.md rotation_distance: 17.75 -# Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# Calibrate PID: docs/Config_checks.md (Heading - Calibrate PID Settings) # - Example: PID_CALIBRATE HEATER=extruder TARGET=200 control: pid pid_kp: 30.356 pid_ki: 1.857 pid_kd: 124.081 -# Calibrate PA: https://www.klipper3d.org/Pressure_Advance.html +# Calibrate PA: docs/Pressure_Advance.md [heater_bed] heater_pin: PA7 @@ -112,7 +112,7 @@ sensor_type: EPCOS 100K B57560G104F sensor_pin: PC0 max_temp: 100 min_temp: 0 -# Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# Calibrate PID: docs/Config_checks.md (Heading - Calibrate PID Settings) # - Example: PID_CALIBRATE HEATER=heater_bed TARGET=60 control: pid pid_kp: 64.230 diff --git a/config/printer-biqu-b1-se-plus-2022.cfg b/config/printer-biqu-b1-se-plus-2022.cfg index db7238c9..7890cf07 100644 --- a/config/printer-biqu-b1-se-plus-2022.cfg +++ b/config/printer-biqu-b1-se-plus-2022.cfg @@ -7,14 +7,14 @@ # You will need to check the chip on your board to identify which you have. # # The "make flash" command does not work on the SKR 2. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR 2 # with that SD card. # See docs/Config_Reference.md for a description of parameters. [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_1D0039000F47393438343535-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_1D0039000F47393438343535-if00 ######################################## # Stepper X Pins and TMC2208 configuration @@ -82,7 +82,7 @@ step_pin: PD15 dir_pin: !PD14 enable_pin: !PC7 microsteps: 16 -rotation_distance: 34.2152 # Calibrar - ver https://www.klipper3d.org/Rotation_Distance.html +rotation_distance: 34.2152 # Calibrate - see docs/Rotation_Distance.md nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB3 diff --git a/config/printer-biqu-bx-2021.cfg b/config/printer-biqu-bx-2021.cfg index 01225fb8..3da8eb2c 100644 --- a/config/printer-biqu-bx-2021.cfg +++ b/config/printer-biqu-bx-2021.cfg @@ -10,10 +10,10 @@ ###################################################################### # The "make flash" command does not work on the SKR SE BX. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the SKR SE BX -# with that SD card. After klipper has been flashed once to the board, -# you can update klipper by leaving a microSD inserted and running the +# with that SD card. After kutter has been flashed once to the board, +# you can update kutter by leaving a microSD inserted and running the # scripts/flash-sd.sh script. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-cr10-2017.cfg b/config/printer-creality-cr10-2017.cfg index cdbe1f47..e3faf7cf 100644 --- a/config/printer-creality-cr10-2017.cfg +++ b/config/printer-creality-cr10-2017.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-cr10-smart-pro-2022.cfg b/config/printer-creality-cr10-smart-pro-2022.cfg index 382ad34c..7e892072 100644 --- a/config/printer-creality-cr10-smart-pro-2022.cfg +++ b/config/printer-creality-cr10-smart-pro-2022.cfg @@ -5,13 +5,13 @@ # with a "64KiB bootloader" and serial (on USART1 PA10/PA9) # communication. Enable PA0 GPIO pin on startup. # -# Flash this firmware on the MCU by copying "out/klipper.bin" to an SD +# Flash this firmware on the MCU by copying "out/kutter.bin" to an SD # card and turning the printer on by pressing and holding the power # button with the card inserted for 10-20 seconds. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. # -# The machine itself includes a small router that can run a Klipper +# The machine itself includes a small router that can run Kutter # frontend. You don't need to buy a single-board computer. # # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-cr10mini-2017.cfg b/config/printer-creality-cr10mini-2017.cfg index 3971c088..75646050 100644 --- a/config/printer-creality-cr10mini-2017.cfg +++ b/config/printer-creality-cr10mini-2017.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-cr10s-pro-v2-2020.cfg b/config/printer-creality-cr10s-pro-v2-2020.cfg index e06cd82c..6ae40479 100644 --- a/config/printer-creality-cr10s-pro-v2-2020.cfg +++ b/config/printer-creality-cr10s-pro-v2-2020.cfg @@ -69,7 +69,7 @@ max_extrude_only_accel: 1000.0 heater_pin: PB4 #ar10 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 #analog13 -control: pid #calibrated in Klipper, you will need to run this for your machine +control: pid #calibrated in kutter, you will need to run this for your machine pid_kp: 28.359 pid_ki: 1.616 pid_kd: 124.426 @@ -84,7 +84,7 @@ pin: PH6 #ar9 heater_pin: PH5 #ar8 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK6 #analog14 -control: pid #calibrated in Klipper, you will need to run this for your machine +control: pid #calibrated in kutter, you will need to run this for your machine pid_kp: 70.936 pid_ki: 1.151 pid_kd: 1093.298 @@ -99,7 +99,7 @@ stow_on_each_sample: False # Be careful probe_with_touch_mode: True x_offset: -27 y_offset: -2 -z_offset: 2 # you will need to calibrate this in Klipper +z_offset: 2 # you will need to calibrate this in kutter speed: 4.0 samples: 2 sample_retract_dist: 3.0 diff --git a/config/printer-creality-cr30-2021.cfg b/config/printer-creality-cr30-2021.cfg index 1edc7531..4201f20e 100644 --- a/config/printer-creality-cr30-2021.cfg +++ b/config/printer-creality-cr30-2021.cfg @@ -8,7 +8,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-cr6se-2020.cfg b/config/printer-creality-cr6se-2020.cfg index 445c2ef0..2e7d56e8 100644 --- a/config/printer-creality-cr6se-2020.cfg +++ b/config/printer-creality-cr6se-2020.cfg @@ -4,7 +4,7 @@ # with a "28KiB bootloader" and serial (on USART1 PA10/PA9) # communication. -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-cr6se-2021.cfg b/config/printer-creality-cr6se-2021.cfg index 883bf6a0..880ea19e 100644 --- a/config/printer-creality-cr6se-2021.cfg +++ b/config/printer-creality-cr6se-2021.cfg @@ -5,7 +5,7 @@ # with a "28KiB bootloader" and serial (on USART1 PA10/PA9) # communication. -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-ender2-2017.cfg b/config/printer-creality-ender2-2017.cfg index 7b8b191d..aff15cac 100644 --- a/config/printer-creality-ender2-2017.cfg +++ b/config/printer-creality-ender2-2017.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-ender2pro-2021.cfg b/config/printer-creality-ender2pro-2021.cfg index b105622c..9a296ad3 100644 --- a/config/printer-creality-ender2pro-2021.cfg +++ b/config/printer-creality-ender2pro-2021.cfg @@ -9,7 +9,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-ender2pro-hc32-2022.cfg b/config/printer-creality-ender2pro-hc32-2022.cfg index 50f33aae..b7147219 100644 --- a/config/printer-creality-ender2pro-hc32-2022.cfg +++ b/config/printer-creality-ender2pro-hc32-2022.cfg @@ -2,7 +2,7 @@ # with the HC32F460. The board is CR-FDM-v2.5.S4.170 # To use this config, during "make menuconfig" select HC32F460 -# Flash this firmware by copying "out/klipper.bin" to a SD card +# Flash this firmware by copying "out/kutter.bin" to a SD card # as /user/firmware.bin # Turn on the printer with the card inserted. diff --git a/config/printer-creality-ender3-2018.cfg b/config/printer-creality-ender3-2018.cfg index 7dd243c4..059e3f89 100644 --- a/config/printer-creality-ender3-2018.cfg +++ b/config/printer-creality-ender3-2018.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-ender3-s1-2021.cfg b/config/printer-creality-ender3-s1-2021.cfg index 6929b4ca..b9863662 100644 --- a/config/printer-creality-ender3-s1-2021.cfg +++ b/config/printer-creality-ender3-s1-2021.cfg @@ -9,7 +9,7 @@ # (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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The filename # must be changed to "firmware.bin" diff --git a/config/printer-creality-ender3-s1plus-2022.cfg b/config/printer-creality-ender3-s1plus-2022.cfg index d8708d42..0da13d97 100644 --- a/config/printer-creality-ender3-s1plus-2022.cfg +++ b/config/printer-creality-ender3-s1plus-2022.cfg @@ -9,7 +9,7 @@ # (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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The filename # must be changed to "firmware.bin" diff --git a/config/printer-creality-ender3-v2-2020.cfg b/config/printer-creality-ender3-v2-2020.cfg index a0ca79cb..865dcaca 100644 --- a/config/printer-creality-ender3-v2-2020.cfg +++ b/config/printer-creality-ender3-v2-2020.cfg @@ -9,7 +9,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-ender3-v2-neo-2022.cfg b/config/printer-creality-ender3-v2-neo-2022.cfg index 0f141d23..91bc17c5 100644 --- a/config/printer-creality-ender3-v2-neo-2022.cfg +++ b/config/printer-creality-ender3-v2-neo-2022.cfg @@ -9,7 +9,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. @@ -149,7 +149,7 @@ speed: 200 screw_thread: CW-M4 # Use CW for Clockwise and CCW for Counter Clockwise # [display] -# The Ender 3 v2 Neo's 4.3" LCD display is not supported by klipper +# The Ender 3 v2 Neo's 4.3" LCD display is not supported by kutter [output_pin beeper] pin: PB13 diff --git a/config/printer-creality-ender3max-2021.cfg b/config/printer-creality-ender3max-2021.cfg index 5e51685d..3373eebc 100644 --- a/config/printer-creality-ender3max-2021.cfg +++ b/config/printer-creality-ender3max-2021.cfg @@ -15,7 +15,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. @@ -87,7 +87,7 @@ position_max: 340 # horizontal_move_z: 5 -# [gcode_macro G29] # If moving from marlin to klipper uncomment to mimic G29 +# [gcode_macro G29] # If moving from marlin to kutter uncomment to mimic G29 # gcode: # BED_MESH_CALIBRATE # G1 X0 Y0 Z10 F4000 @@ -98,7 +98,7 @@ step_pin: PB4 dir_pin: PB3 enable_pin: !PC3 microsteps: 16 -rotation_distance: 31.901 # Calibrate - see https://www.klipper3d.org/Rotation_Distance.html +rotation_distance: 31.901 # Calibrate - see docs/Rotation_Distance.md nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PA1 @@ -110,7 +110,7 @@ pid_Ki: 1.063 pid_Kd: 108.982 min_temp: 0 max_temp: 250 -pressure_advance: 0.0 # Calibrate - see https://www.klipper3d.org/Pressure_Advance.html +pressure_advance: 0.0 # Calibrate - see docs/Pressure_Advance.md [heater_bed] diff --git a/config/printer-creality-ender3pro-2020.cfg b/config/printer-creality-ender3pro-2020.cfg index b2bf0035..bfb59c88 100644 --- a/config/printer-creality-ender3pro-2020.cfg +++ b/config/printer-creality-ender3pro-2020.cfg @@ -15,7 +15,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-ender5-2019.cfg b/config/printer-creality-ender5-2019.cfg index cf0d4bed..8f5c2d70 100644 --- a/config/printer-creality-ender5-2019.cfg +++ b/config/printer-creality-ender5-2019.cfg @@ -4,12 +4,12 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # For v1.1.5 silent boards, the following command is used: -# avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 115200 -U flash:w:out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 115200 -U flash:w:out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-creality-ender5-s1-2023.cfg b/config/printer-creality-ender5-s1-2023.cfg index 17bb2a46..dac6a3d7 100644 --- a/config/printer-creality-ender5-s1-2023.cfg +++ b/config/printer-creality-ender5-s1-2023.cfg @@ -6,7 +6,7 @@ # communication. # # Flash this firmware by creating a directory named "STM32F4_UPDATE" -# on an SD card, copying the "out/klipper.bin" to it and then turn +# on an SD card, copying the "out/kutter.bin" to it and then turn # on the printer with the card inserted. The firmware filename must # end in ".bin" and must not match the last filename that was flashed. # @@ -126,12 +126,11 @@ speed: 200 z_hop: 10 z_hop_speed: 10 -# Many Ender 5 S1 printers appear to suffer from a slight twist -# in the X axis. This twist can be measured, and compensated for -# using the AXIS_TWIST_COMPENSATION_CALIBRATE G-Code command. See -# https://www.klipper3d.org/Axis_Twist_Compensation.html for more -# information. This section provides the setup for this optional -# calibration step. +# Many Ender 5 S1 printers appear to suffer from a slight twist in the X axis. +# This twist can be measured, and compensated for using the +# AXIS_TWIST_COMPENSATION_CALIBRATE G-Code command. See +# docs/Axis_Twist_Compensation.md for more information. This section provides +# the setup for this optional calibration step. [axis_twist_compensation] calibrate_start_x: 3 calibrate_end_x: 207 diff --git a/config/printer-creality-ender5pro-2020.cfg b/config/printer-creality-ender5pro-2020.cfg index ded26b40..43ba3d09 100644 --- a/config/printer-creality-ender5pro-2020.cfg +++ b/config/printer-creality-ender5pro-2020.cfg @@ -9,7 +9,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-ender6-2020.cfg b/config/printer-creality-ender6-2020.cfg index b4048cb7..61a3e943 100644 --- a/config/printer-creality-ender6-2020.cfg +++ b/config/printer-creality-ender6-2020.cfg @@ -15,7 +15,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-sermoonD1-2021.cfg b/config/printer-creality-sermoonD1-2021.cfg index b06abcf0..66b2e70f 100644 --- a/config/printer-creality-sermoonD1-2021.cfg +++ b/config/printer-creality-sermoonD1-2021.cfg @@ -5,7 +5,7 @@ # with a "28KiB bootloader" and serial (on USART1 PA10/PA9) # communication. -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-creality-sermoonV1-2022.cfg b/config/printer-creality-sermoonV1-2022.cfg index ca8a91a6..6f906946 100644 --- a/config/printer-creality-sermoonV1-2022.cfg +++ b/config/printer-creality-sermoonV1-2022.cfg @@ -11,7 +11,7 @@ # 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 +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must changed to "firmware.bin" diff --git a/config/printer-elegoo-neptune2-2021.cfg b/config/printer-elegoo-neptune2-2021.cfg index ed407774..bf3705f0 100644 --- a/config/printer-elegoo-neptune2-2021.cfg +++ b/config/printer-elegoo-neptune2-2021.cfg @@ -7,7 +7,7 @@ # - Select (Serial (on # USART3 PB11/PB10) for the communication interface. # Note that the "make flash" command does not work with ZNP Robin boards. After # running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/elegoo.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/elegoo.bin # # For the 1.3 board: # - Compile with the processor model STM32F407. @@ -16,7 +16,7 @@ # - Select (Serial (on # USART3 PB11/PB10) for the communication interface. # Note that the "make flash" command does not work with ZNP Robin boards. After # running "make", run the following command: -# cp out/klipper.bin out/elegoo.bin +# cp out/kutter.bin out/elegoo.bin # # Copy the file out/elegoo.bin to an SD card and then restart the printer with # that SD card. diff --git a/config/printer-elegoo-neptune3-pro-2023.cfg b/config/printer-elegoo-neptune3-pro-2023.cfg index c736544b..07f2ff7d 100644 --- a/config/printer-elegoo-neptune3-pro-2023.cfg +++ b/config/printer-elegoo-neptune3-pro-2023.cfg @@ -3,7 +3,7 @@ # "32KiB bootloader" and serial (on USART1 PA10/PA9) communication. # Note that the "make flash" command does not work with ZNP Robin boards. -# After running "make", rename the out/klipper.bin file to out/ZNP_ROBIN_NANO.bin +# After running "make", rename the out/kutter.bin file to out/ZNP_ROBIN_NANO.bin # Copy the file out/ZNP_ROBIN_NANO.bin to an SD card formatted to FAT32 # and then restart the printer with the SD card inserted. diff --git a/config/printer-flashforge-creator-pro-2018.cfg b/config/printer-flashforge-creator-pro-2018.cfg index 1ed04313..62c71fea 100644 --- a/config/printer-flashforge-creator-pro-2018.cfg +++ b/config/printer-flashforge-creator-pro-2018.cfg @@ -3,7 +3,7 @@ # the Atmel atmega2560. # Use the following command to flash the board: -# avrdude -c stk500v2 -p m2560 -P /dev/serial/by-id/usb-MakerBot_Industries_The_Replicator_557373136313514061A2-if00 -b 57600 -D -U out/klipper.elf.hex +# avrdude -c stk500v2 -p m2560 -P /dev/serial/by-id/usb-MakerBot_Industries_The_Replicator_557373136313514061A2-if00 -b 57600 -D -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-flsun-q5-2020.cfg b/config/printer-flsun-q5-2020.cfg index 59a44dca..c070cf7f 100644 --- a/config/printer-flsun-q5-2020.cfg +++ b/config/printer-flsun-q5-2020.cfg @@ -8,7 +8,7 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano.bin # Copy the file out/Robin_nano.bin to an SD card and then restart the # printer with that SD card. diff --git a/config/printer-flsun-qqs-2020.cfg b/config/printer-flsun-qqs-2020.cfg index 8d885d08..afd1c1fc 100644 --- a/config/printer-flsun-qqs-2020.cfg +++ b/config/printer-flsun-qqs-2020.cfg @@ -8,11 +8,11 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_mini.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_mini.bin # Copy the file out/Robin_mini.bin to an SD card and then restart the # printer with that SD card. -# For more detailed instructions on how to set Klipper up for this printer, +# For more detailed instructions on how to set Kutter up for this printer, # follow this guide: https://github.com/CobraPi/Klipper-Firmware-FLSUN-QQ-S-Pro # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-fokoos-odin5-f3-2021.cfg b/config/printer-fokoos-odin5-f3-2021.cfg index fc75d927..554a9cd1 100644 --- a/config/printer-fokoos-odin5-f3-2021.cfg +++ b/config/printer-fokoos-odin5-f3-2021.cfg @@ -1,7 +1,7 @@ # This file contains common configurations and pin mappings for the FOKOOS # Odin-5 F3, which uses the MKS Robin Nano v1.2 board. The printer's TFT -# touchscreen is not currently supported by Klipper, so the touchscreen will -# permanently display "Booting..." after the Klipper firmware is flashed; use +# touchscreen is not currently supported by Kutter, so the touchscreen will +# permanently display "Booting..." after the Kutter firmware is flashed; use # Fluidd, Mainsail, or OctoPrint etc. to control the printer. # To use this config, the firmware should be compiled for the STM32F103. When @@ -11,14 +11,14 @@ # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano35.bin # Copy the file out/Robin_nano35.bin to an SD card and then restart the # printer with that SD card. The firmware will automatically be flashed. # WARNING: The printer's Z endstop inductive sensor is not very accurate, so # stepper_z:position_endstop has been set to 0.0, for safety, below. This will # prevent the nozzle crashing into the bed when you first home Z. You must -# follow Klipper's instructions for manually calibrating the Z endstop offset +# follow Kutter's instructions for manually calibrating the Z endstop offset # before you print anything. Be sure to leave room for a margin of error when # you choose this parameter, i.e. choose a value 0.2-0.3mm smaller than the # output of the calibration. For example, you might find the actual Z endstop @@ -139,7 +139,7 @@ switch_pin: !PA4 # BLtouch. The correct wiring is to use the Robin Nano's BLtouch port for the # 3-wire connector (make sure you connect it the right way round) and the Z+ # endstop port for the 2-wire connector (use the innermost 2 pins, center is -# ground). Follow Klipper's instructions for installing and calibrating the +# ground). Follow Kutter's instructions for installing and calibrating the # BLtouch to set the correct x_offset, y_offset, and z_offset values below. # There are headers available for the BLtouch on the right hand side of the # toolhead, behind the fan cover. Check the connections carefully with a diff --git a/config/printer-geeetech-301-2019.cfg b/config/printer-geeetech-301-2019.cfg index 6889fae5..cb8c098a 100644 --- a/config/printer-geeetech-301-2019.cfg +++ b/config/printer-geeetech-301-2019.cfg @@ -6,7 +6,7 @@ # The "make flash" command does not work on the Geeetech 301. Instead, # after running "make", run the following command to flash the board: -# stm32flash -w out/klipper.bin -v -i rts,-dtr,dtr -b 115200 /dev/ttyUSB0 +# stm32flash -w out/kutter.bin -v -i rts,-dtr,dtr -b 115200 /dev/ttyUSB0 # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-geeetech-A10T-A20T-2021.cfg b/config/printer-geeetech-A10T-A20T-2021.cfg index 7a2fb6ee..4e768d00 100644 --- a/config/printer-geeetech-A10T-A20T-2021.cfg +++ b/config/printer-geeetech-A10T-A20T-2021.cfg @@ -3,11 +3,11 @@ # For default Geeetech A10/A20 (1 extruder), # A10M/A20M (mixing 2 in 1 out), # A10T/A20T (mixing 3 in 1 out) printers -# Installation: https://www.klipper3d.org/Installation.html -# Always read for first start: https://www.klipper3d.org/Config_checks.html +# Installation: docs/Installation.md +# Always read for first start: docs/Config_checks.md [mcu] -# Might need to be changed: https://www.klipper3d.org/Installation.html +# Might need to be changed: docs/Installation.md serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 [printer] @@ -73,7 +73,7 @@ enable_pin: !PB6 dir_pin: PL5 step_pin: PL3 microsteps: 16 -rotation_distance: 8 # Needs to be optimized: https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders +rotation_distance: 8 # Needs to be optimized: docs/Rotation_Distance.md nozzle_diameter: 0.4 filament_diameter: 1.750 heater_pin: PB4 @@ -83,7 +83,7 @@ min_temp: 0 max_temp: 250 max_extrude_only_distance: 200.0 # Parameters for stock hotend on A10M -# Please recalibrate according to https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# Please recalibrate according to docs/Config_checks.md control: pid pid_kp: 54.722 pid_ki: 4.800 @@ -95,7 +95,7 @@ enable_pin: !PL1 dir_pin: PL2 step_pin: PL0 microsteps: 16 -rotation_distance: 8 # Needs to be optimized: https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders +rotation_distance: 8 # Needs to be optimized: docs/Rotation_Distance.md [extruder_stepper extruder_2] extruder: @@ -103,7 +103,7 @@ enable_pin: !PG0 dir_pin: PL4 step_pin: PL6 microsteps: 16 -rotation_distance: 8 # Needs to be optimized: https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders +rotation_distance: 8 # Needs to be optimized: docs/Rotation_Distance.md [heater_bed] heater_pin: PG5 @@ -112,7 +112,7 @@ sensor_pin: PK2 min_temp: 0 max_temp: 120 # Parameters for `SuperPlate` on A10M -# Please recalibrate according to https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# Please recalibrate according to docs/Config_checks.md control: pid pid_kp: 70.936 pid_ki: 1.785 @@ -138,7 +138,7 @@ kick_start_time: 0.300 # for GT2560V4.1B with 12pin flat cable toward the display YHCB2004-06 ver3.0 -# the aip31068_spi driver was added to Klipper on 2024-12-02, commit aecb29d2 +# the aip31068_spi driver was added to Kutter on 2024-12-02, commit aecb29d2 [display] lcd_type: aip31068_spi latch_pin: PE3 diff --git a/config/printer-hiprecy-leo-2019.cfg b/config/printer-hiprecy-leo-2019.cfg index 5651916a..14860def 100644 --- a/config/printer-hiprecy-leo-2019.cfg +++ b/config/printer-hiprecy-leo-2019.cfg @@ -2,7 +2,7 @@ # The Self-levelling plate sensor is PINDA probe type ################################################################################ -# CAUTION: The Touchscreen is a DWIN T5UID1 and cannot be used with Klipper!!! # +# CAUTION: The Touchscreen is a DWIN T5UID1 and cannot be used with Kutter!!! # # You will lose all the display functionalities!!! # ################################################################################ @@ -49,7 +49,7 @@ step_pin: PA4 dir_pin: PA6 enable_pin: !PA2 microsteps: 16 -rotation_distance: 23.133 ### Based on default 415 steps/mm. See https://www.klipper3d.org/Rotation_Distance.html for fine tuning +rotation_distance: 23.133 ### Based on default 415 steps/mm. See docs/ for fine tuning gear_ratio: 50:17 nozzle_diameter: 0.400 filament_diameter: 1.750 diff --git a/config/printer-kingroon-kp3s-2020.cfg b/config/printer-kingroon-kp3s-2020.cfg index 99dd2f87..6c1d1da9 100644 --- a/config/printer-kingroon-kp3s-2020.cfg +++ b/config/printer-kingroon-kp3s-2020.cfg @@ -6,11 +6,11 @@ # USART3 PB11/PB10) communication. Also, select "Enable extra low-level # configuration options" and configure "GPIO pins to set at # micro-controller startup" to "!PC6,!PD13" to disable the LCD as it is not -# compatible with klipper +# compatible with kutter # Note that the "make flash" command does not work with MKS Robin # boards. After running "make", run the following command: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano.bin # Copy the file out/Robin_nano.bin to an SD card and then restart the # printer with that SD card. diff --git a/config/printer-longer-lk4-pro-2019.cfg b/config/printer-longer-lk4-pro-2019.cfg index 2ef49cfb..6e00f9fb 100644 --- a/config/printer-longer-lk4-pro-2019.cfg +++ b/config/printer-longer-lk4-pro-2019.cfg @@ -111,4 +111,4 @@ max_accel: 3000 max_z_velocity: 5 max_z_accel: 100 -# Klipper doesn't able to working display at this time +# Kutter doesn't able to working display at this time diff --git a/config/printer-longer-lk4x-2022.cfg b/config/printer-longer-lk4x-2022.cfg index c5fb37d4..a4db81ed 100644 --- a/config/printer-longer-lk4x-2022.cfg +++ b/config/printer-longer-lk4x-2022.cfg @@ -3,7 +3,7 @@ # "make menuconfig" select the STM32F103 with a "32KiB bootloader" and # serial (on USART1 PA10/PA9) communication. -# Flash this firmware by copying "out/klipper.bin" to a SD card, +# Flash this firmware by copying "out/kutter.bin" to a SD card, # then rename it to "firmware.bin"and turning on the printer with # the card inserted. diff --git a/config/printer-lulzbot-taz6-dual-v3-2017.cfg b/config/printer-lulzbot-taz6-dual-v3-2017.cfg index f4b23fdb..add0aeae 100644 --- a/config/printer-lulzbot-taz6-dual-v3-2017.cfg +++ b/config/printer-lulzbot-taz6-dual-v3-2017.cfg @@ -194,7 +194,7 @@ horizontal_move_z: 5 [safe_z_home] #Needed to lift the Z to clear homing switch on bed -# ---> WARNING! - Z_MAX limit switch not monitored in Klipper! <--- +# ---> WARNING! - Z_MAX limit switch not monitored in Kutter! <--- # ---> This could potentially crash the toolhead if already at the top of Z travel! <--- home_xy_position: -19, 265 speed: 50.0 @@ -224,7 +224,7 @@ gcode: {% set MATERIAL_SOFTEN_TEMP_OFFSET = 35 %} {% set MATERIAL_WIPE_TEMP_OFFSET = 35 %} {% set MATERIAL_PROBE_TEMP_OFFSET = 35 %} - ;This profile is designed specifically for LulzBot TAZ6 3D Printer with the Yellowfin Dual running Klipper + ;This profile is designed specifically for LulzBot TAZ6 3D Printer with the Yellowfin Dual running Kutter M73 P0 ; clear GLCD progress bar M107 ; disable fans G90 ; absolute positioning diff --git a/config/printer-modix-big60-2020.cfg b/config/printer-modix-big60-2020.cfg index 2fc311cf..46c6817c 100644 --- a/config/printer-modix-big60-2020.cfg +++ b/config/printer-modix-big60-2020.cfg @@ -1,7 +1,7 @@ -# Klipper configuration for Modix Big60 w/ Duet 2 Wifi +# Kutter configuration for Modix Big60 w/ Duet 2 Wifi # Dual Volcano hotends, PT100 RTDs, BLtouch -# Klipper should be compiled for SAM4E8E for this printer. +# Kutter should be compiled for SAM4E8E for this printer. # See docs/Config_Reference.md for a description of parameters. @@ -9,7 +9,7 @@ # Printer configuration [mcu] -serial: /dev/serial/by-id/usb-Klipper_sam4e8e_1234567890-if00 +serial: /dev/serial/by-id/usb-Kutter_sam4e8e_1234567890-if00 [printer] kinematics: cartesian diff --git a/config/printer-monoprice-mini-delta-2017.cfg b/config/printer-monoprice-mini-delta-2017.cfg index b8cfc5e5..98af3039 100644 --- a/config/printer-monoprice-mini-delta-2017.cfg +++ b/config/printer-monoprice-mini-delta-2017.cfg @@ -12,7 +12,7 @@ # firmware instead. Follow this link for an example of the commands needed to # do this: https://github.com/arkorobotics/MiniDeltaBootloader # -# Note 2: Klipper does not currently support the LCD interface used on this +# Note 2: Kutter does not currently support the LCD interface used on this # printer. # # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-monoprice-select-mini-v1-2016.cfg b/config/printer-monoprice-select-mini-v1-2016.cfg index 582f1f20..8757eb38 100644 --- a/config/printer-monoprice-select-mini-v1-2016.cfg +++ b/config/printer-monoprice-select-mini-v1-2016.cfg @@ -21,14 +21,14 @@ # PA8, PB1, PB11 in the GPIO pins deactivates the steppers until klippy # takes over. # -# Note 1: Prior to flashing klipper, if possible, make a copy of the default +# Note 1: Prior to flashing kutter, if possible, make a copy of the default # or current configuration values for the printer. Running an M503 command # will output these values. # -# Note 2: Klipper can be flashed by copying out/klipper.bin to the MPSMv1's +# Note 2: Kutter can be flashed by copying out/kutter.bin to the MPSMv1's # SDCard, renaming it to update.bin, and creating an empty file on the SD card # named fcupdate.flg. Insert the SDCard while the printer is off it on. After -# klipper is flashed, remove the SDCard and delete update.bin and fcupdate.flg +# kutter is flashed, remove the SDCard and delete update.bin and fcupdate.flg # to prevent the firmware from flashing on every subsequent power-on. # Returning to stock firmware without a programmer is possible as long as the # bootloader is not overwritten. @@ -37,7 +37,7 @@ # directions of the printer with M503 in the stock firmware and adjust the # dir_pins below accordingly. # -# Note 4: Klipper currently does not support the LCD-UI of this +# Note 4: Kutter currently does not support the LCD-UI of this # printer, which is connected via serial interface and controlled by an # esp8266 using a custom protocol. # diff --git a/config/printer-monoprice-select-mini-v2-2018.cfg b/config/printer-monoprice-select-mini-v2-2018.cfg index d285427f..2045190d 100644 --- a/config/printer-monoprice-select-mini-v2-2018.cfg +++ b/config/printer-monoprice-select-mini-v2-2018.cfg @@ -19,7 +19,7 @@ # # This will deactivate the steppers until klippy takes over. # -# Note 1: You can flash klipper by copying out/klipper.bin to the MPSMv2's +# Note 1: You can flash kutter by copying out/kutter.bin to the MPSMv2's # SDCard, inserting the SDCard while the printer is off and switching it on. # Returning to stock firmware without a programmer is possible, as long as you # do not overwrite the bootloader. @@ -28,7 +28,7 @@ # directions of your device with M503 in the stock firmware and adjust the # dir_pins below accordingly. # -# Note 3: Klipper currently does not support the LCD-UI of this +# Note 3: Kutter currently does not support the LCD-UI of this # printer, which is connected via serial interface and controlled by an # esp8266 using a custom protocol. But it is possible to use the original # rotary encoder & button with an extra display. An example of how to attach @@ -153,7 +153,7 @@ screw4: 98, 10 ###################################################################### #[mcu host] -#serial: /tmp/klipper_host_mcu +#serial: /tmp/kutter_host_mcu # #[display] #lcd_type: ssd1306 diff --git a/config/printer-prusa-mini-plus-2020.cfg b/config/printer-prusa-mini-plus-2020.cfg index e64a27ba..46d740ff 100644 --- a/config/printer-prusa-mini-plus-2020.cfg +++ b/config/printer-prusa-mini-plus-2020.cfg @@ -1,7 +1,7 @@ # This file contains common configurations and pin mappings for the Prusa # Mini+, which uses the Prusa Buddy board. The printer's LCD is not currently -# supported by Klipper, so the touchscreen will permanently display the -# bootloader screen after the Klipper firmware is flashed; use Fluidd, Mainsail, +# supported by Kutter, so the touchscreen will permanently display the +# bootloader screen after the Kutter firmware is flashed; use Fluidd, Mainsail, # or OctoPrint etc. to control the printer. # To use this config, the firmware should be compiled for the STM32F407. When @@ -14,12 +14,12 @@ # When flashing for the first time, you will need to break the "appendix" # on the Buddy board, then put the device into DFU mode by moving the jumper # on the 3-pin header (older boards) or shorting the 2-pin header (newer boards) -# and resetting, and finally use "make flash" to install Klipper. Once Klipper is +# and resetting, and finally use "make flash" to install Kutter. Once Kutter is # installed, you no longer need the jumper - just use "make flash" which will # automatically put the device into DFU mode. # Note that if you were previously running Prusa firmware, you must fully -# power cycle the board after flashing. Otherwise, Klipper will be unable to +# power cycle the board after flashing. Otherwise, Kutter will be unable to # communicate with the TMC2209s due to the abrupt change in the baud rate, # and will show this error: "Unable to read tmc uart register IFCNT". @@ -140,7 +140,7 @@ fan_speed: 0.5 # Part cooling fan. # The stock firmware uses control ranges of PWM 10-50%, RPM 500-5000. -# To match stock firmware, set the Klipper fan speed to 50%. This speed +# To match stock firmware, set the Kutter fan speed to 50%. This speed # can be safely increased to 100% for better part cooling. Measured speeds: # 50% PWM = 2500RPM (Prusa stock default speed) # 100% PWM = 5000RPM (better cooling, still quiet) @@ -173,7 +173,7 @@ switch_pin: ^PB4 pause_on_runout: True [mcu] -serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_3100380013504E4E53353420-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f407xx_3100380013504E4E53353420-if00 restart_method: command [printer] diff --git a/config/printer-ratrig-v-minion-2021.cfg b/config/printer-ratrig-v-minion-2021.cfg index d50d6462..a4ee972e 100644 --- a/config/printer-ratrig-v-minion-2021.cfg +++ b/config/printer-ratrig-v-minion-2021.cfg @@ -7,7 +7,7 @@ # with a "32KiB bootloader", USB (on PA11/PA12) communication, and # a "12MHZ Crystal" # -# Flash this firmware on the MCU by copying "out/klipper.bin" to an SD +# Flash this firmware on the MCU by copying "out/kutter.bin" to an SD # card and turning the printer on with the card inserted. The firmware # filename must be named "firmware.bin" # diff --git a/config/printer-robo3d-r2-2017.cfg b/config/printer-robo3d-r2-2017.cfg index 89fe127b..f55d296f 100644 --- a/config/printer-robo3d-r2-2017.cfg +++ b/config/printer-robo3d-r2-2017.cfg @@ -139,7 +139,7 @@ serial: /dev/ttyACM0 # Uncomment the below if the host MCU is configured. #[mcu host] -#serial: /tmp/klipper_host_mcu +#serial: /tmp/kutter_host_mcu # # [filament_switch_sensor sensor0] # switch_pin: ^!host:gpio21 diff --git a/config/printer-sovol-sv05-2022.cfg b/config/printer-sovol-sv05-2022.cfg index 0ec03f84..d89693fe 100644 --- a/config/printer-sovol-sv05-2022.cfg +++ b/config/printer-sovol-sv05-2022.cfg @@ -5,7 +5,7 @@ # with a "28KiB bootloader" and serial (on USART1 PA10/PA9) # communication. # -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. Might need a renaming if printer dosnt flash. diff --git a/config/printer-sovol-sv06-2022.cfg b/config/printer-sovol-sv06-2022.cfg index e9f179ee..1960b768 100644 --- a/config/printer-sovol-sv06-2022.cfg +++ b/config/printer-sovol-sv06-2022.cfg @@ -3,7 +3,7 @@ # STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication. # Also, since it is using the GD32F103, please select Disable SWD at startup # -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. diff --git a/config/printer-sovol-sv06-plus-2023.cfg b/config/printer-sovol-sv06-plus-2023.cfg index 8c72192f..95d23b4d 100644 --- a/config/printer-sovol-sv06-plus-2023.cfg +++ b/config/printer-sovol-sv06-plus-2023.cfg @@ -3,12 +3,12 @@ # STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication. # Also, since it is using the GD32F103, please select Disable SWD at startup # -# Flash this firmware by copying "out/klipper.bin" to a SD card and +# Flash this firmware by copying "out/kutter.bin" to a SD card and # turning on the printer with the card inserted. The firmware # filename must end in ".bin" and must not match the last filename # that was flashed. # -# Note: The stock LCD display does not currently work with Klipper +# Note: The stock LCD display does not currently work with Kutter # # See docs/Config_Reference.md for a description of parameters. [mcu] diff --git a/config/printer-sunlu-t3-2022.cfg b/config/printer-sunlu-t3-2022.cfg index f9bf2624..3fb26242 100644 --- a/config/printer-sunlu-t3-2022.cfg +++ b/config/printer-sunlu-t3-2022.cfg @@ -7,7 +7,7 @@ # "GPIO pins to set at micro-controller startup" to "!PA14". # The "make flash" command does not work on the SUNLU Terminator T3 board. Instead, -# after running "make", copy the generated "out/klipper.bin" file to a +# after running "make", copy the generated "out/kutter.bin" file to a # file named "firmware.bin" on an SD card and then restart the board with that SD card. # See docs/Config_Reference.md for a description of parameters. @@ -20,7 +20,7 @@ [mcu] #obtain your MCU id using ls /dev/serial/by-path/* -serial: dev/serial/by-id/usb-Klipper_stm32f103xe_00000000000 +serial: dev/serial/by-id/usb-Kutter_stm32f103xe_00000000000 [printer] kinematics: cartesian diff --git a/config/printer-tronxy-crux1-2022.cfg b/config/printer-tronxy-crux1-2022.cfg index e3254d85..d31eae4f 100644 --- a/config/printer-tronxy-crux1-2022.cfg +++ b/config/printer-tronxy-crux1-2022.cfg @@ -1,4 +1,4 @@ -# Klipper configuration for the TronXY Crux1 printer +# Kutter configuration for the TronXY Crux1 printer # CXY-V10.1-220921 mainboard, GD32F4XX or STM32F446 MCU # # ======================= @@ -11,12 +11,12 @@ # Comms interface: Serial on USART1 PA10/PA9 # # Build the firmware with these options -# Rename the resulting klipper.bin into fmw_tronxy.bin +# Rename the resulting kutter.bin into fmw_tronxy.bin # Put the file into a directory called "update" on a FAT32 formatted SD card. # Turn off the printer, plug in the SD card and turn the printer back on # Flashing will start automatically and progress will be indicated on the LCD # Once the flashing is completed the display will get stuck on the white Tronxy logo bootscreen -# The LCD display will NOT work anymore after flashing Klipper onto this printer +# The LCD display will NOT work anymore after flashing Kutter onto this printer [mcu] serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 diff --git a/config/printer-tronxy-p802e-2020.cfg b/config/printer-tronxy-p802e-2020.cfg index 410c7666..e8a1f6e4 100644 --- a/config/printer-tronxy-p802e-2020.cfg +++ b/config/printer-tronxy-p802e-2020.cfg @@ -5,7 +5,7 @@ # Note that the "make flash" command does not work with Tronxy boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-tronxy-p802m-2020.cfg b/config/printer-tronxy-p802m-2020.cfg index 8828f7f0..a1365da7 100644 --- a/config/printer-tronxy-p802m-2020.cfg +++ b/config/printer-tronxy-p802m-2020.cfg @@ -5,7 +5,7 @@ # Note that the "make flash" command does not work with Tronxy boards - # the boards are typically flashed with this command: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-tronxy-x5s-2018.cfg b/config/printer-tronxy-x5s-2018.cfg index 148188ca..4420f137 100644 --- a/config/printer-tronxy-x5s-2018.cfg +++ b/config/printer-tronxy-x5s-2018.cfg @@ -4,10 +4,10 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-tronxy-x5sa-pro-2020.cfg b/config/printer-tronxy-x5sa-pro-2020.cfg index 50bf2d1b..75f4def5 100644 --- a/config/printer-tronxy-x5sa-pro-2020.cfg +++ b/config/printer-tronxy-x5sa-pro-2020.cfg @@ -1,9 +1,9 @@ -# This is a Klipper configuration for TronXY X5SA Pro CoreXY Printer +# This is a Kutter configuration for TronXY X5SA Pro CoreXY Printer # 330x330x400 size with CXY-V6 motherboard, Tronxy blue self-levelling plate sensor # and stock Titan Extruder Clone. ########################################################### -# CAUTION: The Touchscreen cannot be used with Klipper!!! # +# CAUTION: The Touchscreen cannot be used with Kutter!!! # # You will lose all the display functionalities!!! # ########################################################### @@ -12,7 +12,7 @@ # at 0x8008800 (Chitu v6 Bootloader) and serial (on USART1 PA10/PA9) # communication. -# Use "./scripts/update_chitu.py ./out/klipper.bin ./out/update.cbd" +# Use "./scripts/update_chitu.py ./out/kutter.bin ./out/update.cbd" # after make to generate update.cbd. Put "update.cbd" file onto SD card, # and reboot the printer. # It will be automatically installed after you hear 2 beeps, diff --git a/config/printer-tronxy-x5sa-v6-2019.cfg b/config/printer-tronxy-x5sa-v6-2019.cfg index 424aa2cd..51e00e5d 100644 --- a/config/printer-tronxy-x5sa-v6-2019.cfg +++ b/config/printer-tronxy-x5sa-v6-2019.cfg @@ -1,4 +1,4 @@ -# This is a Klipper configuration for TronXY X5SA, with CXY-V6 +# This is a Kutter configuration for TronXY X5SA, with CXY-V6 # motherboard. # === FLASHING WITH STOCK BOOTLOADER === @@ -6,7 +6,7 @@ # at 0x8008800 (Chitu v6 Bootloader) and serial (on USART1 PA10/PA9) # communication. -# Use "./scripts/update_chitu.py ./out/klipper.bin ./out/update.cbd" +# Use "./scripts/update_chitu.py ./out/kutter.bin ./out/update.cbd" # after make to generate update.cbd. Put `update.cbd` onto SD card, # and reboot the printer. It will be automatically installed, and you # will be able to update it this way. diff --git a/config/printer-tronxy-x8-2018.cfg b/config/printer-tronxy-x8-2018.cfg index b261d2b0..7a6a9f4c 100644 --- a/config/printer-tronxy-x8-2018.cfg +++ b/config/printer-tronxy-x8-2018.cfg @@ -5,10 +5,10 @@ # Some Tronxy printers come without a bootloader present on the # board. In that case, use MCUDude MightyCore ATmega1284p bootloader # with TQFP44 Sanguino pinout. The package can be found at -# (https://github.com/MCUdude/MightyCore). Follow Klipper install +# (https://github.com/MCUdude/MightyCore). Follow Kutter install # instructions but instead of "make flash FLASH_DEVICE=/dev/ttyACM0", # use the following command: -# avrdude -p atmega1284p -c arduino -b 115200 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 115200 -P /dev/ttyUSB0 -U out/kutter.elf.hex # See docs/Config_Reference.md for a description of parameters. diff --git a/config/printer-tronxy-xy-2-Pro-2020.cfg b/config/printer-tronxy-xy-2-Pro-2020.cfg index 247442a5..997fb8e6 100644 --- a/config/printer-tronxy-xy-2-Pro-2020.cfg +++ b/config/printer-tronxy-xy-2-Pro-2020.cfg @@ -1,4 +1,4 @@ -# This is a Klipper configuration for Tron XY-2 Pro, with +# This is a Kutter configuration for Tron XY-2 Pro, with # CXY-V6 motherboard. no-Titan, no-BMG. @@ -7,7 +7,7 @@ # at 0x8008800 (Chitu v6 Bootloader). Uncheck USB, and leave default # serial settings. # -# Use "./scripts/update_chitu.py ./out/klipper.bin ./out/update.cbd" after make to generate update.cbd. +# Use "./scripts/update_chitu.py ./out/kutter.bin ./out/update.cbd" after make to generate update.cbd. # Put `update.cbd` onto SD card, and reboot the printer. # It will be automatically installed, and you will be able to update it this way. diff --git a/config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg b/config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg index 02b39f92..3c6158d2 100644 --- a/config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg +++ b/config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg @@ -10,8 +10,8 @@ # INSTRUCTIONS FOR FLASHING, THE SCRIPT IS COMPULSORY OR IT WON'T WORK!!! # Note that the "make flash" command does not work with the Robin Nano! -# After running "make", run the following command in one row FROM THE KLIPPER FOLDER: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin +# After running "make", run the following command in one row FROM THE KUTTER FOLDER: +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano35.bin # Copy the file out/Robin_nano35.bin (if you can't find the file the script was not executed) # to an SD card and then restart the printer with that SD card. # If you removed the LCD screen rename the file to "Robin_nano43.bin" for correct flashing. diff --git a/config/printer-twotrees-sapphire-plus-sp-5-v1.1-2021.cfg b/config/printer-twotrees-sapphire-plus-sp-5-v1.1-2021.cfg index 6c810e9c..09192dfd 100644 --- a/config/printer-twotrees-sapphire-plus-sp-5-v1.1-2021.cfg +++ b/config/printer-twotrees-sapphire-plus-sp-5-v1.1-2021.cfg @@ -10,8 +10,8 @@ # INSTRUCTIONS FOR FLASHING, THE SCRIPT IS COMPULSORY OR IT WON'T WORK!!! # Note that the "make flash" command does not work with the Robin Nano! -# After running "make", run the following command in one row FROM THE KLIPPER FOLDER: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin +# After running "make", run the following command in one row FROM THE KUTTER FOLDER: +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano35.bin # Copy the file out/Robin_nano35.bin (if you can't find the file the script was not executed) # to an SD card and then restart the printer with that SD card. # If you removed the LCD screen rename the file to "Robin_nano43.bin" for correct flashing. diff --git a/config/printer-twotrees-sapphire-pro-sp-3-2020.cfg b/config/printer-twotrees-sapphire-pro-sp-3-2020.cfg index bacfcb8a..9de1c888 100644 --- a/config/printer-twotrees-sapphire-pro-sp-3-2020.cfg +++ b/config/printer-twotrees-sapphire-pro-sp-3-2020.cfg @@ -10,8 +10,8 @@ # INSTRUCTIONS FOR FLASHING, THE SCRIPT IS COMPULSORY OR IT WON'T WORK!!! # Note that the "make flash" command does not work with the Robin Nano! -# After running "make", run the following command in one row FROM THE KLIPPER FOLDER: -# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin +# After running "make", run the following command in one row FROM THE KUTTER FOLDER: +# ./scripts/update_mks_robin.py out/kutter.bin out/Robin_nano35.bin # Copy the file out/Robin_nano35.bin (if you can't find the file the script was not executed) # to an SD card and then restart the printer with that SD card. # If you removed the LCD screen rename the file to "Robin_nano43.bin" for correct flashing. diff --git a/config/printer-wanhao-duplicator-i3-v2.1-2017.cfg b/config/printer-wanhao-duplicator-i3-v2.1-2017.cfg index 53d94ffe..6f831b25 100644 --- a/config/printer-wanhao-duplicator-i3-v2.1-2017.cfg +++ b/config/printer-wanhao-duplicator-i3-v2.1-2017.cfg @@ -7,27 +7,27 @@ # Note, a number of Melzi boards are shipped with a bootloader that # requires the following command to flash the board: -# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex +# avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/kutter.elf.hex # If the above command does not work and "make flash" does not work # then one may need to flash a bootloader to the board - see the -# Klipper docs/Bootloaders.md file for more information. +# Kutter docs/Bootloaders.md file for more information. # See docs/Config_Reference.md for a description of parameters. -# For best results with klipper and the Wanhao Duplicator i3, follow these +# For best results with Kutter and the Wanhao Duplicator i3, follow these # guidelines: # # - Locate the USB serial port for your printer in /dev/serial/by-id/ format. -# See https://www.klipper3d.org/FAQ.html#wheres-my-serial-port +# See docs/FAQ.md (Heading - Where's my serial port?) # It will be something like: # /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_ABCD1234-if00-port0 # -# - Configure klipper to compile firmware for the AVR atmega1284p +# - Configure kutter to compile firmware for the AVR atmega1284p # # - At this point, "make flash FLASH_DEVICE=..." should successfully # flash your printer board. Use the /dev/serial/by-id/ format for # FLASH_DEVICE to ensure consistent results. -# See https://www.klipper3d.org/FAQ.html#the-make-flash-command-doesnt-work +# See docs/FAQ.md (Heading - The "make flash" command doesn't work) # if you have problems. # # - Copy this sample file you are currently reading to ~/printer.cfg, @@ -42,9 +42,9 @@ # * [heater_bed] > PID parameters (pid_Kp, pid_Ki, pid_Kd) # # PID values from stock Wanhao firmware (Repetier) do not -# translate directly to klipper. You will need to run klipper's +# translate directly to kutter. You will need to run kutter's # PID autotune function for the extruder and bed. After getting the -# klipper firmware up and running, run the PID_CALIBRATE procedures +# kutter firmware up and running, run the PID_CALIBRATE procedures # by sending these commands via octoprint terminal (one per autotune): # # extruder: PID_CALIBRATE HEATER=extruder TARGET=<temp> @@ -79,11 +79,11 @@ # # - Issue the command "RESTART" via the Octoprint terminal tab (similar to # how you would send a manual gcode command, but send the word RESTART). -# This tells klipper to reload its config file and do an internal reset. +# This tells kutter to reload its config file and do an internal reset. # You should then see a status screen appear on the printer's LCD. # # - Be sure to follow these instructions before attempting any prints: -# https://www.klipper3d.org/Config_checks.html +# docs/Config_checks.html [stepper_x] step_pin: PD7 diff --git a/config/sample-bigtreetech-ebb-canbus-v1.0.cfg b/config/sample-bigtreetech-ebb-canbus-v1.0.cfg index 39097841..d1b49350 100644 --- a/config/sample-bigtreetech-ebb-canbus-v1.0.cfg +++ b/config/sample-bigtreetech-ebb-canbus-v1.0.cfg @@ -6,7 +6,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu EBBCan] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 #canbus_uuid: 0e0d81e4210c [adxl345] diff --git a/config/sample-bigtreetech-ebb-canbus-v1.1.cfg b/config/sample-bigtreetech-ebb-canbus-v1.1.cfg index c84abf17..c990115f 100644 --- a/config/sample-bigtreetech-ebb-canbus-v1.1.cfg +++ b/config/sample-bigtreetech-ebb-canbus-v1.1.cfg @@ -6,7 +6,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu EBBCan] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 #canbus_uuid: 0e0d81e4210c [adxl345] diff --git a/config/sample-bigtreetech-ebb-canbus-v1.2.cfg b/config/sample-bigtreetech-ebb-canbus-v1.2.cfg index 053b783c..00f886b5 100644 --- a/config/sample-bigtreetech-ebb-canbus-v1.2.cfg +++ b/config/sample-bigtreetech-ebb-canbus-v1.2.cfg @@ -6,7 +6,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu EBBCan] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 #canbus_uuid: 0e0d81e4210c [adxl345] diff --git a/config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg b/config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg index 192d385e..d1cfab04 100644 --- a/config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg +++ b/config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg @@ -6,7 +6,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu EBBCan] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 #canbus_uuid: 0e0d81e4210c [temperature_sensor EBB_NTC] diff --git a/config/sample-bigtreetech-hermit-crab-canbus.cfg b/config/sample-bigtreetech-hermit-crab-canbus.cfg index beec65b1..c7e5ff00 100644 --- a/config/sample-bigtreetech-hermit-crab-canbus.cfg +++ b/config/sample-bigtreetech-hermit-crab-canbus.cfg @@ -6,7 +6,7 @@ # See docs/Config_Reference.md for a description of parameters. [mcu HermitCrab] -serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 +serial: /dev/serial/by-id/usb-Kutter_Kutter_firmware_12345-if00 #canbus_uuid: 0e0d81e4210c [adxl345] diff --git a/config/sample-huvud-v0.61.cfg b/config/sample-huvud-v0.61.cfg index 1a6c0ba0..c9153849 100644 --- a/config/sample-huvud-v0.61.cfg +++ b/config/sample-huvud-v0.61.cfg @@ -16,7 +16,7 @@ [mcu huvud] canbus_uuid: ac20f0bbda05 # Identify your canbus_uuid by running: -# ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 +# scripts/canbus_query.py can0 [extruder] step_pin: huvud:PB3 diff --git a/config/sample-macros.cfg b/config/sample-macros.cfg index f5649d61..cb2c8f5a 100644 --- a/config/sample-macros.cfg +++ b/config/sample-macros.cfg @@ -1,4 +1,4 @@ -# This file provides examples of Klipper G-Code macros. The snippets +# This file provides examples of Kutter G-Code macros. The snippets # in this file may be copied into the main printer.cfg file and # customized. diff --git a/config/sample-mmu2s-diy.cfg b/config/sample-mmu2s-diy.cfg index 41fe669f..b6ac9194 100644 --- a/config/sample-mmu2s-diy.cfg +++ b/config/sample-mmu2s-diy.cfg @@ -14,7 +14,7 @@ # ######################################## [mcu mmboard] -serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_33FFD8054E48363008771743-if00 +serial: /dev/serial/by-id/usb-Kutter_stm32f103xe_33FFD8054E48363008771743-if00 [respond] default_type: command diff --git a/config/sample-raspberry-pi.cfg b/config/sample-raspberry-pi.cfg index 77e5cdf8..e0aa01e5 100644 --- a/config/sample-raspberry-pi.cfg +++ b/config/sample-raspberry-pi.cfg @@ -8,7 +8,7 @@ # on non time-critical functions such as enclosure sensors, additional fan or # light sources [mcu host] -serial: /tmp/klipper_host_mcu +serial: /tmp/kutter_host_mcu # Example1: A led strip controlled by the GPIO20 on the RPi [output_pin caselight] diff --git a/klippy/chelper/msgblock.c b/klippy/chelper/msgblock.c index e6cb298b..58317d79 100644 --- a/klippy/chelper/msgblock.c +++ b/klippy/chelper/msgblock.c @@ -1,4 +1,4 @@ -// Helper code for the Klipper mcu protocol "message blocks" +// Helper code for the Klipper MCU protocol "message blocks" // // Copyright (C) 2016-2021 Kevin O'Connor <kevin@koconnor.net> // diff --git a/klippy/configfile.py b/klippy/configfile.py index b0c0c4ba..c3a21d7d 100644 --- a/klippy/configfile.py +++ b/klippy/configfile.py @@ -1,4 +1,4 @@ -# Code for reading and writing the Klipper config file +# Code for reading and writing the config file # # Copyright (C) 2016-2024 Kevin O'Connor <kevin@koconnor.net> # diff --git a/klippy/console.py b/klippy/console.py index 11a3feb9..b0d0c965 100755 --- a/klippy/console.py +++ b/klippy/console.py @@ -8,7 +8,7 @@ import sys, optparse, os, re, logging import util, reactor, serialhdl, msgproto, clocksync help_txt = """ - This is a debugging console for the Klipper micro-controller. + This is a debugging console for the Kutter micro-controller. In addition to mcu commands, the following artificial commands are available: DELAY : Send a command at a clock time (eg, "DELAY 9999 get_uptime") diff --git a/klippy/extras/axis_twist_compensation.py b/klippy/extras/axis_twist_compensation.py index 224f0a6c..ae3c9811 100644 --- a/klippy/extras/axis_twist_compensation.py +++ b/klippy/extras/axis_twist_compensation.py @@ -357,6 +357,6 @@ class Calibrater: ) -# klipper's entry point using [axis_twist_compensation] section in printer.cfg +# entry point using [axis_twist_compensation] section in printer.cfg def load_config(config): return AxisTwistCompensation(config) diff --git a/klippy/extras/error_mcu.py b/klippy/extras/error_mcu.py index 7e0610e9..43dcaa1b 100644 --- a/klippy/extras/error_mcu.py +++ b/klippy/extras/error_mcu.py @@ -135,7 +135,7 @@ class PrinterMCUError: newmsg = [ "MCU Protocol error", message_protocol_error1, - "Your Klipper version is: %s" % (host_version,), + "Your Kutter version is: %s" % (host_version,), "MCU(s) which should be updated:", ] newmsg += msg_update + ["Up-to-date MCU(s):"] + msg_updated diff --git a/klippy/extras/input_shaper.py b/klippy/extras/input_shaper.py index 11218d55..70a68fd1 100644 --- a/klippy/extras/input_shaper.py +++ b/klippy/extras/input_shaper.py @@ -146,7 +146,7 @@ class InputShaper: raise self.printer.config_error( "Input shaper parameters cannot be configured via" " [input_shaper] section with dual_carriage(s) " - " enabled. Refer to Klipper documentation on how " + " enabled. Refer to Kutter documentation on how " " to configure input shaper for dual_carriage(s)." ) return @@ -171,7 +171,7 @@ class InputShaper: def _update_kinematics(self): if self.toolhead is None: - # Klipper initialization is not yet completed + # initialization is not yet completed return ffi_main, ffi_lib = chelper.get_ffi() kin = self.toolhead.get_kinematics() diff --git a/klippy/extras/print_stats.py b/klippy/extras/print_stats.py index e7b6e97e..c9354b47 100644 --- a/klippy/extras/print_stats.py +++ b/klippy/extras/print_stats.py @@ -82,7 +82,7 @@ class PrintStats: self.print_start_time = None cmd_SET_PRINT_STATS_INFO_help = ( - "Pass slicer info like layer act and " "total to klipper" + "Pass slicer info like layer act and " "total to Kutter" ) def cmd_SET_PRINT_STATS_INFO(self, gcmd): diff --git a/klippy/gcode.py b/klippy/gcode.py index 427d7992..523a39c5 100644 --- a/klippy/gcode.py +++ b/klippy/gcode.py @@ -324,7 +324,7 @@ class GCodeDispatch: self.printer.request_exit("error_exit") def _respond_state(self, state): - self.respond_info("Klipper state: %s" % (state,), log=False) + self.respond_info("Kutter state: %s" % (state,), log=False) # Parameter parsing helpers def _get_extended_params(self, gcmd): @@ -402,7 +402,7 @@ class GCodeDispatch: def cmd_M115(self, gcmd): # Get Firmware Version and Capabilities software_version = self.printer.get_start_args().get("software_version") - kw = {"FIRMWARE_NAME": "Klipper", "FIRMWARE_VERSION": software_version} + kw = {"FIRMWARE_NAME": "Kutter", "FIRMWARE_VERSION": software_version} msg = " ".join(["%s:%s" % (k, v) for k, v in kw.items()]) did_ack = gcmd.ack(msg) if not did_ack: @@ -439,7 +439,7 @@ class GCodeDispatch: self._respond_state("Ready") return msg = self.printer.get_state_message()[0] - msg = msg.rstrip() + "\nKlipper state: Not ready" + msg = msg.rstrip() + "\nKutter state: Not ready" raise gcmd.error(msg) cmd_HELP_help = "Report the list of available extended G-Code commands" diff --git a/klippy/klippy.py b/klippy/klippy.py index 4b444e48..fbb2e0d3 100644 --- a/klippy/klippy.py +++ b/klippy/klippy.py @@ -310,7 +310,7 @@ def main(): opts.add_option( "-R", "--runtime-config", - default="/var/run/klipper/run.cfg", + default="/var/run/kutter/run.cfg", help="path to where SAVE_CONFIG should store the runtime configuration", ) opts.add_option( @@ -343,7 +343,7 @@ def main(): if len(args) > 1: opts.error("Incorrect number of arguments") start_args = { - "config_file": args[0] if len(args) >= 1 else "/etc/klipper.cfg", + "config_file": args[0] if len(args) >= 1 else "/etc/kutter.cfg", "apiserver": options.apiserver, "start_reason": "startup", } diff --git a/klippy/mcu.py b/klippy/mcu.py index 279c3f1d..a4506938 100644 --- a/klippy/mcu.py +++ b/klippy/mcu.py @@ -1,4 +1,4 @@ -# Interface to Klipper micro-controller code +# Interface to the Kutter MCU # # Copyright (C) 2016-2025 Kevin O'Connor <kevin@koconnor.net> # @@ -732,7 +732,7 @@ class MCU: self._serialport = config.get("serial") if not ( self._serialport.startswith("/dev/rpmsg_") - or self._serialport.startswith("/tmp/klipper_host_") + or self._serialport.startswith("/tmp/kutter_host_") ): self._baud = config.getint("baud", 250000, minval=2400) # Restarts diff --git a/klippy/webhooks.py b/klippy/webhooks.py index 64abe2b2..76ef502d 100644 --- a/klippy/webhooks.py +++ b/klippy/webhooks.py @@ -363,12 +363,12 @@ class WebHooks: web_request.get_client_connection().set_client_info(client_info) state_message, state = self.printer.get_state_message() src_path = os.path.dirname(__file__) - klipper_path = os.path.normpath(os.path.join(src_path, "..")) + kutter_path = os.path.normpath(os.path.join(src_path, "..")) response = { "state": state, "state_message": state_message, "hostname": socket.gethostname(), - "klipper_path": klipper_path, + "kutter_path": kutter_path, "python_path": sys.executable, "process_id": os.getpid(), "user_id": os.getuid(), @@ -134,7 +134,7 @@ version 1.9 (b176eeef918fc810045c832348590595120187b4). The hidflash directory contains code from: https://github.com/Serasidis/STM32_HID_Bootloader version 2.2.2 (2ab7927a27b7b78ef730782ea5f9b5d2c8f34671). It has been -modified to work with Klipper - see hidflash/README for the +modified to work with Kutter - see hidflash/README for the details. See changes.diff for the modifications. The pru_rpmsg directory contains code from: diff --git a/lib/canboot/flash_can.py b/lib/canboot/flash_can.py index b7877097..24440744 100755 --- a/lib/canboot/flash_can.py +++ b/lib/canboot/flash_can.py @@ -25,7 +25,7 @@ def output(msg: str) -> None: sys.stdout.write(msg) sys.stdout.flush() -# Standard crc16 ccitt, take from msgproto.py in Klipper +# Standard crc16 ccitt, take from msgproto.py in Kutter def crc16_ccitt(buf: Union[bytes, bytearray]) -> int: crc = 0xffff for data in buf: @@ -53,10 +53,10 @@ BOOTLOADER_CMDS = { ACK_SUCCESS = 0xa0 NACK = 0xf1 -# Klipper Admin Defs (for jumping to bootloader) -KLIPPER_ADMIN_ID = 0x3f0 -KLIPPER_SET_NODE_CMD = 0x01 -KLIPPER_REBOOT_CMD = 0x02 +# Kutter Admin Defs (for jumping to bootloader) +KUTTER_ADMIN_ID = 0x3f0 +KUTTER_SET_NODE_CMD = 0x01 +KUTTER_REBOOT_CMD = 0x02 # CAN Admin Defs CANBUS_ID_ADMIN = 0x3f0 @@ -386,12 +386,12 @@ class CanSocket: self.output_busy = False def _jump_to_bootloader(self, uuid: int): - # TODO: Send Klipper Admin command to jump to bootloader. + # TODO: Send Kutter Admin command to jump to bootloader. # It will need to be implemented output_line("Sending bootloader jump command...") plist = [(uuid >> ((5 - i) * 8)) & 0xFF for i in range(6)] - plist.insert(0, KLIPPER_REBOOT_CMD) - self.send(KLIPPER_ADMIN_ID, bytes(plist)) + plist.insert(0, KUTTER_REBOOT_CMD) + self.send(KUTTER_ADMIN_ID, bytes(plist)) async def _query_uuids(self) -> List[int]: output_line("Checking for canboot nodes...") @@ -411,7 +411,7 @@ class CanSocket: if resp[0] != CANBUS_RESP_NEED_NODEID: continue app_names = { - KLIPPER_SET_NODE_CMD: "Klipper", + KUTTER_SET_NODE_CMD: "Kutter", CANBUS_CMD_SET_NODEID: "CanBoot" } app = app_names.get(resp[7], "Unknown") @@ -565,9 +565,9 @@ def main(): help="Can Interface" ) parser.add_argument( - "-f", "--firmware", metavar="<klipper.bin>", - default="~/klipper/out/klipper.bin", - help="Path to Klipper firmware file") + "-f", "--firmware", metavar="<kutter.bin>", + default="~/kutter/out/kutter.bin", + help="Path to Kutter firmware file") parser.add_argument( "-u", "--uuid", metavar="<uuid>", default=None, help="Can device uuid" diff --git a/lib/hidflash/README b/lib/hidflash/README index 86ea39ce..99d7c8d7 100644 --- a/lib/hidflash/README +++ b/lib/hidflash/README @@ -12,9 +12,9 @@ This derivative contains the following changes: attempt to open a serial port and enter the bootloader, it will assume that the device has already entered the bootloader and look for a USB device with the appropriate Vendor and Product IDs. This change allows - Klipper's "flash_usb.py" script to enter the bootloader and wait for the + Kutter's "flash_usb.py" script to enter the bootloader and wait for the mcu to reconnect. -2) When the serial port is specified, hid-flash will use Klipper's procedure +2) When the serial port is specified, hid-flash will use Kutter's procedure for entering the bootloader (Open the port at 1200 baud and toggle DTR). 3) The hid-flash program now accepts a command from the bootloader that allows a STM32F103 device to identify itself as a "high-density" device during @@ -27,7 +27,7 @@ This derivative contains the following changes: to test for equality. 5) The Makefile was changed to check for the libusb-1.0 dependency. If it does not exist the user will be warned and the build aborted, however - no error will be generated. This allows Klipper's "make FLASH" + no error will be generated. This allows Kutter's "make FLASH" functionality to work when flashing via DFU without installing the libusb-1.0 dependency for hid-flash. diff --git a/lib/hidflash/changes.diff b/lib/hidflash/changes.diff index 029fce6f..6bfea21a 100644 --- a/lib/hidflash/changes.diff +++ b/lib/hidflash/changes.diff @@ -55,9 +55,9 @@ index a6a8f7f..84abc33 100644 * +* Modified 4/24/2020 +* by Eric Callahan <arksine.code@gmail.com> -+* This version of hid-flash has been modified to work with Klipper. ++* This version of hid-flash has been modified to work with Kutter. +* The serial port argument is now optional. If entered and found this program -+* will attempt to force Klipper jump to the bootloader by connecting at ++* will attempt to force Kutter jump to the bootloader by connecting at +* 1200 baud and enabling DTR. */ diff --git a/lib/hidflash/main.c b/lib/hidflash/main.c index 84abc335..bb4004aa 100644 --- a/lib/hidflash/main.c +++ b/lib/hidflash/main.c @@ -21,9 +21,9 @@ * * Modified 4/24/2020 * by Eric Callahan <arksine.code@gmail.com> -* This version of hid-flash has been modified to work with Klipper. +* This version of hid-flash has been modified to work with Kutter. * The serial port argument is now optional. If entered and found this program -* will attempt to force Klipper jump to the bootloader by connecting at +* will attempt to force Kutter jump to the bootloader by connecting at * 1200 baud and enabling DTR. */ diff --git a/lib/rp2040_flash/main.c b/lib/rp2040_flash/main.c index 017fe945..3b3063bc 100644 --- a/lib/rp2040_flash/main.c +++ b/lib/rp2040_flash/main.c @@ -1,4 +1,4 @@ -// Simple rp2040 picoboot based flash tool for use with Klipper +// Simple rp2040 picoboot based flash tool for use with Kutter // // Copyright (C) 2022 Lasse Dalegaard <dalegaard@gmail.com> // diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py index a9043394..f5a8da82 100644 --- a/scripts/buildcommands.py +++ b/scripts/buildcommands.py @@ -612,7 +612,7 @@ class HandleVersions: def update_data_dictionary(self, data): data["version"] = self.version data["build_versions"] = self.toolstr - data["app"] = "Klipper" + data["app"] = "Kutter" data["license"] = "GNU GPLv3" def generate_code(self, options): diff --git a/scripts/canbus_query.py b/scripts/canbus_query.py index 12032ee7..9620be84 100644 --- a/scripts/canbus_query.py +++ b/scripts/canbus_query.py @@ -10,7 +10,7 @@ import can CANBUS_ID_ADMIN = 0x3F0 CMD_QUERY_UNASSIGNED = 0x00 RESP_NEED_NODEID = 0x20 -CMD_SET_KLIPPER_NODEID = 0x01 +CMD_SET_KUTTER_NODEID = 0x01 CMD_SET_CANBOOT_NODEID = 0x11 @@ -48,10 +48,10 @@ def query_unassigned(canbus_iface): continue found_ids[uuid] = 1 AppNames = { - CMD_SET_KLIPPER_NODEID: "Klipper", + CMD_SET_KUTTER_NODEID: "Kutter", CMD_SET_CANBOOT_NODEID: "CanBoot", } - app_id = CMD_SET_KLIPPER_NODEID + app_id = CMD_SET_KUTTER_NODEID if msg.dlc > 7: app_id = msg.data[7] app_name = AppNames.get(app_id, "Unknown") diff --git a/scripts/check-gcc.sh b/scripts/check-gcc.sh index 2d89d98f..8c363221 100755 --- a/scripts/check-gcc.sh +++ b/scripts/check-gcc.sh @@ -9,7 +9,7 @@ s2=`readelf -A "$f2" | grep "Tag_ARM_ISA_use"` if [ "$s1" != "$s2" ]; then echo "" - echo "ERROR: The compiler failed to correctly compile Klipper" + echo "ERROR: The compiler failed to correctly compile Kutter" echo "It will be necessary to upgrade the compiler" echo "See: https://bugs.launchpad.net/ubuntu/+source/newlib/+bug/1767223" echo "" diff --git a/scripts/check_whitespace.sh b/scripts/check_whitespace.sh index 4fe2146e..9cf592b4 100755 --- a/scripts/check_whitespace.sh +++ b/scripts/check_whitespace.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Script to check whitespace in Klipper source code. +# Script to check whitespace in source code. # Find SRCDIR from the pathname of this script SRCDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/.. && pwd )" diff --git a/scripts/checkstack.py b/scripts/checkstack.py index 6ae9c473..a562c2bd 100755 --- a/scripts/checkstack.py +++ b/scripts/checkstack.py @@ -7,7 +7,7 @@ # This file may be distributed under the terms of the GNU GPLv3 license. # Usage: -# avr-objdump -d out/klipper.elf | scripts/checkstack.py +# avr-objdump -d out/kutter.elf | scripts/checkstack.py import sys import re diff --git a/scripts/ci-build.sh b/scripts/ci-build.sh index 49675bd4..6e9bb86e 100755 --- a/scripts/ci-build.sh +++ b/scripts/ci-build.sh @@ -58,7 +58,7 @@ for TARGET in test/configs/*.config ; do size out/*.elf ./scripts/check-software-div.sh .config out/*.elf finish_test mcu_compile "$TARGET" - cp out/klipper.dict ${DICTDIR}/$(basename ${TARGET} .config).dict + cp out/kutter.dict ${DICTDIR}/$(basename ${TARGET} .config).dict done diff --git a/scripts/dump_mcu.py b/scripts/dump_mcu.py index 153962e5..5b6c6d49 100755 --- a/scripts/dump_mcu.py +++ b/scripts/dump_mcu.py @@ -11,8 +11,8 @@ import os import traceback import logging -KLIPPER_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "../")) -sys.path.append(os.path.join(KLIPPER_DIR, "klippy")) +KUTTER_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "../")) +sys.path.append(os.path.join(KUTTER_DIR, "klippy")) import reactor import serialhdl import clocksync diff --git a/scripts/filter_workbench.ipynb b/scripts/filter_workbench.ipynb index 1e1adfe7..4310d73d 100644 --- a/scripts/filter_workbench.ipynb +++ b/scripts/filter_workbench.ipynb @@ -135,7 +135,7 @@ "# such as powerline noise at 60Hz\n", "if notch_filter_frequencies:\n", " if len(notch_filter_frequencies) > 2:\n", - " raise \"Klipper supports a max of 2 notch frequencies\"\n", + " raise \"Kutter supports a max of 2 notch frequencies\"\n", " for freq in notch_filter_frequencies:\n", " b, a = signal.iirnotch(freq, notch_quality, fs=sensor_frequency)\n", " # convert notch from b,a format to sos\n", diff --git a/scripts/flash-pru.sh b/scripts/flash-pru.sh index c508606c..dba92d7e 100755 --- a/scripts/flash-pru.sh +++ b/scripts/flash-pru.sh @@ -14,7 +14,7 @@ cp out/pru1.elf /lib/firmware/am335x-pru1-fw sync # Restart (if system install script present) -if [ -f /etc/init.d/klipper_pru ]; then +if [ -f /etc/init.d/kutter_pru ]; then echo "Attempting PRU restart..." - service klipper_pru restart + service kutter_pru restart fi diff --git a/scripts/flash-sdcard.sh b/scripts/flash-sdcard.sh index 6a08eab1..2e85fd35 100755 --- a/scripts/flash-sdcard.sh +++ b/scripts/flash-sdcard.sh @@ -5,9 +5,9 @@ # Non-standard installations may need to change this location KLIPPY_ENV="${HOME}/klippy-env/bin/python" SRCDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/.. && pwd )" -KLIPPER_BIN="${SRCDIR}/out/klipper.bin" -KLIPPER_BIN_DEFAULT=$KLIPPER_BIN -KLIPPER_DICT_DEFAULT="${SRCDIR}/out/klipper.dict" +KUTTER_BIN="${SRCDIR}/out/kutter.bin" +KUTTER_BIN_DEFAULT=$KUTTER_BIN +KUTTER_DICT_DEFAULT="${SRCDIR}/out/kutter.dict" SPI_FLASH="${SRCDIR}/scripts/spi_flash/spi_flash.py" BAUD_ARG="" CHECK_ARG="" @@ -16,7 +16,7 @@ set -e print_help_message() { - echo "SD Card upload utility for Klipper" + echo "SD Card upload utility for Kutter" echo echo "usage: flash_sdcard.sh [-h] [-l] [-c] [-b <baud>] [-f <firmware>] [-d <dictionary>]" echo " <device> <board>" @@ -30,8 +30,8 @@ print_help_message() echo " -l list available boards" echo " -c run flash check/verify only (skip upload)" echo " -b <baud> serial baud rate (default is 250000)" - echo " -f <firmware> path to klipper.bin" - echo " -d <dictionary> path to klipper.dict for firmware validation" + echo " -f <firmware> path to kutter.bin" + echo " -d <dictionary> path to kutter.dict for firmware validation" } # Parse command line "optional args" @@ -47,8 +47,8 @@ while getopts "hlcb:f:d:" arg; do ;; c) CHECK_ARG="-c";; b) BAUD_ARG="-b ${OPTARG}";; - f) KLIPPER_BIN=$OPTARG;; - d) KLIPPER_DICT=$OPTARG;; + f) KUTTER_BIN=$OPTARG;; + d) KUTTER_DICT=$OPTARG;; esac done @@ -61,8 +61,8 @@ fi DEVICE=${@:$OPTIND:1} BOARD=${@:$OPTIND+1:1} -if [ ! -f $KLIPPER_BIN ]; then - echo "No file found at '${KLIPPER_BIN}'" +if [ ! -f $KUTTER_BIN ]; then + echo "No file found at '${KUTTER_BIN}'" exit -1 fi @@ -71,18 +71,18 @@ if [ ! -e $DEVICE ]; then exit -1 fi -if [ ! $KLIPPER_DICT ] && [ $KLIPPER_BIN == $KLIPPER_BIN_DEFAULT ] ; then - KLIPPER_DICT=$KLIPPER_DICT_DEFAULT +if [ ! $KUTTER_DICT ] && [ $KUTTER_BIN == $KUTTER_BIN_DEFAULT ] ; then + KUTTER_DICT=$KUTTER_DICT_DEFAULT fi -if [ $KLIPPER_DICT ]; then - if [ ! -f $KLIPPER_DICT ]; then - echo "No file found at '${KLIPPER_BIN}'" +if [ $KUTTER_DICT ]; then + if [ ! -f $KUTTER_DICT ]; then + echo "No file found at '${KUTTER_BIN}'" exit -1 fi - KLIPPER_DICT="-d ${KLIPPER_DICT}" + KUTTER_DICT="-d ${KUTTER_DICT}" fi # Run Script -echo "Flashing ${KLIPPER_BIN} to ${DEVICE}" -${KLIPPY_ENV} ${SPI_FLASH} ${CHECK_ARG} ${BAUD_ARG} ${KLIPPER_DICT} ${DEVICE} ${BOARD} ${KLIPPER_BIN} +echo "Flashing ${KUTTER_BIN} to ${DEVICE}" +${KLIPPY_ENV} ${SPI_FLASH} ${CHECK_ARG} ${BAUD_ARG} ${KUTTER_DICT} ${DEVICE} ${BOARD} ${KUTTER_BIN} diff --git a/scripts/flash_usb.py b/scripts/flash_usb.py index 99e291fc..2d3b4a4d 100755 --- a/scripts/flash_usb.py +++ b/scripts/flash_usb.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# Tool to enter a USB bootloader and flash Klipper +# Tool to enter a USB bootloader and flash Kutter # # Copyright (C) 2019 Kevin O'Connor <kevin@koconnor.net> # @@ -192,7 +192,7 @@ def flash_hidflash(device, binfile, sudo=True): call_hidflash(binfile, sudo) -# Call Klipper modified "picoboot" +# Call Kutter modified "picoboot" def call_picoboot(bus, addr, binfile, sudo): args = ["lib/rp2040_flash/rp2040_flash", binfile] if bus is not None: @@ -205,7 +205,7 @@ def call_picoboot(bus, addr, binfile, sudo): raise error("Error running rp2040_flash") -# Flash via Klipper modified "picoboot" +# Flash via Kutter modified "picoboot" def flash_picoboot(device, binfile, sudo): ttyname, serbypath = translate_serial_to_tty(device) buspath, devpath = translate_serial_to_usb_path(device) @@ -256,7 +256,7 @@ def flash_atsamd(options, binfile): SMOOTHIE_HELP = """ Failed to flash to %s: %s -If flashing Klipper to a Smoothieboard for the first time it may be +If flashing Kutter to a Smoothieboard for the first time it may be necessary to manually place the board into "bootloader mode" - press and hold the "Play button" and then press and release the "Reset button". @@ -266,7 +266,7 @@ following command: make flash FLASH_DEVICE=1d50:6015 Alternatively, one can flash a Smoothieboard via SD card - copy the -"out/klipper.bin" file to a file named "firmware.bin" on an SD card +"out/kutter.bin" file to a file named "firmware.bin" on an SD card and then restart the Smoothieboard with that SD card. """ @@ -344,7 +344,7 @@ following command: Alternatively, one can flash rp2040 boards like the Pico by manually entering bootloader mode(hold bootsel button during powerup), mount the -device as a usb drive, and copy klipper.uf2 to the device. +device as a usb drive, and copy kutter.uf2 to the device. """ @@ -390,7 +390,7 @@ MCUTYPES = { def main(): - usage = "%prog [options] -t <type> -d <device> <klipper.bin>" + usage = "%prog [options] -t <type> -d <device> <kutter.bin>" opts = optparse.OptionParser(usage) opts.add_option( "-t", "--type", type="string", dest="mcutype", help="micro-controller type" diff --git a/scripts/graph_mesh.py b/scripts/graph_mesh.py index a62f9df2..af1a809e 100755 --- a/scripts/graph_mesh.py +++ b/scripts/graph_mesh.py @@ -496,7 +496,7 @@ def dump_request(cmd_args): outfile = cmd_args.output if outfile is None: postfix = time.strftime("%Y%m%d_%H%M%S") - outfile = "klipper-bedmesh-%s.json" % (postfix,) + outfile = "kutter-bedmesh-%s.json" % (postfix,) outfile = os.path.abspath(os.path.expanduser(outfile)) print("Saving Mesh Output to '%s'" % (outfile)) with open(outfile, "w") as f: @@ -520,7 +520,7 @@ def main(): "-s", "--scale-plot", action="store_true", - help="Use axis limits reported by Klipper to scale plot X/Y", + help="Use axis limits reported by Kutter to scale plot X/Y", ) plot_parser.add_argument( "-p", @@ -542,20 +542,20 @@ def main(): plot_parser.add_argument( "input", metavar="<input>", - help="Path/url to Klipper Socket or path to json file", + help="Path/url to Kutter Socket or path to json file", ) plot_parser.set_defaults(func=plot_mesh_data) analyze_parser.add_argument( "input", metavar="<input>", - help="Path/url to Klipper Socket or path to json file", + help="Path/url to Kutter Socket or path to json file", ) analyze_parser.set_defaults(func=analyze) dump_parser.add_argument( "-o", "--output", type=str, default=None, help="Json output file path" ) dump_parser.add_argument( - "input", metavar="<input>", help="Path or url to Klipper Socket" + "input", metavar="<input>", help="Path or url to Kutter Socket" ) dump_parser.set_defaults(func=dump_request) cmd_args = parser.parse_args() diff --git a/scripts/klipper-mcu.service b/scripts/klipper-mcu.service deleted file mode 100644 index ca15c86b..00000000 --- a/scripts/klipper-mcu.service +++ /dev/null @@ -1,21 +0,0 @@ -#Systemd klipper linux mcu Service - -[Unit] -Description=Starts the MCU Linux firmware for klipper on startup -Documentation=https://www.klipper3d.org/RPi_microcontroller.html -Before=klipper.service -ConditionFileIsExecutable=/usr/local/bin/klipper_mcu - -[Install] -WantedBy=multi-user.target - -[Service] -Type=simple -Environment=KLIPPER_HOST_MCU_SERIAL=/tmp/klipper_host_mcu -RemainAfterExit=yes -ExecStart=/usr/local/bin/klipper_mcu -r -I ${KLIPPER_HOST_MCU_SERIAL} -ExecStop=sh -c 'echo "FORCE_SHUTDOWN" > ${KLIPPER_HOST_MCU_SERIAL}' -ExecStop=sleep 1 -TimeoutStopSec=2 -Restart=always -RestartSec=5 diff --git a/scripts/klippy-requirements.txt b/scripts/klippy-requirements.txt index 849aac0e..1b812cb2 100644 --- a/scripts/klippy-requirements.txt +++ b/scripts/klippy-requirements.txt @@ -1,5 +1,5 @@ # This file describes the Python virtualenv package requirements for -# the Klipper host software (Klippy). These package requirements are +# the Kutter host software (Klippy). These package requirements are # typically installed via the command: # pip install -r klippy-requirements.txt diff --git a/scripts/kutter-mcu.service b/scripts/kutter-mcu.service new file mode 100644 index 00000000..99895a37 --- /dev/null +++ b/scripts/kutter-mcu.service @@ -0,0 +1,21 @@ +#Systemd kutter linux mcu Service + +[Unit] +Description=Starts the MCU Linux firmware for kutter on startup +Documentation=https://the-tk.com/cgit/kutter/tree/docs/RPi_microcontroller.md +Before=kutter.service +ConditionFileIsExecutable=/usr/local/bin/kutter_mcu + +[Install] +WantedBy=multi-user.target + +[Service] +Type=simple +Environment=KUTTER_HOST_MCU_SERIAL=/tmp/kutter_host_mcu +RemainAfterExit=yes +ExecStart=/usr/local/bin/kutter_mcu -r -I ${KUTTER_HOST_MCU_SERIAL} +ExecStop=sh -c 'echo "FORCE_SHUTDOWN" > ${KUTTER_HOST_MCU_SERIAL}' +ExecStop=sleep 1 +TimeoutStopSec=2 +Restart=always +RestartSec=5 diff --git a/scripts/klipper-pru-start.sh b/scripts/kutter-pru-start.sh index 5d9af529..5ddc657c 100755 --- a/scripts/klipper-pru-start.sh +++ b/scripts/kutter-pru-start.sh @@ -2,21 +2,21 @@ # System startup script to start the PRU firmware ### BEGIN INIT INFO -# Provides: klipper_pru +# Provides: kutter_pru # Required-Start: $local_fs # Required-Stop: # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 -# Short-Description: Klipper_PRU daemon -# Description: Starts the PRU for Klipper. +# Short-Description: Kutter_PRU daemon +# Description: Starts the PRU for Kutter. ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -DESC="klipper_pru startup" -NAME="klipper_pru" -KLIPPER_HOST_MCU=/usr/local/bin/klipper_mcu -KLIPPER_HOST_ARGS="-w -r" -PIDFILE=/var/run/klipper_mcu.pid +DESC="kutter_pru startup" +NAME="kutter_pru" +KUTTER_HOST_MCU=/usr/local/bin/kutter_mcu +KUTTER_HOST_ARGS="-w -r" +PIDFILE=/var/run/kutter_mcu.pid RPROC0=/sys/class/remoteproc/remoteproc1 RPROC1=/sys/class/remoteproc/remoteproc2 @@ -24,14 +24,14 @@ RPROC1=/sys/class/remoteproc/remoteproc2 pru_stop() { - # Shutdown existing Klipper instance (if applicable). The goal is to + # Shutdown existing Kutter instance (if applicable). The goal is to # put the GPIO pins in a safe state. if [ -c /dev/rpmsg_pru30 ]; then log_daemon_msg "Attempting to shutdown PRU..." set -e - ( echo "FORCE_SHUTDOWN" > /dev/rpmsg_pru30 ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Klipper and then retry." && exit 1 ) + ( echo "FORCE_SHUTDOWN" > /dev/rpmsg_pru30 ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Kutter and then retry." && exit 1 ) sleep 1 - ( echo "FORCE_SHUTDOWN" > /dev/rpmsg_pru30 ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Klipper and then retry." && exit 1 ) + ( echo "FORCE_SHUTDOWN" > /dev/rpmsg_pru30 ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Kutter and then retry." && exit 1 ) sleep 1 set +e fi @@ -61,34 +61,34 @@ pru_start() mcu_host_stop() { - # Shutdown existing Klipper instance (if applicable). The goal is to + # Shutdown existing Kutter instance (if applicable). The goal is to # put the GPIO pins in a safe state. - if [ -c /tmp/klipper_host_mcu ]; then + if [ -c /tmp/kutter_host_mcu ]; then log_daemon_msg "Attempting to shutdown host mcu..." set -e - ( echo "FORCE_SHUTDOWN" > /tmp/klipper_host_mcu ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Klipper and then retry." && exit 1 ) + ( echo "FORCE_SHUTDOWN" > /tmp/kutter_host_mcu ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Kutter and then retry." && exit 1 ) sleep 1 - ( echo "FORCE_SHUTDOWN" > /tmp/klipper_host_mcu ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Klipper and then retry." && exit 1 ) + ( echo "FORCE_SHUTDOWN" > /tmp/kutter_host_mcu ) 2> /dev/null || ( log_action_msg "Firmware busy! Please shutdown Kutter and then retry." && exit 1 ) sleep 1 set +e fi - log_daemon_msg "Stopping klipper host mcu" $NAME - killproc -p $PIDFILE $KLIPPER_HOST_MCU + log_daemon_msg "Stopping kutter host mcu" $NAME + killproc -p $PIDFILE $KUTTER_HOST_MCU } mcu_host_start() { - [ -x $KLIPPER_HOST_MCU ] || return + [ -x $KUTTER_HOST_MCU ] || return - if [ -c /tmp/klipper_host_mcu ]; then + if [ -c /tmp/kutter_host_mcu ]; then mcu_host_stop fi - log_daemon_msg "Starting klipper MCU" $NAME - start-stop-daemon --start --quiet --exec $KLIPPER_HOST_MCU \ + log_daemon_msg "Starting kutter MCU" $NAME + start-stop-daemon --start --quiet --exec $KUTTER_HOST_MCU \ --background --pidfile $PIDFILE --make-pidfile \ - -- $KLIPPER_HOST_ARGS + -- $KUTTER_HOST_ARGS log_end_msg $? } @@ -110,9 +110,9 @@ reload|force-reload) log_end_msg 1 ;; status) - status_of_proc -p $PIDFILE $KLIPPER_HOST_MCU $NAME && exit 0 || exit $? + status_of_proc -p $PIDFILE $KUTTER_HOST_MCU $NAME && exit 0 || exit $? ;; -*) log_action_msg "Usage: /etc/init.d/klipper {start|stop|status|restart|reload|force-reload}" +*) log_action_msg "Usage: /etc/init.d/kutter {start|stop|status|restart|reload|force-reload}" exit 2 ;; esac diff --git a/scripts/motan/data_logger.py b/scripts/motan/data_logger.py index 00023c2f..8a525747 100755 --- a/scripts/motan/data_logger.py +++ b/scripts/motan/data_logger.py @@ -144,7 +144,7 @@ class DataLogger: def handle_info(self, msg, raw_msg): if msg["result"]["state"] != "ready": - self.finish("Klipper not in ready state") + self.finish("Kutter not in ready state") self.send_query("list", "objects/list", {}, self.handle_list) def handle_list(self, msg, raw_msg): diff --git a/scripts/spi_flash/fatfs_lib.py b/scripts/spi_flash/fatfs_lib.py index 6ad37e66..993ce17c 100644 --- a/scripts/spi_flash/fatfs_lib.py +++ b/scripts/spi_flash/fatfs_lib.py @@ -6,12 +6,12 @@ import os import sys -KLIPPER_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) -sys.path.append(os.path.join(KLIPPER_DIR, "klippy")) +KUTTER_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../")) +sys.path.append(os.path.join(KUTTER_DIR, "klippy")) import chelper DEST_LIB = "fatfs.so" -FATFS_DIR = os.path.join(KLIPPER_DIR, "lib/fatfs") +FATFS_DIR = os.path.join(KUTTER_DIR, "lib/fatfs") FATFS_SRC = ["ff.c", "ffsystem.c", "ffunicode.c"] SPI_FLASH_SRC = ["fatfs_api.c"] FATFS_HEADERS = ["diskio.h", "ff.h", "ffconf.h"] diff --git a/scripts/spi_flash/spi_flash.py b/scripts/spi_flash/spi_flash.py index f784f0a4..b4141cd4 100644 --- a/scripts/spi_flash/spi_flash.py +++ b/scripts/spi_flash/spi_flash.py @@ -1,5 +1,5 @@ #!/usr/bin/env python2 -# Module supporting uploads Klipper firmware to an SD Card via SPI and SDIO +# Module supporting uploads firmware to an SD Card via SPI and SDIO # # Copyright (C) 2021 Eric Callahan <arksine.code@gmail.com> # Copyright (C) 2022 H. Gregor Molter <gregor.molter@secretlab.de> @@ -68,7 +68,7 @@ def calc_crc16(data): # Translate a serial device name to a stable serial name in # /dev/serial/by-path/ -# Borrowed from klipper/scripts/flash_usb.py +# Borrowed from kutter/scripts/flash_usb.py def translate_serial_to_tty(device): ttyname = os.path.realpath(device) if os.path.exists("/dev/serial/by-path/"): @@ -83,16 +83,16 @@ def check_need_convert(board_name, config): conv_script = config.get("conversion_script") if conv_script is None: return - conv_util = os.path.join(fatfs_lib.KLIPPER_DIR, conv_script) - klipper_bin = config["klipper_bin_path"] + conv_util = os.path.join(fatfs_lib.KUTTER_DIR, conv_script) + kutter_bin = config["kutter_bin_path"] dest_bin = os.path.join( - os.path.dirname(klipper_bin), os.path.basename(config["firmware_path"]) + os.path.dirname(kutter_bin), os.path.basename(config["firmware_path"]) ) - cmd = "%s %s %s %s" % (sys.executable, conv_util, klipper_bin, dest_bin) - output("Converting Klipper binary to custom format...") + cmd = "%s %s %s %s" % (sys.executable, conv_util, kutter_bin, dest_bin) + output("Converting Kutter binary to custom format...") os.system(cmd) output_line("Done") - config["klipper_bin_path"] = dest_bin + config["kutter_bin_path"] = dest_bin ########################################################### @@ -1469,13 +1469,13 @@ class MCUConnection: raise SPIFlashError("Unknown bus defined in board_defs.py.") def sdcard_upload(self): - output("Uploading Klipper Firmware to SD Card...") + output("Uploading Kutter Firmware to SD Card...") input_sha = hashlib.sha1() sd_sha = hashlib.sha1() - klipper_bin_path = self.board_config["klipper_bin_path"] + kutter_bin_path = self.board_config["kutter_bin_path"] fw_path = self.board_config.get("firmware_path", "firmware.bin") try: - with open(klipper_bin_path, "rb") as local_f: + with open(kutter_bin_path, "rb") as local_f: with self.fatfs.open_file(fw_path, "wb") as sd_f: while True: buf = local_f.read(4096) @@ -1586,9 +1586,9 @@ class SPIFlash: self.board_config = args if not os.path.exists(args["device"]): raise SPIFlashError("No device found at '%s'" % (args["device"],)) - if not os.path.isfile(args["klipper_bin_path"]): + if not os.path.isfile(args["kutter_bin_path"]): raise SPIFlashError( - "Unable to locate klipper binary at '%s'" % (args["klipper_bin_path"],) + "Unable to locate Kutter binary at '%s'" % (args["kutter_bin_path"],) ) tty_name, dev_by_path = translate_serial_to_tty(args["device"]) self.device_path = dev_by_path @@ -1600,14 +1600,14 @@ class SPIFlash: self.need_verify = True self.old_dictionary = None self.new_dictionary = None - if args["klipper_dict_path"] is not None: + if args["kutter_dict_path"] is not None: try: - with open(args["klipper_dict_path"], "rb") as dict_f: + with open(args["kutter_dict_path"], "rb") as dict_f: self.new_dictionary = dict_f.read(32 * 1024) except Exception: raise SPIFlashError( "Missing or invalid dictionary at '%s'" - % (args["klipper_dict_path"],) + % (args["kutter_dict_path"],) ) def _wait_for_reconnect(self): @@ -1738,10 +1738,10 @@ def main(): parser.add_argument( "-d", "--dict_path", - metavar="<klipper.dict>", + metavar="<kutter.dict>", type=str, default=None, - help="Klipper firmware dictionary", + help="Kutter firmware dictionary", ) parser.add_argument( "-c", "--check", action="store_true", help="Perform flash check/verify only" @@ -1749,7 +1749,7 @@ def main(): parser.add_argument("device", metavar="<device>", help="Device Serial Port") parser.add_argument("board", metavar="<board>", help="Board Type") parser.add_argument( - "klipper_bin_path", metavar="<klipper.bin>", help="Klipper firmware binary" + "kutter_bin_path", metavar="<kutter.bin>", help="Kutter firmware binary" ) args = parser.parse_args() log_level = logging.DEBUG if args.verbose else logging.CRITICAL @@ -1760,8 +1760,8 @@ def main(): sys.exit(-1) flash_args["device"] = args.device flash_args["baud"] = args.baud - flash_args["klipper_bin_path"] = args.klipper_bin_path - flash_args["klipper_dict_path"] = args.dict_path + flash_args["kutter_bin_path"] = args.kutter_bin_path + flash_args["kutter_dict_path"] = args.dict_path flash_args["verify_only"] = args.check if args.check: # override board_defs setting when doing verify-only: diff --git a/src/Kconfig b/src/Kconfig index 6740946d..d8aa0188 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -1,6 +1,6 @@ # Main Kconfig settings -mainmenu "Klipper Firmware Configuration" +mainmenu "Kutter Firmware Configuration" config LOW_LEVEL_OPTIONS bool "Enable extra low-level configuration options" diff --git a/src/ar100/Makefile b/src/ar100/Makefile index 275944d4..a5f6493a 100644 --- a/src/ar100/Makefile +++ b/src/ar100/Makefile @@ -7,9 +7,9 @@ CFLAGS += -fno-pie CFLAGS += -ffreestanding CFLAGS += -msfimm -mshftimm -msoft-div -msoft-mul CFLAGS += -Ilib/ar100 -CFLAGS_klipper.elf := $(CFLAGS) -T src/ar100/ar100.ld -CFLAGS_klipper.elf += -Wl,--gc-sections -static -CFLAGS_klipper.elf += -Wl,--no-dynamic-linker +CFLAGS_kutter.elf := $(CFLAGS) -T src/ar100/ar100.ld +CFLAGS_kutter.elf += -Wl,--gc-sections -static +CFLAGS_kutter.elf += -Wl,--no-dynamic-linker SFLAGS = -nostdinc -MMD SFLAGS += -Ilib/ar100 @@ -19,8 +19,8 @@ src-y += ar100/main.c ar100/gpio.c ar100/serial.c src-y += ar100/util.c ar100/timer.c src-y += generic/crc16_ccitt.c generic/timer_irq.c -OBJS_klipper.elf += $(OUT)lib/ar100/start.o -OBJS_klipper.elf += $(OUT)lib/ar100/runtime.o +OBJS_kutter.elf += $(OUT)lib/ar100/start.o +OBJS_kutter.elf += $(OUT)lib/ar100/runtime.o # Build the AR100 binary target-y += $(OUT)ar100.bin @@ -33,7 +33,7 @@ $(OUT)lib/ar100/runtime.o: @echo " Compiling $@" $(Q)$(CC) $(SFLAGS) -c $(PWD)/lib/ar100/runtime.S -o $@ -$(OUT)ar100.bin: $(OUT)klipper.elf +$(OUT)ar100.bin: $(OUT)kutter.elf @echo " Object copy $@" - $(OBJCOPY) -O binary -S --reverse-bytes 4 $(OUT)klipper.elf $@ + $(OBJCOPY) -O binary -S --reverse-bytes 4 $(OUT)kutter.elf $@ truncate -s %8 $@ diff --git a/src/ar100/ar100.ld b/src/ar100/ar100.ld index 903620b5..2cc47cf8 100644 --- a/src/ar100/ar100.ld +++ b/src/ar100/ar100.ld @@ -45,7 +45,7 @@ SECTIONS __stack_end = .; } >SRAM_A2 - ASSERT(. <= (SRAM_A2_SIZE), "Klipper image is too large") + ASSERT(. <= (SRAM_A2_SIZE), "Kutter image is too large") /DISCARD/ : { *(.comment*) diff --git a/src/atsam/Makefile b/src/atsam/Makefile index 15bef326..63b79ba8 100644 --- a/src/atsam/Makefile +++ b/src/atsam/Makefile @@ -22,8 +22,8 @@ CFLAGS += $(CFLAGS-y) -D__$(MCU)__ -mthumb -Ilib/cmsis-core -Ilib/fast-hash samlink-y := $(OUT)src/generic/armcm_link.ld samlink-$(CONFIG_MACH_SAME70) := $(OUT)src/atsam/same70_link.ld -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -T $(samlink-y) -$(OUT)klipper.elf: $(samlink-y) +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano -T $(samlink-y) +$(OUT)kutter.elf: $(samlink-y) # Add source files src-y += atsam/main.c atsam/gpio.c atsam/i2c.c atsam/spi.c @@ -48,9 +48,9 @@ src-$(CONFIG_MACH_SAM4E) += ../lib/sam4e/gcc/system_sam4e.c src-$(CONFIG_MACH_SAME70) += atsam/same70_sysinit.c atsam/sam4e_afec.c # Build the additional bin output file -target-y += $(OUT)klipper.bin +target-y += $(OUT)kutter.bin -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $@ @@ -59,6 +59,6 @@ lib/bossac/bin/bossac: @echo " Building bossac" $(Q)make -C lib/bossac bin/bossac -flash: $(OUT)klipper.bin lib/bossac/bin/bossac +flash: $(OUT)kutter.bin lib/bossac/bin/bossac @echo " Flashing $< to $(FLASH_DEVICE)" - $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" $(OUT)klipper.bin + $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" $(OUT)kutter.bin diff --git a/src/atsamd/Makefile b/src/atsamd/Makefile index c79c0a93..0d5e0241 100644 --- a/src/atsamd/Makefile +++ b/src/atsamd/Makefile @@ -15,9 +15,9 @@ CFLAGS-$(CONFIG_MACH_SAME51) += -Ilib/same51/include CFLAGS-$(CONFIG_MACH_SAMX5) += -mcpu=cortex-m4 -Ilib/same54/include CFLAGS += $(CFLAGS-y) -D__$(MCU)__ -mthumb -Ilib/cmsis-core -Ilib/fast-hash -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -CFLAGS_klipper.elf += -T $(OUT)src/generic/armcm_link.ld -$(OUT)klipper.elf: $(OUT)src/generic/armcm_link.ld +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano +CFLAGS_kutter.elf += -T $(OUT)src/generic/armcm_link.ld +$(OUT)kutter.elf: $(OUT)src/generic/armcm_link.ld # Add source files src-y += atsamd/main.c atsamd/gpio.c generic/crc16_ccitt.c @@ -41,13 +41,13 @@ src-$(CONFIG_MACH_SAMX5) += atsamd/samd51_watchdog.c src-$(CONFIG_MACH_SAMX5) += atsamd/samd51_clock.c generic/armcm_timer.c # Build the additional hex and bin output files -target-y += $(OUT)klipper.bin $(OUT)klipper.elf.hex +target-y += $(OUT)kutter.bin $(OUT)kutter.elf.hex -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $@ -$(OUT)klipper.elf.hex: $(OUT)klipper.elf +$(OUT)kutter.elf.hex: $(OUT)kutter.elf @echo " Creating hex file $@" $(Q)$(OBJCOPY) -j .text -j .relocate -O ihex $< $@ @@ -59,6 +59,6 @@ lib/bossac/bin/bossac: BOSSAC_OFFSET-$(CONFIG_MACH_SAMD21) := 0x2000 BOSSAC_OFFSET-$(CONFIG_MACH_SAMX5) := 0x4000 -flash: $(OUT)klipper.bin lib/bossac/bin/bossac +flash: $(OUT)kutter.bin lib/bossac/bin/bossac @echo " Flashing $< to $(FLASH_DEVICE)" - $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" -s "$(BOSSAC_OFFSET-y)" $(OUT)klipper.bin + $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" -s "$(BOSSAC_OFFSET-y)" $(OUT)kutter.bin diff --git a/src/avr/Makefile b/src/avr/Makefile index f667de3b..7750bbbe 100644 --- a/src/avr/Makefile +++ b/src/avr/Makefile @@ -20,16 +20,16 @@ src-$(CONFIG_USBSERIAL) += avr/usbserial.c generic/usb_cdc.c src-$(CONFIG_SERIAL) += avr/serial.c generic/serial_irq.c # Suppress broken "misspelled signal handler" warnings on gcc 4.8.1 -CFLAGS_klipper.elf := $(CFLAGS_klipper.elf) $(if $(filter 4.8.1, $(shell $(CC) -dumpversion)), -w) +CFLAGS_kutter.elf := $(CFLAGS_kutter.elf) $(if $(filter 4.8.1, $(shell $(CC) -dumpversion)), -w) # Build the additional hex output file -target-y += $(OUT)klipper.elf.hex +target-y += $(OUT)kutter.elf.hex -$(OUT)klipper.elf.hex: $(OUT)klipper.elf +$(OUT)kutter.elf.hex: $(OUT)kutter.elf @echo " Creating hex file $@" $(Q)$(OBJCOPY) -j .text -j .data -O ihex $< $@ -flash: $(OUT)klipper.elf.hex +flash: $(OUT)kutter.elf.hex @echo " Flashing $< to $(FLASH_DEVICE) via avrdude" $(Q)if [ -z $(FLASH_DEVICE) ]; then echo "Please specify FLASH_DEVICE"; exit 1; fi $(Q)avrdude -p$(CONFIG_MCU) -c$(CONFIG_AVRDUDE_PROTOCOL) -P"$(FLASH_DEVICE)" -D -U"flash:w:$(<):i" diff --git a/src/generic/canserial.c b/src/generic/canserial.c index b90eb659..c552edcc 100644 --- a/src/generic/canserial.c +++ b/src/generic/canserial.c @@ -114,7 +114,7 @@ console_sendf(const struct command_encoder *ce, va_list args) // Available commands and responses #define CANBUS_CMD_QUERY_UNASSIGNED 0x00 -#define CANBUS_CMD_SET_KLIPPER_NODEID 0x01 +#define CANBUS_CMD_SET_KUTTER_NODEID 0x01 #define CANBUS_CMD_REQUEST_BOOTLOADER 0x02 #define CANBUS_RESP_NEED_NODEID 0x20 @@ -150,7 +150,7 @@ can_process_query_unassigned(struct canbus_msg *msg) send.dlc = 8; send.data[0] = CANBUS_RESP_NEED_NODEID; memcpy(&send.data[1], CanData.uuid, sizeof(CanData.uuid)); - send.data[7] = CANBUS_CMD_SET_KLIPPER_NODEID; + send.data[7] = CANBUS_CMD_SET_KUTTER_NODEID; // Send with retry for (;;) { int ret = canbus_send(&send); @@ -168,7 +168,7 @@ can_id_conflict(void) } static void -can_process_set_klipper_nodeid(struct canbus_msg *msg) +can_process_set_kutter_nodeid(struct canbus_msg *msg) { if (msg->dlc < 8) return; @@ -201,8 +201,8 @@ can_process_admin(struct canbus_msg *msg) case CANBUS_CMD_QUERY_UNASSIGNED: can_process_query_unassigned(msg); break; - case CANBUS_CMD_SET_KLIPPER_NODEID: - can_process_set_klipper_nodeid(msg); + case CANBUS_CMD_SET_KUTTER_NODEID: + can_process_set_kutter_nodeid(msg); break; case CANBUS_CMD_REQUEST_BOOTLOADER: can_process_request_bootloader(msg); diff --git a/src/generic/usb_canbus.c b/src/generic/usb_canbus.c index 3505717c..63d32175 100644 --- a/src/generic/usb_canbus.c +++ b/src/generic/usb_canbus.c @@ -402,7 +402,7 @@ usb_notify_bulk_in(void) #define CONCAT1(a, b) a ## b #define CONCAT(a, b) CONCAT1(a, b) -#define USB_STR_MANUFACTURER u"Klipper" +#define USB_STR_MANUFACTURER u"Kutter" #define USB_STR_PRODUCT CONCAT(u,CONFIG_MCU) #define USB_STR_SERIAL CONCAT(u,CONFIG_USB_SERIAL_NUMBER) diff --git a/src/generic/usb_cdc.c b/src/generic/usb_cdc.c index 961c6330..f98ffdf7 100644 --- a/src/generic/usb_cdc.c +++ b/src/generic/usb_cdc.c @@ -135,7 +135,7 @@ DECL_TASK(usb_bulk_out_task); #define CONCAT1(a, b) a ## b #define CONCAT(a, b) CONCAT1(a, b) -#define USB_STR_MANUFACTURER u"Klipper" +#define USB_STR_MANUFACTURER u"Kutter" #define USB_STR_PRODUCT CONCAT(u,CONFIG_MCU) #define USB_STR_SERIAL CONCAT(u,CONFIG_USB_SERIAL_NUMBER) diff --git a/src/hc32f460/Makefile b/src/hc32f460/Makefile index 2d2d5008..178e838b 100644 --- a/src/hc32f460/Makefile +++ b/src/hc32f460/Makefile @@ -7,9 +7,9 @@ dirs-y += src/hc32f460 src/generic lib/hc32f460/driver/src lib/hc32f460/mcu/comm CFLAGS += -mthumb -mcpu=cortex-m4 -Isrc/hc32f460 -Ilib/hc32f460/driver/inc -Ilib/hc32f460/mcu/common -Ilib/cmsis-core -DHC32F460 -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -CFLAGS_klipper.elf += -T $(OUT)src/generic/armcm_link.ld -$(OUT)klipper.elf: $(OUT)src/generic/armcm_link.ld +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano +CFLAGS_kutter.elf += -T $(OUT)src/generic/armcm_link.ld +$(OUT)kutter.elf: $(OUT)src/generic/armcm_link.ld # Add source files src-y += hc32f460/main.c @@ -30,8 +30,8 @@ src-y += generic/armcm_reset.c generic/crc16_ccitt.c # Build the additional bin output file -target-y += $(OUT)klipper.bin +target-y += $(OUT)kutter.bin -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $@ diff --git a/src/hc32f460/serial.c b/src/hc32f460/serial.c index 7cf4b6dd..4e780903 100644 --- a/src/hc32f460/serial.c +++ b/src/hc32f460/serial.c @@ -130,7 +130,7 @@ serialRx(void) { uint16_t data = USART_RecData(USARTx); - // call to klipper generic/serial_irq function + // call to kutter generic/serial_irq function serial_rx_byte(data); } DECL_ARMCM_IRQ(serialRx, Int000_IRQn); diff --git a/src/linux/Makefile b/src/linux/Makefile index 7c1de7c1..87dda7c5 100644 --- a/src/linux/Makefile +++ b/src/linux/Makefile @@ -7,8 +7,8 @@ src-y += linux/pca9685.c linux/spidev.c linux/analog.c linux/hard_pwm.c src-y += linux/i2c.c linux/gpio.c generic/crc16_ccitt.c generic/alloc.c src-y += linux/sensor_ds18b20.c -CFLAGS_klipper.elf += -lutil -lrt -lpthread +CFLAGS_kutter.elf += -lutil -lrt -lpthread -flash: $(OUT)klipper.elf +flash: $(OUT)kutter.elf @echo " Flashing" $(Q)sudo ./scripts/flash-linux.sh $(OUT) diff --git a/src/linux/gpio.c b/src/linux/gpio.c index c7f4c5bf..e937f147 100644 --- a/src/linux/gpio.c +++ b/src/linux/gpio.c @@ -16,7 +16,7 @@ #include "internal.h" // report_errno #include "sched.h" // sched_shutdown -#define GPIO_CONSUMER "klipper" +#define GPIO_CONSUMER "kutter" DECL_ENUMERATION_RANGE("pin", "gpio0", GPIO(0, 0), MAX_GPIO_LINES); DECL_ENUMERATION_RANGE("pin", "gpiochip0/gpio0", GPIO(0, 0), MAX_GPIO_LINES); diff --git a/src/linux/main.c b/src/linux/main.c index b260f162..2675eb70 100644 --- a/src/linux/main.c +++ b/src/linux/main.c @@ -69,7 +69,7 @@ main(int argc, char **argv) // Parse program args orig_argv = argv; int opt, watchdog = 0, realtime = 0; - char *serial = "/tmp/klipper_host_mcu"; + char *serial = "/tmp/kutter_host_mcu"; while ((opt = getopt(argc, argv, "wrI:")) != -1) { switch (opt) { case 'w': diff --git a/src/lpc176x/Makefile b/src/lpc176x/Makefile index 0e2b41cf..0bbfc8d9 100644 --- a/src/lpc176x/Makefile +++ b/src/lpc176x/Makefile @@ -7,9 +7,9 @@ dirs-y += src/lpc176x src/generic lib/lpc176x/device CFLAGS += -mthumb -mcpu=cortex-m3 -Ilib/lpc176x/device -Ilib/cmsis-core -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -CFLAGS_klipper.elf += -T $(OUT)src/generic/armcm_link.ld -$(OUT)klipper.elf: $(OUT)src/generic/armcm_link.ld +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano +CFLAGS_kutter.elf += -T $(OUT)src/generic/armcm_link.ld +$(OUT)kutter.elf: $(OUT)src/generic/armcm_link.ld # Add source files src-y += lpc176x/main.c lpc176x/gpio.c @@ -25,13 +25,13 @@ src-$(CONFIG_SERIAL) += lpc176x/serial.c generic/serial_irq.c src-$(CONFIG_WANT_HARD_PWM) += lpc176x/hard_pwm.c # Build the additional bin output file -target-y += $(OUT)klipper.bin +target-y += $(OUT)kutter.bin -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $@ # Flash rules -flash: $(OUT)klipper.bin +flash: $(OUT)kutter.bin @echo " Flashing $< to $(FLASH_DEVICE)" - $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" $(if $(NOSUDO),--no-sudo) $(OUT)klipper.bin + $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" $(if $(NOSUDO),--no-sudo) $(OUT)kutter.bin diff --git a/src/pru/Makefile b/src/pru/Makefile index cd4a5b78..c64c0003 100644 --- a/src/pru/Makefile +++ b/src/pru/Makefile @@ -9,8 +9,8 @@ dirs-y += lib/pru_rpmsg CFLAGS += -Os -minrt -mmcu=am335x.pru1 CFLAGS += -Ilib/pru_rpmsg/include -Ilib/pru_rpmsg/include/am335x -CFLAGS_klipper.elf := $(filter-out -mmcu=%, $(CFLAGS)) -CFLAGS_klipper.elf += -Wl,-r -nostdlib -Wl,-T,src/pru/pru.lds +CFLAGS_kutter.elf := $(filter-out -mmcu=%, $(CFLAGS)) +CFLAGS_kutter.elf += -Wl,-r -nostdlib -Wl,-T,src/pru/pru.lds CFLAGS_pru0.elf := $(filter-out -mmcu=%, $(CFLAGS)) -mmcu=am335x.pru0 CFLAGS_pru1.elf := $(CFLAGS) @@ -26,14 +26,14 @@ target-y += $(OUT)pru0.elf $(OUT)pru1.elf $(OUT)pru0.elf: $(patsubst %.c, $(OUT)src/%.o,$(pru0-y)) @echo " Linking $@" - $(Q)$(CC) $(CFLAGS_klipper.elf) $^ -o $(OUT)pru0.o + $(Q)$(CC) $(CFLAGS_kutter.elf) $^ -o $(OUT)pru0.o # dumping info about INTC $(Q)$(OBJCOPY) --dump-section '.pru_irq_map'=$(OUT)pru0.pru_irq_map.bin $(OUT)src/pru/pru0.o $(OUT)pru0.o.discard $(Q)$(CC) $(CFLAGS_pru0.elf) $(OUT)pru0.o -o $@ # in previous step linker did loose info about INTC during optimization, restoring it here (P.S. pru.lds is not helping) $(Q)$(OBJCOPY) --add-section '.pru_irq_map'=$(OUT)pru0.pru_irq_map.bin $@ -$(OUT)pru1.elf: $(OUT)klipper.elf +$(OUT)pru1.elf: $(OUT)kutter.elf @echo " Linking $@" $(Q)$(CC) $(CFLAGS_pru1.elf) $< -o $@ diff --git a/src/pru/pru.lds b/src/pru/pru.lds index 48f71d6d..82cb97a9 100644 --- a/src/pru/pru.lds +++ b/src/pru/pru.lds @@ -1,4 +1,4 @@ -/* Final linker script klipper.elf on the PRU */ +/* Final linker script kutter.elf on the PRU */ SECTIONS { /* binutils on the PRU doesn't support --gc-sections so manually diff --git a/src/rp2040/Makefile b/src/rp2040/Makefile index 359d99c1..f34bf51e 100644 --- a/src/rp2040/Makefile +++ b/src/rp2040/Makefile @@ -47,26 +47,26 @@ $(OUT)lib/elf2uf2/elf2uf2: lib/elf2uf2/main.cpp @echo " Building $@" $(Q)g++ -g -O -Ilib/pico-sdk $< -o $@ -$(OUT)klipper.uf2: $(OUT)klipper.elf $(OUT)lib/elf2uf2/elf2uf2 +$(OUT)kutter.uf2: $(OUT)kutter.elf $(OUT)lib/elf2uf2/elf2uf2 @echo " Creating uf2 file $@" $(Q)$(OUT)lib/elf2uf2/elf2uf2 $< $@ -rptarget-y := $(OUT)klipper.uf2 +rptarget-y := $(OUT)kutter.uf2 stage2-$(CONFIG_RP2040_HAVE_STAGE2) := $(OUT)stage2.o # rp2040 building when using a bootloader -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $@ -rptarget-$(CONFIG_RPXXXX_HAVE_BOOTLOADER) := $(OUT)klipper.bin +rptarget-$(CONFIG_RPXXXX_HAVE_BOOTLOADER) := $(OUT)kutter.bin -# Set klipper.elf linker rules +# Set kutter.elf linker rules target-y += $(rptarget-y) -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -CFLAGS_klipper.elf += -T $(OUT)src/rp2040/rpxxxx_link.ld -OBJS_klipper.elf += $(stage2-y) -$(OUT)klipper.elf: $(stage2-y) $(OUT)src/rp2040/rpxxxx_link.ld +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano +CFLAGS_kutter.elf += -T $(OUT)src/rp2040/rpxxxx_link.ld +OBJS_kutter.elf += $(stage2-y) +$(OUT)kutter.elf: $(stage2-y) $(OUT)src/rp2040/rpxxxx_link.ld # Flash rules lib/rp2040_flash/rp2040_flash: diff --git a/src/stm32/Makefile b/src/stm32/Makefile index 0ee71dcf..c4ec2fcf 100644 --- a/src/stm32/Makefile +++ b/src/stm32/Makefile @@ -32,9 +32,9 @@ CFLAGS-$(CONFIG_MACH_STM32H7) += -mcpu=cortex-m7 -Ilib/stm32h7/include CFLAGS-$(CONFIG_MACH_STM32L4) += -mcpu=cortex-m4 -Ilib/stm32l4/include CFLAGS += $(CFLAGS-y) -D$(MCU_UPPER) -mthumb -Ilib/cmsis-core -Ilib/fast-hash -CFLAGS_klipper.elf += -nostdlib -lgcc -lc_nano -CFLAGS_klipper.elf += -T $(OUT)src/generic/armcm_link.ld -$(OUT)klipper.elf: $(OUT)src/generic/armcm_link.ld +CFLAGS_kutter.elf += -nostdlib -lgcc -lc_nano +CFLAGS_kutter.elf += -T $(OUT)src/generic/armcm_link.ld +$(OUT)kutter.elf: $(OUT)src/generic/armcm_link.ld # Add source files src-y += stm32/watchdog.c stm32/clockline.c stm32/dfu_reboot.c @@ -91,9 +91,9 @@ src-$(CONFIG_WANT_HARD_PWM) += stm32/hard_pwm.c src-$(CONFIG_HAVE_GPIO_SDIO) += stm32/sdio.c # Binary output file rules -target-y += $(OUT)klipper.bin +target-y += $(OUT)kutter.bin -$(OUT)klipper.bin: $(OUT)klipper.elf +$(OUT)kutter.bin: $(OUT)kutter.elf @echo " Creating hex file $@" $(Q)$(OBJCOPY) -O binary $< $@ @@ -102,10 +102,10 @@ lib/hidflash/hid-flash: @echo " Building hid-flash" $(Q)make -C lib/hidflash -flash: $(OUT)klipper.bin lib/hidflash/hid-flash +flash: $(OUT)kutter.bin lib/hidflash/hid-flash @echo " Flashing $< to $(FLASH_DEVICE)" - $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" -s "$(CONFIG_FLASH_APPLICATION_ADDRESS)" $(if $(NOSUDO),--no-sudo) $(OUT)klipper.bin + $(Q)$(PYTHON) ./scripts/flash_usb.py -t $(CONFIG_MCU) -d "$(FLASH_DEVICE)" -s "$(CONFIG_FLASH_APPLICATION_ADDRESS)" $(if $(NOSUDO),--no-sudo) $(OUT)kutter.bin -serialflash: $(OUT)klipper.bin +serialflash: $(OUT)kutter.bin @echo " Flashing $< to $(FLASH_DEVICE) via stm32flash" $(Q)stm32flash -w $< -v -g 0 $(FLASH_DEVICE) diff --git a/src/stm32/hard_pwm.c b/src/stm32/hard_pwm.c index 6ed27a30..7252be04 100644 --- a/src/stm32/hard_pwm.c +++ b/src/stm32/hard_pwm.c @@ -133,7 +133,7 @@ static const struct gpio_pwm_info pwm_regs[] = { {TIM14, GPIO('A', 7), 1, GPIO_FUNCTION(9)}, {TIM14, GPIO('F', 9), 1, GPIO_FUNCTION(9)}, #endif - // Pins that map to all klipper defined STM32F4 procs + // Pins that map to all kutter defined STM32F4 procs {TIM1, GPIO('A', 8), 1, GPIO_FUNCTION(1)}, {TIM1, GPIO('E', 9), 1, GPIO_FUNCTION(1)}, {TIM1, GPIO('A', 9), 2, GPIO_FUNCTION(1)}, diff --git a/test/klippy/linuxtest.cfg b/test/klippy/linuxtest.cfg index 67737239..5ce68586 100644 --- a/test/klippy/linuxtest.cfg +++ b/test/klippy/linuxtest.cfg @@ -1,6 +1,6 @@ # Test config for linux process specific hardware [mcu] -serial: /tmp/klipper_host_mcu +serial: /tmp/kutter_host_mcu [printer] kinematics: none |