Hi Nasir,
Just one brief follow up observation...
I've never used 'EasyPrint 3D', but I do use 'Slic3r PE'
This is the version as shipped with Prusa printers - it's available for download FREE !
With this software, it's
VERY easy to put in a couple of lines of code that
WILL be inserted automatically before the start of every new layer.
It would be easy to set the printer to retract say 3mm filament, move the nozzle to a fixed point, pause, then re-fill the nozzle and return to the existing gcode program...
I use this to just mark each layer and show the layer number and z height...
Useful if I'm going to play with temperatures or see where the fan will start/stop...
It just makes the editing easier.
For example - I use these lines inserted into the 'Change Layer' 'custom gcode' areas within the printer settings.
(In Slic3r they're found just below the 'start' and 'finish' gcode boxes)
In the 'Before Layer Change gcode' box, I've inserted a simple " ;END_OF_LAYER "
In the 'After Layer Change gcode' box, I've inserted...
;NEW LAYER
;Layer number {(layer_num+1)}
;z height now = [layer_z]
(I have to add 1 to every layer_num variable as it starts at zero... I prefer to start at 1 ! )
A typical layer change in my gcode files would look as below...
Code: Select all
...
G1 X84.557 Y97.396 E0.01545
G1 X87.179 Y100.018 E0.11178
;END_OF_LAYER
G1 Z2.100 F3600.000
;NEW LAYER
;Layer number 10
;z height now = 2.1
;
G1 E-3.00000 F2400.00000
G1 X96.724 Y101.359 F3600.000
...
These lines appear within
EVERY layer change...
They do not affect the workings of the print as they are all behind semi-colons...
Your custom gcode would be very easy to insert and get the effect you're looking for.
Gerry