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

    Macros not showing on control page after updating from 1.24

    Scheduled Pinned Locked Moved Solved
    PanelDue
    6
    36
    2.1k
    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.
    • Egon.Netundefined
      Egon.Net @mfs12
      last edited by

      This is the macros section in DWC, showing the four macros:
      macros.png

      This is the DWC Dashboard, showing the macros
      macrosDWC.png

      This is the Macros tab in PanelDue
      macros_panel.jpeg

      And this is Control tab in PanelDue
      control_panel.jpeg

      My config file:

      ; General preferences
      G90                                             ; send absolute coordinates...
      M83                                             ; ...but relative extruder moves
      M550 P"3DEgon 2"                                ; set printer name
      M669 K1                                         ; select CoreXY mode
      
      ; Network
      M552 S1                                         ; enable network
      M586 P0 S1                                      ; enable HTTP
      M586 P1 S0                                      ; disable FTP
      M586 P2 S0                                      ; disable Telnet
      
      ; Drives
      M569 P0 S1                                      ; X
      M569 P1 S0                                      ; Y
      M569 P2 S1                                      ; Z
      M569 P3 S0                                      ; COUPLER 
      M569 P4 S1                                      ; E0
      M569 P5 S0                                      ; E1
      M569 P6 S0                                      ; E2
      M569 P7 S0                                      ; E3
      M584 X0 Y1 Z2 U3 E4:5:6:7                       ; set drive mapping
      M350 X16 Y16 Z16 E16:16:16:16 I1               	; configure microstepping with interpolation: axis and extruders
      M350 U8 I0									    ; configure microstepping WITHOUT interpolation: coupler 
      
      M92  X160 Y160 Z2400 U100 E408.8:679.28:645.32:332.08	; set steps per mm
      M566 X300 Y300 Z60 U1 E2100:600:600:2100 P0    			; set maximum instantaneous speed changes (mm/min)
      M203 X18000 Y18000 Z900 U5000 E3600:3600:3600:3600  	; set maximum speeds (mm/min)
      M201 X6000 Y6000 Z400 U200 E6000:2400:2400:6000   		; set accelerations (mm/s^2)
      M906 X1200 Y1200 Z1100 U400 E1600:400:400:800 I50       ; set motor currents (mA) and motor idle factor in per cent
      M84 S120                                        		; Set idle timeout
      
      ;M302 P1										;Allow cold extrusion (enable just for testing purposes!)
      
      ;Chopper optimization - Measured with oscilloscope
      M569 P2 D2 F2 B1 Y3:12:0
      ;M569 P0:1 D2 F4 B1 Y4:4:1
      
      
      ; Axis Limits
      M208 X-36 Y-44.5 Z0   U0   S1                   ; set axis minima
      M208 X333 Y360 Z300 U500 S0                     ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"xstop"                             ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop"                             ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S2										; configure endstop for Z as probe
      
      ; Z-Probe
      M558 P5 C"zstop" H2 F180 T18000  				; Z probe connected to Z endstop input
      G31 P200 X0 Y0 Z0								; Set trigger value and offsets for probe
      M557 X10:290 Y10:290 S14 						; Mesh for bed compensation
      
      ; Accelerometer
      M955 P0 C"spi.cs3+spi.cs4" I52 
      
      ; Heaters
      M308 S0 P"spi.cs1" Y"rtd-max31865" A"Heatbed"   ; configure sensor 0 as PT-100 on PT-100 daughterboard position 1
      M950 H0 C"bedheat" T0                           ; create bed heater output on bedheat and map it to sensor 0
      M307 H0 A158.8 C392.8 D1.8 V24.2 B0 S1.00 F5    ; PID_tunning for bed heater
      M140 H0                                         ; map heated bed to heater 0
      M143 H0 S140                                    ; set temperature limit for heater 0 to 140C
      
      M308 S1 P"e0temp" Y"pt1000" A"T0"				; configure sensor 1 as PT1000 on pin e0temp
      M950 H1 C"e0heat" T1                            ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 R3.061 C256.1:174.8 D9.49 S1.00			; PID_tunning for heater 1
      
      M308 S2 P"duex.e2temp" Y"pt1000" A"T1" 			; configure sensor 2 as PT1000 on pin e2temp
      M950 H2 C"duex.e2heat" T2                       ; create nozzle heater output on e0heat and map it to sensor 2
      M307 H2 R2.321 C348.1:230.6 D10.61 S1.00 		; PID_tunning for heater 2
      
      M308 S3 P"duex.e4temp" Y"pt1000" A"T2" 			; configure sensor 2 as PT1000 on pin e4temp
      M950 H3 C"duex.e4heat" T3                       ; create nozzle heater output on e0heat and map it to sensor 3
      M307 H3 R3.462 C197.1:127.8 D7.63 S1.00   		; PID_tunning for heater 3
      
      M308 S4 P"duex.e3temp" Y"pt1000" A"T3" 			; configure sensor 2 as PT1000 on pin e3temp
      M950 H4 C"duex.e3heat" T4                       ; create nozzle heater output on e0heat and map it to sensor 4
      M307 H4 R2.783 C269.8:207.3 D9.75 S1.00 		; PID_tunning for heater 4
      
      
      ;Fans
      M950 F0 C"!fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1                                  ; set fan 0 value. Thermostatic control is turned off (will be part cooling fan)
      
      M950 F1 C"!fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T40                      			; set fan 1 value. Thermostatic control is turned on at 40ºC (will be hotend fan)
      
      M950 F2 C"!duex.fan3"                           ; create fan 2 on pin fan3 (duex5)
      M106 P2 S0 H-1                                  ; set fan 2 value. Thermostatic control is turned off (will be part cooling fan)
      
      M950 F3 C"!duex.fan4"                           ; create fan 3 on pin fan4 (duex5)
      M106 P3 S1 H2 T40                          		; set fan 3 value. Thermostatic control is turned on and full at 40ºC (will be hotend fan)
      
      M950 F4 C"!duex.fan5"                          	; create fan 4 on pin fan5 (duex)
      M106 P4 S0 H-1                                 	; set fan 4 value. Thermostatic control is turned off (will be part cooling fan)
      
      M950 F5 C"!duex.fan6"                           ; create fan 5 on pin fan6 (duex 5)
      M106 P5 S1 H3 T40                     	   		; set fan 5 value. Thermostatic control is turned on at 40ºC (will be hotend fan)
      
      M950 F6 C"!duex.fan7"                           ; create fan 6 on pin fan7 (duex 5)
      M106 P6 S0 H-1                                  ; set fan 6 value. Thermostatic control is turned off (will be part cooling fan)
      
      M950 F7 C"!duex.fan8"                           ; create fan 7 on pin fan8 (duex 5)
      M106 P7 S1 H4 T40                               ; set fan 7 value. Thermostatic control is turned on at 40ºC (will be hotend fan)
      
      
      ; Tools
      M563 P0 S"T0" D0 H1 F0                         ; define tool 0
      G10 P0 X-8.46 Y39.21 Z-7.22                    ; set tool 0 axis offsets
      G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C
      
      M563 P1 S"T1" D1 H2 F2                         ; define tool 1
      G10 P1 X-0.3 Y36.0 Z-5.12                 	   ; set tool 1 axis offsets
      G10 P1 R0 S0                                   ; set initial tool 1 active and standby temperatures to 0C
      
      M563 P2 S"T2" D2 H3 F4                         ; define tool 2
      G10 P2 X-0.3 Y36.0 Z-5.06                  	   ; set tool 2 axis offsets
      G10 P2 R0 S0                                   ; set initial tool 2 active and standby temperatures to 0C
      
      M563 P3 S"T3" D3 H4 F6                         ; define tool 3
      G10 P3 X-28.5 Y50 Z-14.44                  	   ; set tool 3 axis offsets
      G10 P3 R0 S0                                   ; set initial tool 3 active and standby temperatures to 0C
      
      T-1											   ; deselect all tools 	
      
      
      ; PanelDue
      M575 P1 S1 B115200                              ; enable support for PanelDue
      
      
      ; Light control
      M950 P0 C"duex.gp2" Q10							; White Led Light pin
      M42 P0 S0										; light off	
      M950 P1 C"duex.gp1" Q10							; UV Led Light pin
      M42 P1 S0										; light off
      
      ;Vibration reduction unloaded
      M593 F50
      
      
      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        I think this is actually expected behaviour. The space is being taken up by the heater controls.

        Z-Bot CoreXY Build | Thingiverse Profile

        Egon.Netundefined 1 Reply Last reply Reply Quote 0
        • Egon.Netundefined
          Egon.Net @Phaedrux
          last edited by

          @phaedrux said in Macros not showing on control page after updating from 1.24:

          I think this is actually expected behaviour. The space is being taken up by the heater controls.

          But with 1.24 firmware they show...

          Nurgelrotundefined 1 Reply Last reply Reply Quote 0
          • Nurgelrotundefined
            Nurgelrot @Egon.Net
            last edited by

            @egon-net Did all the heater show up as well? I though that was a change in the PD firmware post 1.24 to show more heaters.

            Egon.Netundefined 1 Reply Last reply Reply Quote 0
            • Egon.Netundefined
              Egon.Net @Nurgelrot
              last edited by

              @nurgelrot said in Macros not showing on control page after updating from 1.24:

              @egon-net Did all the heater show up as well? I though that was a change in the PD firmware post 1.24 to show more heaters.

              Yes, the very same config with all 4 heaters showing

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

                @mfs12 Would be able to tell us the expected behavior.

                Z-Bot CoreXY Build | Thingiverse Profile

                mfs12undefined 1 Reply Last reply Reply Quote 0
                • mfs12undefined
                  mfs12 @Phaedrux
                  last edited by mfs12

                  @phaedrux i will have look into the and will be back.

                  mfs12undefined 1 Reply Last reply Reply Quote 0
                  • mfs12undefined
                    mfs12 @mfs12
                    last edited by mfs12

                    Hey @Egon-Net,

                    The expected behavior is to display up 5 slots (either beds and/or other tools).

                    And i couldn't reproduce your issue. I tested differenct configurations using 2, 4, 5 and 6.

                    Only in case of 6 slots the macro buttons where hidden.

                    mfs12undefined 1 Reply Last reply Reply Quote 0
                    • mfs12undefined
                      mfs12 @mfs12
                      last edited by

                      @Egon-Net can you test my configuration if this is working for you as well?

                      config.g

                      Egon.Netundefined 1 Reply Last reply Reply Quote 0
                      • Diamondbackundefined
                        Diamondback
                        last edited by

                        My PanelDue 7i with latest firmware also omits the macros (with 1 bed + 4 heaters).

                        mfs12undefined 1 Reply Last reply Reply Quote 0
                        • mfs12undefined
                          mfs12 @Diamondback
                          last edited by

                          @diamondback can you please share your configuration.

                          1 Reply Last reply Reply Quote 0
                          • mfs12undefined
                            mfs12
                            last edited by

                            Ok, after adding another heater on a expansion board the macro buttons are not displayed anymore.

                            So i guess i can confirm the faulty behavior reported by @Diamondback and @Egon-Net.

                            Thanks for reporting and i will file a bug.

                            Diamondbackundefined Egon.Netundefined 2 Replies Last reply Reply Quote 1
                            • Diamondbackundefined
                              Diamondback @mfs12
                              last edited by

                              @mfs12 Ah nice. I'm using a Duet 2 Wifi + Duex 5 wit hvarious things connected to both of them, including two non heater PWM outputs.

                              1 Reply Last reply Reply Quote 0
                              • Egon.Netundefined
                                Egon.Net @mfs12
                                last edited by

                                @mfs12 said in Macros not showing on control page after updating from 1.24:

                                @Egon-Net can you test my configuration if this is working for you as well?

                                config.g

                                Here you have it. It shows weirdly...

                                config.jpeg

                                1 Reply Last reply Reply Quote 0
                                • Egon.Netundefined
                                  Egon.Net @mfs12
                                  last edited by

                                  @mfs12 said in Macros not showing on control page after updating from 1.24:

                                  Ok, after adding another heater on a expansion board the macro buttons are not displayed anymore.

                                  So i guess i can confirm the faulty behavior reported by @Diamondback and @Egon-Net.

                                  Thanks for reporting and i will file a bug.

                                  Thank you very much!

                                  1 Reply Last reply Reply Quote 0
                                  • mfs12undefined
                                    mfs12
                                    last edited by

                                    Link to the github issue. Any development done on this topic will be reflected there.

                                    https://github.com/Duet3D/PanelDueFirmware/issues/132

                                    mfs12 created this issue in Duet3D/PanelDueFirmware

                                    closed Macro buttons are not displayed in some cases #132

                                    1 Reply Last reply Reply Quote 4
                                    • Bipotronicundefined
                                      Bipotronic
                                      last edited by

                                      Have also the same Problem with Duet2 + Exp.board, 1Bed, 4Printheads and Panel Due FW-Version 3.2.11 macros were not shown. Any progress there?

                                      mfs12undefined 1 Reply Last reply Reply Quote 0
                                      • mfs12undefined
                                        mfs12 @Bipotronic
                                        last edited by

                                        @philipp-r i could reproduce the issue. I hope to take care of that in the next release cycle. Check the gitlab issue. Any development concerning the problem is reflected there.

                                        https://github.com/Duet3D/PanelDueFirmware/issues/132

                                        mfs12 created this issue in Duet3D/PanelDueFirmware

                                        closed Macro buttons are not displayed in some cases #132

                                        1 Reply Last reply Reply Quote 1
                                        • mfs12undefined
                                          mfs12
                                          last edited by

                                          This post is deleted!
                                          1 Reply Last reply Reply Quote 0
                                          • mfs12undefined
                                            mfs12
                                            last edited by

                                            Hey @egon-net, i think i could fix the problem you reported.

                                            it would be really helpful if you could test it with your setup. I assume from your report you are using a PanelDue v3-7.0. So the image is exactly for that hardware. Looking forward to hear from you.

                                            paneldue-3.3.0-rc4-egon.net-v3-7.0.bin

                                            Egon.Netundefined 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA