Printer randomly stopped working, can't fix config please help

Basic Information:

Printer Model: Ender 3 pro
MCU / Printerboard: btt skr mini e3 v1.2
Host / SBC le potato
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

Can’t get back into my printer thru mainsail after resetting my host sbc
I have an ender 3 pro with a BTT skr mini e3 v1.2 and a bltouch
I’m trying to compile firmware for bed leveling. Stuck right now trying to use z probe as virtual endstop, mainsail keeps telling me Pin ‘z_virtual_endstop’ is not a valid pin name on mcu ‘mcu’
I don’t know how to fix it, I just need to be able to use the printer at all

tried to add .klippy, upload failed 5x

Unfortunately, further support is not possible without a klippy.log. See How-To Ask for Help for some pointers on how to obtain it.

If you use KIAUH, you can use the log-upload feature.

What error message?

You may just have to give it a minute to upload. The Discourse is a bit slow for file uploads sometimes.

it says upload failed after 10 seconds

no problem obtaining it, it’s 42.2kb but it won’t upload. goes from 0 to 100% then error message says sorry upload failed please try again

Can you provide some screenshots along with the process that you’re using so that we can understand what’s happening here?

Quite strange, it works for me without any problems.
If in doubt, try uploading to Google Drive or a similar service.

@Sineos @mykepredko @3dcoded @EddyMI3D
I guess 3rd time is the charm for trying to upload klippy log here it is finally
klippy(3).log (42.1 KB)

1 Like

In your [extruder] statement, you have:

[stepper_z]
step_pin = PB0
dir_pin = PC5
enable_pin = !PB1
microsteps = 16
rotation_distance = 8
endstop_pin = z_virtual_endstop
position_endstop = 0.0
position_max = 250
position_min = -6

Could I suggest you change the endstop_pin argument to:

endstop_pin = probe:z_virtual_endstop

made change, new error:
Option ‘position_endstop’ is not valid in section ‘stepper_z’
it is 0.0, do i comment that line out now?

Yes - along with that set your z_offset value in your [bltouch] statement to 0.0.

You’ll have to do a PROBE_CALIBRATE to get the correct nozzle height above the bed.

done and done, no more errors. Thank you myke <3

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.