Laser monitor
-
Hello everyone
I have the following problem with the laser monitor.
I can not determine a calibration although I have made all the steps exactly according to instructions.
what can this be?
see in the picture.
the printer has already extruded about 3m filament and I get nothing.
in the config, I have the following in it; laser sensor
M591 D1 P5 C4 R40: 120 E3.0 S1
M591 D2 P5 C3 R40: 120 E3.0 S1
M591 D3 P5 C0 R40: 120 E3.0 S1
M591 D4 P5 C1 R40: 120 E3.0 S1if I replace the S1 with a 0 does not matter.
I urgently ask for help.
greetings and thanks!
-
You have configured filament monitors on extruders 1 thru 4, but not on extruder 0. Have you definitely extruded through extruder 1, not extruder 0? What D parameter do you use in the M563 command for the tool you have selected, and if it's more than one extruder, what mix ratio did you use?
-
@dc42
I have all the extruders on the Duex5 and none on the Duet; Drives
M569 P0 S1; Drive 0 goes forwards
M569 P1 S1; Drive 1 goes forwards
M569 P2 S1; Drive 2 goes forwards
M569 P3 S1; Drive 3 goes forwards
M569 P4 S1; Drive 4 goes forwards
M569 P5 S1; Drive 5 goes forwards e1
M569 P6 S1; Drive 6 goes forwards e2
M569 P7 S0; Drive 7 goes forwards e3
M569 P8 S0; Drive 8 goes forwards e4
M569 P9 S0; Drive 9 goes forwards e5M584 X4 Y3: 0 Z2: 1 E5: 6: 7: 8: 9; Apply custom drive mapping
M350 X16 Y16 Z16 E32: 32: 32: 32: 32 I0; Configure microstepping without interpolation
M92 X266.665 Y266.665 Z1600 E830.00: 830.00: 830.00: 830.00: 830.00; Set of steps per mm
M566 X400.00 Y400.00 Z12.00 E900.00: 900.00: 900.00: 900.00: 900.00; Set maximum instantaneous speed changes (mm / min)
M203 X9000.00 Y9000.00 Z800.00 E6000.00: 6000.00: 6000.00: 6000.00: 6000.00; Set maximum speeds (mm / min)
M201 X320.00 Y320.00 Z10.00 E2500.00: 2500.00: 2500.00: 2500.00: 2500.00; Set of accelerations (mm / s ^ 2)
M906 X1800.00 Y1800.00 Z1800.00 E800.00: 800.00: 800.00: 800.00: 800.00 I30; Set motor currents (mA) and motor idle factor in per cent
M84 S30
; Set idle timeout
; Endstops
M574 C5 X1 S1; Set X-Axis min. Endstop
M574 C6 Y1 S1; Set Y-axis left min. Endstop
M574 Z1 S2; Set Z-Axis sample endstop
M574 C8 Z2 S1; Axis limits
M208 X-250 Y-250 Z0 S1; Set axis minima
M208 X250 Y250 Z480 S0; Set axis maxima; Z-sample
M307 H7 A-1 C-1 D-1; Disable heater on PWM channel for BLTouch
M558 P9 F250 H5 R0.3 T3000 A5 B1; Set Z sample type to bltouch and the dive height + speeds
G31 P25 X-24 Y0 Z2.5; Set Z sample trigger value, offset and trigger height
M557 X-225: 225 Y-225: 225 S150; Define mesh grid; Heaters
M141 H6 P0
M307 H6 B1 S1 C3000 D300; Enable bang-bang mode for the bed heater and set PWM limit
M570 H6 T30
M301 H6 P-1; Assign chamber heater to heater 0
M305 P0 T100000 B4725 C7.060000e-8 R4700; Set thermistor + ADC parameters for heater 0
M143 H0 S120; Set temperature limit for heater 0 to 120C
M305 P1 X200; Configure thermocouple for heater 1
M143 H1 S550; Set temperature limit for heater 1 to 550C
M305 P2 X201; Configure thermocouple for heater 2
M143 H2 S550; Set temperature limit for heater 2 to 550C
M305 P3 X204; Configure thermocouple for heater 3
M143 H3 S550; Set temperature limit for heater 3 to 550C
M305 P4 X205; Configure thermocouple for heater 4
M143 H4 S550; Set temperature limit for heater 4 to 550C
M305 P5 X206; Configure thermocouple for heater 5
M143 H5 S550; Set temperature limit for heater 5 to 550C
M305 P6 T100000 B4725 C7.060000e-8 R4700 X1; Set thermistor + ADC parameters for heater 6 and remap it to channel 1
M143 H6 S65; Set temperature limit for heater 6 to 65C; fans
M106 P0 S0 I0 F500 H-1; Set fan 0 value, PWM signal inversion and frequency. thermostatic -
; Tools
M563 P1 S"1xHotend" D0 H1 ; Define tool 1
G10 P1 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C
M563 P2 S"2xHotend" D1:0 H2:1 ; Define tool 2
G10 P2 X0 Y0 Z0 ; Set tool 2 axis offsets
G10 P2 R0 S0 ; Set initial tool 2 active and standby temperatures to 0C
M568 P2 S1 ; Enable mixing for tool 2
M567 P2 E1:1 ; Set mixing ratios for tool 2
M563 P3 S"3xHotend" D2:0:1 H3:1:2 ; Define tool 3
G10 P3 X0 Y0 Z0 ; Set tool 3 axis offsets
G10 P3 R0 S0 ; Set initial tool 3 active and standby temperatures to 0C
M568 P3 S1 ; Enable mixing for tool 3
M567 P3 E1:1:1 ; Set mixing ratios for tool 3
M563 P4 S"4xHotend" D3:0:1:2 H4:1:2:3 ; Define tool 4
G10 P4 X0 Y0 Z0 ; Set tool 4 axis offsets
G10 P4 R0 S0 ; Set initial tool 4 active and standby temperatures to 0C
M568 P4 S1 ; Enable mixing for tool 4
M567 P4 E1:1:1:1 ; Set mixing ratios for tool 4
;M563 P5 S"5xHotend" D4:0:1:2:3 H5:1:2:3:4 ; Define tool 5
;G10 P5 X0 Y0 Z0 ; Set tool 5 axis offsets
;G10 P5 R0 S0 ; Set initial tool 5 active and standby temperatures to 0C
;M568 P5 S1 ; Enable mixing for tool 5
;M567 P5 E1:1:1:1:1 ; Set mixing ratios for tool 5
M563 P11 S"1xHotend300" D0 H1 ; Define tool 11
G10 P11 X0 Y0 Z0 ; Set tool 11 axis offsets
G10 P11 R0 S0 ; Set initial tool 11 active and standby temperatures to 0C
M563 P12 S"2xHotend300" D0:1 H1:2 ; Define tool 12
G10 P12 X0 Y0 Z0 ; Set tool 12 axis offsets
G10 P12 R0 S0 ; Set initial tool 12 active and standby temperatures to 0C
M568 P12 S1 ; Enable mixing for tool 12
M567 P12 E1:1 ; Set mixing ratios for tool 12
;M563 P13 S"3xHotend300" D1:0:2 H1:2:3 ; Define tool 13
;G10 P13 X0 Y0 Z0 ; Set tool 13 axis offsets
;G10 P13 R0 S0 ; Set initial tool 13 active and standby temperatures to 0C
;M568 P13 S1 ; Enable mixing for tool 13
;M567 P13 E1:1:1 ; Set mixing ratios for tool 13
;M563 P14 S"4xHotend300" D0:1:2:3 H1:2:3:4 ; Define tool 14
;G10 P14 X0 Y0 Z0 ; Set tool 14 axis offsets
;G10 P14 R0 S0 ; Set initial tool 14 active and standby temperatures to 0C
;M568 P14 S1 ; Enable mixing for tool 14
;M567 P14 E1:1:1:1 ; Set mixing ratios for tool 14M563 P91 S"1xHotend" D0 H1 ; Define tool 1
G10 P91 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P91 R0 S0
M563 P92 S"1xHotend" D1 H2 ; Define tool 1
G10 P92 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P92 R0 S0
M563 P93 S"1xHotend" D2 H3 ; Define tool 1
G10 P93 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P93 R0 S0
M563 P94 S"1xHotend" D3 H4 ; Define tool 1
G10 P94 X0 Y0 Z0 ; Set tool 1 axis offsets
G10 P94 R0 S0
;M563 P95 S"1xHotend" D4 H5 ; Define tool 1
;G10 P95 X0 Y0 Z0 ; Set tool 1 axis offsets
;G10 P95 R0 S0; Lasersensor
M591 D1 P5 C4 R40: 120 E3.0 S1 ; Der Duet3D-Lasersensor für den Extruderantrieb 0 ist an den Stopp-Eingang 3 (E0) angeschlossen, Toleranz 40 bis 120%, 3 mm Vergleichslänge
M591 D2 P5 C3 R40: 120 E3.0 S1 ; Der Duet3D-Lasersensor für den Extruderantrieb 0 ist an den Stopp-Eingang 3 (E0) angeschlossen, Toleranz 40 bis 120%, 3 mm Vergleichslänge
M591 D3 P5 C0 R40: 120 E3.0 S1 ; Der Duet3D-Lasersensor für den Extruderantrieb 0 ist an den Stopp-Eingang 3 (E0) angeschlossen, Toleranz 40 bis 120%, 3 mm Vergleichslänge
M591 D4 P5 C1 R40: 120 E3.0 S1 ; Der Duet3D-Lasersensor für den Extruderantrieb 0 ist an den Stopp-Eingang 3 (E0) angeschlossen, Toleranz 40 bis 120%, 3 mm Vergleichslänge
;M591 D9 P5 C2 R40: 120 E3.0 S1 ; Der Duet3D-Lasersensor für den Extruderantrieb 0 ist an den Stopp-Eingang 3 (E0) angeschlossen, Toleranz 40 bis 120%, 3 mm Vergleichslänge -
Which tool number did you use for that test print?
-
@dc42 tool 1
-
@dc42 on the D0 according to the readout no sensor is installed and the D1 reads it actually clean
-
@3dware said in Laser monitor:
@dc42 tool 1
From your config.g file:
M563 P1 S"1xHotend" D0 H1 ; Define tool 1
The D0 means you are using extruder drive 0. Your M591 command has D1, so it is monitoring extruder drive 1.
-
@dc42 Only I do not get anything out at d0
I plugged in the sensors like this.
I have aninst somewhere a mistake
-
I think your mistake is this line:
@3dware said in Laser monitor:
M591 D1 P5 C4 R40: 120 E3.0 S1
The sensor is monitoring extruder drive 1, but tool 1 uses extruder drive 0. Change D1 to D0 in that line. Likewise when you interrogate it, use D0 not D1.
-
Thank you very much for your quick help.
as always.
regards
-
hello dc42
I still have a small mistake that you can possibly explain to me.
Soblad the filament is empty, the printer goes into pause.
if I then unload the macros and load and then continue to print the laser is no longer.
that means when I cut the filament he does not recognize more than empty.how can I fix this?
-
@3dware said in Laser monitor:
if I then unload the macros and load and then continue to print the laser is no longer.
I'm sorry, I don't understand - please explain what you mean.