MP3DP V4 Build

M111 S32
echo:M111 S32
echo:DEBUG:
ok
X:290.0000 Y:290.0000 Z:13.2000 E:0.0000 Count A:29000B:29000 Z:1320
G34

G34 Iteration: 1
X:10.0000 Y:46.0000 Z:34.0028 E:0.0000 Count A:1000B:4600 Z:3400
X:10.0000 Y:46.0000 Z:18.2000 E:0.0000 Count A:1000B:4600 Z:1820
X:10.0000 Y:46.0000 Z:-6.8000 E:0.0000 Count A:1000B:4600 Z:-680
X:290.0000 Y:46.0000 Z:34.0028 E:0.0000 Count A:29000B:4600 Z:3400
X:290.0000 Y:46.0000 Z:24.0500 E:0.0000 Count A:29000B:4600 Z:2405
X:290.0000 Y:46.0000 Z:24.0700 E:0.0000 Count A:29000B:4600 Z:2407
Probing failed
G34 aborted.

I did some research on G34 and seems a lot of people have problems with this. A lot of it being the wrong positions put in the firmware. Well Ryan’s is set to use probe positions so I don’t understand why i can now do a mesh level but cant do a G34 when before G34 worked great and G29 didn’t. Makes no sense. I ran around manually and got the 3 positions so I think I’m going to uncomment that and try setting the positions manually and see if that helps. I did notice while checking that i had X still set at 300 when it is in fact only 290. I made that change and flashed but that didn’t fix the G34. Have to run out real quick but when I get back I’m going to try setting the positions manually and see if that makes any difference.

Well apparently G34 isn’t meant for me today. I have tried and tried but keep coming up short. I attempted to uncomment and set the 3 positions but no matter what i put them to the build fails saying it cant be reached due to probe offset. IDK what the heck I’m doing wrong but I’m sure doing it lol. I sure hope when the board gets here Friday that fixes a lot of this mess and things start working a little more smoothly.

I am interested to see if the board fixes it as well. Complete stumper on this one.

You did try a different micro sd card right? I do have an old one that will run a file but the board just will not flash from, flashed from a new Micro just fine. So that does have some sort of effect, but I think you said you tried a different card.

1 Like

Yes i did. Its weird though. I haven’t been getting the firmware.cur but on the settings/info from the LCD it shows a different date and time that equals to when the new firmware was built. And even weirder the last flash I did I put the card back in my computer after and it had the firmware.bin file and a firmware.cur file. the only file on the card was firmware.bin when i went to flash.

Did you try this? Did it make any difference?

1 Like

Yes sir I did. I believe that’s why I will complete a G29 now. I just don’t understand why its aborting the G34. It probes the first spot. Then moves across the bed and probes the second spot. And actually probes it like I should. Then moves to the center of the bed and says abort probe failed. And I cant see anything in debug of why. Honestly I don’t see any information with M111 S247 turned on that I see when its turned off. I did see something in the firmware about leveling debug. maybe its turned off?? ill have to check that again

1 Like

Screen Shot 2023-03-23 at 8.05.52 AM

Is this why we don’t get any info with debug???

1 Like

So i uncommented that and rebuilt the firmware. Here is what i get in terminal now. Idk why it wouldnt let me go back up to where i put the G34. This is everything available in terminal…

do_homing_move X145.0000 Y181.0000 Z391.0000
…(Z, 7.0000, 5.00)
<<< do_homing_move X145.0000 Y181.0000 Z391.0000
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
Re-bump: -14.0000mm
do_homing_move X145.0000 Y181.0000 Z391.0000
…(Z, -14.0000, 2.50)
<<< do_homing_move X145.0000 Y181.0000 Z391.0000
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
set_axis_is_at_home(Z)
*** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) ***
probe.offset.z = -3.2000
Axis Z home_offset = 0.0000 position_shift = 0.0000
home_offset[Z] = 0.0000
current_position= X145.0000 Y181.0000 Z3.2000 :
<<< set_axis_is_at_home(Z)
current_position= X145.0000 Y181.0000 Z3.2000 : sync_plan_position
current_position= X145.0000 Y181.0000 Z3.2000 : > AFTER set_axis_is_at_home
current_position= X145.0000 Y181.0000 Z3.2000 : Probe::set_deployed
deploy: 0
Probe::do_z_raise(10.0000)
do_blocking_move_to X145.0000 Y181.0000 Z3.2000
X145.0000 Y181.0000 Z13.2000
<<< do_blocking_move_to X145.0000 Y181.0000 Z13.2000
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
do_blocking_move_to X145.0000 Y181.0000 Z13.2000
X145.0000 Y181.0000 Z13.2000
<<< do_blocking_move_to X145.0000 Y181.0000 Z13.2000
<<< homeaxis(Z)
<<< home_z_safely X145.0000 Y181.0000 Z13.2000
do_blocking_move_to X145.0000 Y181.0000 Z13.2000
X145.0000 Y181.0000 Z10.0000
<<< do_blocking_move_to X145.0000 Y181.0000 Z10.0000
current_position= X145.0000 Y181.0000 Z10.0000 : sync_plan_position
<<< G28 X145.0000 Y181.0000 Z10.0000
current_position= X145.0000 Y181.0000 Z27.0014 : sync_plan_position
probing all positions.

