Bl touch dont work after print
-
@t3p3tony I tony the bl stop work when i send
G1 X30.1 Y200.0 Z0.19 F2500.0 E15
When the extrudeur work the bl stop to work
-
@amagatth ok so that is progress. Please post your config.g (using the </> tag to make it easy to view) along with images of how the BL touch is connected to the Duet and how it is mounted, showing the extruder as well.
-
; Configuration file for Duet 3 (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.2 on Thu Sep 02 2021 15:45:03 GMT+0200 (heure d’été d’Europe centrale) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Maker" ; set printer name M669 K1 ; switch to CoreXY mode; configure microstepping with interpolation ; Drives M569 P0.0 S1 D2 ; physical drive 0.1 goes forwards M569 P0.1 S1 D2 ; physical drive 0.2 goes forwards M569 P0.3 S0 D0 ; physical drive 0.3 goes forwards M569 P0.4 S0 D0 ; physical drive 0.4 goes forwards M569 P0.5 S1 D0 ; physical drive 0.5 goes forwards M584 X0.0 Y0.1 Z0.3:0.4 E0.5 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X80,62315 Y80,62315 Z804,020 E409.00 ; set steps per mm M566 X500.00 Y500.00 Z100.00 E1500 ; set maximum instantaneous speed changes (mm/min) M203 X50000.00 Y50000.00 Z1000.00 E1500.00 ; set maximum speeds (mm/min) M201 X5000.00 Y5000.00 Z50.00 E1200 ; set accelerations (mm/s^2) M906 X2900 Y2900 Z1500 E1300 ; set motor currents (mA) M84 S0 ; Disable motor idle current reduction M671 X-85:485 Y200:200 S25.5 ; Position des deux vis ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X400 Y400 Z410 S0 ; set axis maxima ; Endstops M574 X1 S3 ; configure active-high endstop for high end on X via pin io0.in M574 Y2 S3 ; configure active-high endstop for low end on Y via pin io1.in M574 Z1 S2 ; configure active-high endstop for high end on Z via pin io0.in ; Reglage sensorless M915 X Y R0 F0 S3 ; Z-Probe M950 S0 C"^io7.out" ; Creation Pin servo Bltouch M558 P9 C"^io7.in" H10 F200 T25000 A1 S0.03 R1 ; Définition Z probe pour bltouch et la hauteur/ vitesse de probe G31 P100 X-25.1 Y6 Z3.05 ; Définition Z probe Offset M557 X20:375 Y20:375 S50 ; Définition Grille de palpage ; Heaters M308 S0 P"temp1" Y"pt1000" R2200 ; configure sensor 0 as PT1000 on pin temp1 M950 H0 C"out2" T0 ; create bed heater output on out2 and map it to sensor 0 M307 H0 B0 R0.818 C302.2 D15.38 S1.00 V24.3 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M143 H0 S110 ; set temperature limit for heater 0 to 110C M308 S1 P"temp0" Y"pt1000" R2200 ; configure sensor 1 as PT1000 on pin temp0 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 R2.211 C190.0 D8.87 S1.00 V24.2 ; disable bang-bang mode for heater and set PWM limit M143 H1 S350 ; set temperature limit for heater 1 to 350C ; Fans M950 F0 C"out7" Q500 ; create fan 0 on pin out4 and set its frequency M106 P0 C"F0" S0 H1 T45 ; set fan 0 name and value. Thermostatic control is turned on M950 F1 C"out8" Q500 ; create fan 1 on pin out5 and set its frequency M106 P1 C"F1" S0 H-1 ; set fan 1 name and value. Thermostatic control is turned off ; Tools M563 P0 S"Tete" D0 H1 F0:1 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined M280 p0 s160 M280 P0 S10 M280 P0 S90 ; Miscellaneous T0 ; select first tool
all its mount with igus professional cable my extruder its an hemera
-
@amagatth and the bl is connected to the duet at io7
-
I edited the port to use </> formatting for posting the config.g so it can be read without downloading.
Because the BL touch deploys and retracts properly before you start the print I am assuming that the wiring into IO7 is correct.
From you configuration the input and output pins should not have a pullup resistor enabled:
M950 S0 C"io7.out" ; Creation Pin servo Bltouch M558 P9 C"io7.in" H10 F200 T25000 A1 S0.03 R1
The BL touch should still work initially (test this please). It will hopefully now work after doing an extrusion as well. My guess is that the pullups + the extrusion noise put it into a weird state.
-
@t3p3tony I add the pull-up to try to solve the problem, I try Monday if it's better without that!
-
@amagatth
I had the same problem, but only when I changed the filament and extruded it.
I solved the problem by simply entering M84 E0 in start.g. Since then no more problems -
I try to delet pullup and bl work before print but not after extrusion
-
@amagatth the next thing to try then is to route the cable separately. The BL touch cable might be picking up noise from the stepper cable and that is causing it to get into an errored state.
-
@t3p3tony ok i try it thx !