Jump to content
Ultimaker Community of 3D Printing Experts
  • Sign Up
VladimirK

Different layer thickness problem

Recommended Posts

Posted · Different layer thickness problem

I'm using Cura 4.6.1, Duet Wi-Fi, G-Code flavor RepRap, E3D Titan Aero direct extruder with Volcano,

M572 D0 S0.07 ; Pressure advance

My problems are on photos:

first one Nylon 0.4mm nozzle "Calibration cube"

IMG_20200725_192708.thumb.jpg.6e4337f20c5ba32a2166123115b36260.jpg

 

Second is PLA 0.8mm nozzle, "Line Width" set to 0.8

IMG_20200725_193315.thumb.jpg.1e5fdfd6678fa190fa5cd31f85fd72bb.jpg

 

I checked and those horizontal lines not at the same heights.

IMG_20200725_200135.thumb.jpg.567c6917e303ea82051cec4550365fc4.jpg

 

And it seems other models have no such problems (Polycarbonate, rotated 180 degrees)

IMG_20200725_200329.thumb.jpg.26cd72a83fa7916b93fdce64bad214af.jpg

 

Is it something wrong with Cura?

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Could you please provide the project files for those calibration cubes? Do File->Save and attach the 3mf file(s) to this thread. thanks.

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Thanks for the files, could you please also provide the gcode and 3mf files for the PLA cube, thanks?

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

I did PLA at 0.8 several weeks ago, was disappointed and changed back to 0.4 nozzle. But PLA settings was the same except line width settings, I opened Cura with stl, changed line width to 0.8, saved 3mf and made yet another gcode. It shows the same 17 minutes expected vs 23 minutes with 0.4, however not tested to print it right now yet again. If necessary I will test tomorrow. My 3D printer mechanic is "Anycubic 4Max Pro" (bed moving only up and down), 24V power supply, 400 steps per rotation, 256 microstepping, so most likely it is not related to mechanic.

A4_20mm_calibration_cube 0.8 PLA.3mf A4_20mm_calibration_cube 0.8 PLA.gcode

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Hi, I wonder if it is related to the heated bed temperature. Could you please try a PLA print with the bed much cooler, i.e. 30 rather than 70 and see if the spacing of that pattern changes. If I am right, I would expect the problem layers to be further apart compared to the part printed with a bed temp of 70. Thanks.

  • Like 1

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

I will try today with 0.8, different bad temp etc, but if you think this happens due to bed power consumption - it is powered from 220V through solid state relay.

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem
41 minutes ago, VladimirK said:

I will try today with 0.8, different bad temp etc, but if you think this happens due to bed power consumption - it is powered from 220V through solid state relay.

 

Oh, right, well try it anyway, you never know!

Share this post


Link to post
Share on other sites
Posted (edited) · Different layer thickness problem

Really it is related to hotbed, it is from 30C (failed, unstuck from Ultrabase), 50C and 70.

IMG_20200727_110952.thumb.jpg.897b3d1fba578485b4f7459d18d69ba2.jpg

 

Only I cannot figure how exactly, hotbed powered through SSR MGR-1 D4825 25A DC Control AC DC-AC relay, it works even when I tried to limit control current with 1-5.6 kOm resistor, but print had the same issues. Also I checked power supply on board with multimeter - it is 24.0V when hotbed turned on or not.

Edited by VladimirK

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Ha! I wonder if it is interference from the AC hotbed causing the hotend temperature sensing to go awry? i.e. when the hotbed heater is on it causes the hotend temperature to change?

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Is it happens through thermistor? I have PT100 also (except it shows room temperature several degrees higher), can it fix it? Also when hotend further from hotbed difference looks the same, it doesn't diminish with height. Maybe I will try with PT100.

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

The problem shouldn't come from the SSR. 220 V Silicone heating pad? This looks more like the temperature is over- and undershooting too much. How is your setup for temperature control?

  • Like 1

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Yes, silicone heated 600W. So far I tried to change hotend thermistor from Semitec 104GT-2/104NT-4 (96 kOm at room temperature) to PT100 (110 Om) due to it less vulnerable to interference. Results are the same (first thermistor, second PT100)

IMG_20200728_133408.thumb.jpg.42c8542015c5ef84fc15c3f09823ace1.jpg

 

In settings for bed I have only

; Heaters
M305 P0 T100000 B4138 R4700                        ; set thermistor + ADC parameters for heater 0
M143 H0 S120                                       ; set temperature limit for heater 0 to 120C

 

