heater fault when print starts



  • so when i start my print the temp just starts to drop and dosent recover and heater faults i have done auto tune and it didnt seem to help and have been trying to figure this out for a while and cant figure it out

    running a CR-10 S5 frame

    M307 H2
    Heater 2 model: gain 368.8, time constant 138.3, dead time 6.4, max PWM 1.00, calibration voltage 12.1, mode PID, inverted no, frequency default
    Computed PID parameters for setpoint change: P10.5, I0.352, D46.9
    Computed PID parameters for load change: P10.

    Config.G

    ; Configuration file for Duet WiFi (firmware version 2.03)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v2.1.2 on Sat Nov 09 2019 17:35:22 GMT-0800 (Pacific Standard Time)

    ; General preferences
    G90 ; send absolute coordinates...
    M83 ; ...but relative extruder moves
    M550 P"My Printer" ; set printer name

    ; Network
    M552 S1 ; enable network
    M586 P0 S1 ; enable HTTP
    M586 P1 S0 ; disable FTP
    M586 P2 S0 ; disable Telnet

    ; Drives
    M569 P0 S0 ; physical drive 0 goes backwards
    M569 P1 S1 ; physical drive 1 goes forwards
    M569 P2 S0 ; physical drive 2 goes forwards
    M569 P4 S0 ; physical drive 4 goes backwards
    M584 X0 Y1 Z2 E4 ; set drive mapping
    M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
    M92 X80.00 Y80.00 Z400.00 E415.00 ; set steps per mm
    M566 X900.00 Y800.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
    M203 X750.00 Y750.00 Z1200.00 E8000.00 ; set maximum speeds (mm/min)
    M201 X850.00 Y850 Z20.00 E500.00 ; set accelerations (mm/s^2)
    M906 X1000 Y1500 Z1000 E700 I30 ; 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 X500 Y500 Z500 S0 ; set axis maxima

    ; Endstops
    M574 X1 Y1 S1 ; set active high endstops
    M574 Z1 S2 ; set endstops controlled by probe

    ; Z-Probe
    M307 H7 A-1 C-1 D-1 ; disable heater on PWM channel for BLTouch
    M558 P9 H7 F300 T6000 ; set Z probe type to bltouch and the dive height + speeds
    G31 P500 X47 Y0 Z1.0 ; set Z probe trigger value, offset and trigger height
    M557 X15:275 Y15:275 S20 ; define mesh grid

    ; Heaters
    M140 H-1 ; disable heated bed
    M305 P1 T100000 B4725 C7.200000e-8 R4700 ; set thermistor + ADC parameters for heater 1
    M143 H1 S280 ; set temperature limit for heater 1 to 280C
    M305 P2 T100000 B4725 C7.200000e-8 R4700 ; set thermistor + ADC parameters for heater 2
    M143 H2 S280 ; set temperature limit for heater 2 to 280C

    ; Fans
    M106 P0 S1 I0 F1000 H1 T100 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
    M106 P1 S1 I0 F1000 H-1 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off

    ; Tools
    M563 P1 S"Main" D0 H2 F0:1 ; 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

    ; Custom settings are not defined


  • administrators



  • @Government_Bacon said in heater fault when print starts:

    M305 P2 T100000 B4725 C7.200000e-8 R4700 ; set thermistor + ADC parameters for heater 2

    e3d thermistor use
    B4725 C7.060000e-8



  • @Veti i tryed this it did not work i have even replace the thermistor and autotune it and it still dose it (i had sock and fan on when i auto tuned and fan off when printing. it is as soon at the steppers start to move the temp starts to drop quickly

    M
    122
    Printing paused at X335.6 Y331.4 Z0.5
    12/31/2019, 12:21:26 AM M292 P1
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 2.03 running on Duet WiFi 1.02 or later
    Board ID: 08DGM-917DA-G4MS8-6J9DJ-3SJ6R-KBVV9
    Used output buffers: 4 of 24 (22 max)
    === RTOS ===
    Static ram: 25680
    Dynamic ram: 93696 of which 484 recycled
    Exception stack ram used: 424
    Never used ram: 10788
    Tasks: NETWORK(ready,524) HEAT(blocked,740) MAIN(running,3820) IDLE(ready,160)
    Owned mutexes:
    === Platform ===
    Last reset 00:13:36 ago, cause: reset button or watchdog
    Last software reset at 2019-12-30 22:03, reason: User, spinning module GCodes, available RAM 10824 bytes (slot 2)
    Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
    Error status: 0
    Free file entries: 9
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest block write time: 9.2ms, max retries 0
    MCU temperature: min 39.6, current 39.9, max 40.2
    Supply voltage: min 11.9, current 12.0, max 12.1, under voltage events: 0, over voltage events: 0, power good: yes
    Driver 0: standstill, SG min/max not available
    Driver 1: standstill, SG min/max not available
    Driver 2: ok, SG min/max not available
    Driver 3: standstill, SG min/max not available
    Driver 4: standstill, SG min/max 0/327
    Date/time: 2019-12-31 00:20:24
    Cache data hit count 3181261680
    Slowest loop: 30.40ms; fastest: 0.08ms
    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
    === Move ===
    Hiccups: 0, FreeDm: 168, MinFreeDm: 142, MaxWait: 2ms
    Bed compensation in use: none, comp offset 0.000
    === DDARing ===
    Scheduled moves: 109, completed moves: 107, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
    === Heat ===
    Bed heaters = -1 -1 -1 -1, chamberHeaters = -1 -1
    Heater 2 is on, I-accum = 0.3
    === GCodes ===
    Segments left: 0
    Stack records: 2 allocated, 0 in use
    Movement lock held by autopause
    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) 19
    Code queue is empty.



  • @Government_Bacon Looking at your config.g file, it seems that you only have a single tool defined and that is tool#1. So my best guess is that your slicer puts a TO command in because tool 0 usually the default. Try either putting a T1 command in your slicer start code or better still, define your one and only tool to be TO instead of T1.



  • @deckingman the tooling is set up right.



  • @Government_Bacon said in heater fault when print starts:

    the temp starts to drop quickly

    how quickly? can you show the graph?



  • @Veti i think i have fixed it i droped the motor mA down and i has been stable
    81296a62-df21-4647-9b84-8a62e96f6d8f-image.png
    a63c9c0c-6f12-411c-b240-80c34ce8db8d-image.png i guess not it still drops



  • @Government_Bacon said in heater fault when print starts:

    M307 H2
    Heater 2 model: gain 368.8, time constant 138.3, dead time 6.4, max PWM 1.00, calibration voltage 12.1, mode PID, inverted no, frequency default
    Computed PID parameters for setpoint change: P10.5, I0.352, D46.9
    Computed PID parameters for load change: P10.

    where are you saving those values? there is no M501 in your config.



  • @Veti I noticed that it wasn't there and I tried adding it but didn't work is there a line of code I should put in?



  • @Government_Bacon said in heater fault when print starts:

    @Veti I noticed that it wasn't there and I tried adding it but didn't work is there a line of code I should put in?

    What didn't work?

    After running the auto tune, send M500, then in config.g at the bottom of the file add M501.

    https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40#s161



  • @Phaedrux i did that and this what i gotc37b1f06-5448-4660-b897-fed36cbda51f-image.png



  • That looks right for the first part. Now you need to edit config.g and add the M501 at the end.



  • @Phaedrux ok got the m500 to work and it still heater falted you can see at the end on the chart it drop really hard and then wasnt droping as hard 6287d8db-b772-4d2d-88fb-b7d3f7594d12-image.png



  • Just to verify can you post your config-override.g?
    Is the part cooling fan running at all during that drop?
    Did you run the tune with the part cooling fan on at normal print speeds?
    What kind of hotend and thermistor are you using?
    Have you physically checked the wiring?



  • @Phaedrux the cooling fan was running full blast on the auto tune and i have a sock on and the fan was off when printing

    ; config-override.g file generated in response to M500 at 2019-12-31 16:54
    ; This is a system-generated file - do not edit
    ; Heater model parameters
    M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B1
    M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H2 A363.5 C140.9 D4.4 S1.00 V12.1 B0
    M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00



  • i am using the bond tech cr-10 direct drive it has a e3d v6 and i have checked the wiring and my heat bed is independent from the main board



  • @Government_Bacon said in heater fault when print starts:

    have checked the wiring and my heat bed is independent from the main board

    what do you mean by independent of the main board?



  • @Veti it is its own system you plug it in to the wall and set it manual



  • What is the heater fault error message shown in the console?


Log in to reply