Skip to content

OctoPrint plugin to run dc42's "least squares" delta calibration algorithm.

Notifications You must be signed in to change notification settings

hanhha/OctoPrint-Delta-Calibration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a plugin for the 3D printer host software, OctoPrint (http://www.octoprint.org).

This plugin is forked from the Delta Auto Calibration plugin which is dedicated for delta printers manufactured by SeeMeCNC (http://www.seemecnc.com). I grabbed code from multiple other plugins and made some modification to support:

  • Original Repetier firmware which must support G30 g-code command.
  • Showing EEPROM parameters which are used for calibration.
  • Selectable calibration factors, number of probe points and probe radius.
  • Tolerance checking without calibration process.

Please give credits to:

I owned them code. I've known almost nothing about any languages that can be used to implement Octoprint's plugin, now it's from almost nothing to a little bit :D

To use this plugin, you can install it using pip from a shell prompt:

pip install https://github.com/hanhha/OctoPrint-Delta-Calibration/archive/master.zip

If you're working with an OctoPi distribution, you can sign into the "pi" account and install the plugin this way:

/home/pi/oprint/bin/pip install https://github.com/hanhha/OctoPrint-Delta-Calibration/archive/master.zip

In order to use the plugin, click on the Settings link in OctoPrint and then click on the "Delta Autocalibration" link that's listed in the Plugins pane on the lower left. Then perform following steps in order (you will not be able to do in different order, only suitable buttons would be enabled):

  • Click "Validate Z Max" button to measure real Z Max Height.
  • Click "Load EEprom" button to load printer's parameters from EEProm.
  • Click "Begin Delta Calibration" button to start calibration process, or "Check Delta Calibration" to verify the tolerance.

My limited knowledge about Javascript is not enough to implement doing all steps in one button :D Enjoy.

About

OctoPrint plugin to run dc42's "least squares" delta calibration algorithm.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.1%
  • Python 12.9%