diff --git a/README.md b/README.md index 7f746f50b..d5a50fbc0 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ Features merged into the master branch: - [probe: z_calibration](https://github.com/DangerKlippers/danger-klipper/pull/31) ([klipper#4614](https://github.com/Klipper3d/klipper/pull/4614) / [protoloft/z_calibration](https://github.com/protoloft/klipper_z_calibration)) +- [core: danger_options](https://github.com/DangerKlippers/danger-klipper/pull/67) + "Dangerous Klipper for dangerous users" Klipper is a 3d-Printer firmware. It combines the power of a general diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md index 80bae72cc..db2fd576f 100644 --- a/docs/Config_Reference.md +++ b/docs/Config_Reference.md @@ -73,6 +73,31 @@ pins such as "extra_mcu:ar9" may then be used elsewhere in the config [mcu my_extra_mcu] # See the "mcu" section for configuration parameters. ``` +## ⚠️ Danger Options +A collection of DangerKlipper-specific system options +``` +[danger_options] + +# If an unused config option or section should cause an error +# if False, will warn but allow klipper to still run +error_on_unused_config_options: True + +# If statistics should be logged +# (helpful for keeping the log clean during development) +log_statistics: True + +# If the config file should be logged at startup +log_config_file_at_startup: True + +# If the bed mesh should be logged on startup +# (helpful for keeping the log clean during development) +log_bed_mesh_at_startup: True + +# If we should log detailed crash info when an exception occurs +# Most of it is overly-verbose and fluff and we still get a stack trace +# for normal exceptions, so setting to False can help save time while developing +log_shutdown_info: True +``` ## Common kinematic settings