Contact¶
This document provides contact information for Danger-Klipper. Danger-Klipper a community-maintained fork of the Klipper firmware.
Discord Chat¶
Danger-Klipper has a channel in the ArmchairEngineering Discord Server at Armchair Heavy Industries
This server is run by a community of 3D printing enthusiasts and it is not dedicated to discussions about Danger-Klipper. It allows users to chat with other users in real-time.
I have a question about Klipper¶
Many questions we receive are already answered in the Danger Klipper. Please be sure to to read the documentation and follow the directions provided there.
If you are interested in sharing your knowledge and experience with other Danger-Klipper users then you can join the #danger-klipper Discord channel.
If you have a general question or are experiencing general printing problems, then also consider a general 3d-printing forum or a forum dedicated to the printer hardware.
I have a feature request¶
All new features require someone interested and able to implement that feature. If you are interested in helping to implement or test a new feature, you can search for ongoing developments in #danger-klipper Discord channel. There is also discussions between collaborators over there.
Help! It doesn't work!¶
If you are experiencing problems we recommend you carefully read the Danger Klipper and double check that all steps were followed.
If you are experiencing a printing problem, then we recommend carefully inspecting the printer hardware (all joints, wires, screws, etc.) and verify nothing is abnormal. We find most printing problems are not related to the Klipper software. If you do find a problem with the printer hardware then consider searching general 3d-printing forums or forums dedicated to the printer hardware.
I found a bug in the Danger-Klipper software¶
Danger-Klipper is an open-source project and we appreciate when collaborators diagnose errors in the software.
Problems should be reported in the #danger-klipper Discord channel.
There is important information that will be needed in order to fix a bug. Please follow these steps:
- Make sure you are running unmodified code from https://github.com/DangerKlippers/danger-klipper. If the code has been modified or is obtained from another source, then you should reproduce the problem on the unmodified code from https://github.com/DangerKlippers/danger-klipper prior to reporting.
- If possible, run an
M112
command immediately after the undesirable event occurs. This causes Klipper to go into a "shutdown state" and it will cause additional debugging information to be written to the log file. - Obtain the Klipper log file from the event. The log file has been
engineered to answer common questions the Danger-Klipper developers have
about the software and its environment (software version, hardware
type, configuration, event timing, and hundreds of other
questions).
- Dedicated Klipper web interfaces have the ability to directly
obtain the Klipper log file. It's the easiest way to obtain the
log when using one of these interfaces. Otherwise, an "scp" or
"sftp" utility is needed to copy the log file to your desktop
computer. The "scp" utility comes standard with Linux and MacOS
desktops. There are freely available scp utilities for other
desktops (eg, WinSCP). The log file may be located in the
~/printer_data/logs/klippy.log
file (if using a graphical scp utility, look for the "printer_data" folder, then the "logs" folder under that, then theklippy.log
file). The log file may alternatively be located in the/tmp/klippy.log
file (if using a graphical scp utility that can not directly copy/tmp/klippy.log
then repeatedly click on..
or "parent folder" until reaching the root directory, click on thetmp
folder, and then select theklippy.log
file). - Copy the log file to your desktop so that it can be attached to an issue report.
- Do not modify the log file in any way; do not provide a snippet of the log. Only the full unmodified log file provides the necessary information.
- It is a good idea to compress the log file with zip or gzip.
- Dedicated Klipper web interfaces have the ability to directly
obtain the Klipper log file. It's the easiest way to obtain the
log when using one of these interfaces. Otherwise, an "scp" or
"sftp" utility is needed to copy the log file to your desktop
computer. The "scp" utility comes standard with Linux and MacOS
desktops. There are freely available scp utilities for other
desktops (eg, WinSCP). The log file may be located in the
- Open a new thread on the #danger-klipper Discord channel and provide a clear description of the problem. Other Danger-Klipper contributors will need to understand what steps were taken, what the desired outcome was, and what outcome actually occurred. The compressed Klipper log file should be attached to that topic.
I am making changes that I'd like to include in Danger-Klipper¶
Danger-Klipper is open-source software and we appreciate new contributions.
See the CONTRIBUTING document for information.
There are several documents for developers. If you have questions on the code then you can also ask in the #danger-klipper Discord channel.