intelligent-agent / redeem

Firmware for Replicape
http://wiki.thing-printer.com/index.php?title=Redeem
GNU General Public License v3.0
36 stars 44 forks source link

G33 repeated will crash Redeem on revolve branch #220

Closed goeland86 closed 5 years ago

goeland86 commented 5 years ago

So I've managed to repeat this 2-3 times now. Printer setup with kossel_mini.cfg as printer.cfg, local.cfg attached.

Connect to printer in OctoPrint, home. Run G33 macro with G33 N4 P In my case the print-head never goes down to the bed plate even if G1 Z0 does - there's about a 40mm difference which I can't explain Run G33 macro again to try and correct this. Printer freezes. Last log from Redeem is about the homing endstops being hit and homing being done:

Oct 06 13:24:08 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     Update setting: offset_x from -0.46809710010180383 to -0.468097100102
Oct 06 13:24:08 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     Update setting: offset_y from -0.46619087168112966 to -0.466190871681
Oct 06 13:24:08 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     Update setting: offset_z from -0.4657339191913857 to -0.465733919191
Oct 06 13:24:08 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     Update setting: r from 0.1880493558298801 to 0.18804935583
Oct 06 13:24:08 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     G33: Found heights: [-4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4. -4
Oct 06 13:24:09 kamikaze2 redeem[2203]: 10-06 13:24 root         INFO     G33: Finished printer autocalibration
Oct 06 13:34:29 kamikaze2 redeem[2203]: 10-06 13:34 root         INFO     End Stop Z1 hit!
Oct 06 13:34:30 kamikaze2 redeem[2203]: 10-06 13:34 root         INFO     End Stop Y1 hit!
Oct 06 13:34:30 kamikaze2 redeem[2203]: 10-06 13:34 root         INFO     End Stop X1 hit!
Oct 06 13:34:30 kamikaze2 redeem[2203]: 10-06 13:34 root         INFO     Homing done.

Any idea what is going wrong? local.cfg.txt

goeland86 commented 5 years ago

Adjusted the endstopoffset[x/y/z] values before probing, and then the probe detected correctly. Otherwise it would just probe empty air... PEBKAC again.