Jump to content

User:Zhang.benj/sandbox

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Zhang.benj (talk | contribs) at 02:49, 24 August 2022 (Removed title from bad position). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Klipper
Original author(s)Kevin O'Connor
Developer(s)Kevin O'Connor, Dmitry Butyugin, Eric Callahan, Paul McGowan, and the Klipper community
Initial releaseMay 25, 2016; 8 years ago (2016-05-25)
Preview release
v0.10.0 / September 29, 2021; 3 years ago (2021-09-29)
Repositorygithub.com/Klipper3d/klipper
Written inC, Python
Operating systemRaspbian, Ubuntu, Debian, Linux, Windows
Platform
Type3D Printing, Numerical Control, Firmware
LicenseGNU General Public License version 3
Websiteklipper3d.org

Klipper is an open source combination of software and firmware designed for FDM (fused deposition modeling) 3D printers using a microcontroller and a Raspberry Pi or other Linux computer[1].

Klipper accepts some standard G-code instructions, either streamed through serial or read directly by the Klipper host, as well as some extended human-readable commands specific to Klipper[2][3]. Specifically, the host software reads the G-code, interprets and plans the instructions, and then instructs the microcontroller to control the stepper motors and PWM outputs, like heaters[1]. Klipper's documentation claims that because the microcontroller does very little calculation and planning, inexpensive microcontrollers can achieve very fast and precise motor control, with timing error less than 25 microseconds[1].

Marlin supports many different boards and many designs of 3D printer robot platforms, including Cartesian (including Core XY), Delta and SCARA printers, as well as some other less conventional designs like Hangprinter.[4][5]

History

Klipper's first release, v0.2.0, was published on May 25th, 2016, with basic support for cartesian printers and control through OctoPrint[6]

Klipper v0.10.0 was released on September 29th, 2021,

Development

The firmware is developed openly on GitHub, with many forks available for use[7]. The original fork of Klipper is mainly developed by Kevin O'Connor, but accepts contributions from the public, subject to a review process[8][9].

License

Klipper is published under the GNU General Public License version 3.

See also

References

  1. ^ a b c Williams, Al (2017-12-26). "Fast 3D Printing With Raspberry Pi — But Not How You Think". Hackaday. Retrieved 2022-08-24.
  2. ^ "G-Codes - Klipper documentation". www.klipper3d.org. Retrieved 2022-08-24.
  3. ^ "Configuration reference - Klipper documentation". www.klipper3d.org. Retrieved 2022-08-24.
  4. ^ Thomas Sanladerer (2018-08-04), How it's Made: The Marlin Firmware!, retrieved 2018-08-04
  5. ^ Thomas Sanladerer (2016-08-20), [2016 version] How to set up the Marlin firmware!, retrieved 2018-08-04
  6. ^ "Releases - Klipper documentation". www.klipper3d.org. Retrieved 2022-08-24.
  7. ^ "Forks · Klipper3d/klipper". GitHub. Retrieved 2022-08-24.
  8. ^ "Commits · Klipper3d/klipper". GitHub. Retrieved 2022-08-24.
  9. ^ "Contributing to Klipper - Klipper documentation". www.klipper3d.org. Retrieved 2022-08-24.