Go to file
Felicia Hummel b18786bc91
klippy: Reworked the MCU protocol error message (#5470)
The MCU protocol error message often confuses users, especially after getting bombarded with the config format error line. This PR tries to improve it and has the following goals:

- Put the technical error at the end to prevent confusion and avoid the immediate jump to help channels instead of continuing to read
- Inform the user first what the type of error is (In this case: MCU Protocol error) and not at the end of the long error message
- Give the users a clear instruction what to do (pretty much unchanged), but possibly more approachable because the user is not confused by the technical error anymore
- Shows the version numbers of Klipper separate from all MCU version numbers so that it is more obvious that this is the version of Klipper
- Separates the version numbers between outdated MCUs and up-to-date MCUs, so that it becomes obvious if a MCU flash failed because the MCU doesn't disappear from the outdated list
- Previously, when viewing the errors in a web frontend, additional line breaks made it extremely hard to read the message, sometimes with as little as one word on one line. The error messages are now formatted to not have rogue line breaks, improving readability.

Signed-off-by: Felicia Alexa Hummel <felicia@drachenkatze.org>
2022-05-06 20:51:34 -04:00
.github _klipper3d: New language translation deployment 2022-04-06 19:04:48 -04:00
config config: Pull up endstop_pins on Fysetc S6/Spider 2022-04-26 20:53:14 -04:00
docs docs: Fix typo in Benchmarks.md 2022-05-06 14:54:50 -04:00
klippy klippy: Reworked the MCU protocol error message (#5470) 2022-05-06 20:51:34 -04:00
lib lib: Add Atmel SAM E70 headers 2022-03-26 11:59:27 -04:00
scripts graphstats: Improve labels on twinx() graphs 2022-05-06 15:05:04 -04:00
src stm32: Add 64kib bootloader offset option to STM32F401 (#5457) 2022-04-25 12:07:48 -04:00
test config: Updated and created new TwoTrees configs to avoid confusion (#5365) 2022-04-13 11:07:13 -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: Improve handling of board symbolic link creation 2022-02-03 17:39:57 -05: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.