Go to file
Kevin O'Connor 86fee2d517 tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce it
The code automatically reduces the hold_current so that it is no
greater than the run_current.  However, this could lead to confusing
behavior if one reduced and then increased the run_current via
SET_TMC_CURRENT commands.  To avoid that, this change adds support for
tracking the requested hold_current - thus changes to run_current
don't subtly alter the hold_current.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-10-27 12:13:38 -04:00
.github workflows: Fix typo in stale-issue-bot 2021-08-17 20:53:32 -04:00
config config: Minor updates to printer-tronxy-xy-2-Pro-2020.cfg 2021-10-26 16:11:13 -04:00
docs tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce it 2021-10-27 12:13:38 -04:00
klippy tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce it 2021-10-27 12:13:38 -04:00
lib lib: Added cmsis libraries for stm32h7 2021-10-06 18:17:06 -04:00
scripts input_shaper: Define input shapers in a single place in Python code 2021-10-26 16:14:50 -04:00
src rp2040: Add barrier() around all memcpy() calls in usbserial.c 2021-10-27 11:16:34 -04:00
test test: Add an input_shaper module test case 2021-10-26 20:01:33 -04:00
.gitignore util: Fix versioning when gitdir is absent (#809) 2018-10-27 10:44:38 -04:00
COPYING Initial commit of source code. 2016-05-25 11:37:40 -04:00
Makefile Makefile: Include debug symbols in the .elf 2021-06-08 19:29:16 -04:00
README.md Revert "README: Fix links to www.klipper3d.org" 2021-07-27 19:00:01 -04:00

README.md

Welcome to the Klipper project!

Klipper

https://www.klipper3d.org/

Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Klipper.

To begin using Klipper start by installing it.

Klipper is Free Software. See the license or read the documentation.