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

    Bed heater buzzing at print temp 3.3b2

    Scheduled Pinned Locked Moved
    General Discussion
    3
    9
    368
    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.
    • carcamerarigundefined
      carcamerarig
      last edited by

      What would cause the bed heater to buzz at print temp?
      mini5 sbc
      3.3b2
      slice 50w heater
      ht th

      DIY-O-Sphereundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Have you PID tuned the heaters yet?

        https://duet3d.dozuki.com/Wiki/Tuning_the_heater_temperature_control

        Z-Bot CoreXY Build | Thingiverse Profile

        carcamerarigundefined 1 Reply Last reply Reply Quote 0
        • carcamerarigundefined
          carcamerarig @Phaedrux
          last edited by

          @Phaedrux said in Bed heater buzzing at print temp 3.3b2:

          Have you PID tuned the heaters yet?

          https://duet3d.dozuki.com/Wiki/Tuning_the_heater_temperature_control

          I did yes, I haven’t considered should I need to do it again after upgrading the fw?
          Why would it buzz, magnetic fields from the bed?

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

            Post your config.g. You can specify the PWM frequency which may help. For beds it should be 10hz. The default may be too high. Post config.g so we can see what it is.

            After tuning once you don't have to tune again usually as long as you've saved the results somewhere to reload them. Either in config.g or config-override.g

            Z-Bot CoreXY Build | Thingiverse Profile

            carcamerarigundefined 1 Reply Last reply Reply Quote 2
            • DIY-O-Sphereundefined
              DIY-O-Sphere @carcamerarig
              last edited by

              @carcamerarig
              You can try to set a lower Q parameter in the M950 of the bed heater.
              Should look similar to this

              M950 H0 C"bedheat" T0 Q10
              

              (UTC+1)

              carcamerarigundefined 1 Reply Last reply Reply Quote 1
              • carcamerarigundefined
                carcamerarig @Phaedrux
                last edited by

                @Phaedrux said in Bed heater buzzing at print temp 3.3b2:

                Post your config.g. You can specify the PWM frequency which may help. For beds it should be 10hz. The default may be too high. Post config.g so we can see what it is.

                After tuning once you don't have to tune again usually as long as you've saved the results somewhere to reload them. Either in config.g or config-override.g

                Yes PWM defaults at 100, I didn't know that, thanks.
                Pre change config.g

                ; General preferences
                G90                                         ; Send absolute coordinates...
                M83                                         ; ...but relative extruder moves
                M564 H0                                   ; Permits ALL Axis movement prior to or without ANY Homing require [ over-rides default of no movement until all homed ]
                
                ; Network
                ;M550 P"Duet3"                        ; Set machine name
                ;M552 S1                                     ; Enable network
                ;*** Access point is configured manually via M587
                ;M586 P0 S1                                  ; Enable HTTP
                ;M586 P1 S0                                  ; Disable FTP
                ;M586 P2 S0                                  ; Disable Telnet
                M575 P1 S1 B57600							; Panel Due
                
                ; Drive Mappings
                M569 P0.0 S0 V0                              ; Drive 0 goes forwards: X Axis
                M569 P0.1 S0 V0                            ; Drive 1 goes backwards: Y Axis
                M569 P0.2 S0 V0                            ; Drive 2 goes backwards: Z Axis
                M569 P0.3 S0 V0                           ; Drive 3 goes forwards: E Axis
                M569 P0.4 S0 V0                          ; Drive 4 goes backwards: Z Axis (at E1)
                
                ; Micrpstepping and Speed
                M350 X16 Y16 E16 Z16 I1                     ; Configure microstepping with interpolation
                M92 X200.00 Y200.00 Z400.00 E830.00         ; Set steps per mm
                
                ; Speeds, Acceleration and Jerk
                M566 X240.00 Y240.00 Z24.00 E270.00 P1      ; Set maximum instantaneous speed changes (mm/min)
                M203 X7200.00 Y7200.00 Z723.00 E1200.00   ; Set maximum speeds (mm/min)
                M201 X1250.00 Y1250.00 Z1000.00 E500.00    ; Set accelerations (mm/s^2)
                M204 P1250.0 T1250.0   						 ; set print and travel accelerations (mm(s^2)
                
                ; Motor currents
                M906 X1500 Y1600 Z600.00 E900.00 I30    ; Set motor currents (mA) and motor idle factor in percent
                M84 S30                                     ; Set idle timeout
                
                
                ; Motor remapping for dual Z and axis Limits
                M584 X0 Y1 Z2:4 E3				; two Z motors connected to driver outputs Z and E1
                M671 X-37:287 Y0:0 S10			; leadscrews at left (connected to Z) and right (connected to E1) of X axis
                
                ; Printer geometry
                M208 X0:250 Y-4:215 Z-0.5:415  ; X carriage moves from 0 to 250, Y bed goes from 0 to 210
                M564 H0							; allow unhomed movement
                
                ; Endstops
                M915 XY F0 S0 H400 R1					; configure stall detection for sensorless homing
                M574 X1 Y1 S3							; Set endstops controlled by motor load detection
                
                ; Stallgaurd Sensitivy
                M915 X S-40 F0 H400 R0
                M915 Y S-40 F0 H400 R0
                ;M915 X S-4 F0 H400 R0		                ; Set X axis Sensitivity  ;working 3.3
                ;M915 Y S-2 F0 H400 R0		                ; Set y axis Sensitivity ; woring 3.3
                
                ; Input Shaper
                M593 F60 P4 S0.2  ; Input Shaping
                
                ; Z-Probe Super PINDA
                M574 X1 S3														; configure sensorless endstop for low end on X
                M574 Y1 S3														; configure sensorless endstop for low end on Y
                M574 Z1 S2 ; Set endstops controlled by probe
                M558 P5 C"^io3.in" I1 H1 F500 T4800 A30 S0.004 ; PINDA
                
                ; Probing Mesh Grid and Sheets
                M557 X24:221 Y10:195 P8                     ; Define mesh grid for probing
                G31 P1000 X23 Y5 Z1.750 	                 ; Textured Sheet
                ;G31 P1000 X23 Y5 Z1.280 					; PEI
                
                ; Heatbed Heaters and Thermistor Bed 
                M308 S0 P"temp0" Y"thermistor" T100000 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 0 Bed
                M950 H0 C"out0" T0 Q100					; Creates Bed Heater
                M307 H0 R0.329 C411.4 D12.77 S1.00 V23.8		; Bed PID new version
                M140 H0										; Bed uses Heater 0
                M143 H0 S120                                ; Set temperature limit for heater 0 to 120C Bed
                
                
                
                ; HotEnd Heaters and Thermistor HotEnd      
                M308 S1 P"temp1" Y"thermistor" T500000 B4723 C1.19622e-7  ;define E0 temperature sensor Slice HT
                M950 H1 C"out1" T1					; Create HotEnd Heater
                M307 H1 R2.416 C188.5:134.7 D5.14 S1.00 V23.9 ; Hotend PID new version
                M143 H1 S285                            ; Set temperature limit for heater 1 to 285C HotEnd
                M302 S185 R185
                
                ; Fans
                M950 F1 C"out5" Q250				; Creates HOTEND Fan
                M106 P1 T45 S235 H1                 ; HOTEND Fan Settings
                M950 F0 C"out6" Q100				; Creates PARTS COOLING FAN
                M106 P0 H-1                         ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off PARTS COOLING FAN
                
                ; Tools
                M563 P0 D0 H1 F0                            ; Define tool 0
                G10 P0 X0 Y0 Z0                             ; Set tool 0 axis offsets
                G10 P0 R0 S0                                ; Set initial tool 0 active and standby temperatures to 0C
                
                G91
                G1 X1 Y1 Z1 ; calibrate StealthChop values
                G90
                M83
                G4 S2
                M84 ; disable motors
                
                M98 P"0:/macros/02_Functions/StartupFilamentSensorCheck"  ; Runout Sensor Logic: Startup with filament = runout sensor active   Startup without filament = autoload active
                
                
                
                
                
                
                
                
                
                
                1 Reply Last reply Reply Quote 0
                • carcamerarigundefined
                  carcamerarig @DIY-O-Sphere
                  last edited by

                  @DIY-O-Sphere said in Bed heater buzzing at print temp 3.3b2:

                  @carcamerarig
                  You can try to set a lower Q parameter in the M950 of the bed heater.
                  Should look similar to this

                  M950 H0 C"bedheat" T0 Q10
                  

                  Thanks for that, Q being the PWM frequency?

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

                    @carcamerarig said in Bed heater buzzing at print temp 3.3b2:

                    Q being the PWM frequency?

                    Yes.

                    https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M950_Create_heater_fan_spindle_or_GPIO_servo_pin

                    Z-Bot CoreXY Build | Thingiverse Profile

                    carcamerarigundefined 1 Reply Last reply Reply Quote 1
                    • carcamerarigundefined
                      carcamerarig @Phaedrux
                      last edited by

                      @Phaedrux said in Bed heater buzzing at print temp 3.3b2:

                      @carcamerarig said in Bed heater buzzing at print temp 3.3b2:

                      Q being the PWM frequency?

                      Yes.

                      https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M950_Create_heater_fan_spindle_or_GPIO_servo_pin

                      and it sorted the buzzing many thanks.

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