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

    Paneldue chamber temperature

    Scheduled Pinned Locked Moved
    PanelDue
    5
    10
    696
    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.
    • andornotundefined
      andornot
      last edited by

      How do i implement for the paneldue to display the chamber temperature?

      SpatialOne custom delta printer, upgrading to print PEEK, PEKK & Ultem

      1 Reply Last reply Reply Quote 1
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        It's not currently supported in the PanelDue firmware. It's been requested before.

        Moved this post to the PanelDue wishlist.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • andornotundefined
          andornot
          last edited by

          Is there anyway i could add the chamber temperature control to the paneldue by modifying its code?

          SpatialOne custom delta printer, upgrading to print PEEK, PEKK & Ultem

          timcurtis67undefined 1 Reply Last reply Reply Quote 0
          • timcurtis67undefined
            timcurtis67 @andornot
            last edited by timcurtis67

            @andornot said in Paneldue chamber temperature:

            Is there anyway i could add the chamber temperature control to the paneldue by modifying its code?

            Do you mean to see the Temp or actually set the temperature?

            You can make macros to turn the heater onn and off if that is what you are looking for. The macro's will show up on the paneldue.

            Also yes you can go on github and make your own version of paneldue firmware but any future changes to the original firmware will have to be manually implemented.

            andornotundefined 1 Reply Last reply Reply Quote 0
            • andornotundefined
              andornot @timcurtis67
              last edited by andornot

              @timcurtis67 i want to see the temperature and set as you would with the extruder and beds.

              SpatialOne custom delta printer, upgrading to print PEEK, PEKK & Ultem

              Exerqtorundefined 1 Reply Last reply Reply Quote 0
              • Exerqtorundefined
                Exerqtor @andornot
                last edited by

                About time to poke this bear again, any new developments here @mfs12 ?😅

                achrnundefined 1 Reply Last reply Reply Quote 0
                • achrnundefined
                  achrn @Exerqtor
                  last edited by achrn

                  @exerqtor Mine (as standard) does that - see https://forum.duet3d.com/assets/uploads/files/1634482475303-pxl_20211017_120619653.jpg which shows the enclosure set to 35 and currently at 24.4. That's in 3.4RC2, but I don't recall when it arrived.

                  Exerqtorundefined 1 Reply Last reply Reply Quote 1
                  • Exerqtorundefined
                    Exerqtor @achrn
                    last edited by Exerqtor

                    @achrn Whaaaat, mine only displays the bed and nozzle and i'm running the latest pre-release bundle on everything.

                    EDIT: Just to specify, i haven't got an actual chamber heater (yet), but i have a designated temp sensor on the toolhead to read chamber temps and a fan i can turn on / off to vent the chamber if it get's to hot.

                    achrnundefined 1 Reply Last reply Reply Quote 0
                    • achrnundefined
                      achrn @Exerqtor
                      last edited by

                      @exerqtor said in Paneldue chamber temperature:

                      i haven't got an actual chamber heater (yet), but i have a designated temp sensor on the toolhead to read chamber temps and a fan i can turn on / off to vent the chamber if it get's to hot.

                      That's what I do - no actual heater, but one is defined, and is used as set-point for the chamber so that a fan will vent it if chamber temperature exceeds that. As far as I know, I've done nothing to make it appear in the paneldue, but it does (as per previous picture).

                      In my config.g I have:

                      ; chamber
                      M308 S2 P"temp3" Y"thermistor" T4701 B4266 C1.048787e-7 A"chamber" ; dangling thermistor
                      M950 H2 C"out3" T2                            ; create a heater, but not actually anything connected to this output
                      M141 H2                                       ; set this to be chamber
                      M141 S35                                      ; set chamber to 35 - normal dont get too hot temperature
                      

                      and it just appears in the paneldue and on DWC:
                      0b5e672c-0c09-4809-b547-65122c56fb8c-image.png
                      I try and set it 'off' when I switch the machine on, but it often faults, and then I tend to just leave it faulted (it moans each time setpoint gets changed, but I ignore the moaning).

                      The rest is probably not relevant to your issue, but for completeness:

                      I have a daemon.g that reads the setpoint and sets the fan according to what it sees there, so I can change the setpoint and the fan automatically changes its setpoint too. Note I have servo-controlled blades to close the vent, so most of daemon.g controls the vent - if the vent only had a fan it would only need the M106 near the end.

                      if boards[0].vIn.current > 12
                        ; vent opens at chamber setpoint and closes at setpoint-0.5
                        if heat.heaters[heat.chamberHeaters[0]].current > heat.heaters[heat.chamberHeaters[0]].active
                          if state.gpOut[1].pwm < 0.09
                            echo "chamber",heat.heaters[heat.chamberHeaters[0]].current,"- open vent"
                          M280 P1 S170             ; open vent
                        if heat.heaters[heat.chamberHeaters[0]].current < ( heat.heaters[heat.chamberHeaters[0]].active - 0.5 )
                          if state.gpOut[1].pwm > 0.06
                            echo "chamber",heat.heaters[heat.chamberHeaters[0]].current,"- close vent"
                          M280 P1 S10              ; close vent
                        ;
                        ; set fan thermostatic
                        M106 P4 H2 T{heat.heaters[heat.chamberHeaters[0]].active,heat.heaters[heat.chamberHeaters[0]].active+5}
                        ;
                        G4 S10                       ; pause 10 seconds - note built-in 10, this makes it a 20 second interval
                      

                      As previously noted, all this is on 3.4RC2. The hardware is a MB6HC with attached SBC (Pi 4).

                      Exerqtorundefined 1 Reply Last reply Reply Quote 2
                      • Exerqtorundefined
                        Exerqtor @achrn
                        last edited by

                        @achrn

                        Sweet, that did the trick ❤

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