G34 Iteration: 1

do_blocking_move_to X145.0000 Y181.0000 Z27.0014
X145.0000 Y181.0000 Z34.0028
<<< do_blocking_move_to X145.0000 Y181.0000 Z34.0028
Probing X10.0000 Y10.0000
Probe::probe_at_point X145.0000 Y181.0000 Z34.0028
…(10.0000, 10.0000, raise, 0, probe_relative)
current_position= X145.0000 Y181.0000 Z34.0028 :
do_blocking_move_to X145.0000 Y181.0000 Z34.0028
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
current_position= X10.0000 Y46.0000 Z34.0028 : Probe::set_deployed
deploy: 1
Probe::do_z_raise(10.0000)
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
Probe::run_z_probe X10.0000 Y46.0000 Z34.0028
Probe::probe_down_to_z X10.0000 Y46.0000 Z34.0028
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X10.0000 Y46.0000 Z18.2000
<<< do_blocking_move_to X10.0000 Y46.0000 Z18.2000
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
current_position= X10.0000 Y46.0000 Z20.4900 : sync_plan_position
<<< Probe::probe_down_to_z X10.0000 Y46.0000 Z20.4900
do_blocking_move_to X10.0000 Y46.0000 Z20.4900
X10.0000 Y46.0000 Z25.4900
<<< do_blocking_move_to X10.0000 Y46.0000 Z25.4900
Probe::probe_down_to_z X10.0000 Y46.0000 Z25.4900
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
do_blocking_move_to X10.0000 Y46.0000 Z25.4900
X10.0000 Y46.0000 Z-6.8000
<<< do_blocking_move_to X10.0000 Y46.0000 Z-6.8000
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
current_position= X10.0000 Y46.0000 Z20.4900 : sync_plan_position
<<< Probe::probe_down_to_z X10.0000 Y46.0000 Z20.4900
<<< Probe::run_z_probe X10.0000 Y46.0000 Z20.4900
do_blocking_move_to X10.0000 Y46.0000 Z20.4900
X10.0000 Y46.0000 Z25.4900
<<< do_blocking_move_to X10.0000 Y46.0000 Z25.4900
measured_z: 17.2900
<<< Probe::probe_at_point X10.0000 Y46.0000 Z25.4900
Z1 measured position is 22.2900
do_blocking_move_to X10.0000 Y46.0000 Z25.4900
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
Probing X290.0000 Y10.0000
Probe::probe_at_point X10.0000 Y46.0000 Z34.0028
…(290.0000, 10.0000, raise, 0, probe_relative)
current_position= X10.0000 Y46.0000 Z34.0028 :
Position Not Reachable
<<< Probe::probe_at_point X10.0000 Y46.0000 Z34.0028
Probing failed
G34 aborted.
current_position= X10.0000 Y46.0000 Z34.0028 : Probe::set_deployed
deploy: 0
Probe::do_z_raise(10.0000)
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X10.0000 Y46.0000 Z34.0028
<<< do_blocking_move_to X10.0000 Y46.0000 Z34.0028
set_axis_never_homed(Z)
<<< set_axis_never_homed(Z)
G28 X10.0000 Y46.0000 Z34.0028
Machine Type: CoreCartesian
Probe: BLTOUCH
Probe Offset X0.0000 Y-36.0000 Z-3.2000 (Middle-Front & Below Nozzle)
Auto Bed Leveling: BILINEAR (disabled)

