Adjusting "park" location of head after print?  

  RSS
chuggins143
(@chuggins143)
New Member

Hello all,

How do you adjust where the print head goes when the print is complete?  I'd like to move the head not just back and to the left, but also up to about 3/4 the way to the top or on taller prints half way to the top of the range... reason is to be able to clean that little bit of material flow that comes out during warm up just prior to the print starting.   It's not really a huge issue, but it's a feature I'd like to have.

Thanks!

C

Posted : 10/04/2021 5:27 pm
Clarmrrsn
(@clarmrrsn)
Honorable Member

Maybe have a look at Bobs section on his blog for GCode

It is the End GCode that you would customise to do this.

https://projects.ttlexceeded.com/3dprinting_prusaslicer_gcode.html

 

Tank you very much!...
Posted : 10/04/2021 6:41 pm
chuggins143
(@chuggins143)
New Member

Much appreciated!  I'll give it a look.

 

Posted : 11/04/2021 2:28 am
Swiss_Cheese
(@swiss_cheese)
Honorable Member

@chuggins143

 

The park location is in the Marlin firmware, you will need to adjust it and compile your own version to make it effective. all you will be able to control with G-code will be the pause & M600 location.

 

If I remember right Chris Riley AKA Chris's Basment on YouTube has several video tutorials on the subject.

Posted : 13/04/2021 10:03 am
Clarmrrsn
(@clarmrrsn)
Honorable Member

@swiss_cheese

 I could be wrong as not chsnged my GCode yet, but was under the impression you can alter the final position of the nozzle after a print using the end GCode.

https://projects.ttlexceeded.com/3dprinting_prusaslicer_end_gcode_mk3.html#prusaslicer-end-gcode-mk3

Does Line 14 not tell the printer to move the head to X 0 and Y 210 for print removal, would therefore just need to add in Z coordinate to say Z 190 and this will move it around 3/4 up.  AFAIK the head stays here until the printer recieves another command.

Tank you very much!...
Posted : 13/04/2021 11:06 pm
bobstro
(@bobstro)
Illustrious Member

There are gcode commands to park a tool head that would require recompiling the firmware to change. I've done so in my Sidewinder. The end gcode can reposition the head wherever you want independent of this function. I think OP meant "park" in the general sense of final movement, not a firmware park function.

My notes and disclaimers on 3D printing and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan...
Posted : 13/04/2021 11:37 pm
bobstro
(@bobstro)
Illustrious Member
Posted by: @clarmrrsn

@swiss_cheese

 I could be wrong as not chsnged my GCode yet, but was under the impression you can alter the final position of the nozzle after a print using the end GCode.

https://projects.ttlexceeded.com/3dprinting_prusaslicer_end_gcode_mk3.html#prusaslicer-end-gcode-mk3

Does Line 14 not tell the printer to move the head to X 0 and Y 210 for print removal, would therefore just need to add in Z coordinate to say Z 190 and this will move it around 3/4 up.  AFAIK the head stays here until the printer recieves another command.

To change Z position, edit line 13 in that example. My gcode is not much different than Prusa's default end gcode other than a little wipe action and  resetting defaults.

My notes and disclaimers on 3D printing and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan...
Posted : 13/04/2021 11:42 pm
Swiss_Cheese
(@swiss_cheese)
Honorable Member

It sounds like I misunderstood what the need was, I was setting up park for use from the LCD screen.

 

thanks Bob for clarifying

 

 

This post was modified 4 weeks ago by Swiss_Cheese
Posted : 14/04/2021 12:25 am
Clarmrrsn
(@clarmrrsn)
Honorable Member

@bobstro

Thanks Bob.

Didnt notice line 13 had a height move if statement.  That makes sense.

 

 

 

Tank you very much!...
Posted : 14/04/2021 7:56 am
Neophyl
(@neophyl)
Famed Member

Setting a specific height to move to is a bad idea imo.  If printing a part taller than the park height it will lower and potentially crash into your printed part.  The move to current height plus xx that is currently used is much safer.  Just increase the distance moved up.

Oh and for the original poster, if you also implement the 2 stage warm up described on Bob's site you will eliminate the extrusion that comes out that you want to raise up to clean off anyway so the need to raise further is removed.

Posted : 14/04/2021 8:04 am
Clarmrrsn
(@clarmrrsn)
Honorable Member

@neophyl

Thanks for the clarification, I realised when Bob pointed to line 13 instead of 14 what that line was for (avoiding a crash with a Z move using If) and the pitfalls with using a normal G0 move.

TBH although bob had mentioned the possibility of using If statements in GCode I had never seen a move implemented like this before, the Ender GCode was very primative. I was looking for G0 and simply did not see this line as the correct option.

Every days a school day 😁

Tank you very much!...
Posted : 14/04/2021 8:43 am
chuggins143
(@chuggins143)
New Member

Thanks for all the great info all!  Looks like I have some experimenting to do this weekend!  🙂

Posted : 15/04/2021 3:15 am
Share:

Please Login or Register