Multiple issues with Duet Ethernet since 2 weeks
-
Some more information
I have started the tests, so switched on the printer, set up the filament and uploaded a simple part.
Then start the print and during the start phase, the printer made the homing, but not the mesh leveling and crashed into my build plate.
Here's the starting script in S3D
Here's the console
So I've hit the emergency stop at 10:54.
Then done manually the start sequence and it worked !I have now started the print, without any issues during the start phase, except some baby stepping to have a perfect first layer.
Strange ! Seems to me that the electronic is faulty.
-
Print is done, but with lots of issues.
First the design was a square, each branch was 100 mm and the section was 10 * 10 mm.
The part printed is :
X = 100,2 mm
Y = 100,15 mm
Z = 11,69 mm !!!!!First layer is a bit squeeched on the bed, so with a less than 200 microns height.
Last layer is good, with no significant over or under extrusion
But the first 4 mm layers are well over 200 microns, giving the extra 1,69 mm in Z
The walls are good with no wobbling.
It was expected as the printer had been switched off for nearly a day.Definitely there is an electronic issue, but not on the extrusion system.
I presume it's on the moves and increases when's hot.I have checked the CPU Temp and it was pretty steady bet. 31,9 and 32,2°C.
The PSU is delivering Vin bet. 24,1 and 24,4VHelp needed ! Thanks
David -
That looks like too high bed temperature. Did you check the thermistor there? What is the displayed temp? Do you have an IR thermometer or another way to measure the bed temp and crosscheck with what Duet says?
-
I have just tried your FFF file and the bottom "bigger layers" are supports?
-
@sigxcpu said in Multiple issues with Duet Ethernet since 2 weeks:
That looks like too high bed temperature. Did you check the thermistor there? What is the displayed temp? Do you have an IR thermometer or another way to measure the bed temp and crosscheck with what Duet says?
No, it’s not a bed temp issue.
Setting is 55° C, actual on the Duet is 55,7°C. Reading with an IR thermometer is 53,2°CBTW the height of the part is 11,69mm instead of 10. Nothing to do with bed temp.
The build plate lowered by an additional 1,69 mm than it should. -
@boldnuts said in Multiple issues with Duet Ethernet since 2 weeks:
I have just tried your FFF file and the bottom "bigger layers" are supports?
Not only. There are two foots on the part that were affected so.
I reproduce the same behavior with a simple part without supports in my last tests.
-
I have done a second print of the same test square, after letting the printer switched on, idle for 2 hours.
I have the same issues as the ones reported this morning, but increased : the part is now 12,51 mm height instead of 10 mm.
So definitely it is an electronic issue.
There is something in the board that derives when switched on on some drivers.For the moment, I haven't reproduced the wobbling I had couple of times with the pan and some other parts before.
Maybe it is of importance : the pan was printed using ASA (hotend @255°C printbed @90°C) and the tests done on the square are using PLA (hotend @205°C, printbed @55°C)
-
From one of your photos, it looks like your bed moves in the Z direction. Are you using Z lift in your retraction settings? if so then it's possible that your Z acceleration (or just possible maximum speed or jerk) is set too high, causing the Z axis to lose steps when lifting the bed (e.g. undoing Z lift) but not when lowering the bed. If that's the reason, reducing Z acceleration or increasing motor current may fix it.
To test this theory, trying setting the bed a measured distance below the nozzle (maybe just touching it), then repeatedly do Z+5 followed by Z-5 many times. Then see whether the bed height is the same as it was originally.
-
Hi Dave
Thanks for the feedback.
The print was done without any z lift.
I have done another test print (same object) two hours after the second one, keeping the printer powered on, idle.
Now the part has increase another time, approx 1mm, same scenario : the first millimeters are like the resolution is 300 microns or more, then back to a normal 200 resolution.
The bed is not skipping steps and I am pretty sure that the first layers are like that because the driver is not sending the right impulsions to the stepper.
Keep in mind that when I realized there was a problem, X and Y axis were wobbling on top. Like if the steppers were shaky.
It might be linked to the impulsions form factor or timing given by the drivers. I'm not familiar with the TMC but I know they have lots of nice features embedded.
I've just started a new test print to see the effect of the powered on period.
It will stay powered for the night and I'll do another test print tomorrow morning. -
The new print seems to be good for the first layers with 200 microns per layers or so.
Very strange !
I kept the printer powered on and idle since the last failed print.
I have resliced the part, as I was running out of the filament, with different filament diameter and hotend temp.BTW I'm using S3D 4.0 since months and haven't changed version nor parameters except the ones linked to the material.
It is more and more and electronic issue !
-
@v3dprinting said in Multiple issues with Duet Ethernet since 2 weeks:
BTW I'm using S3D 4.0 since months and haven't changed version nor parameters except the ones linked to the material.
It is more and more and electronic issue !
I have the same problems using Cura 3.6
So it's hardware.
-
No M122 output posted. No config posted. Those would be helpful.
-
@sigxcpu said in Multiple issues with Duet Ethernet since 2 weeks:
No M122 output posted. No config posted. Those would be helpful.
config.g has been posted some posts above.
Here's the M122 output.
0_1544130249131_M122.txtRegarding the printer config : (printer had been completely overhauled in June 2017)
Cartesian printer
Ultimaker 2 clone (same type of gantry and print bed) with GT2 belts and pulleys (20 teeth)
Dual extruders : Bondtech QR3.0 and E3D V6 24V 35W heaters with PT100
1 PWM Fan for part cooling
X,Y and Z axis with 400 steps/rev steppers
X, Y and Z axis with end stops for homing
Capacitive sensor NPN NO for mesh bed leveling with adapter board
TDK-Lambda industrial 24V PSU under an 1500 VA UPS
1 rail with Duet3D + DC/DC 24/12V converter for fans, capacitive sensor and LED lights.
1 rail with 24V silicon bed heater (250 * 250 mm) with SSR (command only from Duet3D)
Duet3D Ethernet + PT100 daughter board.
PanelDue 5" with additional wiring for the USB card reader.
Case fan blowing on the TMC drivers + large air intake under the printer
Duct from the PSU exhaust to outside of the case to draw hot air outside it.To summarize the issues :
- X and Y wobbling when powered on / printing 24hours per day. Not when just powered on.
- First layers (approx 2 first millimeter) are much more than the resolution chosen. This increases with the time the printer is powered on. But sometimes the print is good. So the parts are well over the targeted dimensions (11,69mm then 12,56, then nearly 13,5mm for a 10mm section part)
- After homing and bed probing, the printhead sometimes crashes in the printed when priming the hotend.
To summarize the findings :
- PSU is pretty steady around 24,3V
- CPU temp is pretty steady around 32°C
- All electronics have been cleaned
- No overheating detected by the firmware
- Belts tension is OK and pulleys are properly tighten
- Gantry has been completely rebuilt in April with industrial grade bearings.
- No signifiant play in the linear bearings / bushings nor leadscrew
- No skipped steps noticed
- Problem while printing is not dependent on the slicer (S3D / Cura 3.6)
- Prints were done without any Z lifts
- Bed and hotend temp regulation is pretty steady and close to the measured temp.
- It's affecting the axis moves, not noticeable on the extrusion.
My understanding is the problem is linked to the board, not mechanical.
But it is not consistent over the time.
Something like some capacitors on the board are going to die. -
@v3dprinting said in Multiple issues with Duet Ethernet since 2 weeks:
config.g has been posted some posts above.
sorry. missed it b/c it was an attachment.Here's the M122 output.
0_1544130249131_M122.txtLooks better than mine after 1 hour print and I don't have issues. Strangely, I have
Error Status: 16
. The SG values are much different than mine (1023 all except Z drive, while yours are <1023 on X,Y but I don't know what that means).To summarize the issues :
- X and Y wobbling when powered on / printing 24hours per day. Not when just powered on.
What do you mean by wobbling? You mean powered on with motors active, right? That can be a capacitor problem, indeed.
Aren't your problems Z related, only? At least this is what I've got from the posted pictures.- First layers (approx 2 first millimeter) are much more than the resolution chosen. This increases with the time the printer is powered on. But sometimes the print is good. So the parts are well over the targeted dimensions (11,69mm then 12,56, then nearly 13,5mm for a 10mm section part)
This could be explained by a heating part, but your errors disappear on upper layers when electronics are hotter.
- After homing and bed probing, the printhead sometimes crashes in the printed when priming the hotend.
I can relate to that. One of my horizontal axes, I don't remember if X or Y, jumped to the edge before putting the first bead in center and printer resumed printing there. It happened 2 times, I don't know what was the problem.
Try to move the Z axis motor to E1 and/or try a different power supply. I don't know how often Duet checks for the input voltage. I think that is a feature to see if your power supply takes the load (i.e heated bed).
-
@sigxcpu said in Multiple issues with Duet Ethernet since 2 weeks:
To summarize the issues :
- X and Y wobbling when powered on / printing 24hours per day. Not when just powered on.
What do you mean by wobbling? You mean powered on with motors active, right? That can be a capacitor problem, indeed.
Aren't your problems Z related, only? At least this is what I've got from the posted pictures.X and Y axis were wobbling eg create a pattern like ringing but on long straight walls. Pitch is 0.9 mm approx.
Since I have powered off the printer on Monday, I am not able to reproduce it. I will have a new test today as the printer is powered on since yesterday morning.- First layers (approx 2 first millimeter) are much more than the resolution chosen. This increases with the time the printer is powered on. But sometimes the print is good. So the parts are well over the targeted dimensions (11,69mm then 12,56, then nearly 13,5mm for a 10mm section part)
This could be explained by a heating part, but your errors disappear on upper layers when electronics are hotter.
- After homing and bed probing, the printhead sometimes crashes in the printed when priming the hotend.
I can relate to that. One of my horizontal axes, I don't remember if X or Y, jumped to the edge before putting the first bead in center and printer resumed printing there. It happened 2 times, I don't know what was the problem.
Issues 2 and 3 are related as the Z move is having a wrong pitch from the driver
Try to move the Z axis motor to E1 and/or try a different power supply. I don't know how often Duet checks for the input voltage. I think that is a feature to see if your power supply takes the load (i.e heated bed).
Forgot to say that the PSU is a 24V 400w or 450w, with dual rails. Bed is on a dedicated rail.
Load is only 50% max.
I’ve monitored the voltage : bet. 24.1 and 24.4V on the Duet sensor.Definitely it’s linked with temperature, but not consistent. It seems that the print done yesterday evening is good from the webcam view. Need to check when arriving in the office.
-
@v3dprinting said in Multiple issues with Duet Ethernet since 2 weeks:
Definitely it’s linked with temperature, but not consistent. It seems that the print done yesterday evening is good from the webcam view. Need to check when arriving in the office.
The part done yesterday evening is better, but not good : the first millimeters shows the same pattern with bigger layers, but less than yesterday.
So the part is only 10,75 mm instead of 10mm.
The problem is linked with some electronic component not delivering properly when cold or hot. Impacts the drivers.
-
@v3dprinting said in Multiple issues with Duet Ethernet since 2 weeks:
Forgot to say that the PSU is a 24V 400w or 450w, with dual rails. Bed is on a dedicated rail.
Load is only 50% max.
I’ve monitored the voltage : bet. 24.1 and 24.4V on the Duet sensor.PSU is a TDK-Lambda GWS—500—24. Delivery 500w under 24V, max current 21A.
Definitely not overloaded.
As the voltage is pretty steady, no sign of issues on that side. -
From your config.g:
M906 X1100 Y1100 Z850 E600:600 I30 ; Set motor currents (mA) and motor idle factor in per cent
- How did you choose the XYZ motor currents?
- Do you have the specifications of the motors?
- How may Z motors do you have? If more than one, how have you connected them?
M92 X160.47 Y160.11 Z1600 E505.7:505.7 ; Set steps per mm
M566 X360 Y360 Z24 E1200:1200 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z360 E2400:2400 ; Set maximum speeds (mm/min)
M201 X1500 Y1500 Z300 E3000:3000 ; Set accelerations (mm/s^2)For an axis with 1600 steps/mm, the maximum speed and jerk look OK, but the acceleration looks rather high. Try reducing Z acceleration to 100 in the M201 command.
-
Hi Dave,
XYZ motor current was chosen bet. 50 and 80 % of the max load of the steppers. XY are 1,8A and Z is 1,2A, 400 steps/rev
I only have one Z motor.
Remember that this machine had been running perfectly during nearly 1 year and half with these parameters.
I will try to reduce the Z acceleration, but I don't think it is the point, as the problem appears only in the first millimeters on Z axis.
And don't forget that I also have the wobbling pattern issue on X and Y too, even if I don't reproduce it at the moment.
-
I have done another test print today with the same gcode as yesterday evening.
Same issues on Z, except the part is now 11,8 mm height instead of 10 mm.
First 4,8mm of the part are with layers well over 300 microns instead of 200 microns.
As it is the same gcode, the issue is definitely on the printer.