Jump to content
  • 0

Voron 2.4 print start location


nannyogg82

Question

Hi, first time post here. I bought a Voron 2.4 kit a few months ago and have finally got it completed. But now I am having issues with the print start location.

So far I have only managed to actually start a print once. But it wasn't adhering. Between this failed print and trying again, I reset the Z offset and I also installed Klipper Screen, and every time since then I have tried to start a print, the print head lowers itself over the Z endstop as pictured and tries to print there. This happens with both Super Slicer and Cura. You can actually see the damage on the printhead due to banging against the Z endstop.

Does anyone have any suggestions of how to fix this? I have tried looking in the config file but I am at a bit of a loss.

image0.jpeg

image1.jpeg

Link to comment
Share on other sites

Recommended Posts

  • 0

@atrushing Ordinarily I would agree with you, however, that supplied code is inddeed the stock PRINT_START macro from the Voron 2.4 github.

They've got a separate G28 macro defined as well:

 

[gcode_macro G32]
gcode:
    G28
    QUAD_GANTRY_LEVEL
    G28
    ##  Uncomment for for your size printer:
    #--------------------------------------------------------------------
    ##  Uncomment for 250mm build
    #G0 X125 Y125 Z30 F3600

    ##  Uncomment for 300 build
    #G0 X150 Y150 Z30 F3600

    ##  Uncomment for 350mm build
    #G0 X175 Y175 Z30 F3600
    #--------------------------------------------------------------------

 

And that QUAD_GANTY_LEVEL is yet another macro (nest macro definitions after macro definitions).

 

I suppose the real question is - your slicer gcode startup call PRINT_START? If it doesn't then it's not the issue.

  • Like 1
Link to comment
Share on other sites

  • 0

When it is printing (or not as the case may be) are there any errors displayed in the Klipper Console? If there's some rubbish instruction in there (like it doesn't recognise macros) then it would give you a "Unknown command: " type of error in the console.

As you observe, I do find it odd (even with all the upgrade issues) that a stock install would go so badly wrong.

Now the machine is basically "working" (well back to broken where it started) perhaps trying some really simply manual moves rather than a whole print might be in order.

 

Link to comment
Share on other sites

  • 0
Just now, smirk said:

When it is printing (or not as the case may be) are there any errors displayed in the Klipper Console? If there's some rubbish instruction in there (like it doesn't recognise macros) then it would give you a "Unknown command: " type of error in the console.

As you observe, I do find it odd (even with all the upgrade issues) that a stock install would go so badly wrong.

Now the machine is basically "working" (well back to broken where it started) perhaps trying some really simply manual moves rather than a whole print might be in order.

No error messages displayed at all unfortunately. Not until I press emergency stop. 

I can move the print head around the bed with no issues. All the steppers appear to be working correctly. And I have this issue with two different slicers.

Link to comment
Share on other sites

  • 0

Sorry dog stood on keyboard.

Where was I going with this. I think manually running the "PRINT_START" in the klipper conosle will do it's stuff. Quad level grantry and home all the axes.

Once it stops doing that try a

G90
G0 X-120 Y-120 Z10 F500

That should move the head (very very) slowly to roughly the centre of the bed and 10mm off the bed.

If it still insists on moving to the damned Z switch there is indeed something screwy in the printer

Link to comment
Share on other sites

  • 0
11 minutes ago, nannyogg82 said:

I can move the print head around the bed with no issues.

Aha, our posts crossed in the night! Damn, guess "Hoorah". How about posting/sharing the sliced GCODE file. Perhaps someone here could give it a go on their 2.4 or simple have a rummage in the file.

It's definitely an interesting problem. You've eliminated quite a few possibilities now, surely we're getting close to the actual issue.....

Link to comment
Share on other sites

  • 0
4 minutes ago, smirk said:

Aha, our posts crossed in the night! Damn, guess "Hoorah". How about posting/sharing the sliced GCODE file. Perhaps someone here could give it a go on their 2.4 or simple have a rummage in the file.

It's definitely an interesting problem. You've eliminated quite a few possibilities now, surely we're getting close to the actual issue.....

Here you go, hope it helps

Voron_Design_Cube_v7.gcode

  • Thanks 1
Link to comment
Share on other sites

  • 0

Ok. that's prinitng on my printer (hasn't finished just started) but there's nothing odd in the file that I can see. It didn't veer off somewhere odd. The only manual change I made to the files was the 3 temperature related statements. I had to lower them for my filament (got PLA at the moment).

Link to comment
Share on other sites

  • 0
5 minutes ago, nannyogg82 said:

Is there something in the config files that dictates the print start location?

The printer.cfg file defines the (0,0) point and geomtery of the print bed (rather than some arbitrary start point which you will effectively pick when you position your model in the slicer and slice it).

Having said that, you'll be using the stock printer.cfg file from the Voron github (you didn't create it yourself?) in which case that should be golden?!

This is a bit tedious, but what I would suggest is slowly trying the following sequence of GCODE, line by liine into the mainsail/klipper  console:

