ok so you have to move your head 20mm to reach your bed, in this case is the endstop on -20 mm and the bed is 0?
M208 X0:235 Y-20:235 Z0:235 S0 ; set axis minima:maxima
ok so you have to move your head 20mm to reach your bed, in this case is the endstop on -20 mm and the bed is 0?
M208 X0:235 Y-20:235 Z0:235 S0 ; set axis minima:maxima
@siam if someone have the same issue add the following line (in Prusaslicer) to the G-Code before layer change:
; layer [layer_num], Z = [layer_z]
And use this Script
;Increase pressure advance by 0.005 every 5 layers
echo "Layer " ^ job.layer
if job.layer != null
if job.layer == 1
M572 D0 S0.00 ; starting value
echo "Layer " ^ job.layer ^ " started"
echo "Pressure advance reset to " ^ {move.extruders[0].pressureAdvance + 0.000}
elif mod(job.layer, 25) == 0 ; no. of layers
M572 D0 S{move.extruders[0].pressureAdvance + 0.01} ; increment
echo "Layer " ^ job.layer ^ " started"
echo "Pressure advance = " ^ {move.extruders[0].pressureAdvance + 0.000}
i can see .... you have a problem .....
Can you provide more information what have you done?
@Gamefanatic3D said in Skewed Prints on CoreXY:
I know when printing my 100mm square that I get about ~100.3 mm in one direction and ~100.5mm in the other. So a little more tweaking needed there.
then your belt' tension is not not exactly calibrated they must on both sites X/Y the same.
you can print a cube flip it 45° you can see when you print it that always only one stepper is working.
The right(R) side is for the right Motor and the left(L) side for the left motor
when you finished your print messure the qube
if R > L then then is the belt tension R stronger as the L side
if R < L then then is the belt tension L stronger as the R side
This you have to repeat until you are happy with the result (and this take time)
@pkos I have an 3 meter USB3 extension cable killed , and now it's working as expected (with 3 Meters)
And I found a small bug in DWC if i have more than one CSV file and click on an entry another entry (not clicked) will be highlighted.
hi,
i would say your printig temperature is to hight and/or your component cooling is to low, which material on which temperatur you try to print?
I think we have to wait for the next version ....
@infidelprops said in DWC and Paneldue connection conflict:
And the file upload looks like a character limit,
the maximum filename length on all modern Duets is currently 120 characters including the path
@mitch said in Laser Filament Monitor - Return hardware?:
C
i think you should add this
M591 D0 P5 C"e0stop" R40:120 E3.0 S0 ; Duet3D laser sensor for extruder drive 0, connected to endstop input 3 (E0), tolerance 40 to 120%, 3mm
@kotuo if all fans not working (PWM & always on) then check if the fuse2 is not blown, or you have the jumper j2 plugged not in the right direction
hi,
your X and Y stepps musst be the same if not you get your results
@wcj97 said in Z-Probe trigger inverted after update to RRF3.0:
M574 Z1 S2
and if you remove this line
M574 Z1 S2
Hello,
Thanks for your answers! I think i have found the solution i have delete the config override and made a new PID-Tuning since then the temperature is stable and the printer prints now over a hour and the temperatur drift is now by max 0.2 degree.
So somthing was wrong with the config override ?!?
Regards
Andy
You should define the motor
M569 P4 S1 (use the S value from M569 P0)
and then set the drive mapping:
M584 X4 Y1 Z2 E3 ; X is now port 4
i hope i have nothing overseen but i miss in your config M501 (which will load the config override file with your pid data)
i don't know the PT100 daughter board but maybe this link will help you
https://duet3d.dozuki.com/Wiki/Connecting_PT100_temperature_sensors#Section_Firmware_configuration
you can add a transistor to solve this look at this example
The bed compensation aligns your print bed evenly.
And mesh compensation compensates for unevenness in the print bed during printing so the z axis will move when you print
small update for the macro the first layer is not == 0 rather == null
it seems that the prusaslicer execute the macro first on the 1 layer so the pa value will never resets to 0
;Increase pressure advance by 0.005 every 5 layers
if job.layer == 1
M572 D0 S0 ; starting value
echo "Layer " ^ job.layer ^ " started"
echo "Pressure advance reset to " ^ {move.extruders[0].pressureAdvance + 0.000}
elif mod(job.layer, 5) == 0 ; no. of layers
M572 D0 S{move.extruders[0].pressureAdvance + 0.020} ; increment
echo "Layer " ^ job.layer ^ " started"
echo "Pressure advance = " ^ {move.extruders[0].pressureAdvance + 0.000}