wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Nozzle hitting clips on start of print

Ok, I must say I am new to S3D. I have added a start script that raises the head 20mm then extrudes 20mm of filament as I did with Cura. Cura will pick up start of the print from this point and z will move down as x and y move into position. This keeps the nozzle from hitting my glass clips. But, I noticed that S3D will pick up from my start script and home Z again before moving X and Y into position. on some prints this is causing the nozzle to hit the clips holding my glass to the bed while moving into print position.

My question is if it is possible to make S3D move as cura did or to edit elsewhere that once it homes to rise 10mm before moving into position.
greybeard
Posts: 178
Joined: Mon Mar 02, 2015 1:23 pm

Re: Nozzle hitting clips on start of print

I recently designed parts for a V6 hot-end on my prusa printers. That put the home position off of the bed.
I use binder clips for the glass and needed to keep nozzle away from them.

The attached image of my start script may help you regarding Gcode. But, it’s up to you to know the axis pos/neg directions and dimensions needed.

Of note: I also use this Gcode in Slic3r and Repetier BUT, with a' tweak' to eliminate their Auto inclusion of G28 after my start script. Thus, inspect your Gcode from Cura to see if it adds G28 after the new start script.

If it adds it, then, delete it and you should be good to go…
Attachments
Screen Shot 2018-11-09 at 9.29.54 AM.png
Screen Shot 2018-11-09 at 10.01.21 AM.png
3D Print Parts
https://www.thingiverse.com/Still_Breathing/designs
wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Re: Nozzle hitting clips on start of print

Ok, I am a bit lost. Or maybe I did not explain myself correctly. I do not have this problem with Cura. It will not home z after my start script. I would like to make it so that Simplify3d won't home after without physically having to go in and edit gcode every time. Is it possible to do this in the post process script.

Here is a video of what is going on with simplify3d. I do a lot of parts that use almost the entire bed and need a specific start point next to a corner.

https://youtu.be/AAcqaFk9ZT8
greybeard
Posts: 178
Joined: Mon Mar 02, 2015 1:23 pm

Re: Nozzle hitting clips on start of print

I'm still a bit unclear on just what & when you want to raise the nozzle. But, regardless of my lack of clarity, if wanting to raise it, look at the code snippet I posted: This line raises it...

G1 Z10.0 F1000;

That raises the nozzle 10.0mm (at a speed of 1000mm.min. You don't need to include the speed - it will use the last speed setting..)

You can also setup Offsets to completely say away from the clips - Offsets can, basically, define a new print-bed size/Area. Then, you won't need to worry about the Z and clips...

Don't use the G28 if you don't want it to home...
3D Print Parts
https://www.thingiverse.com/Still_Breathing/designs
wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Re: Nozzle hitting clips on start of print

I need every bit of bed size I can get. I know how to input code to raise the nozzle. I just need S3D not to rehome z after running my start script. I know how to edit it out after saving the gcode but am hoping that there is a way that I won't have to do that with every design. Wouldn't think I would have to with a $150 program. Don't have to with Cura
greybeard
Posts: 178
Joined: Mon Mar 02, 2015 1:23 pm

Re: Nozzle hitting clips on start of print

If you have clips on your bed, as shown, then you don't have 'every-bit' of bed area to print on. You lose about 1/4 inch on the front (and probably rear if clips are there). Might as well tell the printer to not use those small print areas by setting up a new bed size and an offset...

Beyond suggesting to change your bed size and setup offset, I know of nothing to solve your problem.

I perhaps conceived the use of these 'binder clips' with Picture-Frame glass for my printers 6 yrs ago and have posted to several sites informing folks of how and what to do so, though there could be a more simple approach, Im not aware of it.
3D Print Parts
https://www.thingiverse.com/Still_Breathing/designs
wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Re: Nozzle hitting clips on start of print

Maybe I can make this easier. I will slice something with both slicers and point out where the issue is. Thought maybe the video would help but I guess not.
wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Re: Nozzle hitting clips on start of print

Simplify3D gcode

G90
M82
M106 S0
M140 S60
M190 S60
M104 S205 T0
M109 S205 T0
M104 S{material_print_temperature} ;Start heating extruder
M140 S{material_bed_temperature} ;Start heating bed
M109 S{material_print_temperature} ;Wait for extruder to reach temp before proceeding
M190 S{material_bed_temperature} ;Wait for bed to reach temp before proceeding
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z25.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
M117 Printing...

MY START CODE ABOVE

; process wing2per
; layer 1, Z = 0.225
T0
; feature skirt
; tool H0.225 W0.462
G1 Z0.225 F1002 (Pretty sure this is the problem) How other than editing the code every time can I get rid of it? Well at least add it to the next line?
G1 X190.144 Y21.792 F9000
G92 E0.0000
G1 X191.854 Y23.735 E0.1141 F1800
G1 X191.844 Y24.980 E0.1690
G1 X179.650 Y38.411 E0.9687
G1 X172.800 Y46.069 E1.4216

Cura

M82 ;absolute extrusion mode
M104 S200 ;Start heating extruder
M140 S60 ;Start heating bed
M109 S200 ;Wait for extruder to reach temp before proceeding
M190 S60 ;Wait for bed to reach temp before proceeding
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z25.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
M117 Printing...

MY START CODE ABOVE

G92 E0
G1 F1500 E-6.5
;LAYER_COUNT:600
;LAYER:0
M107
G0 F3600 X190.766 Y10.093 Z0.3 (notice cura puts all the positioning on one line )
;TYPE:SKIRT
G1 F1500 E0
G1 F1800 X191.668 Y10.997 E0.06371
G1 X192.018 Y11.404 E0.09049
G1 X192.303 Y11.858 E0.11724
G1 X192.518 Y12.35 E0.14402
G1 X192.657 Y12.868 E0.17078
G1 X192.717 Y13.4 E0.19749


Is there any way around this and if not how do I make the Suggestion to the Simplify3D team. My Parts use the whole bed corner to corner. I have no problem with Cura and hitting the clips but I do have problems with Simplify3D
greybeard
Posts: 178
Joined: Mon Mar 02, 2015 1:23 pm

Re: Nozzle hitting clips on start of print

Mixing Apples and Oranges...

First:
If you like the Start script from Cura, simply copy it and paste it into Simplify's Script panel (in the Start script panel/tab)

Second:
Those scripts are not the same and that, begs the question: where did the start script for Simplify come from ? Is it the start script in the Script panel? If so, as said, simply blow it away (make a copy first). Then, copy and paste the script for Cura...

Below is the Cura script running in Simplify - I simply copy/pasted it to text file and did a Gcode Preview... If the movement is what you want, paste to the start script panel...
Attachments
Screen Shot.png
3D Print Parts
https://www.thingiverse.com/Still_Breathing/designs
wildvortex
Posts: 14
Joined: Thu Nov 08, 2018 5:13 pm

Re: Nozzle hitting clips on start of print

Both use the same start script! The problem comes from the next positioning codes.

In the Cura file X Y And Z move to the first point together. This means that it moves from the elevated position of my start script down while also moving over.

With Simplify3d my start script is run and runs perfect. Then comes the problem simplify3D's next move is to move z to .25 if I remember correctly. Then it moves to the XY coordinate. This caused the nozzle to hit the clips. If it moved X Y And Z all at once there would be no problem.

I am a noob to Simplify3d not 3D printing!

Return to “General Discussion and Tips”