# Knowledge Base

**URL:** https://klipper.discourse.group/c/knowledge-base/16.md?page=1

[Latest](https://klipper.discourse.group/latest.md) · [Categories](https://klipper.discourse.group/categories.md)

**Page:** 2

---

## [CAN Basics](https://klipper.discourse.group/t/can-basics/22591)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [March 21, 2025, 2:28pm UTC](https://klipper.discourse.group/t/can-basics/22591 "2025-03-21T14:28:07Z")

</div>

CAN Basics Table of Contents The Control Area Network (CAN) Bus 1.1. Pros and Cons of CAN in 3D Printer 1.2 General CAN Concept 1.3 General Wiring of the CAN Bus for a 3D Printer 1.4 Recommended Wiring Lengths Klipp…

---

## [Using START\_PRINT and END\_PRINT Macros](https://klipper.discourse.group/t/using-start-print-and-end-print-macros/15459)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [April 3, 2024, 8:49am UTC](https://klipper.discourse.group/t/using-start-print-and-end-print-macros/15459 "2024-04-03T08:49:01Z")

</div>

Using START\_PRINT and END\_PRINT Macros Rationale The START\_PRINT and END\_PRINT macros are optional but can be used to standardize the printer’s initialization process across different machines. They provide more control …

---

## [No trigger on \[X / Y / Z\] after full movement](https://klipper.discourse.group/t/no-trigger-on-x-y-z-after-full-movement/13404)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [January 22, 2024, 4:48pm UTC](https://klipper.discourse.group/t/no-trigger-on-x-y-z-after-full-movement/13404 "2024-01-22T16:48:55Z")

</div>

Background A No trigger on \[X / Y / Z\] after full movement is thrown during homing moves. This error occurs when Klipper fails to detect an end-stop signal during homing, despite utilizing the available movement range. …

---

## [SAVE\_CONFIG section 'bltouch' option 'z\_offset' conflicts with included value](https://klipper.discourse.group/t/save-config-section-bltouch-option-z-offset-conflicts-with-included-value/6640)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [February 13, 2023, 11:20am UTC](https://klipper.discourse.group/t/save-config-section-bltouch-option-z-offset-conflicts-with-included-value/6640 "2023-02-13T11:20:26Z")

</div>

SAVE\_CONFIG section ‘bltouch’ option ‘z\_offset’ conflicts with included value SAVE\_CONFIG section ‘extruder’ option ‘pid\_Kp’ conflicts with included value Background The SAVE\_CONFIG command updates various aspects of the…

---

## [Mcu: Serial connection closed / Timeout on connect / Wait for identify\_response](https://klipper.discourse.group/t/mcu-serial-connection-closed-timeout-on-connect-wait-for-identify-response/6645)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [February 13, 2023, 11:22am UTC](https://klipper.discourse.group/t/mcu-serial-connection-closed-timeout-on-connect-wait-for-identify-response/6645 "2023-02-13T11:22:46Z")

</div>

mcu: Serial connection closed / Timeout on connect / Wait for identify\_response Background The printer-board / MCU did not respond to the connection attempt of the Klipper Host until finally the serial connection timed o…

---

## [Running Klipper in a Virtual Machine (VM)](https://klipper.discourse.group/t/running-klipper-in-a-virtual-machine-vm/6325)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [January 31, 2023, 6:50am UTC](https://klipper.discourse.group/t/running-klipper-in-a-virtual-machine-vm/6325 "2023-01-31T06:50:13Z")

</div>

Running Klipper in a Virtual Machine (VM) Klipper’s Requirements Klipper does not need nor profits from high power CPUs or Giga-Bytes of RAM Klipper requires near-realtime scheduling down to some 100 ms Klipper requires…

---

## [Troubleshooting Spontaneous SBC Reboots and Crashes in Klipper](https://klipper.discourse.group/t/troubleshooting-spontaneous-sbc-reboots-and-crashes-in-klipper/24476)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [August 3, 2025, 5:17pm UTC](https://klipper.discourse.group/t/troubleshooting-spontaneous-sbc-reboots-and-crashes-in-klipper/24476 "2025-08-03T17:17:19Z")

</div>

Troubleshooting Spontaneous SBC Reboots and Crashes in Klipper This guide provides a structured approach to diagnosing and resolving system instability or sudden crashes with the Single Board Computer (SBC) used for your…

---

## [Installing Klipper with KIAUH](https://klipper.discourse.group/t/installing-klipper-with-kiauh/10734)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 9:44am UTC](https://klipper.discourse.group/t/installing-klipper-with-kiauh/10734 "2023-09-29T09:44:27Z")

</div>

Preface The official installation instructions use Octoprint as a control interface. Nowadays, most setups involve Moonraker and fluidd / Mainsail as the primary ways to interact and control a Klipper printer. The manua…

---

## [Got EOF when reading from device](https://klipper.discourse.group/t/got-eof-when-reading-from-device/6638)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [February 13, 2023, 11:19am UTC](https://klipper.discourse.group/t/got-eof-when-reading-from-device/6638 "2023-02-13T11:19:37Z")

</div>

Got EOF when reading from device Background This is actually an error raised by Linux operating system (OS) of the host and only reported by Klipper. It indicated that the contact to an attached hardware (mostly the MCU …

---

## [How-To Trouble-Shoot](https://klipper.discourse.group/t/how-to-trouble-shoot/6326)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [January 31, 2023, 6:53am UTC](https://klipper.discourse.group/t/how-to-trouble-shoot/6326 "2023-01-31T06:53:40Z")

</div>

How-To Troubleshooting The following is a collection of general troubleshooting tips. These should be followed before posting a Request for Help Basic Troubleshooting Connection Problems to the Printer Board Linux dmes…

---

## [Unable to write tmc spi 'stepper' register GLOBALSCALER](https://klipper.discourse.group/t/unable-to-write-tmc-spi-stepper-register-globalscaler/24193)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [July 10, 2025, 5:25pm UTC](https://klipper.discourse.group/t/unable-to-write-tmc-spi-stepper-register-globalscaler/24193 "2025-07-10T17:25:27Z")

</div>

Unable to write tmc spi ‘stepper’ register GLOBALSCALER Background The error “Unable to write tmc spi ‘stepper\_…’ register…” indicates that your printer’s microcontroller unit (MCU) has failed to communicate with a speci…

---

## [TMC 'stepper' reports GSTAT: 00000001 reset=1(Reset)](https://klipper.discourse.group/t/tmc-stepper-reports-gstat-00000001-reset-1-reset/19801)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [November 1, 2024, 5:07pm UTC](https://klipper.discourse.group/t/tmc-stepper-reports-gstat-00000001-reset-1-reset/19801 "2024-11-01T17:07:51Z")

</div>

TMC ‘stepper’ reports GSTAT: 00000001 reset=1(Reset) Background During the startup phase of the printer, the relevant TMC driver registers are programmed by Klipper. This includes, but is not limited to, run\_current, mic…

---

## [3D Printers with Preinstalled and Modified Klipper Versions](https://klipper.discourse.group/t/3d-printers-with-preinstalled-and-modified-klipper-versions/20467)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [December 5, 2024, 8:37am UTC](https://klipper.discourse.group/t/3d-printers-with-preinstalled-and-modified-klipper-versions/20467 "2024-12-05T08:37:20Z")

</div>

Rationale With the growing popularity of Klipper as a firmware option for high-speed, high-quality 3D printing, some Original Equipment Manufacturers (OEMs) have started shipping 3D printers with preinstalled, modified v…

---

## [Klippy.log - Statistics and Interpretation](https://klipper.discourse.group/t/klippy-log-statistics-and-interpretation/23563)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [May 22, 2025, 7:46pm UTC](https://klipper.discourse.group/t/klippy-log-statistics-and-interpretation/23563 "2025-05-22T19:46:07Z")

</div>

klippy.log - Statistics and Interpretation Table of Contents Introduction Statistics Explained Classification 1. Host System Statistics 2. Print Progress Statistics 3. MCU Specific Statistics MCU Load & Task Timing C…

---

## [Missed scheduling of next digital out event](https://klipper.discourse.group/t/missed-scheduling-of-next-digital-out-event/14775)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [March 9, 2024, 8:01am UTC](https://klipper.discourse.group/t/missed-scheduling-of-next-digital-out-event/14775 "2024-03-09T08:01:14Z")

</div>

Missed scheduling of next digital out event Background When the host activates a heater on the MCU (heater\_pin is set high), the MCU will request a confirmation every 5 seconds to secure that the heater is intended to be…

---

## [Unable to read tmc uart 'stepper' register IFCNT](https://klipper.discourse.group/t/unable-to-read-tmc-uart-stepper-register-ifcnt/24192)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [July 10, 2025, 5:24pm UTC](https://klipper.discourse.group/t/unable-to-read-tmc-uart-stepper-register-ifcnt/24192 "2025-07-10T17:24:37Z")

</div>

Unable to read tmc uart ‘stepper’ register IFCNT Background The error “Unable to read tmc uart register IFCNT” indicates that your printer’s microcontroller unit (MCU) has failed to communicate with a specific TMC steppe…

---

## [SpreadCycle and StealthChop (an advanced guide)](https://klipper.discourse.group/t/spreadcycle-and-stealthchop-an-advanced-guide/23938)

<div class="topic-metadata">

**Author:** [@koconnor](https://klipper.discourse.group/u/koconnor)\
**Replies:** 0\
**Last updated:** [June 19, 2025, 4:13pm UTC](https://klipper.discourse.group/t/spreadcycle-and-stealthchop-an-advanced-guide/23938 "2025-06-19T16:13:17Z")

</div>

This article is about the implementation details of Trinamic stepper motor drivers. The goal is to give an intuition for how these drivers operate. This may be useful for those interested in tuning the low-level parame…

---

## [The Myth of G2 / G3 Arc Commands](https://klipper.discourse.group/t/the-myth-of-g2-g3-arc-commands/24335)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [July 23, 2025, 7:06pm UTC](https://klipper.discourse.group/t/the-myth-of-g2-g3-arc-commands/24335 "2025-07-23T19:06:42Z")

</div>

The Myth of G2 / G3 Arc Commands Introduction A commonly held belief in the 3D printing community is that using G2/G3 arc commands leads to smoother curves and more precise prints. This article explores why that belief d…

---

## [Other Single Board Computers (SBC) apart from Raspberry Pis](https://klipper.discourse.group/t/other-single-board-computers-sbc-apart-from-raspberry-pis/6323)

<div class="topic-metadata">

**Author:** [@Sineos](https://klipper.discourse.group/u/Sineos)\
**Replies:** 0\
**Last updated:** [January 31, 2023, 6:46am UTC](https://klipper.discourse.group/t/other-single-board-computers-sbc-apart-from-raspberry-pis/6323 "2023-01-31T06:46:52Z")

</div>

Other Single Board Computers (SBC) apart from Raspberry Pis General Klipper will run on almost any recent SBC, or for this matter, any machine running Linux Klipper’s hardware requirements are very low: A Raspberry Pi …

[Previous page](https://klipper.discourse.group/c/knowledge-base/16.md)
