Delta Printer - Start of Print
-
Is there a way to tell the printer to come down on the outside edge of the bed, run a priming layer towards the middle and then start printing? Getting tired of having to baby sit it to pull the stringy mess off of the nozzle before it starts. Which will end up smack dab in the middle of the print if I don't. I do use a big brim, but it doesn't help.
-
An auto-wipe function like that is a good idea. If you can write the gcode to do what you want, you can add that gcode to the starting script of your slicer or as a .g macro file for the firmware.
If you can't come up with the gcode to do what you want, then it's probably not possible. For example: does your delta design allow you to move the head over the edge of the build plate? (I don't think mine will, but I'm gonna check.)
-
Here's a page talking about what you want to do: http://reprap.org/wiki/RepRap_Firmware_macros#Head_cleaning
Earlier on that page they mention a start.g file (not in the Duet sys directory by default, but you can add it):
[c];/sys/start.g Executed at print start (add 'M98 P/sys/start.g' in your slicer start code)[/c] -
An auto-wipe function like that is a good idea. If you can write the gcode to do what you want, you can add that gcode to the starting script of your slicer or as a .g macro file for the firmware.
If you can't come up with the gcode to do what you want, then it's probably not possible. For example: does your delta design allow you to move the head over the edge of the build plate? (I don't think mine will, but I'm gonna check.)
You can use M564 S0 to temporarily allow movement outside the normal area, and M564 S1 to resume applying the limits.
-
I have my swipe setup in the O:/sys/start.g, but didn't work. Is there something in the gcode that is keeping it from working?
G90
M82
M106 S0
M140 S70
M190 S70
M104 S210 T0
M109 S210 T0
M104 T0
G28 ; home all axes
M98 O:/sys/start.g
G92 E0Start of the print gcode.
-
Why is it o:?
I normally call a macro using
M98 Pstart.g
-
Everything else is O:, so I figure that is what it needed. I'll switch and try again.
O:/sys/config.g etc….
When I created the start folder it put it as O: as well.
-
Changing it O: to P: in the beginning of the print gcode didn't help. It must be how I have my start.g file in the directory.
-
Going to drop the colon after the P and give it a try.
-
Yep, that worked. Thanks.