Can Anyone Share Their HEVO Configs?
-
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 -
@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
-
@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. -
@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.
-
@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).
-
@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.
-
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.
-
@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.
-
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
-
Here's pictures of the stringing on a temp tower with PLA.
-
@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.
-
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.
-
@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.
-
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 .
-
@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.