home_z_safely X10.0000 Y46.0000 Z34.0028
current_position= X10.0000 Y46.0000 Z34.0028 : sync_plan_position
destination= X145.0000 Y181.0000 Z34.0028 : home_z_safely
do_blocking_move_to X10.0000 Y46.0000 Z34.0028
X145.0000 Y181.0000 Z34.0028
<<< do_blocking_move_to X145.0000 Y181.0000 Z34.0028
homeaxis(Z)
current_position= X145.0000 Y181.0000 Z34.0028 : Probe::set_deployed
deploy: 1
Probe::do_z_raise(10.0000)
do_blocking_move_to X145.0000 Y181.0000 Z34.0028
X145.0000 Y181.0000 Z34.0028
<<< do_blocking_move_to X145.0000 Y181.0000 Z34.0028
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
do_blocking_move_to X145.0000 Y181.0000 Z34.0028
X145.0000 Y181.0000 Z34.0028
<<< do_blocking_move_to X145.0000 Y181.0000 Z34.0028
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
Home Fast: -586.5000mm
do_homing_move X145.0000 Y181.0000 Z34.0028
…(Z, -586.5000, [30.0000])
<<< do_homing_move X145.0000 Y181.0000 Z34.0028
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
Move Away: 7.0000mm
do_homing_move X145.0000 Y181.0000 Z34.0028
…(Z, 7.0000, 5.00)
<<< do_homing_move X145.0000 Y181.0000 Z34.0028
BLTouch DEPLOY requested
BLTouch Command :10
bltouch.deploy_proc() end
Re-bump: -14.0000mm
do_homing_move X145.0000 Y181.0000 Z34.0028
…(Z, -14.0000, 2.50)
<<< do_homing_move X145.0000 Y181.0000 Z34.0028
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
set_axis_is_at_home(Z)
*** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) ***
probe.offset.z = -3.2000
Axis Z home_offset = 0.0000 position_shift = 0.0000
home_offset[Z] = 0.0000
current_position= X145.0000 Y181.0000 Z3.2000 :
<<< set_axis_is_at_home(Z)
current_position= X145.0000 Y181.0000 Z3.2000 : sync_plan_position
current_position= X145.0000 Y181.0000 Z3.2000 : > AFTER set_axis_is_at_home
current_position= X145.0000 Y181.0000 Z3.2000 : Probe::set_deployed
deploy: 0
Probe::do_z_raise(10.0000)
do_blocking_move_to X145.0000 Y181.0000 Z3.2000
X145.0000 Y181.0000 Z13.2000
<<< do_blocking_move_to X145.0000 Y181.0000 Z13.2000
BLTouch STOW requested
BLTouch Command :90
bltouch.stow_proc() end
do_blocking_move_to X145.0000 Y181.0000 Z13.2000
X145.0000 Y181.0000 Z13.2000
<<< do_blocking_move_to X145.0000 Y181.0000 Z13.2000
<<< homeaxis(Z)
<<< home_z_safely X145.0000 Y181.0000 Z13.2000
do_blocking_move_to X145.0000 Y181.0000 Z13.2000
X145.0000 Y181.0000 Z10.0000
<<< do_blocking_move_to X145.0000 Y181.0000 Z10.0000
current_position= X145.0000 Y181.0000 Z10.0000 : sync_plan_position
<<< G28 X145.0000 Y181.0000 Z10.0000
<<< G34 X145.0000 Y181.0000 Z10.0000
ok
M113 S2
ok

I did just get some good news… My package from Ryan said it would be here Friday when originally shipped. Just got a text update saying its out for delivery today!!! Hopefully that will be the smoking gun.

2 Likes

Try changing the XY location of the 3rd probe point. This sounds like it doesn’t like the values you put in there.

on this one it only probed the first point before it aborted

1 Like

Ok new board is here!!! Getting it ready to swap out with the old one now.

Is this the latest release of the V4 firmware?

https://github.com/V1EngineeringInc/MarlinBuilder/releases/download/515/V13RP_V4_SkrPro_2209-2.1.1.zip

Or is there a newer one I should use? I want to start fresh. Make the bed size edits I need and leave everything else alone for now and see what happens. I’ve made so many changes and edits to the one I have I want to start fresh lol

Yes…but there is a nightly, skr_pro · V1EngineeringInc/MarlinBuilder@4db7009 · GitHub I am running one from a few days ago.

This one correct?

yup. So normally I would not recommend a nightly but At this point we are all experts, so let’s live on the bleeding edge.

Ok new board installed. Flashed with the Nightly after editing my bed size. Didnt get a firmware.cur on the card but the LCD shows that it flashed. About to attmpt a G34 and see what happens

IT WAS WORKING!!! Then it crashed…

G34 Iteration: 1

Z2-Z1=0.8600 Z3-Z2=0.7500 Z3-Z1=0.1100

G34 Iteration: 2

Z2-Z1=0.1600 Z3-Z2=0.1300 Z3-Z1=0.0300

G34 Iteration: 3

Z2-Z1=0.0800 Z3-Z2=0.0600 Z3-Z1=0.0200

G34 Iteration: 4
Error:!! STOP called because of BLTouch error - restart with M999
M112

Tried it again and got the same thing…

G34

G34 Iteration: 1

Z2-Z1=0.5600 Z3-Z2=0.9900 Z3-Z1=0.4300

G34 Iteration: 2

Z2-Z1=0.0700 Z3-Z2=0.1800 Z3-Z1=0.1100

G34 Iteration: 3

Z2-Z1=0.0300 Z3-Z2=0.1000 Z3-Z1=0.0700

G34 Iteration: 4
Error:!! STOP called because of BLTouch error - restart with M999
M112

I don’t get it. I was watching closer this time. and its probing Z3 (Back center) and the bed just stops going down between probes. the probe retracts and the bed stays in place then when the probe comes back out its already hitting the bed. What the hell could cause the bed to stop moving at that point? and more than once?? I unplugged everything one part at a time and plugged it into the new board so if something is in the wrong spot it has been from the beginning. I just dont get it.

Well try the 515 release just in case.

If that does not fix it your BLTouch is messed up.

1 Like