/DuCalibrator

An OctoPrint Plugin for performing micro calibration in linear delta machines.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Delta Micro Calibrator "ΔµCalibrator"

An OctoPrint Plugin for performing micro calibration in linear delta machines.

Key features:

  • Automatic probing
  • Calibrates up to 18 geometry parameters
  • 3D visualization of probed points and estimated points after proposed calibration

Screenshot

Requirements

  • You must have a Z probe.
  • The bed should be very flat. If not, consider dropping a boro glass on top of it just for the calibration and adjust height after glass is removed.
  • Currently, only Marlin firmware is supported, other firmwares can be added with some community help. Check this file

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/Fabi0San/DuCalibrator/archive/master.zip

TODO

  • Add Smoothieware support (missing M118(echo) command).
  • Add XYZ probing using a 123 block as calibration target instead of assumedly flat bed for unambiguous calibration of all factors.

Acknowledgements

I was originally inspired by the generous work of David Crocker on his calibration calculator and Gina Häußge on OctoPrint.

This plugin leverages Three.js and trilateration.js.