Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Error: Board 121 does not have input handle 1000

    Scheduled Pinned Locked Moved
    Beta Firmware
    2
    20
    764
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Frederikundefined
      Frederik
      last edited by

      Hello,

      since yesterday, i got the Input Handle Error and the Duet Laser Filament Sensor doesn´t work.

      The BLTouch on the other hand stops to trigger only on the last of the 3 Probe Points ( Spindles) . I could restart the board, reset the LC1, and the same happening again, only without the input handle error.

      As soon as the error occured, i send a m122 and m122 b121 to capture the error (hopefully) 🙂

      Duet 3 Mainboard + sbc + LC1
      RRF 3.3beta2

      	m122
      === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.3beta2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
      Board ID: 08DJM-956BA-NA3TN-6J9DL-3S46S-99AUT
      Used output buffers: 1 of 40 (11 max)
      === RTOS ===
      Static ram: 148476
      Dynamic ram: 61908 of which 40 recycled
      Never used RAM 143768, free system stack 126 words
      Tasks: Linux(ready,147) HEAT(delaying,303) CanReceiv(notifyWait,751) CanSender(notifyWait,374) CanClock(delaying,343) TMC(notifyWait,92) MAIN(running,923) IDLE(ready,19)
      Owned mutexes: HTTP(MAIN)
      === Platform ===
      Last reset 00:04:07 ago, cause: software
      Last software reset at 2021-04-11 14:34, reason: User, GCodes spinning, available RAM 143552, slot 2
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
      Error status: 0x00
      Aux0 errors 0,0,0
      Aux1 errors 0,0,0
      MCU temperature: min 35.4, current 35.5, max 51.6
      Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
      12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
      Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
      Driver 0: position 6, standstill, reads 15580, writes 17 timeouts 0, SG min/max 0/270
      Driver 1: position 6, standstill, reads 15580, writes 17 timeouts 0, SG min/max 0/251
      Driver 2: position 8110, standstill, reads 15580, writes 17 timeouts 0, SG min/max 0/127
      Driver 3: position 0, standstill, reads 15581, writes 17 timeouts 0, SG min/max 0/128
      Driver 4: position 0, standstill, reads 15581, writes 17 timeouts 0, SG min/max 0/134
      Driver 5: position 0, standstill, reads 15584, writes 14 timeouts 0, SG min/max 0/0
      Date/time: 2021-04-11 14:56:17
      Slowest loop: 65.58ms; fastest: 0.05ms
      === Storage ===
      Free file entries: 10
      SD card 0 not detected, interface speed: 37.5MBytes/sec
      SD card longest read time 0.0ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 125, maxWait 234460ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 7, completed moves 7, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = 2 -1 -1 -1
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP* is doing "M122" in state(s) 0
      Telnet is idle in state(s) 0
      File is idle in state(s) 0
      USB is idle in state(s) 0
      Aux is idle in state(s) 0
      Trigger* is idle in state(s) 0
      Queue is idle in state(s) 0
      LCD is idle in state(s) 0
      SBC is idle in state(s) 0
      Daemon is idle in state(s) 0
      Aux2 is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty.
      === Filament sensors ===
      Extruder 0: no data received
      === CAN ===
      Messages queued 4467, send timeouts 22, received 128, lost 0, longest wait 2ms for reply type 6049, peak Tx sync delay 43439, free buffers 49 (min 48)
      Last cancelled message type 30 dest 127
      === SBC interface ===
      State: 0, failed transfers: 0
      Last transfer: 2ms ago
      RX/TX seq numbers: 8984/8985
      SPI underruns 0, overruns 0
      Number of disconnects: 0, IAP RAM available 0x2d4fc
      Buffer RX/TX: 0/0-0
      === Duet Control Server ===
      Duet Control Server v3.3-b2
      Code buffer space: 4096
      Configured SPI speed: 8000000 Hz
      Full transfers per second: 36.90
      Codes per second: 0.43
      Maximum length of RX/TX data transfers: 3324/596
      
      m122 b121
      Diagnostics for board 121:
      Duet TOOL1LC firmware version 3.3beta2 (2021-03-10 10:06:22)
      Bootloader ID: SAMC21 bootloader version 2.2 (2021-01-16b1)
      Never used RAM 4456, free system stack 0 words
      Tasks: Move(notifyWait,152) HEAT(delaying,77) CanAsync(notifyWait,67) CanRecv(notifyWait,79) CanClock(notifyWait,67) TMC(delaying,56) MAIN(running,438) AIN(delaying,63)
      Last reset 00:03:31 ago, cause: software
      Last software reset time unknown, reason: OutOfMemory, available RAM 15440, slot 0
      Software reset code 0x01c0 ICSR 0x00000000 SP 0x20003638 Task MAIN Freestk 796 ok
      Stack: 20000d10 00012407 20000d10 0001e7d9 00000000 00004008 20000d10 0001e74d 20000d0c 00004000 a5a5a5a5 a5a5a5a5 00000000 0001e615 00004000 000193a1 a5a5a5a5 000193bd a5a5a5a5 00012255 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
      Driver 0: position 0, 80.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 33, reads 40298, writes 9, timeouts 0, DMA errors 0, steps req 0 done 0
      Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
      Peak sync jitter 5, peak Rx sync delay 599, resyncs 1, no step interrupt scheduled
      VIN: 24.0V
      MCU temperature: min 44.3C, current 44.4C, max 46.5C
      Ticks since heat task active 218, ADC conversions started 211712, completed 211711, timed out 0
      Last sensors broadcast 0x00000000 found 0 223 ticks ago, loop time 0
      CAN messages queued 29, send timeouts 0, received 1920, lost 0, free buffers 36, min 36, error reg 0
      dup 0, oos 0, bm 0, wbm 0
      

      bed.g

      M561 ; clear any bed transform
      while true
      	 G1 X38 Y172 F9000 ; enter the tool position as indicated by the DWC after running the first G30 command in the 3point calibration
              G30 ; sets the first point of the 3point calibration as Z0
      	G30 P0 X10 Y150 Z-99999           ; Probe near the front left lead-screw
              G30 P1 X210 Y365 Z-99999        ; Probe near the rear lead screw 
              G30 P2 X375 Y150 Z-99999 S3      ; Probe near the front right lead-screw
      				M409 K"move.calibration.initial.deviation" F"f"
      	if move.calibration.initial.deviation <= 0.005 && move.calibration.initial.deviation >= -0.005
      		echo "Passed"
      		break
              continue
      G29
      
      

      Kindly Regards
      Frederik

      dc42undefined 1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @Frederik
        last edited by dc42

        This line from the M122 B121 report is probably the reason:

        @frederik said in Error: Board 121 does not have input handle 1000:

        Last software reset time unknown, reason: OutOfMemory, available RAM 15440, slot 0

        Please post your config.g file, then I will try to reproduce it.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        Frederikundefined 2 Replies Last reply Reply Quote 0
        • Frederikundefined
          Frederik @dc42
          last edited by Frederik

          @dc42

          
          ; General preferences
          G90                                                          ; send absolute coordinates...
          M83                                                          ; ...but relative extruder moves
          M550 P"vcore"                                                ; set printer name
          M669 K1                                                      ; select CoreXY mode
          G4 S1														 ; wait for Toolboard Synchronisation
          
          M569 P0.0 S1
          M569 P0.1 S1
          M569 P0.2 S1
          M569 P0.3 S1
          M569 P0.4 S1  
          M569 P0.5 S1
          M569 P121.0 S1
          M584 X0.1 Y0.0 Z0.2:0.3:0.4 E121.0:0.5
          
          M350 X16 Y16 Z16 E16 I1                                      ; configure microstepping with interpolation
          M92 X160.80 Y160.80 Z811.00 E859.00                          ; set steps per mm
          M566 X300.00 Y300.00 Z50.00 E1500.00                         ; set maximum instantaneous speed changes (mm/min)
          M203 X30000.00 Y30000.00 Z2000.00 E4000.00                    ; set maximum speeds (mm/min)
          M201 X5000.00 Y5000.00 Z150.00 E500.00                        ; set accelerations (mm/s^2)
          M906 X1900 Y1900 Z1300 E700 I50                             ; set motor currents (mA) and motor idle factor in per cent
          M84 S30                                                      ; Set idle timeout
          
          ; Axis Limits
          M208 X0 Y0 Z0 S1                                             ; set axis minima
          M208 X395 Y385 Z390 S0                                       ; set axis maxima
          
          ; Position of Leadscrews 
          M671 X-20:220:470 Y150:470:150 S10 							 ;Position of Leadscrews
          
          ; Endstops
          M574 X1 S1 P"121.io2.in"                                     ; configure active-high endstop for low end on X via pin 121.io2.in 
          M574 Y1 S1 P"io0.in"                                         ; configure active-high endstop for low end on Y via pin io0.in
          M574 Z1 S2                                                   ; configure Z-probe endstop for low end on Z
          
          ; Z-Probe
          M950 S0 C"121.io0.out"                                       ; create servo pin 0 for BLTouch
          M558 P9 C"121.io0.in" H2.3 F120 T9000 A10 B0                        ; set Z probe type to bltouch and the dive height + speeds
          G31 P1000 X-28 Y-22 Z3.90                                    ; set Z probe trigger value, offset and trigger height
          
          ; Mesh Grid
          M557 X15:390 Y15:375 P15:15 ; define mesh grid (Abstand X:Y in mm - Sx:x / Punkte X:Y - Px:x)
          
          ; Bed Compensation Taper
          M376 H0 											; Height (mm) over which to taper off the bed compensation should be min 20x Times the mean error / 0 or
          ; BMG Pressure Advance
          M572 D0:1 S0.075 
          
          ; FW Retraction Mosquito (S)-Retraction Dist. (F) Speed , (Z) ZHopHeight
          M207 S0.6 F3000 Z0.0 
          
          ; Volumetric Extrusion Filament Diameter (D)
          M200 D1.75:1.75
          
          ; Extrusion Override Factor to 90 %
          M221 S88 D0:1
          
          ; Axis Skew Compensation
          M556 S100 X0.7 Y-0.2 Z0.6
          
          ; Ringing Frequenz
          M593 F46.26 ;46.51 55.86 40.5 40 											 ; F-Freuenz P-Type 0_none 1_ZVD 2_ZVDD 3_EI2 4_DAA S-DampingFactor_ default 0.2
          
          ; Print Monitor - Filament (N) and Nozzle diameter (D)
          M404 N1.75 D0.4
          
          ; Duet Laser Filament Monitor
          M591 D0 P5 C"121.io1.in" R20:150 E5.0 A0 S0 				 ; Extruder0 Tolerance 30 to 130%, 3mm comparison length, diabled
          
          ; Heaters
          M308 S0 P"temp0" Y"thermistor" T100000 B4138                 ; configure sensor 0 as thermistor on pin temp0
          M950 H0 C"out7" T0                                           ; create bed heater output on out0 and map it to sensor 0
          M307 H0 B0 S1.00                                             ; disable bang-bang mode for the bed heater and set PWM limit
          M140 H0                                                      ; map heated bed to heater 0
          M143 H0 S180                                                 ; set temperature limit for heater 0 to 160C
          
          M308 S1 P"121.temp0" Y"pt1000" 	                  ; configure sensor 1 as PT1000 on pin 121.temp0
          M950 H1 C"121.out0" T1                                ; create nozzle heater output on 121.out0 and map it to sensor 1
          M307 H1 B0 S1.00                                      ; disable bang-bang mode for heater  and set PWM limit
          M143 H1 S550                                          ; set temperature limit for heater 1 to 500C
          
          M308 S2 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8        ; configure sensor 2 as thermistor on pin temp1
          M950 H2 C"out8" T2                                           ; create chamber heater output on out2 and map it to sensor 2
          M307 H2 B0 S1.00                                             ; disable bang-bang mode for the chamber heater and set PWM limit
          M141 H2                                                      ; map chamber to heater 2
          M143 H2 S125                                                 ; set temperature limit for heater 2 to 120C
          
          M308 S3 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8        ; configure sensor 2 as thermistor on pin temp1
          
          ; PID Parameters Bed for 100°C
          M307 H0 R0.680 C321.3 D2.40 S1.00 V24.1
          ; PID Parameters Nozzle for 275°C
          M307 H1 R2.351 C209.5:150.0 D8.65 S1.00 V22.8
          ; PID Parameters for ChamberHeater 50°C
          M307 H2 R0.211 C426.7 D40.54 S1.00 V24.1
          
          ; Fans
          M950 F0 C"121.out2" Q500                                     ; create fan 0 on pin 121.out2 and set its frequency
          M106 P0 C"Mosquito" S255 H1 T45                              	 ; set fan 0 name and value. Thermostatic control is turned on
          M950 F1 C"121.out1" Q500                                     ; create fan 1 on pin 121.out1 and set its frequency
          M106 P1 C"Bauteil" S0 H-1                                    ; set fan 1 name and value. Thermostatic control is turned off
          
          ; Air Pump Control on SSR_3
          M950 F2 C"out9" Q500 										 ; create fan 1 on pin 121.out1 and set its frequency
          M106 P2 C"Druckluft" S0 H-1 								 ; set fan 1 name and value. Thermostatic control is turned off
          
          ;Led Beleuchtung  
          ; Zone 1
          M950 F3 C"out2" Q500 										 ; create a output for led zone1 on out3
          M106 P3 C"LED_1" S0.1 									 ; set output default to on
          
          ; Zone 2
          M950 F4 C"out3" Q500 										 ; create a fan output for led zone2 on out4
          M106 P4 C"Ausgang 3" S0 									 ; set output default to off
          
          ; Toolboard Buttons
          
          ;button0 LC1.121
          ;M950 J4 C"121.button0" 									 ; Input 4 uses io4 pin, inverted
          ;M581 P4 S1 C0 T2 R0 										 ; configure button for LED ON
          
          ; button1 LC1.121
          ;M950 J5 C"121.button1" 									 ; Input 5 uses io5 pin, inverted
          ;M581 P5 S1 C0 T3 R0 										 ; configure push button for LED OFF
          
          ; Tools
          M563 P0 S"Mosquito" 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
          
          ; Miscellaneous
          ;M501                                                         ; load saved parameters from non-volatile memory
          M912 P0 S-15.8 							   	 				 ; MCU Temperature Calibration
          M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"           ; set voltage thresholds and actions to run on power loss
          T0                                                           ; select first tool
          
          

          bed.g

          M561 ; clear any bed transform
          
          
          while true
          	 G1 X38 Y172 F9000 ; enter the tool position as indicated by the DWC after running the first G30 command in the 3point calibration
                  G30 ; sets the first point of the 3point calibration as Z0
          	G30 P0 X10 Y150 Z-99999           ; Probe near the front left lead-screw
                  G30 P1 X210 Y365 Z-99999        ; Probe near the rear lead screw 
                  G30 P2 X375 Y150 Z-99999 S3      ; Probe near the front right lead-screw
          		
          	
          		M409 K"move.calibration.initial.deviation" F"f"
          	if move.calibration.initial.deviation <= 0.005 && move.calibration.initial.deviation >= -0.005
          		echo "Passed"
          		break
                  continue
          G29
          
          
          1 Reply Last reply Reply Quote 0
          • Frederikundefined
            Frederik @dc42
            last edited by Frederik

            @dc42 these are additional m122 + m122 b121 where i didnt get the input handle error, but the bltouch is only working on the first 2 probe points, and on the third, the Z-Probe trigger in DWC didnt show the 1000, like the other 2 times before.

            a single G3o also did not work.

            if i deploy the probe via m280 p0 s10, it works, and it reacts when i barely touch the tip. all other commands like self test etc are working also.

            m122
            === Diagnostics ===
            RepRapFirmware for Duet 3 MB6HC version 3.3beta2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
            Board ID: 08DJM-956BA-NA3TN-6J9DL-3S46S-99AUT
            Used output buffers: 1 of 40 (16 max)
            === RTOS ===
            Static ram: 148476
            Dynamic ram: 62124 of which 40 recycled
            Never used RAM 143552, free system stack 124 words
            Tasks: Linux(ready,147) HEAT(delaying,303) CanReceiv(notifyWait,798) CanSender(notifyWait,374) CanClock(delaying,348) TMC(notifyWait,58) MAIN(running,923) IDLE(ready,19)
            Owned mutexes: HTTP(MAIN)
            === Platform ===
            Last reset 00:16:31 ago, cause: power up
            Last software reset at 2021-04-11 17:34, reason: User, GCodes spinning, available RAM 143768, slot 2
            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
            Error status: 0x00
            Aux0 errors 0,0,0
            Aux1 errors 0,0,0
            MCU temperature: min 33.6, current 33.7, max 35.3
            Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
            12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
            Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
            Driver 0: position 92658, standstill, reads 57788, writes 7 timeouts 0, SG min/max 0/798
            Driver 1: position 37346, standstill, reads 57788, writes 7 timeouts 0, SG min/max 0/249
            Driver 2: position 5028, standstill, reads 57788, writes 7 timeouts 0, SG min/max 0/133
            Driver 3: position 0, standstill, reads 57788, writes 7 timeouts 0, SG min/max 0/131
            Driver 4: position 0, standstill, reads 57786, writes 7 timeouts 0, SG min/max 0/138
            Driver 5: position 0, standstill, reads 57793, writes 0 timeouts 0, SG min/max not available
            Date/time: 2021-04-11 19:12:17
            Slowest loop: 172.66ms; fastest: 0.04ms
            === Storage ===
            Free file entries: 10
            SD card 0 not detected, interface speed: 37.5MBytes/sec
            SD card longest read time 0.0ms, write time 0.0ms, max retries 0
            === Move ===
            DMs created 125, maxWait 648952ms, bed compensation in use: none, comp offset 0.000
            === MainDDARing ===
            Scheduled moves 69, completed moves 69, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
            === AuxDDARing ===
            Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
            === Heat ===
            Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = 2 -1 -1 -1
            Heater 1 is on, I-accum = 0.0
            === GCodes ===
            Segments left: 0
            Movement lock held by null
            HTTP* is doing "M122" in state(s) 0
            Telnet is idle in state(s) 0
            File is idle in state(s) 0
            USB is idle in state(s) 0
            Aux is idle in state(s) 0
            Trigger* is idle in state(s) 0
            Queue is idle in state(s) 0
            LCD is idle in state(s) 0
            SBC is idle in state(s) 0
            Daemon is idle in state(s) 0
            Aux2 is idle in state(s) 0
            Autopause is idle in state(s) 0
            Code queue is empty.
            === Filament sensors ===
            Extruder 0: no data received
            === CAN ===
            Messages queued 7059, send timeouts 0, received 9790, lost 0, longest wait 1ms for reply type 6037, peak Tx sync delay 386, free buffers 49 (min 48)
            === SBC interface ===
            State: 4, failed transfers: 0
            Last transfer: 2ms ago
            RX/TX seq numbers: 34358/34358
            SPI underruns 0, overruns 0
            Number of disconnects: 0, IAP RAM available 0x2d4fc
            Buffer RX/TX: 0/0-0
            === Duet Control Server ===
            Duet Control Server v3.3-b2
            Code buffer space: 4096
            Configured SPI speed: 8000000 Hz
            Full transfers per second: 35.56
            Codes per second: 0.28
            Maximum length of RX/TX data transfers: 4036/856
            
            m122 b121
            Diagnostics for board 121:
            Duet TOOL1LC firmware version 3.3beta2 (2021-03-10 10:06:22)
            Bootloader ID: SAMC21 bootloader version 2.2 (2021-01-16b1)
            Never used RAM 3564, free system stack 0 words
            Tasks: Move(notifyWait,152) HEAT(delaying,77) CanAsync(notifyWait,59) CanRecv(notifyWait,79) CanClock(notifyWait,67) TMC(notifyWait,56) MAIN(running,348) AIN(delaying,63)
            Last reset 00:16:34 ago, cause: VDD brownout
            Last software reset time unknown, reason: OutOfMemory, available RAM 15440, slot 0
            Software reset code 0x01c0 ICSR 0x00000000 SP 0x20003638 Task MAIN Freestk 796 ok
            Stack: 20000d10 00012407 20000d10 0001e7d9 00000000 00004008 20000d10 0001e74d 20000d0c 00004000 a5a5a5a5 a5a5a5a5 00000000 0001e615 00004000 000193a1 a5a5a5a5 000193bd a5a5a5a5 00012255 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
            Driver 0: position 0, 859.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 0, ifcnt 11, reads 38548, writes 11, timeouts 0, DMA errors 0, steps req 0 done 0
            Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
            Peak sync jitter 5, peak Rx sync delay 213, resyncs 2, no step interrupt scheduled
            VIN: 24.1V
            MCU temperature: min 40.1C, current 42.0C, max 42.2C
            Ticks since heat task active 151, ADC conversions started 990767, completed 990767, timed out 0
            Last sensors broadcast 0x00000002 found 1 156 ticks ago, loop time 0
            CAN messages queued 12336, send timeouts 0, received 9012, lost 0, free buffers 36, min 36, error reg 110000
            dup 0, oos 0, bm 0, wbm 0
            === Filament sensors ===
            Interrupt 4 to 9us, poll 8 to 504us
            Driver 0: pos -0.18, errs: frame 0 parity 0 ovrun 0 pol 0
            
            g30
            Error: Z probe was not triggered during probing move
            
            Frederikundefined 1 Reply Last reply Reply Quote 0
            • Frederikundefined
              Frederik @Frederik
              last edited by

              @dc42

              whats realy strange...i now started a random file to print , but paused it after heatup and filament purge.

              then, i try´d to home z...worked
              even the 3 point probing worked now without an error ?!?

              i did again both m122, perhaps you get some informations out of it 🙂

              i only restarted the printer, and started the file, nothing else or different since the 2 times before 😞

              M98 P"0:/macros/BedLeveling/bed level 3 points"
              Leadscrew adjustments made: 0.009 0.513 -0.064, points used 3, (mean, deviation) before (0.097, 0.171) after (-0.000, 0.000)
              4/11/2021, 7:39:03 PM	m122 b121
              Diagnostics for board 121:
              Duet TOOL1LC firmware version 3.3beta2 (2021-03-10 10:06:22)
              Bootloader ID: SAMC21 bootloader version 2.2 (2021-01-16b1)
              Never used RAM 3564, free system stack 0 words
              Tasks: Move(notifyWait,98) HEAT(delaying,77) CanAsync(notifyWait,59) CanRecv(notifyWait,75) CanClock(notifyWait,67) TMC(delaying,56) MAIN(running,348) AIN(delaying,63)
              Last reset 00:43:08 ago, cause: VDD brownout
              Last software reset time unknown, reason: OutOfMemory, available RAM 15440, slot 0
              Software reset code 0x01c0 ICSR 0x00000000 SP 0x20003638 Task MAIN Freestk 796 ok
              Stack: 20000d10 00012407 20000d10 0001e7d9 00000000 00004008 20000d10 0001e74d 20000d0c 00004000 a5a5a5a5 a5a5a5a5 00000000 0001e615 00004000 000193a1 a5a5a5a5 000193bd a5a5a5a5 00012255 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
              Driver 0: position 21538, 859.0 steps/mm, standstill, SG min/max 0/400, read errors 0, write errors 0, ifcnt 12, reads 10424, writes 1, timeouts 0, DMA errors 0, steps req 40152 done 40152
              Moves scheduled 156, completed 156, in progress 0, hiccups 0, step errors 0, maxPrep 446, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
              Peak sync jitter 5, peak Rx sync delay 212, resyncs 1, no step interrupt scheduled
              VIN: 23.5V
              MCU temperature: min 40.1C, current 54.8C, max 54.9C
              Ticks since heat task active 153, ADC conversions started 2578128, completed 2578128, timed out 0
              Last sensors broadcast 0x00000002 found 1 160 ticks ago, loop time 0
              CAN messages queued 20199, send timeouts 0, received 14724, lost 0, free buffers 36, min 36, error reg 0
              dup 0, oos 0, bm 0, wbm 0
              === Filament sensors ===
              Interrupt 4 to 24us, poll 8 to 717us
              Driver 0: pos -0.04, errs: frame 2 parity 0 ovrun 0 pol 0 ovdue 0
              ok
              4/11/2021, 7:39:00 PM	m122
              === Diagnostics ===
              RepRapFirmware for Duet 3 MB6HC version 3.3beta2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
              Board ID: 08DJM-956BA-NA3TN-6J9DL-3S46S-99AUT
              Used output buffers: 1 of 40 (16 max)
              === RTOS ===
              Static ram: 148476
              Dynamic ram: 62124 of which 40 recycled
              Never used RAM 140696, free system stack 124 words
              Tasks: Linux(ready,143) HEAT(delaying,303) CanReceiv(notifyWait,773) CanSender(notifyWait,373) CanClock(delaying,348) TMC(notifyWait,58) MAIN(running,647) IDLE(ready,19)
              Owned mutexes: Telnet(MAIN)
              === Platform ===
              Last reset 00:43:04 ago, cause: power up
              Last software reset at 2021-04-11 17:34, reason: User, GCodes spinning, available RAM 143768, slot 2
              Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
              Error status: 0x00
              Aux0 errors 0,0,0
              Aux1 errors 0,0,0
              MCU temperature: min 33.7, current 36.9, max 37.1
              Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
              12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
              Heap OK, handles allocated/used 99/1, heap memory allocated/used/recyclable 2048/12/0, gc cycles 0
              Driver 0: position 33967, standstill, reads 13988, writes 16 timeouts 0, SG min/max 0/820
              Driver 1: position -21342, ok, reads 13988, writes 16 timeouts 0, SG min/max 0/898
              Driver 2: position 7218, ok, reads 13988, writes 16 timeouts 0, SG min/max 0/410
              Driver 3: position 0, ok, reads 13989, writes 16 timeouts 0, SG min/max 0/133
              Driver 4: position 0, ok, reads 13989, writes 16 timeouts 0, SG min/max 0/142
              Driver 5: position 0, standstill, reads 14004, writes 0 timeouts 0, SG min/max not available
              Date/time: 2021-04-11 19:38:50
              Slowest loop: 174.01ms; fastest: 0.04ms
              === Storage ===
              Free file entries: 10
              SD card 0 not detected, interface speed: 37.5MBytes/sec
              SD card longest read time 0.0ms, write time 0.0ms, max retries 0
              === Move ===
              DMs created 125, maxWait 374495ms, bed compensation in use: none, comp offset 0.000
              === MainDDARing ===
              Scheduled moves 206, completed moves 205, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 5], CDDA state 3
              === AuxDDARing ===
              Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
              === Heat ===
              Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = 2 -1 -1 -1
              Heater 0 is on, I-accum = 0.2
              Heater 1 is on, I-accum = 0.0
              Heater 2 is on, I-accum = 0.0
              === GCodes ===
              Segments left: 0
              Movement lock held by HTTP
              HTTP* is idle in state(s) 48 0, running macro
              Telnet* is doing "M122" in state(s) 0
              File* is idle in state(s) 0
              USB is idle in state(s) 0
              Aux is idle in state(s) 0
              Trigger* is idle in state(s) 0
              Queue* is idle in state(s) 0
              LCD is idle in state(s) 0
              SBC is idle in state(s) 0
              Daemon is idle in state(s) 0
              Aux2 is idle in state(s) 0
              Autopause is idle in state(s) 0
              Code queue is empty.
              === Filament sensors ===
              Extruder 0: no data received
              === CAN ===
              Messages queued 14714, send timeouts 0, received 20184, lost 0, longest wait 5ms for reply type 6029, peak Tx sync delay 386, free buffers 49 (min 48)
              === SBC interface ===
              State: 4, failed transfers: 0
              Last transfer: 2ms ago
              RX/TX seq numbers: 26517/26517
              SPI underruns 0, overruns 0
              Number of disconnects: 0, IAP RAM available 0x2d4fc
              Buffer RX/TX: 0/144-0
              === Duet Control Server ===
              Duet Control Server v3.3-b2
              HTTP:
              Buffered code: G30 P0 X10 Y150 Z-99999 ; Probe near the front left lead-screw
              Buffered code: G30 P1 X210 Y365 Z-99999 ; Probe near the rear lead screw 
              Buffered code: G30 P2 X375 Y150 Z-99999 S3 ; Probe near the front right lead-screw
              ==> 176 bytes
              Executing macro 0:/macros/BedLeveling/bed level 3 points, started by M98 P"0:/macros/BedLeveling/bed level 3 points"
              > Next stack level
              Code buffer space: 3952
              Configured SPI speed: 8000000 Hz
              Full transfers per second: 36.21
              Codes per second: 0.35
              Maximum length of RX/TX data transfers: 4036/1340
              File /opt/dsf/sd/gcodes/PA test zylinder.gcode is selected, paused
              ok
              4/11/2021, 7:38:44 PM	M98 P"0:/macros/BedLeveling/bed level 3 points"
              Leadscrew adjustments made: 0.241 -0.943 -3.730, points used 3, (mean, deviation) before (-1.358, 1.220) after (-0.000, 0.000)
              
              1 Reply Last reply Reply Quote 0
              • Frederikundefined
                Frederik
                last edited by

                After having the Printer Off over Night, today in encountered the same Problems.

                RIght after the start, the BLTouch only works at the first or first and second probe spots.

                After resetting ,the board, starting a print it works.

                also it seems. when i change my trigger height from 2.5 to 10mm, it works also right at the first try

                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @Frederik
                  last edited by dc42

                  @frederik said in Error: Board 121 does not have input handle 1000:

                  also it seems. when i change my trigger height from 2.5 to 10mm, it works also right at the first try

                  I think I see what may be happening. Yout last M122 showed this:

                  Last reset 00:43:08 ago, cause: VDD brownout
                  

                  The BLTouch draws a power surge of several hundred mA from the 5V rail whenever it deploys or retracts the pin. The tool board has a capacitor on the 5V supply to help provide power during this current surge. I suspect that when the dive height is very low, the intervals between the pin deploying, retracting and deploying again are too short to allow the capacitor to recharge.

                  If I am right, then you will need to allow sufficient time between probe points to allow the capacitor to recharge, either by using a high dive height, or by using the M558 R parameter to increase the length of the pause just before each probe point.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  Frederikundefined 1 Reply Last reply Reply Quote 0
                  • Frederikundefined
                    Frederik @dc42
                    last edited by

                    @dc42 Wow, thanks for this information, do you think R0.5 is sufficient enough?

                    Kindly Regards
                    Frederik

                    dc42undefined 1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @Frederik
                      last edited by

                      @frederik, try it and see! I've made a note to do some tests to see whether I can reproduce this, and whether adding additional capacitance will help. I do know that on my test system at least, the BLTouch can go through the self-test sequence without causing a brownout.

                      When is the hardware version number of your tool board? It will be either 0.6 or 1.0.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      Frederikundefined 2 Replies Last reply Reply Quote 0
                      • Frederikundefined
                        Frederik @dc42
                        last edited by

                        @dc42 thats the same on my machine 🙂

                        every command on its own is working, even as fast as i can send them.

                        also the self test

                        Strange is, that a single G30 , sometimes generates the same error, even if there was 5 minutes no other probing movement.
                        i added the R0.5 to mybltouch m558 command.

                        No testing if it works 🙂

                        1 Reply Last reply Reply Quote 0
                        • Frederikundefined
                          Frederik @dc42
                          last edited by Frederik

                          @dc42 amazing , seems to work 😳 👍

                          I re-startet my printer twice, run my normal startup routine and the error didnt occur till now 🙂

                          Damn, the third time trying , error is there again

                          i did again the diagnose :

                          m122
                          === Diagnostics ===
                          RepRapFirmware for Duet 3 MB6HC version 3.3beta2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
                          Board ID: 08DJM-956BA-NA3TN-6J9DL-3S46S-99AUT
                          Used output buffers: 1 of 40 (11 max)
                          === RTOS ===
                          Static ram: 148476
                          Dynamic ram: 62124 of which 40 recycled
                          Never used RAM 143552, free system stack 123 words
                          Tasks: Linux(ready,147) HEAT(delaying,303) CanReceiv(notifyWait,798) CanSender(notifyWait,374) CanClock(delaying,350) TMC(notifyWait,58) MAIN(running,923) IDLE(ready,19)
                          Owned mutexes: HTTP(MAIN)
                          === Platform ===
                          Last reset 00:04:43 ago, cause: software
                          Last software reset at 2021-04-12 11:53, reason: User, none spinning, available RAM 143552, slot 2
                          Software reset code 0x0012 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
                          Error status: 0x00
                          Aux0 errors 0,0,0
                          Aux1 errors 0,0,0
                          MCU temperature: min 35.3, current 36.2, max 51.3
                          Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
                          12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
                          Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
                          Driver 0: position 92658, standstill, reads 18869, writes 21 timeouts 0, SG min/max 0/249
                          Driver 1: position 37346, standstill, reads 18869, writes 21 timeouts 0, SG min/max 0/244
                          Driver 2: position 5272, standstill, reads 18869, writes 21 timeouts 0, SG min/max 0/140
                          Driver 3: position 0, standstill, reads 18869, writes 21 timeouts 0, SG min/max 0/132
                          Driver 4: position 0, standstill, reads 18870, writes 21 timeouts 0, SG min/max 0/135
                          Driver 5: position 0, standstill, reads 18877, writes 14 timeouts 0, SG min/max 0/0
                          Date/time: 2021-04-12 11:57:45
                          Slowest loop: 174.21ms; fastest: 0.04ms
                          === Storage ===
                          Free file entries: 10
                          SD card 0 not detected, interface speed: 37.5MBytes/sec
                          SD card longest read time 0.0ms, write time 0.0ms, max retries 0
                          === Move ===
                          DMs created 125, maxWait 158161ms, bed compensation in use: none, comp offset 0.000
                          === MainDDARing ===
                          Scheduled moves 57, completed moves 57, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                          === AuxDDARing ===
                          Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                          === Heat ===
                          Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = 2 -1 -1 -1
                          Heater 0 is on, I-accum = 0.1
                          Heater 1 is on, I-accum = 0.0
                          === GCodes ===
                          Segments left: 0
                          Movement lock held by null
                          HTTP* is doing "M122" in state(s) 0
                          Telnet is idle in state(s) 0
                          File is idle in state(s) 0
                          USB is idle in state(s) 0
                          Aux is idle in state(s) 0
                          Trigger* is idle in state(s) 0
                          Queue is idle in state(s) 0
                          LCD is idle in state(s) 0
                          SBC is idle in state(s) 0
                          Daemon is idle in state(s) 0
                          Aux2 is idle in state(s) 0
                          Autopause is idle in state(s) 0
                          Code queue is empty.
                          === Filament sensors ===
                          Extruder 0: no data received
                          === CAN ===
                          Messages queued 2659, send timeouts 0, received 3601, lost 0, longest wait 2ms for reply type 6049, peak Tx sync delay 6, free buffers 49 (min 48)
                          === SBC interface ===
                          State: 4, failed transfers: 0
                          Last transfer: 1ms ago
                          RX/TX seq numbers: 10284/10284
                          SPI underruns 0, overruns 0
                          Number of disconnects: 0, IAP RAM available 0x2d52c
                          Buffer RX/TX: 0/0-0
                          === Duet Control Server ===
                          Duet Control Server v3.3-b2
                          Code buffer space: 4096
                          Configured SPI speed: 8000000 Hz
                          Full transfers per second: 36.64
                          Codes per second: 0.87
                          Maximum length of RX/TX data transfers: 2884/836
                          
                          m122 b121
                          Diagnostics for board 121:
                          Duet TOOL1LC firmware version 3.3beta2 (2021-03-10 10:06:22)
                          Bootloader ID: SAMC21 bootloader version 2.2 (2021-01-16b1)
                          Never used RAM 3564, free system stack 0 words
                          Tasks: Move(notifyWait,152) HEAT(delaying,77) CanAsync(notifyWait,59) CanRecv(notifyWait,79) CanClock(notifyWait,67) TMC(delaying,56) MAIN(running,348) AIN(delaying,63)
                          Last reset 00:04:46 ago, cause: software
                          Last software reset time unknown, reason: OutOfMemory, available RAM 15440, slot 0
                          Software reset code 0x01c0 ICSR 0x00000000 SP 0x20003638 Task MAIN Freestk 796 ok
                          Stack: 20000d10 00012407 20000d10 0001e7d9 00000000 00004008 20000d10 0001e74d 20000d0c 00004000 a5a5a5a5 a5a5a5a5 00000000 0001e615 00004000 000193a1 a5a5a5a5 000193bd a5a5a5a5 00012255 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
                          Driver 0: position 0, 859.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 23, reads 11924, writes 11, timeouts 0, DMA errors 0, steps req 0 done 0
                          Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                          Peak sync jitter 4, peak Rx sync delay 214, resyncs 3, no step interrupt scheduled
                          VIN: 23.6V
                          MCU temperature: min 48.7C, current 51.4C, max 51.5C
                          Ticks since heat task active 48, ADC conversions started 284927, completed 284926, timed out 0
                          Last sensors broadcast 0x00000002 found 1 53 ticks ago, loop time 0
                          CAN messages queued 3657, send timeouts 0, received 2685, lost 0, free buffers 36, min 36, error reg 0
                          dup 0, oos 0, bm 0, wbm 0
                          === Filament sensors ===
                          Interrupt 4 to 9us, poll 8 to 689us
                          Driver 0: pos 0.00, errs: frame 3 parity 0 ovrun 0 pol 0 ovdue 0
                          

                          also the duet laser filament sensor didnt register any movement, its only blinking like normal green / blue , but didnt recognise the filament, only when im manual wiggling it without bowden on top, then it recognoses the movement

                          1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators
                            last edited by

                            @frederik said in Error: Board 121 does not have input handle 1000:

                            the third time trying , error is there again

                            Which error: the input handle error, or another one?

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            Frederikundefined 2 Replies Last reply Reply Quote 0
                            • Frederikundefined
                              Frederik @dc42
                              last edited by Frederik

                              @dc42 z probe not triggered on the last probing spot

                              1 Reply Last reply Reply Quote 0
                              • Frederikundefined
                                Frederik @dc42
                                last edited by

                                @dc42 ill try with a longer R value.

                                if setting again from 2.5mm to 10mm it works.

                                i also will try if 5mm probing height would work too

                                dc42undefined 1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators @Frederik
                                  last edited by

                                  @frederik, I just tested a BLTouch connected to a version 1.0 tool board, and there doesn't appear to be any problem with the 5V rail. So my theory about the capacitor appears to be wrong. Here are some other possibilities:

                                  • Poor connection in the power wiring to the tool board;
                                  • Faulty BLTouch;
                                  • Faulty tool board;
                                  • Something else connected to the tol board dragging down the 5V supply.

                                  Duet WiFi hardware designer and firmware engineer
                                  Please do not ask me for Duet support via PM or email, use the forum
                                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                                  Frederikundefined 1 Reply Last reply Reply Quote 0
                                  • Frederikundefined
                                    Frederik @dc42
                                    last edited by Frederik

                                    @dc42 Good Morning,

                                    i have also tested different scenarios.

                                    With 5mm dive height, it worked also flawless

                                    2.3mm dive height not working
                                    2.3mm dive height not working + M558 option R0.5 - not working

                                    Since yesterday it works with 5mm dive height without errors

                                    My toolboard is nearly fully occupied.

                                    1x optical sensor
                                    1x bltouch
                                    1x duet laser filament sensor
                                    1x65W heater
                                    1xrtd 1000 Sensor
                                    1x5015 blower
                                    1x40mm sunon for the mosquito magnum

                                    I checked the cabling since it happened quite often. there only max 10 cm long, without splices and correct crimping, + heatshrinks

                                    the terminals are all tighten really well and no cable breaks on the blank ends.

                                    Everything looks fine

                                    Kindly Regards
                                    Frederik

                                    dc42undefined 1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators @Frederik
                                      last edited by

                                      @frederik, is your tool board also version 1.0? The early boards we shipped were version 0.6.

                                      Duet WiFi hardware designer and firmware engineer
                                      Please do not ask me for Duet support via PM or email, use the forum
                                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                                      Frederikundefined 1 Reply Last reply Reply Quote 0
                                      • Frederikundefined
                                        Frederik @dc42
                                        last edited by

                                        @dc42 its Revision 1.0 with the new socket for temp1 (micro jst)

                                        dc42undefined 1 Reply Last reply Reply Quote 0
                                        • dc42undefined
                                          dc42 administrators @Frederik
                                          last edited by

                                          @frederik, please can you test it with the optical sensor disconnected. I am wondering whether the additional current draw of that sensor is contributing to the problem.

                                          Duet WiFi hardware designer and firmware engineer
                                          Please do not ask me for Duet support via PM or email, use the forum
                                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                                          Frederikundefined 1 Reply Last reply Reply Quote 0
                                          • Frederikundefined
                                            Frederik @dc42
                                            last edited by

                                            @dc42 i can test that

                                            i´m back at my printer tomorrow and will let you know what are the results

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA