Fabi0San / DuCalibrator

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 98.0%Language:HTML 1.4%Language:Python 0.6%Language:CSS 0.0%