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

    Can Anyone Share Their HEVO Configs?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    15
    1.0k
    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.
    • Phaedruxundefined
      Phaedrux Moderator @justinds89
      last edited by

      @justinds89 said in Can Anyone Share Their HEVO Configs?:

      1 - BLTouch when turning on the printer will sometimes just blink red and not deploy/retract probe. I have to manually pull the probe out and then reboot printer for it to work as normal.

      That sounds like a wiring problem. The BLtouch should do a self test immediately on powerup with 5v. If it's not doing that something is either not making a good connection or the probe itself is failing.

      @justinds89 said in Can Anyone Share Their HEVO Configs?:

      2 - Stringing issues. I am thinking maybe speed/acceleration settings could be affecting this.

      Usually comes down to printing temp, cooling, retraction, pressure advance, speed, jerk and accel will play into that as well as part of retraction and travel moves.

      It's unlikely that someone will be able to provide you a config file that will work perfectly on your machine. You'll have to do some tuning.

      @justinds89 said in Can Anyone Share Their HEVO Configs?:

      What is the best way to set Z Offset

      https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_height

      Z-Bot CoreXY Build | Thingiverse Profile

      justinds89undefined 1 Reply Last reply Reply Quote 0
      • DIY-O-Sphereundefined
        DIY-O-Sphere @justinds89
        last edited by

        @justinds89 said in Can Anyone Share Their HEVO Configs?:

        1 - BLTouch when turning on the printer will sometimes just blink red and not deploy/retract probe.

        I had exactly the same issue, that was driving me crazy....
        Check the Pin
        "Try loosening or tightening the set screw slightly to adjust the trigger sensitivity."

        The description how to set up the srew is in the manual
        In the end a quarter turn had reliably solved the problem.

        (UTC+1)

        timcurtis67undefined justinds89undefined 2 Replies Last reply Reply Quote 1
        • timcurtis67undefined
          timcurtis67 @DIY-O-Sphere
          last edited by

          @DIY-O-Sphere said in Can Anyone Share Their HEVO Configs?:

          @justinds89 said in Can Anyone Share Their HEVO Configs?:

          1 - BLTouch when turning on the printer will sometimes just blink red and not deploy/retract probe.

          I had exactly the same issue, that was driving me crazy....
          Check the Pin
          "Try loosening or tightening the set screw slightly to adjust the trigger sensitivity."

          The description how to set up the srew is in the manual
          In the end a quarter turn had reliably solved the problem.

          +1 that fixed my issue I had with one of my BL's doing the same thing.

          1 Reply Last reply Reply Quote 2
          • justinds89undefined
            justinds89 @Phaedrux
            last edited by

            @Phaedrux Thanks for the reply Phaedrux.

            1 - The BLTouch does do the self test and 3/4ths of the time it works fine. The other 1/4th it just blinks red and I have to pull the pin out and reboot.

            2- I know I won't be able to import the config directly and use it, but thought it might be beneficial to see what others are using that work. Maybe my acceleration settings are too low (I did tweak these some for the extruder and it seemed to help, but think it could be better).

            dc42undefined 1 Reply Last reply Reply Quote 0
            • justinds89undefined
              justinds89 @DIY-O-Sphere
              last edited by justinds89

              @DIY-O-Sphere Thanks DIY-O-Sphere. I will check that out and read the link as well. I have never adjusted a set screw for the BLTouch so I have no clue if it needs to be adjusted or not. Like I've said it works most of the time so didn't seem like a wiring issue, but couldn't really think of what it could be. Thought maybe a faulty BLTouch or just some weird configuration setting.

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

                Feel free to post your current config files and settings and we can provide some suggestions and feedback. photos of test prints also help.

                For the BLtouch you can also remove the pin entirely after removing the set screw. Sometimes they need to be cleaned or may have a defect. If it's failing the self test occasionally that's definitely something to check.

                Z-Bot CoreXY Build | Thingiverse Profile

                justinds89undefined 1 Reply Last reply Reply Quote 0
                • justinds89undefined
                  justinds89 @Phaedrux
                  last edited by

                  @Phaedrux said in Can Anyone Share Their HEVO Configs?:

                  Feel free to post your current config files and settings and we can provide some suggestions and feedback. photos of test prints also help.

                  For the BLtouch you can also remove the pin entirely after removing the set screw. Sometimes they need to be cleaned or may have a defect. If it's failing the self test occasionally that's definitely something to check.

                  Thanks Phaedrux. I will check the pin out as I haven't done that. I will try to post a picture later and the config files as soon as I find the best way to do that here. I don't have much photos currently, but may have something that will help.

                  1 Reply Last reply Reply Quote 0
                  • justinds89undefined
                    justinds89
                    last edited by

                    Here is the main config.g file. If it would help to share any of the other config files let me know. I would like to get everything set optimally as possible.

                    ; Configuration file for Duet WiFi (firmware version 1.21)
                    ; executed by the firmware on start-up
                    ;
                    ; generated by RepRapFirmware Configuration Tool v2 on Fri Feb 22 2019 17:03:26 GMT-0700 (Mountain Standard Time)
                    
                    ; General preferences
                    G90                                                ; Send absolute coordinates...
                    M83                                                ; ...but relative extruder moves
                    
                    M667 S1                                            ; Select CoreXY mode
                    
                    ; Network
                    M550 P"HyperCube Evolution"                        ; Set machine name
                    M551 P""                                     ; Set password
                    M552 S1                                            ; Enable network
                    M587 S"" P""                     ; Configure access point. You can delete this line once connected
                    M586 P0 S1                                         ; Enable HTTP
                    M586 P1 S1                                         ; Enable FTP
                    M586 P2 S1                                         ; Enable Telnet
                    
                    ; Drives
                    M569 P0 S0                                         ; Drive 0 goes backwards
                    M569 P1 S0                                         ; Drive 1 goes backwards
                    M569 P2 S0                                         ; Drive 2 goes backwards
                    M569 P3 S1                                         ; Drive 3 goes forwards
                    M350 X16 Y16 Z16 E16 I1                            ; Configure microstepping with interpolation
                    M92 X80.00 Y80.00 Z400.00 E409.00                  ; Set steps per mm
                    M566 X900.00 Y900.00 Z24.00 E270.00                ; Set maximum instantaneous speed changes (mm/min) (Jerk) (E was 120)
                    M203 X12000.00 Y12000.00 Z1200.00 E7200.00         ; Set maximum speeds (mm/min)
                    M201 X1000.00 Y1000.00 Z200.00 E10000.00           ; Set accelerations (mm/s^2)
                    M906 X950.00 Y950.00 Z950.00 E950.00 I30           ; Set motor currents (mA) and motor idle factor in per cent
                    M84 S30                                            ; Set idle timeout
                    
                    ; Axis Limits
                    M208 X0 Y0 Z0 S1                                   ; Set axis minima
                    M208 X271 Y290 Z280 S0                             ; Set axis maxima
                    
                    ; Endstops
                    M574 X1 S3 F0 R0                            ; Set active High endstops (S1=SENSORED) (X-MIN(1)) (S3=SENSORLESS)
                    M574 Y0 S3 F0 R0 		            ; Set active High endstops (S1=SENSORED) (Y-MIN(1)) (S3=SENSORLESS)
                    M574 X1 Y1 S3                               ; Set endstops controlled by motor load detection
                    M574 Z1 S2 			            ; Use zprobe and home to min
                    M915 X Y S7 R0 F0 	                    ; set X and Y to sensitivity 7, do nothing when stall, unfiltered
                    
                    ; Z-Probe
                    M574 Z1 S2                                         ; Set endstops controlled by probe
                    M307 H7 A-1 C-1 D-1                                ; Disable heater on PWM channel for BLTouch
                    M558 P9 H3 F120 T6000 B1 X0 Y0 Z1                  ; Set Z probe type to bltouch and the dive height + speeds
                    G31 P500 X0 Y-35 Z0.95                             ; Set Z probe trigger value, offset and trigger height (Offset)
                    M557 X10:285 Y10:285 S20                           ; Define mesh grid S80
                    
                    ; Heaters
                    ;M307 H1 A380.9, C169.8, D2.7 S1
                    M305 P0 T100000 B4138 R4700                        ; Set thermistor + ADC parameters for heater 0
                    M143 H0 S120                                       ; Set temperature limit for heater 0 to 120C
                    M305 P1 T100000 B4725 C7.060000e-8 R4700           ; Set thermistor + ADC parameters for heater 1
                    M143 H1 S280                                       ; Set temperature limit for heater 1 to 280C
                    
                    ; Fans
                    M106 P2 S0 I0 F500 H-1                             ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                    M106 P1 S1 I0 F500 H1 T45                          ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
                    
                    ; Tools
                    M563 P0 D0 H1 F2                                   ; 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
                    
                    ; Automatic power saving
                    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
                    
                    ; Custom settings are not configured
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • justinds89undefined
                      justinds89
                      last edited by

                      Here's pictures of the stringing on a temp tower with PLA.

                      20210323_162625.jpg 20210323_162601.jpg

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @justinds89
                        last edited by

                        @justinds89 said in Can Anyone Share Their HEVO Configs?:

                        @Phaedrux Thanks for the reply Phaedrux.

                        1 - The BLTouch does do the self test and 3/4ths of the time it works fine. The other 1/4th it just blinks red and I have to pull the pin out and reboot.

                        2- I know I won't be able to import the config directly and use it, but thought it might be beneficial to see what others are using that work. Maybe my acceleration settings are too low (I did tweak these some for the extruder and it seemed to help, but think it could be better).

                        The BLTouch self-test will fail if the pin doesn't drop fast enough or fully enough when it is released. This will happen if the nozzle is too close to the bed to prevent the pin deploying fully, or if the BLTouch is on its side (as it usually is when I am bench testing one), or the pin has become sticky and needs to be cleaned.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

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

                          The HeVO isn't the most rigid printer design. You may need to reduce your acceleration and jerk settings a bit to try and eliminate the ringing you're seeing. Tightening your belts may help.

                          I'd also try increasing your extruder jerk to ~3000 and try tuning pressure advance.

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

                          Z-Bot CoreXY Build | Thingiverse Profile

                          justinds89undefined 1 Reply Last reply Reply Quote 0
                          • justinds89undefined
                            justinds89 @Phaedrux
                            last edited by

                            @Phaedrux My frames pretty solid, but I'm not using linear rails or anything and it's direct drive instead of bowden. I really haven't even thought about the ringing much yet to be honest, but it is definitely something I will consider. I think all the belts are pretty tight and should be fine I believe. Should the jerk and acceleration just both be gradually reduced until the ringing goes away ideally?

                            I will try increasing the extruder jerk to 3000, it was at 120 and I upped it to 270. Wasn't really sure how far to take it. That may be quite a bit of help with the string. No clue what pressure advance is, but I will look at the link you posted.

                            Thanks for all the help.

                            1 Reply Last reply Reply Quote 0
                            • keyz182undefined
                              keyz182
                              last edited by keyz182

                              I have the same setup, only difference is that I'm using my Duet 2 in SBC mode. We'll, it's not quite a duet anymore, but still close enough for the configs to be comparable.

                              I have a PT100 for the hotend which may not be what you have, so that may be a difference.

                              My accelerations and such are tuned right now for speed over quality. I'm printing lots of functional parts, so ringing is largely irrelevant, so I'd ignore that part of my config 🙂

                              
                              ; General preferences
                              M575 P1 S1 B57600
                              G90                                                     ; send absolute coordinates...
                              M83                                                     ; ...but relative extruder moves
                              M550 P"ThreeDee"                                        ; set printer name
                              
                              M667 S1                                                 ; select CoreXY mode
                              
                              ; Drives
                              M569 P0 S1                                              ; physical drive 0 goes forwards
                              M569 P1 S1                                              ; physical drive 1 goes forwards
                              M569 P2 S1                                              ; physical drive 2 goes forwards
                              M569 P3 S1                                              ; physical drive 3 goes forwards
                              M584 X0 Y1 Z2 E3                                        ; set drive mapping
                              M350 X256 Y256 Z256 E256 I1                             ; configure microstepping with interpolation
                              M92 X80.00 Y80.00 Z1600.00 E409.00 S16                  ; set steps per mm
                              M566 X2000.00 Y2000.00 Z300.00 E2000.00                 ; set maximum instantaneous speed changes (mm/min)
                              M203 X18000.00 Y18000.00 Z360.00 E18000.00              ; set maximum speeds (mm/min)
                              M201 X5000.00 Y5000.00 Z25.00 E5000.00                  ; set accelerations (mm/s^2)
                              M906 X1600 Y1600 Z1600 E1100 I30                        ; set motor currents (mA) and motor idle factor in per cent
                              M84 S30                                                 ; Set idle timeout
                              
                              ; Axis Limits
                              M208 X-10 Y0 Z0 S1                                      ; set axis minima
                              M208 X300 Y300 Z300 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 Z-probe endstop for low end on Z
                              
                              ; Z-Probe
                              M558 P9 C"^zprobe.in" H5 F120 T6000 A5                  ; set Z probe type to bltouch and the dive height + speeds
                              M950 S0 C"exp.heater3"                                  ; create servo pin 0 for BLTouch
                              G31 P500 X2 Y-21 Z3.00                                  ; set Z probe trigger value, offset and trigger height
                              
                              
                              ; Heaters
                              M308 S0 P"bedtemp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 0 as thermistor on pin bedtemp
                              M950 H0 C"bedheat" T0                                   ; create bed heater output on bedheat and map it to sensor 0
                              M143 H0 S120                                            ; set temperature limit for heater 0 to 120C
                              M307 H0 B0 S1.00                                        ; disable bang-bang mode for the bed heater and set PWM limit
                              M140 H0                                                 ; map heated bed to heater 0
                              M308 S1 P"spi.cs1" Y"rtd-max31865"                      ; configure sensor 1 as thermocouple via CS pin spi.cs1
                              M950 H1 C"e0heat" T1                                    ; create nozzle heater output on e0heat and map it to sensor 1
                              M143 H1 S280                                            ; set temperature limit for heater 1 to 280C
                              M307 H1 B0 S1.00                                        ; disable bang-bang mode for heater  and set PWM limit
                              
                              ; Fans
                              M950 F0 C"fan0" Q75                                     ; create fan 0 on pin fan0 and set its frequency
                              M106 P0 S0 H-1 C"Tool Fan"                              ; set fan 0 name and value. Thermostatic control is turned off
                              M950 F1 C"fan1" Q75                                     ; create fan 1 on pin fan1 and set its frequency
                              M106 P1 S1 H1 T45 C"Hemera Fan"                         ; set fan 1 name and value. Thermostatic control is turned on
                              M950 F2 C"fan2" Q75                                     ; create fan 2 on pin fan2 and set its frequency
                              M106 P2 C"MCU Fan" S0.5 H-1                             ; set fan 2 name and value. Thermostatic control is turned off
                              
                              ; 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
                              
                              ; Custom settings
                              M572 D0 S0.01											; Pressure Advance
                              ;M593 F60												; DAA
                              M207 S0.5 F5100 T5100 Z0.10                             ; Retraction Settings Distance 0.5mm, Speed 5100, de-retract 5100, zhop 0.1
                              M206 X0 Y0										     	; Offset
                              M557 X15:290 Y15:280 P7:7 								; Mesh Grid
                              T0
                              ; Miscellaneous
                              M501                                                    ; load saved parameters from non-volatile memory
                              
                              

                              A lot of the BLTouch issues I've had in the past have been wiring related. I don't know why, but the pins like to wiggle out of the connector for me. Probably my sub par crimping 🙂 .

                              justinds89undefined 1 Reply Last reply Reply Quote 1
                              • justinds89undefined
                                justinds89 @keyz182
                                last edited by justinds89

                                @keyz182 Thanks, I appreciate the info and copy of your config settings. I will look them over and see if maybe there is any tweaks that could apply to mine.

                                Yeah, I have checked the wiring to my BLTouch and everything appears good. I am planning on checking the pin and see if there is something odd there. It's not too big of a deal as I can resolve it pretty quick, but would be nice to have it work more reliably.

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