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

Hotend Heater won't activate

Scheduled Pinned Locked Moved Unsolved
Firmware installation
4
5
200
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.
  • undefined
    Oddstag
    last edited by 16 Dec 2023, 02:21

    Hi there, would greatly appreciated assistance with an issue I'm a little stumped by. I have a Duet 6HC with 3HC expansion board. I have my toolhead wiring hooked into the expansion board, including the hotend heater. I seem to have no problem with my CAN connection as I am able to control toolhead fans and get input from the z probe that are present there but I simply cannot get my hotend heater to respond at all. I can't activate it via DWC and M104 fails with an error saying simply that the temperature isn't increasing (no kidding). Thermistor attached to the heater seems to be functioning normally. I've confirmed continuity with a multimeter between the two pins

    Here's is the relevant section of my config but do let me know if more info would help.

    ; Heaters
    M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0
    M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
    M307 H0 B0 R0.812 C329.6 D3.71 S1.00 V24.0 ; disable bang-bang mode for the bed heater and set PWM limit
    M140 H0 ; map heated bed to heater 0
    M143 H0 S120 ; set temperature limit for heater 0 to 120C
    M308 S1 P"1.temp0" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin 1.temp0
    M950 H1 C"1.out0" T1 ; create nozzle heater output on 1.out0 and map it to sensor 1
    M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
    M143 H1 S280 ; set temperature limit for heater 1 to 280C
    undefined undefined ? 3 Replies Last reply 16 Dec 2023, 06:51 Reply Quote 0
    • undefined
      deckingman @Oddstag
      last edited by deckingman 16 Dec 2023, 06:51

      @Oddstag You don't have any PID parameters for the heater. Have you tried running a heater tune? If it fails to heat when doing a heater tune, and you are sure the wiring is good, then the only thing left is the heater itself. Have you measured it's resistance?

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

      1 Reply Last reply Reply Quote 0
      • undefined
        droftarts administrators @Oddstag
        last edited by 16 Dec 2023, 09:56

        @Oddstag as well as what @deckingman said, your config says the heater is connected to out0, check it is connected to that output.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User @Oddstag
          last edited by A Former User 16 Dec 2023, 12:58

          @Oddstag I'll assume you have your PID tune in config-override.g which is where mine are. Your config other than can address is exactly like mine. If your heater is connected to 1.out0 then maybe the mosfet is bad or the firmware versions do not match? I know on mine when the RRF-36 toolboard was 3.5.0-rc.1 with the mainboard being 3..4.6 I could run the fans and see the temperature but not control the BLtouch or heater.

          undefined 1 Reply Last reply 16 Dec 2023, 14:53 Reply Quote 0
          • undefined
            Oddstag @A Former User
            last edited by 16 Dec 2023, 14:53

            @KenW

            You brilliant bastards, you've done it again. This was it. Expansion board was slightly behind the mainboard. Thanks for all the great suggestions gang.

            For future generations:

            M115 to check mainboard firmware version.
            M997 to update firmware on mainboard
            M115 B1 to check firmware version on expansion board at CAN address 1.
            M997 B1 to update the expansion board.

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