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

    e3D V6 settings

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    819
    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.
    • reshundefined
      resh
      last edited by

      Utilizing this link with my config below. It looks like I remove "bedtemp" and change to 'P1'? Also, the only 'C' I can find for is for M950 which there is no reference. Or maybe that takes place of the Y? Thank you

      https://e3d-online.dozuki.com/Guide/V6+RepRap+Firmware+Configuration/26

      Configuration file for Duet WiFi (firmware version 3)
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
      M307 H0 B1 S1.00 ; enable 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"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat 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

      engikeneerundefined 1 Reply Last reply Reply Quote 0
      • engikeneerundefined
        engikeneer @resh
        last edited by

        @resh First thing to double check is your firmware version. By the syntax (and reading your other posts) I think you're on RRF3 (likely 3.2.2?).

        In the snippet of your config you have posted, you have all the commands you need for both your bed heater, and your extruder/tool heater

        The first part if for your bed heater (clue is that it says bed!)

        M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 ; configure sensor 0 as thermistor on pin bedtemp
        M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
        M307 H0 B1 S1.00 ; enable 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
        

        The second half is for the extruder heater:

        M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
        M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat 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
        

        You want to update the M308 command for your E0temp to use the correct coefficients for your thermistor. This line should become:

        M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.060000e-8   ; define E0 temp sensor
        

        This is what the E3D guide is trying to tell you (though they haven't got the Pin name (P parameter) right, so it is a bit confusing.

        I would recommend you also double check the B parameter your bed thermistor. Looks like you've changed it from default to the value for the E3D Semitec. If it is one of these, add in the C parameter too. If not, probably best to find out what the actual coefficients are for your thermistor in your bed heater.

        E3D TC with D3Mini and Toolboards.
        Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
        i3 clone with a bunch of mods

        reshundefined 1 Reply Last reply Reply Quote 1
        • reshundefined
          resh @engikeneer
          last edited by

          @engikeneer thank you for the detailed response. I was mixing up the bed and extruder but you explained it. The bed I have is similar, or maybe exact, to the link below with a Creality glass plate. I'm not finding anything for the thermistor specs for the bed. Is there a way to measure or maybe I'm not looking in the right place?

          https://www.amazon.com/Creality-3D-Platform-Tempered-235x235x3mm/dp/B07FSM8DK9

          engikeneerundefined 1 Reply Last reply Reply Quote 0
          • engikeneerundefined
            engikeneer @resh
            last edited by

            @resh that link is just for the glass plate, not the heater underneath. Ideally you'd need to find the actual datasheet for the sensor fitted. If this is a Marlin printer you're modifying to Duet, you could start by looking up the value in the Marlin firmware by looking at the code

            If it is a cheap, 'no-name' glass bead thermistor, chances are it will be B3950, but best to check.

            You can try measuring it by heating/cooking the bed/thermistor to known temperatures, measuring the resistance and then using an online calculator to determine suitable coefficients. There was a recent thread on how best to do this: https://forum.duet3d.com/topic/21783/analyze-thermistor

            E3D TC with D3Mini and Toolboards.
            Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
            i3 clone with a bunch of mods

            1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti
              last edited by

              @resh said in e3D V6 settings:

              M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 ; configure sensor 0 as thermistor on pin bedtemp

              this is missing the c parameter for the semitec 104gt2

              M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp

              this is the default and the incorrect value.

              for reference use the config tool. click on the beta value and a selection menu comes up.

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