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

Paneldue chamber temperature

Scheduled Pinned Locked Moved
PanelDue
5
10
697
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
    andornot
    last edited by 3 Jan 2020, 12:26

    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
    • undefined
      Phaedrux Moderator
      last edited by 3 Jan 2020, 22:28

      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
      • undefined
        andornot
        last edited by 6 Jan 2020, 14:47

        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

        undefined 1 Reply Last reply 6 Jan 2020, 16:12 Reply Quote 0
        • undefined
          timcurtis67 @andornot
          last edited by timcurtis67 1 Jun 2020, 16:13 6 Jan 2020, 16:12

          @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.

          undefined 1 Reply Last reply 8 Jan 2020, 09:17 Reply Quote 0
          • undefined
            andornot @timcurtis67
            last edited by andornot 1 Aug 2020, 09:17 8 Jan 2020, 09:17

            @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

            undefined 1 Reply Last reply 9 Mar 2022, 10:09 Reply Quote 0
            • undefined
              Exerqtor @andornot
              last edited by 9 Mar 2022, 10:09

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

              undefined 1 Reply Last reply 9 Mar 2022, 10:50 Reply Quote 0
              • undefined
                achrn @Exerqtor
                last edited by achrn 3 Sept 2022, 13:22 9 Mar 2022, 10:50

                @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.

                undefined 1 Reply Last reply 9 Mar 2022, 10:52 Reply Quote 1
                • undefined
                  Exerqtor @achrn
                  last edited by Exerqtor 3 Sept 2022, 10:55 9 Mar 2022, 10:52

                  @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.

                  undefined 1 Reply Last reply 9 Mar 2022, 13:20 Reply Quote 0
                  • undefined
                    achrn @Exerqtor
                    last edited by 9 Mar 2022, 13:20

                    @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).

                    undefined 1 Reply Last reply 9 Mar 2022, 17:16 Reply Quote 2
                    • undefined
                      Exerqtor @achrn
                      last edited by 9 Mar 2022, 17:16

                      @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