2017-04-27 22:31:48 +03:00
|
|
|
Welcome to the Klipper documentation. There are two parts to Klipper -
|
|
|
|
code that runs on a micro-controller and code that runs on a "host"
|
|
|
|
machine. The host code is intended to run on a low-cost
|
|
|
|
general-purpose machine such as a Raspberry Pi, while the
|
|
|
|
micro-controller code is intended to run on commodity micro-controller
|
|
|
|
chips. Read [features](Features.md) for reasons to use Klipper. See
|
|
|
|
[installation](Installation.md) to get started with Klipper.
|
2017-04-19 22:24:57 +03:00
|
|
|
|
2017-04-27 22:31:48 +03:00
|
|
|
The Klipper configuration is stored in a simple text file on the host
|
|
|
|
machine. The [config/example.cfg](../config/example.cfg) file serves
|
|
|
|
as a reference for the config file. The
|
|
|
|
[Pressure Advance](Pressure_Advance.md) document contains information
|
|
|
|
on tuning the pressure advance config.
|
2016-05-25 18:37:40 +03:00
|
|
|
|
2017-04-27 22:31:48 +03:00
|
|
|
The [kinematics](Kinematics.md) document provides some technical
|
|
|
|
details on how Klipper implements motion.
|
|
|
|
|
|
|
|
The history of Klipper releases is available at
|
|
|
|
[releases](Releases.md).
|
2016-05-25 18:37:40 +03:00
|
|
|
|
2017-04-27 22:31:48 +03:00
|
|
|
Developer Documentation
|
|
|
|
=======================
|
|
|
|
|
|
|
|
There are also several documents available for developers interested
|
|
|
|
in understanding how Klipper works. Start with the
|
|
|
|
[code overview](Code_Overview.md) document - it provides information
|
|
|
|
on the structure and layout of the Klipper code.
|
2016-12-24 02:28:09 +03:00
|
|
|
|
2017-04-27 22:31:48 +03:00
|
|
|
See [protocol](Protocol.md) for information on the low-level messaging
|
|
|
|
protocol between host and micro-controller. See also
|
2017-04-27 22:14:11 +03:00
|
|
|
[MCU commands](MCU_Commands.md) for a description of low-level
|
|
|
|
commands implemented in the micro-controller software.
|
2016-10-15 08:03:56 +03:00
|
|
|
|
2016-12-24 02:28:09 +03:00
|
|
|
See [debugging](Debugging.md) for information on how to test and debug
|
|
|
|
Klipper.
|
2016-10-12 16:34:41 +03:00
|
|
|
|
|
|
|
See [todo](Todo.md) for information on possible future code features.
|