Another options was (if it is related to hotend temperature to try copper plated Vocano due to higher inertia and twisted pair as thermistor cable). Not tried yet.

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Yes, it was hotbed settings. First I checked

 

M307 H0
Heater 0 model: gain 90.0, time constant 700.0, dead time 10.0, max PWM 1.00, calibration voltage 0.0, mode bang-bang, inverted no, frequency default

 

It was default settings. I tried to use PID before but turned it off due to errors with copper plated Volcano (heating it takes too long).

 

after tuning:

 

M307 H0
Heater 0 model: gain 237.8, time constant 782.6, dead time 13.4, max PWM 1.00, calibration voltage 24.3, mode PID, inverted no, frequency default
Computed PID parameters for setpoint change: P43.8, I0.427, D411.2
Computed PID parameters for load change: P4

 

and saved in config-override.g as

M307 H0 A282.2 C416.3 D1.6 S1.00 V24.3 B0

 

That fixed problem, just as good as printed on cold bed. Further tuning PT100 to show proper temperature and tuning H1 show no significant difference.

I wonder why it happened at all, some precompensation in Duet?

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Glad you have solved the issue. Even though I suggested that it was the heated bed that was the cause of the problem, I don't really understand the mechanism of failure here. What did the gross over/under shooting of the bed temp actually do?

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited) · Different layer thickness problem

By measuring with caliper it is both, slightly more plus slightly less. In extruder. Related to bed. No idea.

Edited by VladimirK

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem
33 minutes ago, burtoogle said:

I don't really understand the mechanism of failure here.

That's a simple story: There are two points to consider . The first one is the fast heating capacity of silicon plad's. For fast heating  you calculate between 0.33 to 0.9 W/cm², optimal is ca. 0.5 W/cm². That is for an 300mm x 300 mm heater plate 450 W and this will heat up a plate within 3 to 4 min from 20 to 80 °C. While a usual 12V/24V heater plate need much longer, the controller have more time to control the heat up process and that is what the usual firmware setting is. In that time the silicone heater will easily overshot by 20 to 40 °C what will cause a significant expansion for the heat  bed. The second point is how printer manufacturer fasten the heat bed. They usually fix the bed on all 4 corners with an spring loaded screw. Well, this ask for even more deformation as this is a stupid design with problematic impact (as you can see). 😉

 

@VladimirK, it is ok to have a slight overshooting, as this is how adaptive control works in combination with thermal inertness of the aluminum plate . Check if you can increase the PWM slightly. (I use 20 Hz for my SSR's with 600 W pads)

  • Like 1

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

So you're saying that the layer variation is caused by the print bed thickness varying greatly due to the wide bed temperature swing?

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited) · Different layer thickness problem

Correct but not only thickness, it also start to wrap. You can easy check this for your printer. Level your bed for PLA (maybe 60 °C) and then heat up the bed to 80°C and check the distance between bed and nozzle. That's what happen.

Edited by DivingDuck

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

In this instance, it looks like the layers that are indented correspond to when the hot bed was active and the layers that are not indented correspond to when the hot bed was inactive. So the layer height (distance from nozzle to last layer) is greater when the bed is on and reduces as the bed/print cool down. Therefore it can't be expansion of the bed/print that is causing this effect, it has to be something else. As you say, the bed could warp. It's not clear what the mechanism is here.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited) · Different layer thickness problem

You maybe overlook the impact of bed mounting. When you fixing a aluminum plate on all 4 corners with a screw so that it can not expand/move evenly in all directions, what will happen? Usually it will put expansion forces to the screws and try to bend them, screws it self will put forces against the plate too because they can't move too. And not to forget that the thermal expansion of the heat bed isn't consistent everywhere too. In reality it will bend both, screw and bed. In the end this will always have a measurable effect on distance between nozzle and bed. This effect will be more noticeable as bigger a bed will be and even more if the plate is thin.

Edited by DivingDuck
  • Like 1

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

It works with 20Hz. From what I understood it makes temperature changes smooth: instead of jumping 6 degrees up and down it changes slowly.

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

Nice. Please make a photo from your calibration cube. I like to see how it looks now :)

Share this post


Link to post
Share on other sites
Posted · Different layer thickness problem

After changes. Lines there from "X" on the left, bottom at the bottom of photo. From left to right pressure advance 0.07 (was great with 0.4 nozzle), 0.035, PA disabled. It seems for 0.8 nozzle I need negative pressure advance?

IMG_20200729_174321.thumb.jpg.be3eee8ac4fd505b36a45acd3e1766f7.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...