From 817339a4ef18ea979cca3eb699a73bb29924a783 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 19 Nov 2022 10:12:37 -0500 Subject: [PATCH] docs: Add a note about hardware independence to Features.md Signed-off-by: Kevin O'Connor --- docs/Features.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/Features.md b/docs/Features.md index 19a6e955..e21d6589 100644 --- a/docs/Features.md +++ b/docs/Features.md @@ -12,7 +12,7 @@ Klipper has several compelling features: kinematic estimations (such as the Bresenham algorithm) - instead it calculates precise step times based on the physics of acceleration and the physics of the machine kinematics. More precise stepper - movement translates to quieter and more stable printer operation. + movement provides quieter and more stable printer operation. * Best in class performance. Klipper is able to achieve high stepping rates on both new and old micro-controllers. Even old 8bit @@ -53,6 +53,13 @@ Klipper has several compelling features: types of robots easier and it keeps timing precise even with complex kinematics (no "line segmentation" is needed). +* Klipper is hardware agnostic. One should get the same precise timing + independent of the low-level electronics hardware. The Klipper + micro-controller code is designed to faithfully follow the schedule + provided by the Klipper host software (or prominently alert the user + if it is unable to). This makes it easier to use available hardware, + to upgrade to new hardware, and to have confidence in the hardware. + * Portable code. Klipper works on ARM, AVR, and PRU based micro-controllers. Existing "reprap" style printers can run Klipper without hardware modification - just add a Raspberry Pi. Klipper's