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

    Can Anyone Share Their HEVO Configs?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    15
    968
    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.
    • justinds89undefined
      justinds89
      last edited by

      Hey all!

      I have a HEVO with BLTouch, E3D Hemera Direct Drive, Duet2 WiFi. It works pretty good for the most part, but there is a few minor issues.

      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.

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

      Would anyone that has a HEVO with somewhat similar hardware and working well be able to share their files so I can compare to mine? A lot of the firmware configuration I am not completely certain is setup properly and would be interested in comparing some of the config settings.

      Also, I am thinking of figuring out a way to attach a filament runout sensor.

      What is the best way to set Z Offset also, is there a way to baby step it during a print and then lock in the change or do you just have to keep track of the change and then edit the config file?

      Thanks for the help,
      Justin

      Phaedruxundefined DIY-O-Sphereundefined 2 Replies Last reply Reply Quote 0
      • 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