After a year printer y homing failure


  • Banned

    Y axis started to ignore endstop. Switch works fine tested no noise led reports correctly and m122 call show correct switch position. I removed some gcode files to free up card space and the issue started then. ; Configuration file for Duet Ethernet (firmware version 1.17 to 1.19)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool on Sat Nov 25 2017 12:15:39 GMT-0500 (Eastern Standard Time)

    ; General preferences
    M111 S0 ; Debugging off
    G21 ; Work in millimetres
    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves
    M555 P1 ; Set firmware compatibility to look like RepRapFirmare
    G31 X-52 Y50 Z.9 P25
    M208 X0 Y0 Z0 S1 ; Set axis minima
    M208 X305 Y335 Z247 ; Set axis maxima

    ; Endstops
    M574 X1 Y0 S1 ; Set active low endstops
    M574 Z0
    M558 P5 X0 Y0 Z1 H5 F100 T2000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds
    G31 P600 X0 Y12 Z.96; Set Z probe trigger value, offset and trigger height
    M557 X52:300 Y60:335 S40 ; Define mesh grid

    ; Drives

    M569 P5 S1 R1 T5 ; Drive 0 goes forwards
    M569 P6 S2 R1 T5 ; Drive 1 goes forwards
    M569 P7 S1 R1 T5 ; Drive 2 goes forwards
    M569 P8 S1 R1 T5 ; Drive 3 goes forwards
    M569 P9 S2 R1 T5 ; Drive 4 goes forwards
    M569 P10 S2 R1 T5 ; Drive 5 goes forwards
    M584 X5 Y6 Z7 E8:9:10 ; Apply custom drive mapping
    M350 X16 Y16 Z16 E16:16:16 I0 ; Configure microstepping without interpolation
    M92 X80 Y100 Z4800 E100💯100 ; Set steps per mm
    M566 X300 Y300 Z12 E120:120:120 ; Set maximum instantaneous speed changes (mm/min)
    M203 X20000 Y20000 Z280 E1200:1200:1200 ; Set maximum speeds (mm/min)
    M201 X1200 Y1200 Z150 E150:150:150 ; Set accelerations (mm/s^2)
    M906 X2000 Y2000 Z2000 2000:2000:2000 ; Set motor currents (mA)
    M84 S0 ; Disable motor idle current reduction

    ; Heaters
    M307 H7 A-1 C-1 D-1 ;disable heater 7 to free up for servo signal
    M305 P0 T100000 B3950 R4700 ; Set thermistor + ADC parameters for heater 0
    M143 H0 S90 ; Set temperature limit for heater 0 to 80C
    M305 P1.5 T100000 H15 R4700 ; Set thermistor + ADC parameters for heater 1
    M143 H1 S290 ; Set temperature limit for heater 1 to 260C

    ; Tools
    M563 P0 D0 H1 F0:1:2 ; Define tool 0 FAN 0,1,2 FOR EXTRUDER 0
    M563 P1 D1 H1 F0:1:2 ; DEFINE TOOL 1 FAN 0,1,2 FOR EXTRUDER 1
    M563 P2 D2 H1 F0:1:2 ; DEFINE TOOL 2 FAN 0,1,2 FOR EXTRUDER 2
    G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
    G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
    M568 P0 D0:1:2 S1 ; Enable mixing for tool 0,1,2
    M567 P0 E0.33:0.33:0.34 ; Set mixing ratios for tool 0

    ; Network
    M550 Pkathy's printer ; Set machine name
    M540 PBE:EF:DE:AD:FE:ED ; Set MAC address
    M552 P192.168.1.50 S1 ; Enable network and set IP address
    M553 P255.255.254.0 ; Set netmask
    M554 P73.215.152.1 ; Set gateway
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; Fans
    M106 P0 S1 I0 F255 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 I0 F255 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned ON
    M106 P2 S1 I0 F255 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off

    ; Custom settings are not configured

    ; Miscellaneous
    M80 ;atx on
    M81 ;atx off
    T0:1:2 ; Select first tool

    ; homey.g
    ; called to home the Y axis
    ;
    ; generated by RepRapFirmware Configuration Tool on Sat Nov 25 2017 12:15:39 GMT-0500 (Eastern Standard Time)

    ; Lift Z relative to current position
    G91
    G1 Z5 F3000 ;move head up
    G1 Y-318 F1800 S1 ;move -295 neg dir stop at switch
    G1 Y5 F1500 ;move back 5mm pos
    G1 Y-318 F560 S1 ;move -295 allowance stop at switch
    G92 Y0 ;tell firmware where we are
    G90 ;absolute moves
    G0 Y40 F1500 ; move to y40

    ; homeX,Y.g
    ; called to home all axes
    ;
    ; generated by RepRapFirmware Configuration Tool on Sat Nov 25 2017 12:15:39 GMT-0500 (Eastern Standard Time)

    ; Relative positioning
    G91
    G1 Z5 F3000 ;lift Z 5mm
    G1 X-295 y-302 F1500 S1 ;relative move to x,y -295mm neg dir stop at switch
    G1 X5 Y5 F1000 ;relative back off switch 5mm pos dir
    G1 X-295 Y-302 F360 S1 ;relative move x,y -295mm alliance neg stop at switch slowly
    G90 ;absolute moves
    G1 X148.5 Y151 F2000 ; put probe center of bed
    M280 P7 S10 ;run deploy probe macro
    G30 ;lower probe set height
    M280 P7 S90 ; run retract probe macro

    meshlevel.g
    T0 ; Select first hot end

    G91 ; relitive moves
    G1 Z5 F3000 ;lift Z 5mm
    G1 X-295 y-302 F1500 S1 ;relative move to x,y -295mm neg dir stop at switch
    G1 X5 Y5 F1000 ;relative back off switch 5mm pos dir
    G1 X-295 Y-302 F360 S1 ;relative move x,y -302mm alliance neg stop at switch slowlymeshlevel.

    G90 ; Absolute coordinates
    G1 X52 Y250 F3000 ; Go to first bed probe point and home the Z axis

    M557 X52:245 Y50:302 S20 ; Bed probe from X52 to 245 and Y50 to 302 in 60mm increments

    M401 ; Lower BLTouch probe
    G29 S2 ; Clears bed height map in RepRapFirmware
    G29 ; Kicks off the Z probing across the height map
    M402 ; Retract BLTouch probe

    M374 ; Save calibration data. Default is sys/heightmap.csv

    G1 X148.5 Y151 F3000 ; All done - move in front

    (This is m122 with Y endstop tripped steppers still fighting agaisnt endstop!)

    10:40:56 AM
    M122
    === Diagnostics ===
    Used output buffers: 3 of 32 (12 max)
    === Platform ===
    RepRapFirmware for Duet Ethernet version 1.19.2 running on Duet Ethernet 1.0
    Board ID: 08DDM-9FAM2-LW4S8-6JKD4-3SJ6L-9LXMY
    Static ram used: 17684
    Dynamic ram used: 96452
    Recycled dynamic ram: 552
    Stack ram used: 1136 current, 4416 maximum
    Never used ram: 11968
    Last reset 00:01:30 ago, cause: software
    Last software reset reason: User, spinning module GCodes, available RAM 11968 bytes (slot 4)
    Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
    Error status: 0
    Free file entries: 10
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest block write time: 0.0ms
    MCU temperature: min 37.3, current 37.4, max 37.7
    Supply voltage: min 24.7, current 24.8, max 24.8, under voltage events: 0, over voltage events: 0
    Driver 0: standstill
    Driver 1: standstill
    Driver 2: standstill
    Driver 3: standstill
    Driver 4: standstill
    Date/time: 2018-07-22 10:40:55
    Slowest main loop (seconds): 0.004036; fastest: 0.000038
    === Move ===
    MaxReps: 0, StepErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
    Scheduled moves: 0, completed moves: 0
    Bed compensation in use: none
    Bed probe heights: 0.000 0.000 0.000 0.000 0.000
    === Heat ===
    Bed heater = 0, chamber heater = -1
    Heater 1 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Stack records: 1 allocated, 0 in use
    Movement lock held by null
    http is idle in state(s) 0
    telnet is idle in state(s) 0
    file is idle in state(s) 0
    serial is idle in state(s) 0
    aux is idle in state(s) 0
    daemon is idle in state(s) 0
    queue is idle in state(s) 0
    autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    State: 5
    HTTP sessions: 1 of 8
    Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

    Drive Configuration
    Drive Endstop hit Minimum Maximum InstantDv Max Speed Acceleration Motor Current
    0 No 0 mm 305 mm 5 mm/s 333.33 mm/s 1200 mm/s² 2000 mA
    1 No 0 mm 335 mm 5 mm/s 333.33 mm/s 1200 mm/s² 2000 mA ----------((This endstop is hit!))
    2 No 0 mm 247 mm 1 mm/s 4.67 mm/s 150 mm/s² 2000 mA


  • administrators

    What type of endstop is it?


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.