getting random Error: Board 1 does not have input handle 1100
-
so i lately installed a duet 3hc in my printer for the Y axis , the board control one stepper motor and has the limit switch on , everything seem to be plugged and configured correctly but get this message sometime a simple emergency stop in the duet web page fix it . it seem that it doesnt load the configuration sometime
4/8/2021, 6:58:27 PM Error: Board 1 does not have input handle 1100 Cancelled printing file 0:/gcodes/test print calibration/CFFFP_vase02 mini.gcode, print time was 0h 0m Error: Failed to enable endstops m122 b1 Diagnostics for board 1: Duet EXP3HC firmware version 3.2.2 (2021-02-11) Bootloader ID: not available Never used RAM 154896, free system stack 196 words HEAT 92 CanAsync 94 CanRecv 84 TMC 64 MAIN 319 AIN 259 Last reset 00:10:11 ago, cause: software Last software reset data not available Driver 0: position 0, 80.0 steps/mm, standstill, reads 65111, writes 11 timeouts 0, SG min/max 0/0 Driver 1: position 0, 80.0 steps/mm, standstill, reads 65114, writes 11 timeouts 0, SG min/max 0/0 Driver 2: position 0, 80.0 steps/mm, standstill, reads 65117, writes 11 timeouts 0, SG min/max 0/0 Moves scheduled 0, completed 0, in progress 0, hiccups 0 No step interrupt scheduled VIN: 12.4V, V12: 11.5V MCU temperature: min 44.8C, current 44.9C, max 45.1C Ticks since heat task active 105, ADC conversions started 611346, completed 611346, timed out 0 Last sensors broadcast 0x00000000 found 0 108 ticks ago, loop time 0 CAN messages queued 19, send timeouts 0, received 5512, lost 0, free buffers 36 m122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.2.2 running on Duet 3 MB6HC v0.6 or 1.0 (standalone mode) Board ID: 08DJM-956L2-G43S8-6JTDJ-3SS6L-9816H Used output buffers: 1 of 40 (15 max) === RTOS === Static ram: 149788 Dynamic ram: 94000 of which 64 recycled Never used RAM 114980, free system stack 152 words Tasks: NETWORK(ready,169) ETHERNET(blocked,110) HEAT(blocked,297) CanReceiv(blocked,848) CanSender(blocked,352) CanClock(blocked,352) TMC(blocked,17) MAIN(running,1119) IDLE(ready,19) Owned mutexes: HTTP(MAIN) === Platform === Last reset 00:10:47 ago, cause: software Last software reset at 2021-04-08 18:50, reason: User, GCodes spinning, available RAM 115020, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 Aux1 errors 0,0,0 MCU temperature: min 20.6, current 23.7, max 23.9 Supply voltage: min 12.0, current 12.2, max 12.3, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 11.2, current 11.4, max 11.5, under voltage events: 0 Driver 0: position 0, standstill, reads 49316, writes 17 timeouts 0, SG min/max 0/395 Driver 1: position 0, standstill, reads 49319, writes 14 timeouts 0, SG min/max 0/0 Driver 2: position 0, standstill, reads 49320, writes 14 timeouts 0, SG min/max 0/0 Driver 3: position 0, standstill, reads 49317, writes 17 timeouts 0, SG min/max 0/419 Driver 4: position 0, standstill, reads 49320, writes 14 timeouts 0, SG min/max 0/0 Driver 5: position 0, standstill, reads 49317, writes 17 timeouts 0, SG min/max 0/100 Date/time: 2021-04-08 19:01:03 Slowest loop: 32.70ms; fastest: 0.06ms === Storage === Free file entries: 10 SD card 0 detected, interface speed: 25.0MBytes/sec SD card longest read time 1.6ms, write time 7.2ms, max retries 0 === Move === DMs created 125, maxWait 155873ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 3, completed moves 3, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 1], 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 = -1 -1 -1 -1 === GCodes === Segments left: 0 Movement lock held by null HTTP is ready with "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. === Network === Slowest loop: 24.18ms; fastest: 0.02ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions HTTP sessions: 1 of 8 - Ethernet - State: active Error counts: 0 0 1 0 0 Socket states: 5 2 2 2 2 2 0 2 === Filament sensors === Extruder 0 sensor: ok Extruder 1 sensor: ok === CAN === Messages queued 2607, send timeouts 0, received 29, lost 0, longest wait 19ms for reply type 6024, free buffers 48
here my config.g:
; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun May 03 2020 01:01:37 GMT-0600 (Mountain Daylight Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"The mean printer" ; set printer name ; Network M551 P ; set password M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP M586 P0 S1 ; enable HTTP M586 P1 S1 ; enable FTP M586 P2 S1 ; disable Telnet ; Drives M569 P0.0 S1 ; physical drive 0.0 goes forwards X M569 P0.1 S1 ; physical drive 0.1 goes forwards double Z M569 P0.2 S0 ; physical drive 0.2 goes forwards Z M569 P0.3 S0 ; physical drive 0.3 goes forwards double X M569 P0.5 S1 ; physical drive 0.5 goes forwards EXT 1 M569 P0.4 S0 ; physical drive 0.4 goes forwards EXT 2 M569 P1.2 S0 ; physical drive 0.4 goes forwards Y, 3HC M584 X0.0:0.3 Y1.2 Z0.2:0.1 E0.5:0.4 ; set drive mapping M350 X16:16 Y16 Z16:16 E16:16 I1 ; configure microstepping with interpolation M92 X160.00:160.00 Y160.00 Z480.00:480.00 E415:415 ; set steps per mm M566 X250.00:250.00 Y250.00 Z10.00:10.00 E250.00:250.00 ; set maximum instantaneous speed changes (mm/min) M203 X3000.00:3000.00 Y3000.00 Z1000.00:1000.00 E1500.00:1500.00 ; set maximum speeds (mm/min) M201 X250.00:250.00 Y250.00 Z10.00:10.00 E350.00:350.00 ; set accelerations (mm/s^2) M906 X1450:1600 Y1600 Z1600:1600 E0550:0550 I75 ; set motor currents (mA) and motor idle factor in per cent M84 S1800 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X375 Y330 Z600. S0 ; set axis maxima ; Filaments M591 D0 P1 C"io3.in" S1 ; filament monitor connected to E0_stop M591 D1 P1 C"io4.in" S1 ; filament monitor connected to E1_stop ; Endstops M574 X1 S1 P"!io0.in" ; configure active-high endstop for low end on X via pin io0.in M574 Y2 S1 P"1.io1.in" ; configure active-high endstop for high end on Y via pin io1.in ; Z-Probe M950 S0 C"io7.out" ; create servo pin 0 for BLTouch M558 P9 C"^io7.in" H5 F120 T3000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X25 Y40 Z2.950 ; set Z probe trigger value, offset and trigger height M557 X20:350 Y50:290 S50 ; define mesh grid ; Heaters M308 S0 P"temp3" Y"thermistor" T100000 B4050 ; configure sensor 0 as thermistor on pin temp3 M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M307 H0 B1 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M308 S1 P"temp2" Y"thermistor" T100000 B4050 ; configure sensor 1 as thermistor on pin temp2 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S295 M308 S2 P"temp1" Y"thermistor" T100000 B4050 ; configure sensor 2 as thermistor on pin temp1 M950 H2 C"out2" T2 ; create nozzle heater output on out2 and map it to sensor 2 M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H2 S295 ; set temperature limit for heater 0 to 295C ; Fans M950 F0 C"out9" Q150 ; create fan 0 on pin out9 and set its frequency M106 P0 C"blower" S0 H-1 ; set fan 0 name and value. Thermostatic control is turned off M950 F1 C"out4" Q200 ; create fan 1 on pin out4 and set its frequency M106 P1 C"blower E0" S0 H-1 ; set fan 1 name and value. Thermostatic control is turned off M950 F2 C"out5" Q200 ; create fan 2 on pin out5 and set its frequency M106 P2 C"blower E1" S0 H-1 ; set fan 2 name and value. Thermostatic control is turned off M950 F3 C"out6" Q750 ; create fan 3 on pin out6 and set its frequency M106 P3 C"electrical" S1 H1:2 T20 ; set fan 3 name and value. Thermostatic control is turned on M950 F4 C"out7" Q200 ; create fan 4 on pin out7 and set its frequency M106 P4 C"E0" S1 H1 T45 ; set fan 4 name and value. Thermostatic control is turned on M950 F5 C"out8" Q200 ; create fan 5 on pin out8 and set its frequency M106 P5 C"E1" S1 H2 T30 ; set fan 5 name and value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 F0:1:2 ; define tool 1 G10 P0 X0 Y0 Z0 ; set tool 1 axis offsets G10 P0 R0 S0 ; set initial tool 1 active and standby temperatures to 0C M563 P1 D1 H2 F0:2:1 ; define tool 2 G10 P1 X0 Y-34.10 Z0 ; set tool 2 axis offsets G10 P1 R0 S0 ; set initial tool 2 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M501 ; load saved parameters from non-volatile memory T0 ; select first tool
-
Can you try adding a G4 S4 near the start of your config.g to delay any commands for the expansion board by a few seconds to allow the expansion time to finish starting up?
Also, you only need single values for axis with multiple motors. The exception being extruders since they are actually independent.
M350 X16:16 Y16 Z16:16 E16:16 I1 ; configure microstepping with interpolation M92 X160.00:160.00 Y160.00 Z480.00:480.00 E415:415 ; set steps per mm M566 X250.00:250.00 Y250.00 Z10.00:10.00 E250.00:250.00 ; set maximum instantaneous speed changes (mm/min) M203 X3000.00:3000.00 Y3000.00 Z1000.00:1000.00 E1500.00:1500.00 ; set maximum speeds (mm/min) M201 X250.00:250.00 Y250.00 Z10.00:10.00 E350.00:350.00 ; set accelerations (mm/s^2) M906 X1450:1600 Y1600 Z1600:1600 E0550:0550 I75 ; set motor currents (mA) and motor idle factor in per cent
-
ok ill give this a try and change the axis and see if it make a difference
-
Also can you send M98 P"config.g" and report any errors?
-
@phaedrux said in getting random Error: Board 1 does not have input handle 1100:
M98 P"config.g"
M98 P"config.g"
HTTP is enabled on port 80
FTP is enabled on port 21
TELNET is enabled on port 23no error is seem
-
@dad003, if that message occurs immediately after updating firmware on the expansion board, or if you have used M999 B1 to reset the expansion board, ignore it. If it occurs at other times, send M122 B1 and post the report here.