Welcome! Log In Create A New Profile

Advanced

Delta calibration Issue Marlin 2.0 / Geeetech G2S [solved]

Posted by m_schlenker 
Delta calibration Issue Marlin 2.0 / Geeetech G2S [solved]
June 23, 2020 09:21AM
I am trying to configure Marlin 2.0.5.3 (sunday's bugfix build) for my Geeetech G2S. I used the default configuration from the Marlin configs folder [github.com] and added #define DEBUG_LEVELING_FEATURE.

Now after booting up I run M501 to check EEPROM consistency with the defaults. This confirms

echo:; Delta settings: L R H S XYZ
echo: M665 L196.00 R90.00 H200.00 S160.00 X0.70 Y0.05 Z-0.74
[...]
echo:; Z-Probe Offset (mm):
echo: M851 X19.00 Y-11.00 Z-2.00

Next step enabling debugging: M111 S247 and then running G28 correctly tests all three towers then moves down to Z 146mm:

[...]
<<< do_homing_move(Z)
<<< homeaxis(Z)
>>> set_axis_is_at_home(X)
current_position= X0.00 Y0.00 Z212.00 :
<<< set_axis_is_at_home(X)
>>> set_axis_is_at_home(Y)
current_position= X0.00 Y0.00 Z212.00 :
<<< set_axis_is_at_home(Y)
>>> set_axis_is_at_home(Z)
current_position= X0.00 Y0.00 Z202.00 :
<<< set_axis_is_at_home(Z)
current_position= X0.00 Y0.00 Z202.00 : sync_plan_position
current_position= X0.00 Y0.00 Z202.00 : <<< home_delta
>>> do_blocking_move_to X0.00 Y0.00 Z145.97
destination= X0.00 Y0.00 Z202.00 : destination = current_position
destination= X0.00 Y0.00 Z145.97 : prepare_fast_move_to_destination
current_position= X0.00 Y0.00 Z145.97 : zone border move
current_position= X0.00 Y0.00 Z145.97 : xy move
<<< do_blocking_move_to
echo:Active Extruder: 0
X:0.00 Y:0.00 Z:145.97 E:0.00 Count A:25607 B:25607 C:25607
<<< G28
ok P15 B3

Then I turn UBL on: M420 S1 and G29 AON (guess this is redundant) and run G29 P1. Why does this operate on Z100? Shouldn't it move down to the bed to invoke the probe? The exact output:


Probing mesh point 25/25.

>>> Probe::probe_at_point(44.50, 0.00, raise, 0, probe_relative)
current_position= X0.00 Y67.50 Z100.00 :
>>> do_blocking_move_to X25.50 Y11.00 Z100.00
destination= X0.00 Y67.50 Z100.00 : destination = current_position
current_position= X25.50 Y11.00 Z100.00 : xy move
<<< do_blocking_move_to
echo:busy: processing
current_position= X25.50 Y11.00 Z100.00 : Probe::set_deployed
deploy: 1
Probe::move_z(10.00)
>>> do_blocking_move_to X30.00 Y90.00 Z100.00
>>> do_blocking_move_to X0.00 Y90.00 Z100.00
destination= X25.50 Y11.00 Z100.00 : destination = current_position
current_position= X0.00 Y90.00 Z100.00 : xy move
<<< do_blocking_move_to
>>> do_blocking_move_to X0.00 Y67.50 Z100.00
destination= X0.00 Y90.00 Z100.00 : destination = current_position
current_position= X0.00 Y67.50 Z100.00 : xy move
<<< do_blocking_move_to
echo:busy: processing
current_position= X0.00 Y67.50 Z100.00 : Probe::set_deployed
deploy: 0
//action:notification Probing Failed
Errortongue sticking out smileyrobing Failed
<<< Probe::probe_at_point
current_position= X0.00 Y67.50 Z100.00 : Probe::set_deployed
deploy: 0
>>> do_blocking_move_to X0.00 Y0.00 Z100.00
destination= X0.00 Y67.50 Z100.00 : destination = current_position
current_position= X0.00 Y0.00 Z100.00 : xy move
<<< do_blocking_move_to
X:0.00 Y:0.00 Z:100.00 E:0.00 Count A:21929 B:21929 C:21929
//action:notification 3D Printer Ready.
echo:Active Extruder: 0
ok P15 B3

What am I missing here? Did I omit a step? How can I test probe activation/recognition? The microswitch and the cable are OK, I tested those.

In case you want to the my priter levelling 100mm above the bed:

[youtu.be]

Thank you four your help!

Edited 1 time(s). Last edit at 06/24/2020 04:41AM by m_schlenker.
Re: Delta calibration Issue Marlin 2.0 / Geeetech G2S
June 23, 2020 04:16PM
Quote
m_schlenker
How can I test probe activation/recognition?
Have you tried M119?
Re: Delta calibration Issue Marlin 2.0 / Geeetech G2S
June 24, 2020 02:39AM
Quote
thehankinator
Quote
m_schlenker
How can I test probe activation/recognition?
Have you tried M119?

Thanks! I can trigger both states:

Reporting endstop status
x_max: open
y_max: open
z_min: TRIGGERED
z_max: open

and:

Reporting endstop status
x_max: open
y_max: open
z_min: open
z_max: open

But this should probably be z_probe instead of z_min? I'll take a closer look at my config.
Re: Delta calibration Issue Marlin 2.0 / Geeetech G2S
June 24, 2020 04:21AM
Thanks!

OK, M119 was the key: I had to change wiring of the microswitch from NC to NO. I then was able to successfully run G33 and finally G29. No I have to bring the two nozzles on the same level and then get the exact value of the Z probe offset.

Great. This printer was sitting nearly two years in the compartment, waiting to be finished while I worked on Gigabots, Metal A8s and similar stuff. My first encounter with allen key probes. The others used hall sensors...

So let's start with deltas. I know the G2s is wiggly wobbly and therefore to the fastest, but I think this is OK to learn working on delta printers.
Re: Delta calibration Issue Marlin 2.0 / Geeetech G2S
June 24, 2020 09:02AM
I'm glad you got.it working
Sorry, only registered users may post in this forum.

Click here to login