M107
G21 
G90 
M83 
M104 S250 
M109 S250 
M190 S100 
M107
G1 Z0.2 F18000
G92 E0
G1 E-0.75 F3000
G1 Z0.6 F18000
M204 S1000
G1 X159.774 Y159.774

It's basically the sequence from your sliced cube gcode file. It should leave with the print head in the middle(ish) of the print bed, or more likely as you have experience hovering over the z-switch. I'm hoping by doing this line by line that perhaps it will be obvious when it goes to poo and therefore what/where things have gone awry.

Link to comment
Share on other sites

  • 0
2 hours ago, nannyogg82 said:

it is trying to print over the Z endstop!

I have had a similar issue and it turned out that I had the wrong coordinates defined as my home location. If the printer homes at 300,300 but thinks it is at 0,0 then it will try to move to the print starting location with minor complications..

Link to comment
Share on other sites

  • 0
4 minutes ago, atrushing said:

I have had a similar issue and it turned out that I had the wrong coordinates defined as my home location. If the printer homes at 300,300 but thinks it is at 0,0 then it will try to move to the print starting location with minor complications..

Is this in the printer config file?

Link to comment
Share on other sites

  • 0
7 minutes ago, nannyogg82 said:

Is this in the printer config file?

Did you edit the printer.cfg as expected?

There are sections for the end stop location (part of the bed geometry). For example for the X gantry:

##--------------------------------------------------------------------

##  Uncomment below for 250mm build
#position_endstop: 250
#position_max: 250

##  Uncomment for 300mm build
#position_endstop: 300
#position_max: 300

##  Uncomment for 350mm build
#position_endstop: 350
#position_max: 350

There is a similar section in the [stepper_y] definition. Other than that could there be an odd geometry in the slicer config? Could the "origin at center" be selected?

 Having said that, I would actually expect klipper to grumble if the endstop positions were not defined and if it was trying to move out of the print area (by it's thinking) it would also complain about movement out of bounds or out of range....

Link to comment
Share on other sites

  • 0
7 minutes ago, nannyogg82 said:

How would I view that Gcode

It's basically a text file, you could force notepad (in windows) to open it if you select the "all files" option. That will literally give you it line by line. I think the Gcode viewer is designed to render a pretty picture of the gcode (which can also be helpful).

Link to comment
Share on other sites

  • 0
3 minutes ago, smirk said:

It's basically a text file, you could force notepad (in windows) to open it if you select the "all files" option. That will literally give you it line by line. I think the Gcode viewer is designed to render a pretty picture of the gcode (which can also be helpful).

I've copied in the first part of the Gcode that seems to be the start print code.

 

 external perimeters extrusion width = 0.42mm
; perimeters extrusion width = 0.46mm
; infill extrusion width = 0.44mm
; solid infill extrusion width = 0.46mm
; top infill extrusion width = 0.44mm
; first layer extrusion width = 0.56mm

; object:{"name":"Voron_Design_Cube_v7","id":"Voron_Design_Cube_v7.stl id:0 copy 0","object_center":[175.000000,175.000000,0.000000],"boundingbox_center":[175.000000,175.000000,15.000000],"boundingbox_size":[30.000000,30.000000,30.000000]}
; plater:{"center":[175.000000,175.000000,0.000000],"boundingbox_center":[175.000000,175.000000,15.000000],"boundingbox_size":[30.000000,30.000000,30.000000]}

;TYPE:Custom
; M190 S0
; M109 S0 ; uncomment to remove set&wait temp gcode added automatically after this start gcode
print_start EXTRUDER=250 BED=100 CHAMBER=50
M107
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
;_TOOLCHANGE 0
M104 S250 ; set temperature
M109 S250 ; set temperature and wait for it to be reached
M190 S100 ; set bed temperature and wait for it to be reached
M107
;LAYER_CHANGE
;Z:0.2
;HEIGHT:0.2
;BEFORE_LAYER_CHANGE
;0.2


G1 Z0.2 F18000
;AFTER_LAYER_CHANGE
;0.2
G92 E0
G1 E-0.75 F3000
G1 Z0.6 F18000
M204 S1000
G1 X159.774 Y159.774
G1 Z0.2
G1 E0.75 F1800
;TYPE:Skirt
;WIDTH:0.52
G1 X156.898 Y162.649 E0.16132
G1 X155.926 Y164.07 E0.06829
G1 X155.53 Y165.951 E0.07626
G1 X155.53 Y184.049 E0.71793
G1 X155.848 Y185.741 E0.06829
G1 X156.898 Y187.351 E0.07626
G1 X162.649 Y193.102 E0.32264
G1 X164.07 Y194.074 E0.06829
G1 X165.951 Y194.47 E0.07626
G1 X184.049 Y194.47 E0.71793
G1 X185.741 Y194.152 E0.06829
G1 X187.351 Y193.102 E0.07626
G1 X193.102 Y187.351 E0.32264
G1 X194.074 Y185.93 E0.06829

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...