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

    Oopsie Ive blown a PWN fan controller.

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    4
    817
    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.
    • gzcwnkundefined
      gzcwnk
      last edited by

      Looks like P0 fan controller is no longer controlling. This seems to be down to a short on the wanhao mini-board in the extruder head / hot end. Basically the part cooling fan didnt spin, I traced this to a failed (open circuit) ribbon cable, swapped in a new one and heard a small pop. Later I found that it looks like the 2 pins supplying the fan are shorted somehow in the small circuit board in the head of the wanhao, bugger. I thought I'd tested ok but the failed ribbon cable fooled me 😞

      Anyway how do I (hopefully I can) re-program P1 (or P2) to be the part cooling fan controller after Ive wired in new and separate, isolated wiring?

      This is what I currently have, P1 and P2 still work fine. I set P0 to 30% to test, no life from it.

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

      I assume I edit this line? or somewhere else?

      ;M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

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

        To map the part cooling fan to fan 1 or fan 2, you need to use firmware 1.16 or later. Adding parameter F1 to your M563 tool definition commands in config.g will mean that whenever that tool is selected, the part cooling fan will be mapped to fan 1. It will still be mapped to fan 0 when no tool is selected.

        The fan mosfet isn't hard to replace by someone with a fine-tipped soldering iron and reasonable soldering skills.

        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

        1 Reply Last reply Reply Quote 0
        • gzcwnkundefined
          gzcwnk
          last edited by

          Cool thanks, I will look at the firmware, its whatever came with pre-order batch 5.

          Um, while I have such a fine pointed soldering iron, but I am half blind and I wouldnt even know which component, I odnt even want to try soldering the pads on the pt100 module. Since I can map a spare fan controller I'll live with that.

          1 Reply Last reply Reply Quote 0
          • gzcwnkundefined
            gzcwnk
            last edited by

            The mosfet is the wee 3 solder tabbed chip just "north" of the jumpers?

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