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