aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Kramkowski <tomasz@kramkow.ski>2025-08-15 21:13:44 +0100
committerTomasz Kramkowski <tomasz@kramkow.ski>2025-08-15 21:46:37 +0100
commitae9102482560b557628c83a247ab35063ade0bf7 (patch)
tree2f08afac5a943aac31186e2c5c0c7d60e6d8837a
parent121edea90cde8295f720ed9d2f2fccca61f66bb4 (diff)
downloadkutter-ae9102482560b557628c83a247ab35063ade0bf7.tar.gz
kutter-ae9102482560b557628c83a247ab35063ade0bf7.tar.xz
kutter-ae9102482560b557628c83a247ab35063ade0bf7.zip
Rename everything significant to Kutter except for docs
-rw-r--r--CHANGELOG.md5
-rw-r--r--Makefile16
-rw-r--r--config/example-extras.cfg3
-rw-r--r--config/example.cfg3
-rw-r--r--config/generic-I3DBEEZ9.cfg4
-rw-r--r--config/generic-alligator-r2.cfg2
-rw-r--r--config/generic-alligator-r3.cfg2
-rw-r--r--config/generic-archim2.cfg2
-rw-r--r--config/generic-azteeg-x5-mini-v3.cfg2
-rw-r--r--config/generic-bigtreetech-e3-rrf-v1.1.cfg4
-rw-r--r--config/generic-bigtreetech-gtr.cfg2
-rw-r--r--config/generic-bigtreetech-manta-e3ez.cfg2
-rw-r--r--config/generic-bigtreetech-manta-m4p.cfg2
-rw-r--r--config/generic-bigtreetech-manta-m5p.cfg2
-rw-r--r--config/generic-bigtreetech-manta-m8p-v1.0.cfg2
-rw-r--r--config/generic-bigtreetech-manta-m8p-v1.1.cfg2
-rw-r--r--config/generic-bigtreetech-octopus-max-ez.cfg2
-rw-r--r--config/generic-bigtreetech-octopus-pro-v1.0.cfg2
-rw-r--r--config/generic-bigtreetech-octopus-pro-v1.1.cfg2
-rw-r--r--config/generic-bigtreetech-octopus-v1.1.cfg2
-rw-r--r--config/generic-bigtreetech-skr-2.cfg4
-rw-r--r--config/generic-bigtreetech-skr-3.cfg2
-rw-r--r--config/generic-bigtreetech-skr-cr6-v1.0.cfg4
-rw-r--r--config/generic-bigtreetech-skr-e3-dip.cfg4
-rw-r--r--config/generic-bigtreetech-skr-e3-turbo.cfg2
-rw-r--r--config/generic-bigtreetech-skr-mini-e3-v1.0.cfg4
-rw-r--r--config/generic-bigtreetech-skr-mini-e3-v1.2.cfg4
-rw-r--r--config/generic-bigtreetech-skr-mini-e3-v2.0.cfg4
-rw-r--r--config/generic-bigtreetech-skr-mini-e3-v3.0.cfg4
-rw-r--r--config/generic-bigtreetech-skr-mini-mz.cfg4
-rw-r--r--config/generic-bigtreetech-skr-mini.cfg4
-rw-r--r--config/generic-bigtreetech-skr-pico-v1.0.cfg4
-rw-r--r--config/generic-bigtreetech-skr-pro.cfg4
-rw-r--r--config/generic-bigtreetech-skr-v1.1.cfg2
-rw-r--r--config/generic-bigtreetech-skr-v1.3.cfg2
-rw-r--r--config/generic-bigtreetech-skr-v1.4.cfg2
-rw-r--r--config/generic-cramps.cfg4
-rw-r--r--config/generic-creality-v4.2.10.cfg2
-rw-r--r--config/generic-creality-v4.2.7.cfg2
-rw-r--r--config/generic-duet2-duex.cfg4
-rw-r--r--config/generic-duet2-maestro.cfg2
-rw-r--r--config/generic-duet2.cfg2
-rw-r--r--config/generic-einsy-rambo.cfg2
-rw-r--r--config/generic-flyboard.cfg4
-rw-r--r--config/generic-fysetc-cheetah-v1.1.cfg2
-rw-r--r--config/generic-fysetc-cheetah-v1.2.cfg2
-rw-r--r--config/generic-fysetc-cheetah-v2.0.cfg2
-rw-r--r--config/generic-fysetc-s6-v2.cfg2
-rw-r--r--config/generic-fysetc-s6.cfg2
-rw-r--r--config/generic-fysetc-spider.cfg4
-rw-r--r--config/generic-ldo-leviathan-v1.2.cfg2
-rw-r--r--config/generic-mellow-fly-cdy-v3.cfg4
-rw-r--r--config/generic-mellow-fly-e3-v2.cfg6
-rw-r--r--config/generic-mellow-fly-gemini-v1.cfg6
-rw-r--r--config/generic-mellow-fly-gemini-v2.cfg6
-rw-r--r--config/generic-mellow-super-infinty-hv.cfg4
-rw-r--r--config/generic-melzi.cfg4
-rw-r--r--config/generic-minitronics1.cfg2
-rw-r--r--config/generic-mks-monster8.cfg4
-rw-r--r--config/generic-mks-robin-e3.cfg2
-rw-r--r--config/generic-mks-robin-nano-v1.cfg2
-rw-r--r--config/generic-mks-robin-nano-v2.cfg2
-rw-r--r--config/generic-mks-robin-nano-v3.cfg4
-rw-r--r--config/generic-mks-sgenl.cfg2
-rw-r--r--config/generic-printrboard-g2.cfg2
-rw-r--r--config/generic-printrboard.cfg4
-rw-r--r--config/generic-prusa-buddy.cfg10
-rw-r--r--config/generic-re-arm.cfg2
-rw-r--r--config/generic-replicape.cfg4
-rw-r--r--config/generic-smoothieboard.cfg2
-rw-r--r--config/generic-th3d-ezboard-lite-v1.2.cfg4
-rw-r--r--config/generic-th3d-ezboard-v2.0.cfg4
-rw-r--r--config/kit-zav3d-2019.cfg10
-rw-r--r--config/printer-adimlab-2018.cfg2
-rw-r--r--config/printer-alfawise-u30-2018.cfg2
-rw-r--r--config/printer-anet-a4-2018.cfg2
-rw-r--r--config/printer-anet-a8-2017.cfg2
-rw-r--r--config/printer-anet-a8-2019.cfg2
-rw-r--r--config/printer-anet-e10-2018.cfg2
-rw-r--r--config/printer-anet-e16-2019.cfg2
-rw-r--r--config/printer-anycubic-4max-2018.cfg2
-rw-r--r--config/printer-anycubic-4maxpro-2.0-2021.cfg4
-rw-r--r--config/printer-anycubic-kobra-go-2022.cfg2
-rw-r--r--config/printer-anycubic-kobra-plus-2022.cfg2
-rw-r--r--config/printer-anycubic-vyper-2021.cfg2
-rw-r--r--config/printer-artillery-genius-pro-2022.cfg4
-rw-r--r--config/printer-artillery-sidewinder-x2-2022.cfg2
-rw-r--r--config/printer-artillery-sidewinder-x3-plus-2024.cfg12
-rw-r--r--config/printer-biqu-b1-se-plus-2022.cfg6
-rw-r--r--config/printer-biqu-bx-2021.cfg6
-rw-r--r--config/printer-creality-cr10-2017.cfg4
-rw-r--r--config/printer-creality-cr10-smart-pro-2022.cfg4
-rw-r--r--config/printer-creality-cr10mini-2017.cfg4
-rw-r--r--config/printer-creality-cr10s-pro-v2-2020.cfg6
-rw-r--r--config/printer-creality-cr30-2021.cfg2
-rw-r--r--config/printer-creality-cr6se-2020.cfg2
-rw-r--r--config/printer-creality-cr6se-2021.cfg2
-rw-r--r--config/printer-creality-ender2-2017.cfg4
-rw-r--r--config/printer-creality-ender2pro-2021.cfg2
-rw-r--r--config/printer-creality-ender2pro-hc32-2022.cfg2
-rw-r--r--config/printer-creality-ender3-2018.cfg4
-rw-r--r--config/printer-creality-ender3-s1-2021.cfg2
-rw-r--r--config/printer-creality-ender3-s1plus-2022.cfg2
-rw-r--r--config/printer-creality-ender3-v2-2020.cfg2
-rw-r--r--config/printer-creality-ender3-v2-neo-2022.cfg4
-rw-r--r--config/printer-creality-ender3max-2021.cfg8
-rw-r--r--config/printer-creality-ender3pro-2020.cfg2
-rw-r--r--config/printer-creality-ender5-2019.cfg6
-rw-r--r--config/printer-creality-ender5-s1-2023.cfg13
-rw-r--r--config/printer-creality-ender5pro-2020.cfg2
-rw-r--r--config/printer-creality-ender6-2020.cfg2
-rw-r--r--config/printer-creality-sermoonD1-2021.cfg2
-rw-r--r--config/printer-creality-sermoonV1-2022.cfg2
-rw-r--r--config/printer-elegoo-neptune2-2021.cfg4
-rw-r--r--config/printer-elegoo-neptune3-pro-2023.cfg2
-rw-r--r--config/printer-flashforge-creator-pro-2018.cfg2
-rw-r--r--config/printer-flsun-q5-2020.cfg2
-rw-r--r--config/printer-flsun-qqs-2020.cfg4
-rw-r--r--config/printer-fokoos-odin5-f3-2021.cfg10
-rw-r--r--config/printer-geeetech-301-2019.cfg2
-rw-r--r--config/printer-geeetech-A10T-A20T-2021.cfg18
-rw-r--r--config/printer-hiprecy-leo-2019.cfg4
-rw-r--r--config/printer-kingroon-kp3s-2020.cfg4
-rw-r--r--config/printer-longer-lk4-pro-2019.cfg2
-rw-r--r--config/printer-longer-lk4x-2022.cfg2
-rw-r--r--config/printer-lulzbot-taz6-dual-v3-2017.cfg4
-rw-r--r--config/printer-modix-big60-2020.cfg6
-rw-r--r--config/printer-monoprice-mini-delta-2017.cfg2
-rw-r--r--config/printer-monoprice-select-mini-v1-2016.cfg8
-rw-r--r--config/printer-monoprice-select-mini-v2-2018.cfg6
-rw-r--r--config/printer-prusa-mini-plus-2020.cfg12
-rw-r--r--config/printer-ratrig-v-minion-2021.cfg2
-rw-r--r--config/printer-robo3d-r2-2017.cfg2
-rw-r--r--config/printer-sovol-sv05-2022.cfg2
-rw-r--r--config/printer-sovol-sv06-2022.cfg2
-rw-r--r--config/printer-sovol-sv06-plus-2023.cfg4
-rw-r--r--config/printer-sunlu-t3-2022.cfg4
-rw-r--r--config/printer-tronxy-crux1-2022.cfg6
-rw-r--r--config/printer-tronxy-p802e-2020.cfg2
-rw-r--r--config/printer-tronxy-p802m-2020.cfg2
-rw-r--r--config/printer-tronxy-x5s-2018.cfg4
-rw-r--r--config/printer-tronxy-x5sa-pro-2020.cfg6
-rw-r--r--config/printer-tronxy-x5sa-v6-2019.cfg4
-rw-r--r--config/printer-tronxy-x8-2018.cfg4
-rw-r--r--config/printer-tronxy-xy-2-Pro-2020.cfg4
-rw-r--r--config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg4
-rw-r--r--config/printer-twotrees-sapphire-plus-sp-5-v1.1-2021.cfg4
-rw-r--r--config/printer-twotrees-sapphire-pro-sp-3-2020.cfg4
-rw-r--r--config/printer-wanhao-duplicator-i3-v2.1-2017.cfg20
-rw-r--r--config/sample-bigtreetech-ebb-canbus-v1.0.cfg2
-rw-r--r--config/sample-bigtreetech-ebb-canbus-v1.1.cfg2
-rw-r--r--config/sample-bigtreetech-ebb-canbus-v1.2.cfg2
-rw-r--r--config/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg2
-rw-r--r--config/sample-bigtreetech-hermit-crab-canbus.cfg2
-rw-r--r--config/sample-huvud-v0.61.cfg2
-rw-r--r--config/sample-macros.cfg2
-rw-r--r--config/sample-mmu2s-diy.cfg2
-rw-r--r--config/sample-raspberry-pi.cfg2
-rw-r--r--klippy/chelper/msgblock.c2
-rw-r--r--klippy/configfile.py2
-rwxr-xr-xklippy/console.py2
-rw-r--r--klippy/extras/axis_twist_compensation.py2
-rw-r--r--klippy/extras/error_mcu.py2
-rw-r--r--klippy/extras/input_shaper.py4
-rw-r--r--klippy/extras/print_stats.py2
-rw-r--r--klippy/gcode.py6
-rw-r--r--klippy/klippy.py4
-rw-r--r--klippy/mcu.py4
-rw-r--r--klippy/webhooks.py4
-rw-r--r--lib/README2
-rwxr-xr-xlib/canboot/flash_can.py24
-rw-r--r--lib/hidflash/README6
-rw-r--r--lib/hidflash/changes.diff4
-rw-r--r--lib/hidflash/main.c4
-rw-r--r--lib/rp2040_flash/main.c2
-rw-r--r--scripts/buildcommands.py2
-rw-r--r--scripts/canbus_query.py6
-rwxr-xr-xscripts/check-gcc.sh2
-rwxr-xr-xscripts/check_whitespace.sh2
-rwxr-xr-xscripts/checkstack.py2
-rwxr-xr-xscripts/ci-build.sh2
-rwxr-xr-xscripts/dump_mcu.py4
-rw-r--r--scripts/filter_workbench.ipynb2
-rwxr-xr-xscripts/flash-pru.sh4
-rwxr-xr-xscripts/flash-sdcard.sh36
-rwxr-xr-xscripts/flash_usb.py14
-rwxr-xr-xscripts/graph_mesh.py10
-rw-r--r--scripts/klipper-mcu.service21
-rw-r--r--scripts/klippy-requirements.txt2
-rw-r--r--scripts/kutter-mcu.service21
-rwxr-xr-xscripts/kutter-pru-start.sh (renamed from scripts/klipper-pru-start.sh)48
-rwxr-xr-xscripts/motan/data_logger.py2
-rw-r--r--scripts/spi_flash/fatfs_lib.py6
-rw-r--r--scripts/spi_flash/spi_flash.py42
-rw-r--r--src/Kconfig2
-rw-r--r--src/ar100/Makefile14
-rw-r--r--src/ar100/ar100.ld2
-rw-r--r--src/atsam/Makefile12
-rw-r--r--src/atsamd/Makefile16
-rw-r--r--src/avr/Makefile8
-rw-r--r--src/generic/canserial.c10
-rw-r--r--src/generic/usb_canbus.c2
-rw-r--r--src/generic/usb_cdc.c2
-rw-r--r--src/hc32f460/Makefile10
-rw-r--r--src/hc32f460/serial.c2
-rw-r--r--src/linux/Makefile4
-rw-r--r--src/linux/gpio.c2
-rw-r--r--src/linux/main.c2
-rw-r--r--src/lpc176x/Makefile14
-rw-r--r--src/pru/Makefile8
-rw-r--r--src/pru/pru.lds2
-rw-r--r--src/rp2040/Makefile18
-rw-r--r--src/stm32/Makefile16
-rw-r--r--src/stm32/hard_pwm.c2
-rw-r--r--test/klippy/linuxtest.cfg2
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
diff --git a/Makefile b/Makefile
index 735d1863..e52945be 100644
--- a/Makefile
+++ b/Makefile
@@ -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(),
diff --git a/lib/README b/lib/README
index a106abfd..7c8fe504 100644
--- a/lib/README
+++ b/lib/README
@@ -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