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

PWM logics of M307

Scheduled Pinned Locked Moved
General Discussion
2
8
404
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
    Kaj
    last edited by 29 Feb 2020, 16:59

    Hi Everyone,

    I was getting error because my bed heated up slower than the expected 1.7°C/s
    I tried autotuning but apparantly it failed somewhere during phase 4.

    I changed the PWM value to 2 and haven't had the error since but I'd like to know what it actually does.

    M307 H0 B1 S2.00

    Kind regards,

    Kaj

    1 Reply Last reply Reply Quote 0
    • undefined
      Danal
      last edited by 29 Feb 2020, 18:31

      Given that the documentation for M307 says:

      Snnn maximum PWM to be used used with this heater on a scale of 0 to 1. Default 1.0.

      That S2.00 is likely doing nothing. The default was 1.0 and I'd bet that setting it beyond 1 just sets it to 1. Further, I'd bet that the non-error is because the bed was not totally, completely, cooled to room temp when you experimented further.

      I would HIGHLY recommend running an autotune, and putting the resulting parameters in config.g.

      Delta / Kossel printer fanatic

      1 Reply Last reply Reply Quote 2
      • undefined
        Danal
        last edited by 29 Feb 2020, 18:33

        Oh, and your question: S being scaled 0 to 1, and called "Max PWM", it looks like it is the maximum duty cycle for PWM on the heater specified.

        See "duty cycle" here

        Delta / Kossel printer fanatic

        undefined 1 Reply Last reply 29 Feb 2020, 22:47 Reply Quote 1
        • undefined
          Kaj @Danal
          last edited by 29 Feb 2020, 22:47

          @Danal sounds plausible to why the error didn't occur anymore. I'll retry tomorrow with a cold bed and report back.

          1 Reply Last reply Reply Quote 1
          • undefined
            Kaj
            last edited by 1 Mar 2020, 13:28

            @Danal I just retried with a cold bed and heated up to 70 without getting the error.
            I'm printing now so I'll try again tomorrow after setting it back to 1

            undefined 1 Reply Last reply 2 Mar 2020, 02:06 Reply Quote 0
            • undefined
              Danal @Kaj
              last edited by 2 Mar 2020, 02:06

              @Kaj said in PWM logics of M307:

              @Danal I just retried with a cold bed and heated up to 70 without getting the error.
              I'm printing now so I'll try again tomorrow after setting it back to 1

              Sounds good. Did you ever run a calibration?

              Delta / Kossel printer fanatic

              undefined 1 Reply Last reply 2 Mar 2020, 07:25 Reply Quote 0
              • undefined
                Kaj @Danal
                last edited by 2 Mar 2020, 07:25

                @Danal I did yeah, it went to phase 4, was cooling down for a while and later when I checked it had an error in phase 4.

                1 Reply Last reply Reply Quote 0
                • undefined
                  Danal
                  last edited by 2 Mar 2020, 13:27

                  Cool (he he). Keep us posted.

                  Delta / Kossel printer fanatic

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