coelacant1 / OpenDACT

Open Source Delta Automatic Calibration Tool
https://forum.seemecnc.com/forum/viewtopic.php?f=36&t=8698&sid=fee0abe0878b65d8c2f023d4b06b0775
GNU Affero General Public License v3.0
53 stars 21 forks source link

OpenDACT 3.1 can compute negative tower offsets, FW interprets them as zero values #16

Open Bougakov opened 7 years ago

Bougakov commented 7 years ago

Hello. Sometimes OpenDACT may produce negative values and try saving them in EEPROM.

Repetier discards these and saves zeroes to EEPROM instead. Yet it seems that OpenDACT thinks printer uses those negative values. In practice this usually leads to nozzle crashing into the bed on the next iteration.

I suggest checking for negative offset values (or, more broadly, negative values being suggested for any parameter) and checking for too big values (like offsets of 2000+ steps).

opendact bug - negative offsets become zero