Regular surface distortion pattern towards end of larger first layers VC4

UPDATE 2024-10-15: This post has become more like a working group channel, currently focussed on investigating gantry bowing induced by heat from the hotend and its fan. A summary can be found here: https://discord.com/channels/582187371529764864/1293322335545196655/1295834761021100114 Original Post: This post follows on from https://discord.com/channels/582187371529764864/1223286652949106748/1293290320083292214 (the two images of a first layer with a circular hole in the middle) and subsequent conversation on #v-core-4. The first layer looks great to start with, then after a while a regular wave-like distortion pattern shows up. In the attached image from https://discord.com/channels/582187371529764864/1223286652949106748/1293296476180447324 showing a print in progress, the distortion started after about 20 minutes into the print. This issue is affecting several users, and occurs with fully up-to-date RatOS as of 8 Oct 2024.
No description
No description
No description
1257 Replies
chicken
chicken2mo ago
party time 🙂
sardonumsei
sardonumsei2mo ago
Following as I have this same issue and have to babysit my first layer and bump z offset incrementally.
CrashTestCharlie / VC4 400h
Post for follow, this is the most annoying thing yet
mmmmssss1993
mmmmssss19932mo ago
I owned comcrow t500 before this and same problem
tg73
tg73OP2mo ago
So, some things I'd like to double check myself (and others to check would be great): 1. Observe z stepper movement (eg, look at the leadscrew couplers) while the first layer is going well. Then continue to observe once the distortion pattern starts. Does the z stepper motion seem different, and does it seem to be in sync with the distortion pattern in some way? 2. Can the regular wave pattern we're seeing be recreated early on during the first layer (where it normally looks good) by intentionally by baby stepping z too low or over extruding? 3. Can the problem be reproduced using PLA on an unheated bed? This would help rule out some thermal issues. 4. How repeatable the issue is for a given model? Does the distortion start at the same place and have the same pattern each time? Does the position of the model on the bed have any effect?
CrashTestCharlie / VC4 400h
5. Does it happen after a beacon settings wipe?
chicken
chicken2mo ago
work has been a zoo for the last few weeks so I have not been around discord as much. With these latest code changes is it still recommended to run the Zs with a microsteps of 16?
microsteps: 16
[stepper_z1]
microsteps: 16
[stepper_z2]
microsteps: 16
microsteps: 16
[stepper_z1]
microsteps: 16
[stepper_z2]
microsteps: 16
tg73
tg73OP2mo ago
This was related to gradual z drift that Mikkel was investigating. I don't know the current state of this issue - I looked throught #ratos-development to follow the conversation but found no conclusion. My machine is currently stock in this regard. As a point of interest, yesterday I updated ratos and redid beacon setup from scratch. I'm not using the contact-based correction mesh. I've seen this first layer issue since I got my machine printing weeks ago and I still see it now. What does seem to now be fixed with the recent ratos fixes is that the first layer is consistently good to start with - I don't need to babystep z at the start of every first layer.
chicken
chicken2mo ago
can everyone that is adding information to this thread let us know what size bed you have just so we can see how much this varries between printer sizes. I know with VC3s, 300s were mostly immunie to this type of issue while 400s had it a little and 500s had to be preheated. On my unenclosed vc3.0 500 even printing PLA at a 60c bed required my to preheat for 20+ minutes to get anything decent on the first layer. That was with a SuperPINDA. VC4s are ~100mm larger x gantry for a given size. So a VC3 400 = VC4 300, etc. I am on a VC4 500 that I'll be testing with
tg73
tg73OP2mo ago
I think one thing that's not been discussed as a potential cause (that I've seen) is irregular extrusion. I think we should be careful not to get overly focussed on any one possible cause and keep our minds open - notably, it's easy to get very focussed on beacon and meshing. Of great interest is @mmmmssss1993 comment https://discord.com/channels/582187371529764864/1293322335545196655/1293324814727250051 that they've seen it on a comgrow T500 - a giant bedslinger with an inductive probe (as far as I can tell).
sardonumsei
sardonumsei2mo ago
I have a 400
tg73
tg73OP2mo ago
I have a 500.
mmmmssss1993
mmmmssss19932mo ago
500
tg73
tg73OP2mo ago
I can't get to my printer right now, but the first thing I want to try tomorrow is PLA with unheated bed. I reckon the outcome will bisect the problem space.
mmmmssss1993
mmmmssss19932mo ago
My first printer was elegoo neptune 3max and its first layer was always perfect with bed size of 420x420. Its also 300€ printer no klipper. I have no clue what these klipper printers (t500 and rr) do wrong. Wild guess is it possible that when printing toolheads heat rises to bowden tube and presoftens filament causing overextrusion? No that cant be the case
CrashTestCharlie / VC4 400h
Also what's the filament that you're running when you noticed this? For me it's petg, I don't remember pla being this bad
sardonumsei
sardonumsei2mo ago
ASA, ABS, PETG. I have not done really large PLA prints.
tg73
tg73OP2mo ago
It was petg recently, but before that I've been using PLA almost exclusively.
CrashTestCharlie / VC4 400h
Alright. I deleted the beacon stuff from printer.cfg, and reset the vars in ratos-variables.cfg. Saved and restarted, check updates, there are none. Going to unload filament, then do a full beacon config. The defaults for ratos-variables.cfg are these, if anyone is playing along at home
nozzle_expansion_applied_offset = 0
nozzle_expansion_coefficient_multiplier = 1.0
nozzle_expansion_coefficient_t0 = 0.06
nozzle_expansion_coefficient_t1 = 0.06
nozzle_expansion_applied_offset = 0
nozzle_expansion_coefficient_multiplier = 1.0
nozzle_expansion_coefficient_t0 = 0.06
nozzle_expansion_coefficient_t1 = 0.06
oh, and a cold pull
DapperDangus
DapperDangus2mo ago
Wanted to jump here and be apart of this discussion. Hopefully I can help or shed some light on what I’ve tried to do. In my experience, I have tried to do a full first layer quite a few times. I have tried TPU with 35C bed, PLA at 60C, ASA at 110C. Each time I soaked for at least an hour and a half. I even tried PID tuning the bed and extruder after the heat soaks to see if that helped. Didn’t matter what I did, I had to adjust z offset through the whole layer but usually gave up about 1/3 to 1/2 the way. That led to me getting a toro tube because I figured maybe the gantry was flexing differently as it moved from the front to back. I did these tests both before and after hot tightening my rail. Unfortunate to see tg73 having the same issue, thought you had a toro.
CrashTestCharlie / VC4 400h
ok, did the beacon reset, started running a single layer test, with holes in it. And my flow rate was really off, I was at 0.975 from the orca chits, it became nice at 0.825. So that stopped the mess after a void. Elegoo rapid petg, white, if it helps anyone I also haven't set any Z changes or baby steps. The default after the reset:
RatOS | BEACON: Nozzle expansion offset of 0.064687mm applied to T
RatOS | BEACON: Nozzle expansion offset of 0.064687mm applied to T
And I've left it. So far nice squish and the first layer is measuring correctly to the silicer height
tg73
tg73OP2mo ago
I possess a ti tube but it's not fitted because it was too twisted. I have since hopefully detwisted it and will try it when I receive my second VC4. Are you saying that you are now able to print perfect unattended full first layers? Yeah, I also got my PETG extrusion multiplier dialled in to about 0.88. These sub-0.9 values are apparently normal (I asked).
CrashTestCharlie / VC4 400h
Yeah, it's crazy, but the uhf melt zone makes a lot of goo and it just runs out
azoroes
azoroes2mo ago
I got this problems for over a year now, using a Vcore 3.1 500 enclosed, support from rat was really bad so far so I'm hoping this thread will help. I measured the Z-Shift some time ago and its crazy! I attatched some pictures of my measures, hoping this will help
No description
No description
No description
No description
No description
DapperDangus
DapperDangus2mo ago
Ah, that’s unfortunate… No go on a perfect full layer though. I could probably get sorta close to one if I babysat it but I would want a nozzle camera at that point. I’ve taken a break from it for a bit but I think I had to gradually raise my z offset as the print moved from (500,0) to (0,500). Don’t think I had to drop it unless I went too high. It was also gradually giving me the finger through frosting look towards the edges hence why I figured the gantry began to droop more towards the center. Since the beacon scans much faster than printing speed, I don’t know if it would pick up that sort of variation. That’s good to hear cause I thought my values must have been wrong there as well. I think my PLA was at 0.86 or something.
CrashTestCharlie / VC4 400h
I'm starting to the best strategy for beacon is to not save the z offset and put an adjustment in your filament setting to get the right squish.
DapperDangus
DapperDangus2mo ago
Yeah my mesh adds another ~0.5mm from cold (starts at ~0.5mm) to 110C so over 1mm total difference between my max and min at that temperature. Hot tightening at 120C put me at ~0.2mm max/min difference at both 80C and 90C. I should have tested at 85C as that would theoretically give me as close to 0mm as possible. And yes I know 0.5mm is a bad start but I got my mesh below 0.2 while cold and that all went out the window after my first long (19hr) ASA print.
tg73
tg73OP2mo ago
We for sure expect plenty of thermal movement during the initial heat soak - so of course all testing reported in this thread needs to declare what heat soak took place. At this point I'm quite confident that people are still seeing this particular first layer issue even after very very long heat soaking. @azoroes can you confirm that you're seeing the specific issue described in this post, and what probe you have seen it with on your VC3.1? Please be careful with your answer, as if you are seeing this specific issue with a non-beacon probe, that will be useful evidence to consider (and we don't want to be confused).
azoroes
azoroes2mo ago
Hi, so I'm trying to get this as good as possible, please apologize any grammatical errors as i'm not a native speaker. I am using a beacon Rev H, RatOS 2.1 (yes, the exactly same thing happened with V2.0) heat soaked the bed about half an hour and started printing a 450x450 square. I'll put pictures of it in the description, at the +0,2mm marks I manually changed the Z offset as it basically stopped printing at that point.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
DapperDangus
DapperDangus2mo ago
Man, I could have taken a picture of mine and it would look spot on like yours. Was not patient enough to do the whole thing tho lol
tg73
tg73OP2mo ago
Can you confirm what versions of RatOS and RatOS-configurator you are using?
azoroes
azoroes2mo ago
Not a 100% sure what I used back then as I'm always trying to keep it as up to date as possible but I think it was ratos 2.1 rc1 Maybe I got time to try it later again
tg73
tg73OP2mo ago
Ah - so it's not recent. It would be great if you could try that with the current RC3. Ideally also run through beacon calibration from scratch after updating. I used to have to baby step every first layer and got results like your example. Now it seems good to start with on all prints, then goes weird after eg 20 mins on a large 1st layer. The recent changes leading to RC3 include a bunch of fixes related to beacon config getting reset or screwed up whenever a print started (check recent pinned in #ratos-development for details).
tg73
tg73OP2mo ago
GitHub
RatOS/site/docs/configuration/beacon_contact.md at documentation_v2...
The preconfigured Raspberry Pi image that makes it easy to run Klipper + Moonraker + Mainsail on your printer. - HelgeKeck/RatOS
tg73
tg73OP2mo ago
Just tested: it happens with PLA on an unheated bed. I'll post more detail later.
sardonumsei
sardonumsei2mo ago
Fantastic. I hadn't tried PLA. We need to get some developers on this thread.
mmmmssss1993
mmmmssss19932mo ago
Has anyone tried to calibrate extruder rotation distance?
03Julian04
03Julian042mo ago
I got this problem too again, I don’t changes anything since it was okay even I don’t move the printer 😁 but yeah same problem again
No description
tg73
tg73OP2mo ago
The ratos way is to base rotation_distance (I'll call it esteps as the common name) on the designed gearing ratios of the extruder and then use flow aka extrusion factor to deal with the combined esteps and filament characteristics. I see no reason why splitting this calibration into two factors (esteps and extrusion factor) would have any benefit or make any difference. This does not look like the same problem to me. From your image, this looks like you're seeing over extrusion towards one end of the brim. This would happen right at the start of the print. In this thread we're dealing specifically with the case that a print with a large first layer (think something that will take 30+ minutes to print the first layer) starts of looking excellent, then starts to show wave-like patterns about 20-30 minutes into the first layer.
mmmmssss1993
mmmmssss19932mo ago
Can somebody with feelergauge test me something? After heatsoaking nozzle and bed home your printer and then add z hight value to 0.3. Is it really 0.3? Mine is like 0.45
03Julian04
03Julian042mo ago
I have exactly this , one side is good the other not. It seams like the z is on one end not right (instead of beacon) Isn’t this here the problem ?
mmmmssss1993
mmmmssss19932mo ago
And setting it to 0.3 with offset buttond and after saving it its still too high
tg73
tg73OP2mo ago
Impotantly it looks like you're seeing this issue in the first minute or two of the print. If so, that's a different issue. I don't know if I'd try to measure like that. I'm not sure at what point during the start of print routine the corrections are actually applied. It may be that they are only applied near the end of start_print. Just homing the printer I don't think would activate any corrections/calibrations.
tg73
tg73OP2mo ago
Details of the earlier pla reproduction coming soon. In the mean time, I'm trying a different pattern: Archimedean chords infill first layer. 450 diameter.
03Julian04
03Julian042mo ago
I think your problem is a uneven first layer or ? I have the problem at one side the layer is perfect at the other side not
tg73
tg73OP2mo ago
Here's my reproduction using pla with an unheated bed, machine was previously idle overnight. The gap near the end was me experimenting by cutting the filament. More details to follow.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
I have The exact same problem Did you test to use the beacon contact instead of the beacon scan for the first layer ?
tg73
tg73OP2mo ago
Bear with me, I'm conducting various tests, trying to rule various things out (or make them very unlikely).
tg73
tg73OP2mo ago
Here's my first spiral test. PLA, cold bed. Printed after the previous square test after a couple of hours idle, but no kipper restart. It looked bad almost immediately so I stopped it at about 140mm dia.
No description
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
GET_POSITION after stopping the print:
mcu: stepper_x:-12 stepper_x1:10 stepper_y:-11 stepper_y1:-11 stepper_z:-4609 stepper_z1:-4751 stepper_z2:-4604
stepper: stepper_x:734.843750 stepper_x1:-235.262500 stepper_y:485.053125 stepper_y1:485.053125 stepper_z:20.412779 stepper_z1:20.412736 stepper_z2:20.412699
kinematic: X:249.790625 Y:485.053125 Z:20.412779
toolhead: X:249.791500 Y:485.053590 Z:20.412790 E:16141.011660
gcode: X:249.791500 Y:485.053590 Z:20.412790 E:16141.011660
gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:14253.451120
gcode homing: X:0.000000 Y:0.000000 Z:0.000000
mcu: stepper_x:-12 stepper_x1:10 stepper_y:-11 stepper_y1:-11 stepper_z:-4609 stepper_z1:-4751 stepper_z2:-4604
stepper: stepper_x:734.843750 stepper_x1:-235.262500 stepper_y:485.053125 stepper_y1:485.053125 stepper_z:20.412779 stepper_z1:20.412736 stepper_z2:20.412699
kinematic: X:249.790625 Y:485.053125 Z:20.412779
toolhead: X:249.791500 Y:485.053590 Z:20.412790 E:16141.011660
gcode: X:249.791500 Y:485.053590 Z:20.412790 E:16141.011660
gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:14253.451120
gcode homing: X:0.000000 Y:0.000000 Z:0.000000
I then restarted klipper. GET_POSITION gives:
mcu: stepper_x:-12 stepper_x1:10 stepper_y:-11 stepper_y1:-11 stepper_z:-4609 stepper_z1:-4751 stepper_z2:-4604
stepper: stepper_x:0.000000 stepper_x1:0.000000 stepper_y:0.000000 stepper_y1:0.000000 stepper_z:0.000000 stepper_z1:0.000000 stepper_z2:0.000000
kinematic: X:0.000000 Y:0.000000 Z:0.000000
toolhead: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode homing: X:0.000000 Y:0.000000 Z:0.000000
mcu: stepper_x:-12 stepper_x1:10 stepper_y:-11 stepper_y1:-11 stepper_z:-4609 stepper_z1:-4751 stepper_z2:-4604
stepper: stepper_x:0.000000 stepper_x1:0.000000 stepper_y:0.000000 stepper_y1:0.000000 stepper_z:0.000000 stepper_z1:0.000000 stepper_z2:0.000000
kinematic: X:0.000000 Y:0.000000 Z:0.000000
toolhead: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode homing: X:0.000000 Y:0.000000 Z:0.000000
I'm now printing the round one again. It started to look rough at about 100mm dia (will confirm when I stop the print). At that point, GET_POSITION gave:
mcu: stepper_x:-100120 stepper_x1:66426 stepper_y:-83273 stepper_y1:-83273 stepper_z:-68882 stepper_z1:-68894 stepper_z2:-68915
stepper: stepper_x:421.993750 stepper_x1:-27.706250 stepper_y:224.850000 stepper_y1:224.850000 stepper_z:0.330729 stepper_z1:0.330709 stepper_z2:0.330727
kinematic: X:197.143750 Y:224.850000 Z:0.330729
toolhead: X:201.528342 Y:217.165981 Z:0.334133 E:1485.985820
gcode: X:201.622000 Y:217.165000 Z:0.372790 E:1485.985820
gcode base: X:0.000000 Y:0.000000 Z:0.072790 E:35.400000
gcode homing: X:0.000000 Y:0.000000 Z:0.072790
mcu: stepper_x:-100120 stepper_x1:66426 stepper_y:-83273 stepper_y1:-83273 stepper_z:-68882 stepper_z1:-68894 stepper_z2:-68915
stepper: stepper_x:421.993750 stepper_x1:-27.706250 stepper_y:224.850000 stepper_y1:224.850000 stepper_z:0.330729 stepper_z1:0.330709 stepper_z2:0.330727
kinematic: X:197.143750 Y:224.850000 Z:0.330729
toolhead: X:201.528342 Y:217.165981 Z:0.334133 E:1485.985820
gcode: X:201.622000 Y:217.165000 Z:0.372790 E:1485.985820
gcode base: X:0.000000 Y:0.000000 Z:0.072790 E:35.400000
gcode homing: X:0.000000 Y:0.000000 Z:0.072790
DapperDangus
DapperDangus2mo ago
Hmm, weird it seemed to level out briefly about halfway through. When I get home I'll run the same test. See if anything lines up. I have a 500
tg73
tg73OP2mo ago
Here's the second round one. The "good" news is that it goes bad quite quickly.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
mmmmssss1993
mmmmssss19932mo ago
Droped extrusion factor to 90% middle of print and it started to smooth out
No description
tg73
tg73OP2mo ago
I have to go - back later. I have thoughts to discuss.
sardonumsei
sardonumsei2mo ago
I am traveling for work this week. I can't start testing until the weekend. I am curious what happens with squares in each corner and one in the center. Also what happens if we change print order. Curious if it is based on geometry or is the problem related to print time.
03Julian04
03Julian042mo ago
Does anyone tested with another probe then beacon ?
tg73
tg73OP2mo ago
https://discord.com/channels/582187371529764864/1293322335545196655/1293328055426617407 reports it happening with a comgrow t500 which is a massive bedslinger with inductive probe.
03Julian04
03Julian042mo ago
Can anyone test with beacon contact instead of beacon scan (and deactivate beacon compensation) I think it is better with beacon. Contact
mazas
mazas2mo ago
This could be caused by the toolhead heating up the gantry, which increases the bimetal effect. The effect is very real, althought some have been claiming that the toolhead cannot produce enough heat. On a 400, when you increase the hotend temp from 150 to 250, the gantry warps an additional 50um or more. Thus, if you do heat soaking with the hotend at 150C, you can expect the nozzle to be about 50um closer to bed in about 10mins, give or take. I’ve done tests with the front panel off, but top panel on, and with an unheated bed.
03Julian04
03Julian042mo ago
But I have a titanium rail shouldn’t it be better with this ?
mazas
mazas2mo ago
Yes
03Julian04
03Julian042mo ago
This was made with the scan and scan compensation
mazas
mazas2mo ago
Can you measure the gantry warp?
03Julian04
03Julian042mo ago
I don’t have the right measurement for this here :/
mazas
mazas2mo ago
A dial indicator costs 50eur.. 🙂
03Julian04
03Julian042mo ago
This is with beacon contact and without beacon compensation
No description
03Julian04
03Julian042mo ago
Okay so you have a link I will bought it Ideal is a link from Amazon 😁
tg73
tg73OP2mo ago
What ratos repo versions are you using? From machine update panel.
03Julian04
03Julian042mo ago
Version 2 I think (with metal door knifes)
tg73
tg73OP2mo ago
I mean the values here
No description
No description
03Julian04
03Julian042mo ago
Ah Sorry 😁 Ah I can make an update
03Julian04
03Julian042mo ago
No description
mazas
mazas2mo ago
Can you try by heat soaking with hotend at 250?
03Julian04
03Julian042mo ago
I have bought now one
tg73
tg73OP2mo ago
One observation is that the extruder stepper gets pretty hot. That would need to be heat soaked too, not just the nozzle, as it might contribute to heating the metal plate which the extruder is built off.
03Julian04
03Julian042mo ago
Ah okay i have the problems with the firmware i am running but I can test this too
mazas
mazas2mo ago
It does, i’ve measured that as well
tg73
tg73OP2mo ago
As an alternative I can do immediate back-to-back spiral tests.
03Julian04
03Julian042mo ago
Please do the test with beacon contact for the mesh
mazas
mazas2mo ago
The extruder adds a bit, but it is like perhas 10% of what the toolhead (hotend) does
tg73
tg73OP2mo ago
@03Julian04 I'll consider doing a becon contact based mesh, but it's the whole 500 build plate so it will be slow I expect. I can't heatsoak with PLA loaded at 250, it might bake hard. I can soak at maybe 200. How long does it need, and is it just setting the nozzle temp and waiting?
mazas
mazas2mo ago
Yep, just set and wait. It continues to increase for about 30 min, but the main stuff happens in 10 min
03Julian04
03Julian042mo ago
Yes you can change to 15,15 measure points then it needs 16 min I have the 500 too
tg73
tg73OP2mo ago
Can you paste your config to make it use contact and 15,15?
03Julian04
03Julian042mo ago
This is beacon scan
No description
03Julian04
03Julian042mo ago
This beacon contact
No description
03Julian04
03Julian042mo ago
No description
tg73
tg73OP2mo ago
Some variable names changed, not sure if you'll be affected, be sure to read the recent pinned posts in #ratos-development
mazas
mazas2mo ago
And also use set_stepper_enable stepper=extruder enable=1
03Julian04
03Julian042mo ago
Ah okay don’t know this but I am at Firmenwagen rc2 and here is everything okay with the names So the printer does what I say 😁
tg73
tg73OP2mo ago
yes, but you need to update to RC3 as this has a lot of fixes for beacon stuff.
03Julian04
03Julian042mo ago
Instead of the perfect first layer haha Yes Will do this after the print And then will test tomorrow morning
tg73
tg73OP2mo ago
gotta go - back later.
03Julian04
03Julian042mo ago
What do you prefer for the beacon calibrate ? Should I preheat the printer till 50 degrees or should I only start the calibrate in cold Modus
mazas
mazas2mo ago
I believe the instructions suggest using a heated-up environment?
03Julian04
03Julian042mo ago
Yes you are right I forgot the chamber temp factor
mazas
mazas2mo ago
If this were caused by gantry bow, then I’d expect the issue to be worse near the middle, and better near the y extrusions. It is a bit hard to say from the pics, but perhaps there is no such obvious pattern?
tg73
tg73OP2mo ago
Correct, there is no such pattern. I'm doing the circular test after a 20 minute nozzle and extruder heat soak as per your suggestion. At 240mm dia, it's looking good - far better than previous attempts that went bad all around after around 100mm dia. I am just starting to see some problem on the back side of the circle, which I guess might be caused by the rear arm z drift issue that Mikkel was investigating https://discord.com/channels/582187371529764864/859890291591217162/1286836512872206387. I'll try chaning z microsteps to 16 and retest tomorrow (with toolhead heatsoak).
chicken
chicken2mo ago
@tg73 I do not have my idex kit yet, but I am wondering if we could somehow use the idex z end stop as another means of measurement in comparing it vs beacon to see if the hot end heat soak changes measurements on that vs what beacon is seeing. I really like your testing with the ambient bed temp. It eliminates a lot of variables. I’ll hopefully be able to help contribute to this effort this weekend.
mazas
mazas2mo ago
Do you still have your gantry temperature sensor in place? Can you check the temperature change during hotend heatsoak?
chicken
chicken2mo ago
It’s wired in and sitting in the back of the chamber. I can tape it up to the gantry again to test this weekend
mazas
mazas2mo ago
I checked my notes and there is some change even after 30 mins. One thing to try would be to remove the filament, heatsoak w. 250 for 20 mins, pause the printer, drop to 200 (if that os your print temp) , insert filament and continue. At that point the gantry (and hotend) should have moved a few tens of um too close, and you should see a reverse problem, i.e. the head would drift away from the bed, at least initially. Generally for any heat soaking would try using the maximum safe temperature for a short period in the beginning of the heat soak cycle. It will decrease the overall heat soak time if the time is not too long to cause excessive overshoot
tg73
tg73OP2mo ago
Do you have any thoughts (or evidence) about why toolhead thermal expansion seens so significant and so slow to reach equilibrium? Is it something quirky like the hex standoff behind the orbiter eventually expanding? While I can try the "exotic" preheat procedure you suggest, it would not be very practical or desirable for production use. Actually, thinking further from the quirky idea re hex standoff behind orbiter: there is effectively a coupled horizontal stack comprising the ebb mount part, hex standoff and orbiter. If there is horizontal expansion in that stack, it could possibly hinge the nozzle towards the bed. As the effect starts to become apparent, force from the umbilical could make a contribution to the hinging effect such that it's more apparent when the toolhead is towards the rear of the bed. I wonder what the design history is of the standoff? It might be interesting to test heatsoak effect with DTI on nozzle with the standoff removed.
mazas
mazas2mo ago
No hard evidence, just the thought that the main source of energy transfer from hotend to the extruder is through the exhaust air from the hotend fan. And since the heat will propagate from one single spot through the extrusion, it will be slow. Btw, if the cooling is enough, you could remove most of the bend by simply reversing the fan 🙂
tg73
tg73OP2mo ago
Interesting. But by what mechanism do you think that increasing extruder temp leads to lower nozzle tip position? The hotend and extruder are on opposite sides of the mounting plate and should be able to expand independently, hm? You've mentioned your testing notes. Sounds like you've done tests and recorded data. Can you describe your test setup, then I can consider matching it for my own tests to make results more comparable.
mazas
mazas2mo ago
My understanding is that extruder temp just increases the temp of the gantry, and that in turn adds to the gantry bend downwards, due to the bimetal structure that the rail and the extrusion form. But the effect of extruder is very small, less than 20um at least on my measurements.
mazas
mazas2mo ago
This is the setup I used. On some tests I mount the dial indicator on the bed, which reduces the thermal effects (absorption) of the measurement devices themselves.
No description
mazas
mazas2mo ago
That would indeed be one source I am not measuring, and have not considered yet. I’ve been busy proving and measuring the gantry bow, without yet consideration of the actual nozzle height With this setup, I measure a gantry deflection at the center of abt 180um from 22 to 250C of hotend temp. The nozzle height change should be larger, as the hotend itself expands, but I am yet to measure the combined change.
tg73
tg73OP2mo ago
Did you measure how quickly the gantry bow reverses once the hotend is set to cool down? One concern I have with this setup is that it's a bit synthetic, as very few prints will have the hotend stay at the same X position for minutes at a time.
mazas
mazas2mo ago
It reverses slower than it appears, but I do not have good numbers. However, i would think that an actual print with moving head will suffer from more heat transfer to the extrusion, as the heat will be then transferred to a cooler spot on the extrusion, and since the effectiveness of heat increases with increased temp difference, more heat will get transferred to the extrusion/gantry. IOW, keeping the hotend at one location is the “best case”, movable should be worse Perhaps the hotend would need to move back&forth during heatsoak 🤔
tg73
tg73OP2mo ago
I'll do some setups measuring nozzle offset relative to the gantry. It seems useful to isolate toolhead effects, and see if any design change might improve matters.
mazas
mazas2mo ago
And if you can, do a print test with the fan reversed. If you print fast enough, it should be quite possible even with PLA, as most of the cooling of the heatbreak will in that case be caused by the filament itself, not the fan.
03Julian04
03Julian042mo ago
Hello again after update everything and redo the calibration + new scan compensation
03Julian04
03Julian042mo ago
I have an titanium gantry don’t know but maybe this helps
tg73
tg73OP2mo ago
From what I can see, that looks good. This is what I would expect for a relatively quick/small first layer. Try it with a 450mm diameter cylinder one layer thick with Archimedean chords top and bottom infill. Or a 450x450 square. The problem tends to show up 15-30 minutes in to the printing of the first layer.
03Julian04
03Julian042mo ago
Okay will do this after the print (1hour)
tg73
tg73OP2mo ago
The printing conditions (temps, enclosure open/closed) of the preceding print may have an effect, as will the idle time, and then any soaking time. In theory, if you do back to back prints so that everything is already very well soaked then you might not see the issue. You should think about what you want your test to prove or demonstrate, and control the pre-test conditions accordingly.
tg73
tg73OP2mo ago
Hotend expansion test setup. The DTI probe is touching the bottom edge of the UHF adaptor, so expansion of the nozzle itself is not included. Expansion measured to be around 120 microns (0.12mm) pretty much in tandem with the nozzle reaching target temp. 30 minutes additional soaking did not change the reading, including 20 minutes with the extruder stepper enabled. Moving the gantry to front and back by hand had no measurable effect with this setup.
No description
mazas
mazas2mo ago
Ok, pretty much as expected, I believe?
tg73
tg73OP2mo ago
Yes, I agree. So then it's interesting that I'm my most recent posted spiral test the issue was creeping in around the back edge of the circle only. This spiral test concept is quite cool in the way it kind of scans like a rotating radar. So the question is why the issue appears towards the rear of the circle. This seems to make gantry bow alone seen unlikely. It could be umbilical induced gantry twist, or the z drift issue. Any other ideas? Generally, I want to do more test iterations to avoid being steered by a tiny sample size.
03Julian04
03Julian042mo ago
So I will do a 450x450 first layer The conditions 20 minutes bevor the other print ended and the nozzleheater goes off I let the heatbed on 105 degrees on and also the active chamber heater is on so I have 48-50 degrees in the chamber since this morning
No description
mazas
mazas2mo ago
The backside compression could be affected by the umbilical. You have the original 1mm steel? I got rid of it, as it seemed to introduce unnecessary head twist.
mazas
mazas2mo ago
For whatever reason my spirals printed from outside to in. This is a 300mm disc that took 25 mins to print. Hotend soak time 30 seconds. The fan was reversed, i.e. it was sucking
No description
tg73
tg73OP2mo ago
I'm doing some back-to-back tests. Ensuring perfect z before stopping the current one, restart klipper, then start next one without delay. Gantry pre-heat, even for a cold bed, seems like a candidate to me at the moment. Has anyone considered an actively heated gantry - eg, using 24v self-regulating heat tape?
mazas
mazas2mo ago
The bed has some greasy spots after all the testing, ignore those.
tg73
tg73OP2mo ago
What are the marks about half way out at 9 o'clock?
mazas
mazas2mo ago
Those are probably coming from bed, dirt/grease probably, they feel like small bumps. There was nothing that I could note during the print
mazas
mazas2mo ago
Looks pretty uniform when looking at a lamp
No description
mazas
mazas2mo ago
The spots are at 12 in this pic
03Julian04
03Julian042mo ago
This looks really good
tg73
tg73OP2mo ago
Looking at my prints with light behind, groove-like marks on the top surface show up as more transparent rings - so yours looks pretty good - at least not showing the worst issues I've seen. What size is your machine (I forgot)?
mazas
mazas2mo ago
It is a 400. I don’t think I’ve ever gotten a first layer this good
tg73
tg73OP2mo ago
My print just stopped for no apparent reason. Toolhead moved out of the way as if it as cancelled. Hm.
mazas
mazas2mo ago
Filament sensor?
tg73
tg73OP2mo ago
I'll get another print going then check the logs. Sensor is not trigggerd.
03Julian04
03Julian042mo ago
My first layer is going more away from the plate instead of getting closer
No description
tg73
tg73OP2mo ago
Looks like I somehow accidentally cancelled the print. Moonraker shows a webhooks cancellation request. Maybe klipperscreen glitched. Will ingore for now.
mazas
mazas2mo ago
I was thinking of something more complex, with resistors and thermostats 🙂 but perhaps those would actually suffice. The challenge is getting the power to the gantry, If the gantry could be preheated, it might even make the ti tube unnecessary? The fan reversal is really effective, but won’t prevent deflection caused by ambient temp. OTOH, heat soaking will fix that, so perhaps a part of this issue could be handled by a simple fan reversal You started this 20mins after the previous print? ..but now I am jumping to conclusions. Perhaps others could try try the fan flip? One thing that I noticed with my circular test, with a blowing fan, was that my squeeze was to the left and back. Theoretically the left side might make sense, since the hotend is a few minutes on the right during heat soak/print blob, so the right side of the extrusion gets hotter, and when the head starts moving it warms the left side as well, which would make it bow down. But that does not explain the back part of the back-left area.
03Julian04
03Julian042mo ago
Yes
tg73
tg73OP2mo ago
If the hotend fan really is causing gantry warp, then I think either it has to be stopped from affecting the gantry (eg. change toolhead design: fan direction, include a baffle to redirect the air etc) - or the effect has to be overpowered by ambient or active gantry heating. Prints could spend a chunk of time in one region of the x axis, then move to another region for a chunk of time - I can't see how such uneven and arbitrary gantry heating could be countered other than these methods. What do you mean by the back-left area? Do you have a better photo?
03Julian04
03Julian042mo ago
Yeah but I have the titan rail then it should be better in my case Or not ?
tg73
tg73OP2mo ago
Bear in mind that other parts of the frame can also have thermal movement effects. Your Ti tube should significantly reduce but not eliminate bimetalic bowing. It would be great if you could do PLA with cold bed, as this helps to reduce the number of variables: ambient heating of the gantry goes away as an issue. You might need something like 3dlac plus (what I used) to get good adhesion. The machine would need to have been at room temp for some hours.
03Julian04
03Julian042mo ago
I can test this tomorrow morning I have 3d lac here
tg73
tg73OP2mo ago
To be clear: as far as I undertstand it, lengthy heat soaking with the bed and enclosure at the target temps is the known requirement and solution to deal with most of the gantry bowing effect. What we're dealing with in this thread is the extra bowing that this heatsoaking does not seem to resolve. (please shout if you disagree!) (or in other words, the print problems (most likely nozzle height variation) that you see even on cold bed PLA prints, where bed and enclosure heat related bowing cannot be the cause)
mazas
mazas2mo ago
The ”good thing” is that alu is a good heat conductor, so the temperature along the gantry will will somewhat even out, but you are right, it will introduce some error unless it is compensated/eliminated
mazas
mazas2mo ago
That was from an earlier attempt that I had to cancel since the head was starting to scrape the bed at 9..12 position.
No description
No description
tg73
tg73OP2mo ago
This is my current print in progress. Back to back from previous prints. Looking good so far. About 290mm dia. Stock config (eg, hotend fan is blowing)
No description
tg73
tg73OP2mo ago
Yeah - that ripple edge is the clear sign of z too low. @mazas have you measured how much the hotend fan raises the gantry temp when the toolhead is stationary for a long period (eg, during your test heatsoaks)?
mazas
mazas2mo ago
Absolutely. The issues here will not be solved by current heat soaking practices. We would get better results by heatsoaking long times with hotend at print temp (or higher), but as you pointed out, even that will not fix all the issues. (Given that this is caused by gantry warp, which seems the most probable explanation now)
03Julian04
03Julian042mo ago
With a Thermal imaging cameras we should the the difference on the gantry or not ?
03Julian04
03Julian042mo ago
Should see the * Can we be sure that with the beacon is everything okay ? Or can it also come from the beacon scan ?
mazas
mazas2mo ago
I do not think the current “creepin” issue can be attributed to mesh errors. If it was, then the error should be location-dependent, whereas now it seems time-dependent
03Julian04
03Julian042mo ago
I will make now a test with everything same only with beacon contact mesh instead of beacon scan 🤷🏽
mazas
mazas2mo ago
Yea, with back-to-back the gantry should not change shape anymore. Looks good
tg73
tg73OP2mo ago
I largely agree. However, I am also seeing some 9-12 issues (let's get used to clock face references 😁 ) on the current print, which is interesting. My current plan is to get two or three decent back to back full spiral prints, then try one with unchanged settings after the machine has been idle for some hours.
03Julian04
03Julian042mo ago
How much fan do you use here
mazas
mazas2mo ago
It might quite well be that we have several issues, yes. The location-dependent is truly a candidate for a mesh error.
tg73
tg73OP2mo ago
One other thing to mention for full disclosure, although not strictly related: by my best measuring efforts, I found that my z axis leadscrews were not delivering 4mm movement per rotation. Measuring my Prusa XL with the same technique, it was accurate to within the nominal tolerance of my calipers. My z rotation_distance is now calibrated from caliper measurements. https://discord.com/channels/582187371529764864/582187372142395424/1291826082898640999 None. All this fan talk is about the hotend fan, not the part cooling fan.
03Julian04
03Julian042mo ago
Ah okay
mazas
mazas2mo ago
Hmm.. that is surprising.. is the thread pitch incorrect? I am not sure how you could otherwise end up with a different change over a long distance. Unless there is the z-stepper missed steps that the klipper bug is causing?
tg73
tg73OP2mo ago
Well, this is my first klipper machine. I've been prusa (marlin) until now. Having bumped into other klipper issues, I don't hold klipper up as some perfect holy artefact that must be faultless. Even Prusa fixed a marlin meshing bug years after the MK3 was released IIRC. The z error is about -0.35% (100mm commanded, roughly 99.65mm moved). I measured a slight variation on each z, although I'd like to remeasure to be sure. If they all have the same error, it's either a matched batch of off-spec leadscrew or a klipper issue. If they vary, I'd say it's far more likely a leadscrew issue. So far nobody else has measured their machine to compare.
mazas
mazas2mo ago
There is a known bug in klipper for the z moves, I believe you are aware of that?
tg73
tg73OP2mo ago
Not aware, please tell 🙂
mazas
mazas2mo ago
Ah, sorry, thought you knew as you referred to the z drift. I’ll try finding the discord link
tg73
tg73OP2mo ago
I knew Mikkel and RR R&D were investigating z drift, but the topic on #ratos-development went quiet without a conclusion afaik. If it was actually narrowed down to a klipper bug, I don't know about that.
tg73
tg73OP2mo ago
ok cool - yes, that's the drift issue. So it was narrowed down to drift under contact sampling. Useful to know. Yeah, I think it's a lot.
mazas
mazas2mo ago
I’ll try measuring mine
tg73
tg73OP2mo ago
btw, I think I'll rotate my print sheet 180 degrees (but keep same surface upwards) to rule out PEI surface thickness variation. (on the next test print)
sardonumsei
sardonumsei2mo ago
I have multiple buildsheets, pex, textured pei, and smooth pei. They all have the same problems so it is not the buildsheet
tg73
tg73OP2mo ago
Useful to know. But no harm for me to rotate mine - it makes the evidence clearer.
tg73
tg73OP2mo ago
Here's the first full 450mm spiral test (aka test #7). I've marked up some features with pen. The straight dashed lines mark the lines between the kinematic mount balls. The dotted countour marks the boundary where it feels a bit rough. The area 1-7 is basically perfect apart from one single extrusion line feature 5mm in from the edge between 12 and 3. There is tangible roughness to the left of the contour line that runs roughly 1-7, and a distinct wavy pattern within the smaller region contoured between approx 9 and 12. The whole disc as peeled is structurally sound - no gaps or weak inter-ring bonds.
No description
tg73
tg73OP2mo ago
No description
No description
tg73
tg73OP2mo ago
It looks to me like the rough area between 7 and 1 could correspond to ABL for Z left and rear being a bit high versus Z right. Perhaps this can be explained by the z probing klipper bug as mentioned above? Except it's not contact probing is it. It's non-contact probing for ABL. I need to watch next time! But regardless, the rough area could, I suggest, correspond to bad ABL z values. Is anyone else here old enough to remember flexidiscs on the front of magazines? This test print feels like a huge flexidisc 🙂
mazas
mazas2mo ago
I might have suggested a hi-hat 🙂
tg73
tg73OP2mo ago
Or possibly a bug in how the mesh and abl offsets are combined.
mazas
mazas2mo ago
But the results look good. No constant drift it seems, but rather a location-dependent issue. But even if the bed was tilted, I’d think the mesh should pick it up, so it might need to be a bug. Care to do the same with a flipped fan?
CrashTestCharlie / VC4 400h
I wonder if measuring the z movement at each lead screw would be useful? Put the indicator base on the bed and the indicator on the top of the lead screw, then move bed
mazas
mazas2mo ago
Dunno what it will show, just interesting
CrashTestCharlie / VC4 400h
I think it's something worth knowing at least.
tg73
tg73OP2mo ago
My current plan is: get 3 full spiral tests back to back (I keep the hotend at 215 while I mark up the disc with pen btw). Then do one after the machine has been idle for some hours. I can then do a reversed fan after another idle period to compare. It sounds like the same measurement. I don't trust my cheap DTI for absolute measurements, but I do trust my inexpensive but responsibly sourced calipers. What would the DTI measurement tell us that the caliper measurement does not? Just asking, keen to understand your thinking.
mazas
mazas2mo ago
Btw, my z is also off by abt 0.2%. My caliper is not calibrated, but measures my two independent 50mm blocks (a 1-2-3 and a tool setter) to be within +-10um. The actual height vs commanded height was 90um less at 50mm, so I would think something really is off, and it is not just the measurement inaccuracy
CrashTestCharlie / VC4 400h
Well, you'd have measurements at each screw to compare, and throwing off z tilt?
tg73
tg73OP2mo ago
Ah. I don't think we can trust absolute height of the top of each leadscrew to be on a meaningful plane. The leadscrews might not be cut to a tight tolerance, and there is an unmeasured gap between the leadscrew and the stepper shaft inside the couplers. Maybe I'm missing something - do you have a cunning plan for how to get meaning from the measurements? I wonder if the reported ABL offsets will give some insight? First complete spiral print (#7):
Making the following Z adjustments:
stepper_z = 0.106898
stepper_z1 = 0.114124
stepper_z2 = 0.106151
probe at 470.000,30.000,2.067 is z=1.960038
probe at 250.000,450.000,2.073 is z=1.958942
probe at 30.000,30.000,2.055 is z=1.947225
Making the following Z adjustments:
stepper_z = 0.106898
stepper_z1 = 0.114124
stepper_z2 = 0.106151
probe at 470.000,30.000,2.067 is z=1.960038
probe at 250.000,450.000,2.073 is z=1.958942
probe at 30.000,30.000,2.055 is z=1.947225
Current print (will be #8):
Making the following Z adjustments:
stepper_z = -0.002922
stepper_z1 = -0.002154
stepper_z2 = -0.002084
probe at 470.000,30.000,1.959 is z=1.960711
probe at 250.000,450.000,1.967 is z=1.968898
probe at 30.000,30.000,1.966 is z=1.968929
Making the following Z adjustments:
stepper_z = -0.002922
stepper_z1 = -0.002154
stepper_z2 = -0.002084
probe at 470.000,30.000,1.959 is z=1.960711
probe at 250.000,450.000,1.967 is z=1.968898
probe at 30.000,30.000,1.966 is z=1.968929
Very interesting. This looks like it's a thing then. Hmm...
CrashTestCharlie / VC4 400h
It'd have to be relative distance, because of the things you listed. But if I command 1mm and the 3 measurements are nowhere close, it cold explain one side of the print going to hell
tg73
tg73OP2mo ago
I would not expect commanded distance measurements like those to be different even if the bed is mis-tilted. It's the underlying z offsets that would be wrong. We're not seeing a proportional difference in distance moved on each z.
mmmmssss1993
mmmmssss19932mo ago
After you home and drop z to 0.3 how much it really is? Mine is like 0.45 using feelergauge
tg73
tg73OP2mo ago
My current spiral print is looking near perfect. Almost done. No wave patterns anywhere. Maybe a slight variation in surface roughness.
mmmmssss1993
mmmmssss19932mo ago
What did you change?
tg73
tg73OP2mo ago
This is a cold bed PLA print. I've been printing back to back for some hours. Current thinking is that even with unheated bed, the hotend fan heats the gantry and leads to some bowing. That's stable in my curent print following hours of back to back printing. The lack of any surface artefacts in this print is by my current reckoning down to ABL accuracy luck, but that's yet to be proved. The previous test (see above) had surface artefacts in the region that would correspond to slight ABL inaccuracy with left and rear z being slightly too high versus right z. But the ABL idea is just recent thinking, need more data and testing. (ABL = z tilt)
mmmmssss1993
mmmmssss19932mo ago
Do you have titanium x gantry?
tg73
tg73OP2mo ago
I posses one but it is not fitted. I have stock 2020 gantry.
mazas
mazas2mo ago
And for the record, my first layer tests did not show any localized z-height issues, except for the center 10mm that was printed last and was too close. That was with the flipped fan ..and was done with a 30 second heat soaking
mmmmssss1993
mmmmssss19932mo ago
Can somebody test this?
tg73
tg73OP2mo ago
I can't right now, doing back to back test prints.
tg73
tg73OP2mo ago
This is the second full back-to-back printed spriral (#8). It prints centre outwards. I'd score it 8.5/10. There is no ridge-like roughness anywhere (there was on #7). There is a clear boundary: the region 1-7 is glossy with no nozzle rubbing, the region 7-1 has a more dull finish indicating z was a bit low. As with #7, the boundary is roughly linear and could be explained by the bed plane being incorrectly tilted. Between 8 and 11 in the outer 25mm there is some light wavy marking. Maybe this is delayed gantry warping - as the far left and right extents of the gantry are only reached towards the end of the print - interacting with the region of non-ideal low z?
No description
mazas
mazas2mo ago
Mine would be around 0.35
mmmmssss1993
mmmmssss19932mo ago
If you lower it by 0.05 is it perfect then or remain same?
mazas
mazas2mo ago
So rather similar to #7, but perhaps a tad higher all in all?
03Julian04
03Julian042mo ago
I have one
mazas
mazas2mo ago
I had to heat up the head to 150 to clean it, so I can not reliably move it now as itbis cooling. I would need to cool it down. But you do know that you can change the “coefficient multiplier” that moves changes the offset? So in that sense it does not matter what I have, as you can tune your to be what you want But: anyone with an aluminum gantry and want better first layer: flip you hotend fan and report back 🙂
03Julian04
03Julian042mo ago
So what do you do here ? Or what do you do bevor print ? What do you mean with flip the hotend fan ? Change the direction of the fan ?
mazas
mazas2mo ago
Yes. Screw it backwards. You do need screws that are a couple of mm longer, but otherwise it is a dead simple operation. Takes less than 60 seconds
03Julian04
03Julian042mo ago
Okay I will test this too
mazas
mazas2mo ago
Although I would not expext to see major changes, as you run the ti tube. It is a different case with the stock gantry.
03Julian04
03Julian042mo ago
Ah okay Then it should be another problem or not ? I mean I have the same problem like you but with the ti tube
mmmmssss1993
mmmmssss19932mo ago
I might find a solution to this now. 33min remaining but looking good for now @mazas are you printing now? And are using prusa slicer
mazas
mazas2mo ago
Not at the printer now. Normally I use the orca slicer, but I think I have the prusa as well
mmmmssss1993
mmmmssss19932mo ago
I think I found solution to first layer 50% done 99% perfect only couple error from fingerprints
03Julian04
03Julian042mo ago
What do you do ? What is the solution
mmmmssss1993
mmmmssss19932mo ago
I read those texts about the bending of the x gantry and I wondered how on earth it could be eliminated, so I noticed that in prusa you can adjust the printing direction of the layer to 90 degrees and now toolhead only moves width of the set line.
mmmmssss1993
mmmmssss19932mo ago
mmmmssss1993
mmmmssss19932mo ago
Look at this Perfect
tg73
tg73OP2mo ago
I'd say similar to #7 but as if the ABL plane was mis-tilted along a similar line across the plane, but with less tilt. If it was like #7 but a tad higher in all, then the region 1-7 might have had z too high.
mmmmssss1993
mmmmssss19932mo ago
Only couple bad spots from oily fingers
No description
mmmmssss1993
mmmmssss19932mo ago
Silk smooth
tg73
tg73OP2mo ago
I think we have different expectations. This edge shows z decreasing/squish increasing.
No description
mmmmssss1993
mmmmssss19932mo ago
Im noob what comes to calibrating anything like that. It only happens next to walls how I can fix that?
mazas
mazas2mo ago
Got it. Seems a bit systematic By reversing your fan 🙂
tg73
tg73OP2mo ago
Let the print finish, let's see how it looks. It inidicates that z is heading downwards, you might start to get ridging/wavy stuff soon.
mmmmssss1993
mmmmssss19932mo ago
For my eye this near perfect
No description
mmmmssss1993
mmmmssss19932mo ago
Almost done
No description
mmmmssss1993
mmmmssss19932mo ago
400x400 print 0.6 line width speed 120
mazas
mazas2mo ago
What nozzle?
tg73
tg73OP2mo ago
Cool. What lead up to the print? Other prints? Heat soaking?
mmmmssss1993
mmmmssss19932mo ago
0.6
tg73
tg73OP2mo ago
What layer thickness?
mmmmssss1993
mmmmssss19932mo ago
20min heat soak only 0.3
tg73
tg73OP2mo ago
How long did the print take in total?
mmmmssss1993
mmmmssss19932mo ago
45mins. Im using elegoo pla+ and it can take about 25mm3/s and im now printing 20mm3/s
mmmmssss1993
mmmmssss19932mo ago
Last lines
mmmmssss1993
mmmmssss19932mo ago
I would say 98% perfect print
mazas
mazas2mo ago
0.6 is a bit more forgiving than 0.4. However, it could also be that the head staying in the same place for a long time helps, as the heat does not get distributed. And of course the direction takes away sudden changes. But anyway, flip the fan and see if that gets even better results
tg73
tg73OP2mo ago
Getting your first layer down quickly is a possible workaround, which your print does. Mine takes about 1h15 and sometimes you only see the bad stuff in the last 15-20 minutes. It seems like there might be some ABL (bed tilt) luck involved in each print. It would be good if you can try to reproduce the same 0.4 nozzle long-running test as me. Are you on a 500?
mmmmssss1993
mmmmssss19932mo ago
Im going to clean bed now and try print 480x480 with same settings
No description
tg73
tg73OP2mo ago
Here's my spiral to suit PLA, unheated bed, 0.4 nozzle, VC4 500.
CrashTestCharlie / VC4 400h
Going to a 0.25 first layer (0.4) has helped for me. The extra room can hide some sins.
mmmmssss1993
mmmmssss19932mo ago
Yeah in using 500. I try to print 500x500 now 1h12min print I try 0.4 nozzle later
tg73
tg73OP2mo ago
All my testing has been with 0.3 first layer as per the RR profiles. So there must have been a lot of sins as even 0.3 has not hidden them 🙂
CrashTestCharlie / VC4 400h
Heh, moving to .25 from .20 saved me som headache. Didn't see .30 in the defaults
mmmmssss1993
mmmmssss19932mo ago
500x500 print started let see how it looks hour from now
tg73
tg73OP2mo ago
This is the 3rd back to back spiral print (#9). This is very similar to #8 (https://discord.com/channels/582187371529764864/1293322335545196655/1293988367255474296), but slightly better. I'd score it 9/10. There is the same wavy pattern region between about 8 and 11, but it only occupies the outer 15mm rather than 25mm in #8.
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
So now I will let the machine be idle, probably overnight at this point. Tomorrow I will try exactly the same print from cold. Then I plan to let the machine sit idle, then repeat with the hotend fan reversed.
mazas
mazas2mo ago
If there were no changes, then would it seem like the results get better over time?
tg73
tg73OP2mo ago
I think the suspected gantry heating from hotend issues stabilize over time. The apparent plane tilt confuses things a bit, and makes it harder to say how long it takes for hotend gantry heating to stabilize. Also the persistent outer rim issue could indicate that the less visited regions of the gantry don't stabilize. As regards the apparent plane tilt component: I don't have enough evidence to say if this stabilizes. It could be pure luck that the pattern across 3 test appears to show gradual improvement. It could be that the first z tilt action needed to perfrom a greater correction and introduced greater error, then subsquent z tilt actions (at the start of prints 2 and 3) needed to perform a smaller correction and introduced less error. If I got to a similar apparently stable place as was the case with the 3rd print, I could try another print but mess up z level on purpose first.
mazas
mazas2mo ago
I’m thinking along the same lines. What I am not sure is the mechanism with the tilt. I’d think the tilt should be included in the mesh, regardless of how it got to be there. Will be interesting to see the future ones.
tg73
tg73OP2mo ago
Tilt and mesh appear to be separate concerns. For example, you can fade out the mesh but not tilt. I've been looking at the klipper code, gradually getting to grips with it.
mazas
mazas2mo ago
Yes, they are totally different, which is why I would think it does not matter what position the tilting leaves the bed. The height map should measure each point independently of the tilt, i.e. without prior knowledge of what tilt correction was done. Or have I misunderstood this? To exaggerate, tilting could leave the bed at 45 degrees, and still the print would touch the bed at every point, as the mesh would have the same tilt as the bed. Right? And when I said “included in the mesh” what I meant was that the mesh will compensate for any tilt. Certainly an ambiguous way to say that 🙂
mmmmssss1993
mmmmssss19932mo ago
mmmmssss1993
mmmmssss19932mo ago
500x500
No description
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
I don’t think this is due to the x gantry bow because on every corner it is good
mmmmssss1993
mmmmssss19932mo ago
Try print that same up down up down
03Julian04
03Julian042mo ago
(500x500 bed) Will try this tomorrow but can’t explain why this should go
mmmmssss1993
mmmmssss19932mo ago
Works for me.
03Julian04
03Julian042mo ago
I will give it a try tomorrow But if this is the solution, doesn’t we have a problem on the next layer which is not printed in this way because then the extruder goes more away or come closer 🤔
mmmmssss1993
mmmmssss19932mo ago
Second layer is way more forgiving And I think this work because bed have to do less work because toolhead only moves one direction fast
03Julian04
03Julian042mo ago
Ah maybe will test it tomorrow
CrashTestCharlie / VC4 400h
This might be it. ABL was designed before beacon. The beacon data might be so much more intense that the ABL algo gets overloaded, and can't keep up. So the moves lag the nozzle, in a north/south patten it's able to keep up
tg73
tg73OP2mo ago
That seems very unlikely. The bed mesh transform code splits long moves (G0/G1) into 5mm segments and samples the bed mesh at those intervals. The direction of the move makes no difference. The spiral tests I've been doing will have loads of tiny moves in the source gcode (because it's curves which have to be made up from lots of short straight segments), which will cause far more frequent sampling of the mesh. Klipper would give warnings and/or shutdown if it could not keep up. That's what it does.
mmmmssss1993
mmmmssss19932mo ago
What speed you print those spirals?
tg73
tg73OP2mo ago
I posted the gcode above. You can load it into the prusaslicer gcode viewer to inspect speeds etc.
DapperDangus
DapperDangus2mo ago
Do you let your extruder soak for this? I’ll print this this weekend. Got busy on some other stuff.
mazas
mazas2mo ago
Is this with the fan reversed?
mazas
mazas2mo ago
No description
mazas
mazas2mo ago
This still shows some issues, but quite workable first layer. How long did you let the printer cool before printing? What @tg73 has been doing so far is “extreme heatsoaking”, which is achieved by printing back-to-back, which keeps the hotend at the same temperature and this in turn gets rid of gantry changes. The three methods we have tried with success are: a) extreme soaking/ back-to-back printing b) reversing the hotend fan and c) printing infill square to the gantry. Of these, we understand the theory behind a) and b), but for c) we (or me at least) will need to analyze more. Anyway, I have not been able to convince anyone else to try the fan reversal. But you are free to try whichever method you want, which in turn will affect your need for heatsoking
03Julian04
03Julian042mo ago
No only normal (I have made new babystep bevor this print) Will change the fan now and then start the tests again
mmmmssss1993
mmmmssss19932mo ago
Dropped accelersrion to 500 and it got better for last 50mm of print Lower left corner next to cirrcle you drawn I tried reverse fan. Got under extrusion if i kept same hotend temps and helge said that way hotend clog easily
mazas
mazas2mo ago
How did you measure underextrusion?
mmmmssss1993
mmmmssss19932mo ago
Lines wasent connecting anymore all the time. Increased heat 10c to prevent it But helge said that clogs nozzles and doesent cool toolhead anymore. But if symptom is that nozzle clogs easily like that doesent that mean it cool too much? 😅 Have you tried to print up down up down?
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Test it Right now
03Julian04
03Julian042mo ago
Till now it looks good
No description
03Julian04
03Julian042mo ago
If this work then it mean there is a problem with the z motors or ?
mazas
mazas2mo ago
The purpose of the fan is to remove the extra heat that escapes through the heatbreak to the filament path. The fan is not necessary, if there are other methods for cooling the path, such as passive heatsinks, liquid cooling, or the cooling provided by the filament itself when it moves through the path. If there is not enough of cooling, it causes heat creep, which in turn will soften the plastic already before the filament reaches the heatbreak. That lengthens the transition zone, and small variations can cause the softened/expanded filament to solidify and cause clogs. Reversing the fan will reduce the cooling capacity, so more of the cooling needs to come from the filament itself. If you print fast enough, most of the cooling comes from the filament, and not the fan. I learned this from the Volcomosq hotend designer, I have not verified those calculations myself. So, the faster you print, the less effect the fan has. If you get underextrusion, it would pretty much need to come from clogging, in which case the fan reversal might have reduced the cooling too much. Which is a bit surprising, taking into account that you print with high filament flow.
mmmmssss1993
mmmmssss19932mo ago
I think printer has to do less work to compenstate differences because toolhead moves only one way fast. I think it like a big tray that you have to stabilize only one way this way and when printing 45 angle you have to stabilize it right to left and up and down
03Julian04
03Julian042mo ago
Yes but normally this should not be a problem or in the Programm it is right so then the hardware is the problem And if this is the cause then we have to find the hardware issue and change it 🤷🏽😁
mmmmssss1993
mmmmssss19932mo ago
Let me know when you know anwer 😅 same time it takes to print this way so way bother 😅
03Julian04
03Julian042mo ago
Yes but I think there are some issues in the next layers The dimensionary or something like this I mean if it happens at layer one it also happens on layer 2-500
mmmmssss1993
mmmmssss19932mo ago
Also i think that when printing 45 angle starting from right lower corner left z motor has to do work too and are too far from tool head to do perfect adjustment but when printing up down up down only closest right z motor has to work and quality is better Printed 5mm sheet today and it was perfect to me eye
03Julian04
03Julian042mo ago
For the eye yes but I have costumers that want a max Deviation of 0.1mm Yes of course if the print is that big then the deviation is more But I want to get as close as possible to the needed measurements
mazas
mazas2mo ago
I do not think that is how the mesh works. All the z motors work in unison.
mmmmssss1993
mmmmssss19932mo ago
Yeah sure but left z motor has to work way less I think 😅
03Julian04
03Julian042mo ago
So I got more then a half and the print looks still useable Ok stop haha
mazas
mazas2mo ago
Perhaps I did not understand. All the motors work the same.
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
I don’t see this
mmmmssss1993
mmmmssss19932mo ago
Drop you accel to 500 I dont write english good enough to explain what I mean. There is high possibility that im wrong
03Julian04
03Julian042mo ago
Are you German ?
mmmmssss1993
mmmmssss19932mo ago
Finnish
03Julian04
03Julian042mo ago
Ah okay I don’t understand why reduce the accel to 500 should help because if this should be the problem then I should have it till the beginning or not ?
mmmmssss1993
mmmmssss19932mo ago
Show your mesh
03Julian04
03Julian042mo ago
No description
mmmmssss1993
mmmmssss19932mo ago
Okey there is no drop on that spot. But try 500 accel. It makes thing smoother next to wall because extruder doesent need to overextrude to keep up with high accel
03Julian04
03Julian042mo ago
Ah man it is so annoying that it doesn’t easily works 😁
mazas
mazas2mo ago
Ok, meanwhile I printed a 300m disc that took 51mins, with the fan reversed. There are no z drift artifacts that I can see.
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
What are these points here
mazas
mazas2mo ago
That is just how the camera sees it. Here is the same from a different angle
No description
03Julian04
03Julian042mo ago
Ah okay That looks nice
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Is z here to high ? Or does just the foto looks like this And with what speed do you print ?
mazas
mazas2mo ago
That is the photo once more 🙂 here from different angle:
No description
03Julian04
03Julian042mo ago
But if the fan will change something then it must be on the complete line here not only in the end and at the beginning
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
I took it of bevor i take a foto But yea you can see what I mean if the fan should change something that it musst be of the complete line not only in the end and beginning
mazas
mazas2mo ago
50mm/s I find it hard to believe that acceleration would affect this, unless the speed is so high that you start getting reduced flow
03Julian04
03Julian042mo ago
Yes I don’t think so too I print this here with 100mms
mmmmssss1993
mmmmssss19932mo ago
Did you try it
mazas
mazas2mo ago
Investigating the result more closely it seems there is no longer a time-dependent component, but the location-dependent seems visible here as well, and in the same general area of 8-1. But I cannot tell how many um the change from 10 to 4 is. My guess would be a few tens of microns. I’ll reprint once I get the printer cooled down. I measure the gantry temperature and blow ambient air at it with a large fan to cool it faster. I try be to within 0.2 degrees from ambient.
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
300x300 seams to work
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Instead of this but this is so minimal it’s okay for me
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Now I start a 400x400 I don’t preheat and the chamber is open
tg73
tg73OP2mo ago
On close inspection this looks weird/bad. At the current edge of the ongoing print, we see a single line of extrusion (red arrow). In the area already printed we see a pattern that is predominantly twice the width of the single extrusion. These appear to correspond to pairs of extrusion lines (green line for example). There are deep troughs between these pairs. Overall, this looks to be significantly under-squished (z offset is too high). This would not be considered a good first layer. If you print with z high like this, it will forgive a lot of z getting lower and hide the problem. The second image is from my most recent spiral print (https://discord.com/channels/582187371529764864/1293322335545196655/1294009564638744627). The extrusion lines are flattened, with just a slight trough between each line. The flattening, extrusion width and trough width are very consistent. This would be considered a good first layer. Please, notably @03Julian04 and @mmmmssss1993, provide good sharp photos of your prints at various angles including close up like my example here.
No description
No description
03Julian04
03Julian042mo ago
Off course I will do on the next print
Rewire
Rewire2mo ago
No description
Rewire
Rewire2mo ago
Am I also seeing this?
03Julian04
03Julian042mo ago
What do you mean
Rewire
Rewire2mo ago
Nevermind. It's just more first layer bullshit. Getting tired of this.
Rewire
Rewire2mo ago
No description
03Julian04
03Julian042mo ago
Yeah it sucks
tg73
tg73OP2mo ago
The problem we are discussing here typically only shows up 20-30 minutes into a print. Machine size? Nozzle size? 1st layer thickness?
Rewire
Rewire2mo ago
500, .6, .25
tg73
tg73OP2mo ago
Enclosed? Material? bed temp? enclosure temp?
03Julian04
03Julian042mo ago
Ah but the 20-30 min I think is another point because in my case as you see it is in the middle of the print not from 20-30 till the end
Rewire
Rewire2mo ago
Not enclosed, PLA, 60, ambient is like 18c
tg73
tg73OP2mo ago
Seeing it early in the print, assuming it's not a cold bed, is typically caused by lack of heat soaking the bed/gantry/enclosure. That's why I've been testing with PLA and a cold bed, so ambient heat is not a factor. Did you heat soak the gantry above the bed before printing?
Rewire
Rewire2mo ago
My enclosure is coming but at this point feels like a waste of cash Didn't know I was supposed to
tg73
tg73OP2mo ago
Hang on... There were some new vars added to ratos recently to specify heatsoak times, I can't find the info right now.
03Julian04
03Julian042mo ago
[gcode_macro RatOS] variable_bed_heat_soak_time: 1200 variable_hotend_heat_soak_time: 300 variable_start_print_park_in: 'primeblob' Here they are
03Julian04
03Julian042mo ago
GitHub
RatOS/site/docs/configuration/beacon_contact.md at documentation_v2...
The preconfigured Raspberry Pi image that makes it easy to run Klipper + Moonraker + Mainsail on your printer. - HelgeKeck/RatOS
tg73
tg73OP2mo ago
But for sure the gantry will heat up over time above the bed and bow. Search in #v-core-4 for "bowing" or "bimetallic" or similar. You need to get on top of general bed heat based soaking etc before considering the issue we're disucssing in this thread.
mazas
mazas2mo ago
Sample #3 no longer shows the symptoms of too high a z overall, i.e. there are no be easily visible spaces between the lines. The top show that same issue of 9-12 being probably slightly closer than other areas.
No description
No description
03Julian04
03Julian042mo ago
And what do you do to reach this ?
tg73
tg73OP2mo ago
Can you include some close up sharp photos like mine here https://discord.com/channels/582187371529764864/1293322335545196655/1294223004397731871 ?
mazas
mazas2mo ago
Decreased the print height about 30 microns
03Julian04
03Julian042mo ago
But aren’t you yesterday to close to the bed ?
mazas
mazas2mo ago
That was with that fan blowing And oh, you are correct! I adjusted the height
03Julian04
03Julian042mo ago
Ah so all you did is to turn around the fan and babystep until it’s perfect
mazas
mazas2mo ago
Basically, yes
03Julian04
03Julian042mo ago
Okay and heatsoak ? Preheat ?
mazas
mazas2mo ago
No description
No description
No description
No description
tg73
tg73OP2mo ago
A general point (not related to the immediate conversation): I'd like to share some general points regarding testing methodology that I apply to myself having spent decades in software engineering debugging complex systems (including realtime hardware control) (this is not an exhaustive list): 1. It's vital to be extremely methodical in your testing approach. Otherwise the data produced can be misleading, pollute the corpus of evidence, and actually make it harder to truly understand and solve the problem. 2. When gathering evidence, we want to find one or more repeatable procedures (by more than one person on more than one machine) that show the problem, and one or more repeatable procedures that show some variation or absence of the problem. 3. To usefully contribute evidence, you need to start by showing that your setup can reliably reproduce the problem. This also helps to ensure that we are all trying to fix the same problem. 4. Be strict in evaluating your results. Success ("winning") comes from contributing to a robust corpus of evidence. Don't let the desire to "find the fix" cloud your judgement. 5. Distrust your own results. Be sceptical of your own theories about what is going on. Don't believe your own hype. Keep an open mind.
Rewire
Rewire2mo ago
So, instead of the hotend fan blowing through the hotend and down onto the print, you have it suck air up through the hotend and exhaust it out?
03Julian04
03Julian042mo ago
Yes And speed was always 50mm/s ? And what material ?
tg73
tg73OP2mo ago
Can I suggest that you get on top of general purpose heatsoaking on your setup before getting focussed on this topic. Kind of like how it's wise to get the VC4 calibrated with just the corexy belts before you add the hybrid belts.
mazas
mazas2mo ago
Pla, 50mm/s
03Julian04
03Julian042mo ago
Ah okay
mazas
mazas2mo ago
Agree with this methodology, having debugged various large systems. One thing I’d like to add is that once you think you have found the fix, make sure that reversing the fix will bring back the issue. And try figuring out what unintentional changes might have influenced the outcome.
tg73
tg73OP2mo ago
What extruder temp and what filament brand/colour is that? Looks pretty darn good at 3 but kind of bumpy at the "microscopic" level - maybe a bit hot? Maybe still a touch high? But for sure looks to be in the "good first layer" category. I'm going to start the "from cold" spiral now following on from yesterday's back-to-back sequence.
03Julian04
03Julian042mo ago
We need anyone with water cooling for the hot end 😁 then we can say that the fan is one important point of not
mazas
mazas2mo ago
Sunlu pla, 210 degrees. It is not dried, but I do not know whether it could affect the “rough” look.
03Julian04
03Julian042mo ago
Or @mazas can you print the exact same print with turned back fan
mazas
mazas2mo ago
Yes, i will do that next, with no other changes, once I cool the printer down
03Julian04
03Julian042mo ago
Nice
tg73
tg73OP2mo ago
FYI, both of my last two spirals (#8 and #9) measure 0.30mm thickness at the 3 oclock edge, exactly the demanded first layer height. #7 had some late print temporal effects which make it hard to measure the edge thickness accurately due to ridging.
03Julian04
03Julian042mo ago
Now I am testing too with turned fan
tg73
tg73OP2mo ago
Well that was quick. #10. Spiral from cold having been idle overnight, continuing on from #9. Restarted klipper (as I usually do) then printed. Stopped after a couple of minutes as I didn't want to risk grinding the bed. Cold bed, PLA.
No description
No description
No description
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
Initial temps just before starting the print, and then during the print. There were a few seconds of ok first layer in the centre, then it rapidly went over-squished.
No description
No description
tg73
tg73OP2mo ago
Next I will flip the fan, then leave the machine idle for some time, then do another spiral.
mazas
mazas2mo ago
My attempt with fan in stock position. The circle is 70mm diameter. Had to stop after 2 minutes, as it was starting to grind into the bed
No description
tg73
tg73OP2mo ago
@mazas you did some thermal calculations for heat transfer from the hotend fan to the gantry, yes? Are you able to suggest what power of self reg heating cable would be suitable to actively heat the gantry to dominate any hotend effects? How does this look? https://heat-traceshop.com/products/freezstop-low-voltage-wide-1?variant=43555393634493
Heat Trace
Freezstop Low Voltage Wide
Freezstop Low Voltage Wide is an industrial/commercial grade self-regulating heating cable that can be used for freeze protection of pipework and vessels.
tg73
tg73OP2mo ago
Nice. We both see a very clear difference. I will do fan reveresed test soon. I'll also look at the cad to see if there's scope for an easy deflector mod.
03Julian04
03Julian042mo ago
I wonder that the effect is also on the ti tube in my case But till now the print also looks better then the print with normal fan direction
tg73
tg73OP2mo ago
I measured the brim laid down for #10 , which is the first thing to print after the priming blob - spot on 0.30mm.
mazas
mazas2mo ago
Yes, rough first estimates would have the power transferred from the hotend to be something around 5W. That is obviously the wrong number, but should be somewhere in that neighborhood. The output power vs temperature seems to be rather shallow with these, so I believe we’d need to heat the gantry to rather near the fan exhaust temp, in order to stop the heat transfer from hotend. That might mean something like 50C, (with not-enclosed printers) which woukd then require perhaps 20w of power. With enclosed printers we might run into issues with this simple approach, and a sensor/feedback system might be needed. These are very initial thoughts, with no proper experiments The expansion coefficient of titanium is closer to steel than what alu is, but it still expands more. You should see the same phenomenon, only the numbers will be different. In many cases the error with ti tube will be small enough to ignore, but it will still exist. i wonder if there could be fans that are better suited for sucking. That might be one easy solution.
tg73
tg73OP2mo ago
Have you considered the effect of localised gantry heating regardless of bimetallic effect? My assumption would be that localised heating of a cold beam (like we see at the centre of the spiral print) would lead to some kind of local gradient effects even within the gantry itself.
mazas
mazas2mo ago
We might also consider changing the path so that it would be optimised for reverse airflow
tg73
tg73OP2mo ago
Yeah, I don't have an instinctive sense of what a "suck duct" should look like.
mazas
mazas2mo ago
At least one that does not have holes in it 🙂 Have not thought of that. I was assuming that the local changes would be limited, but that is just a hunch with no math behind it
tg73
tg73OP2mo ago
Another idea would be to use a blower than covers only one half of the current opening, then engineer a U-shape air path which wraps around the heat sink then exits to the front. But having a blower stick out would not be good for resonance.
mazas
mazas2mo ago
Yea.. if the belt grabbers were not in the way, a 15mm fan like with the mosquito could work from the side. @MFBS , you want to design a side-blowing version :)? No preheat, the heatsoak time for hotend is 30 seconds. We know that the hotend expansion is very quick. The gantry bow is slow Well, preheat as in the standard ratos startup sequence, but nothing additional
tg73
tg73OP2mo ago
I'd say the gantry bow was fast with the spiral test from cold, normal fan direction. Maybe localised heating effects on the gantry are rapid and significant? In my last test, the brim was good, but after about 10 sec of the spiral it started to bow.
mazas
mazas2mo ago
The start is rather quick (few seconds/tens of seconds), but the effect continues for several tens of minutes, whereas the hotend seems to settle quite a bit sooner, I believe?
tg73
tg73OP2mo ago
Yes, I agree. Hotend expansion settles almost immediately the target temp is reached.
mazas
mazas2mo ago
Yep. We’d still need to investigate the stationary vs moving head
tg73
tg73OP2mo ago
I wonder if localised heating affects bed tilt measurement? I need to pay attention to the start sequence, but for sure the toolhead spends more time at the centre and right, and less time on the left (overall during the whole start sequence). Could affect probe accuracy.
mazas
mazas2mo ago
I think what @mmmmssss1993 showed might be related to local vs “global” warming of the gantry Right! I did not realize that. Worth checking One possibility could also be to heat the head to print temp and then move from side to side during a longish heatsoak. That will not fix the potential local heating issues, but should at least improve the current situation without any hw changes. It seems there should space at the front and back to move the nozzle outside the bed And the tilting and height map would be done after the heatsoak. This should be easy to do. I do not yet know how to move the head outside, but I’d think the vaoc etc would have examples
03Julian04
03Julian042mo ago
So in my case to turn the fan doesn’t change anything Left with standard fan
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
Right with turned fan
mazas
mazas2mo ago
Tnx, good piece of information, although not good news for you :/ This is with a cold bed and pla?
03Julian04
03Julian042mo ago
No with 105 bed and abs All tests are with abs And 105 degrees bed
mazas
mazas2mo ago
Ah.. then we are measuring different things. But good to know anyway, and a sign that we have work ahead of us. It would be interesting to see the pla/cold bed results as well
azoroes
azoroes2mo ago
OK, I'll just install it completely from scratch so I can be sure it's not some faulty old software. All updates from today (including rc3/v8) 400mm square, 0,4mm height 265/110°c, 15-20 min heat soak, 0% fan Enclosure opened, print was with abs Start was really good but after some time it turned so bad I stopped, hope you can spot it on the picture Hope this helps
azoroes
azoroes2mo ago
No description
03Julian04
03Julian042mo ago
Have you tried with closed chamber and heat it up for 1 hour ?
mazas
mazas2mo ago
Can you try flipping the fan? It should improve somewhat, but judging from what @03Julian04 is experiencing, it might not fix all .
03Julian04
03Julian042mo ago
I think the problem is with the Alu gantry and the opened door I saw pictures where you can see that 20 min heatsoak is not enough
chicken
chicken2mo ago
my goal is not a perfect 500mm first layer from a sheen point of view. If it varies I'll be fine with that. I just want to get away from the nozzle grinding into the bed causing the waves or other areas having gaps between the lines. If we can get an amazing first layer I would be estatic but I dont have to have that. Looking forward to seeing what we can all figure out here. Just started redoing all of my calibration on my VC4
03Julian04
03Julian042mo ago
Yes that is the same thing that I want
chicken
chicken2mo ago
are you guys using the heat soak macro settings?
[gcode_macro RatOS]
variable_bed_heat_soak_time: 1200
variable_hotend_heat_soak_time: 300
variable_start_print_park_in: 'primeblob'
[gcode_macro RatOS]
variable_bed_heat_soak_time: 1200
variable_hotend_heat_soak_time: 300
variable_start_print_park_in: 'primeblob'
03Julian04
03Julian042mo ago
Tested with and without no changes
03Julian04
03Julian042mo ago
Now with closed enclosure the nozzle goes more away with open enclosure the nozzle comes more near the bed
No description
mazas
mazas2mo ago
Rethinkin this I would think the errors during tilting should not materially affect the outcome. If the bed is “more tilted” than what it should, the height map will just add that much more compensation. However, if the gantry is tilted (from its final position) during meshing, it will show up as errors in the correction and print.
03Julian04
03Julian042mo ago
Maybe we need more heatsoak the z probe ? 🤔
mazas
mazas2mo ago
Here is my attempt of using the square infill with the fan in standard direction. My first layer height for all these prints has been 0.2, so that seems to be a bit less forgiving. I increased the hotend heatsoak to 300 secs, but that dis not help
No description
mazas
mazas2mo ago
Here are the ones I've used for these tests: variable_bed_heat_soak_time: 30 variable_hotend_heat_soak_time: 30 variable_start_print_park_in: 'primeblob'
chicken
chicken2mo ago
I wonder if we are getting some sort of twist at the nozzle that could be contributing to this. I know for a fact the gantry on my 500 can bow up to 1mm+ as it heats. I also wonder if the hot end itself is bowing forward, backwards, left or right or the mounting plate is doing something like that. Not sure how to measure something like that though. The gantry was easy with my dial indicator.
mazas
mazas2mo ago
Depends on what you are fixing. The issue that we have now identified is very strongly related to gantry bow, and that is something the z-probe cannot fix Twist is certainly possible. Beacon has tools for measuring some of that, so it should give some indication. The good thing is that it seems you do not have to anything else except remove the gantry bend changes, and you should be good to go.
tg73
tg73OP2mo ago
Is this cold bed pla?
mazas
mazas2mo ago
Yes
03Julian04
03Julian042mo ago
Maybe it fixes if we make a heatsoak for the nozzle and the bead at the same time become it makes the mesh
chicken
chicken2mo ago
Beacon can measure gantry twist but I don't see how it could measure twist at the nozzle itself
mazas
mazas2mo ago
The same as all others, except I gave this the longer 300 sec heat soking time Ah, sorry, I must have misunderstood Did you measure how much it bows when you heat just the hotend? Mine bows abt 180um.
chicken
chicken2mo ago
No just the gantry. I then loosened the rail while everything was still hot and I heard and felt it snap back down the rails + gantry are still a major source of the issue but we just need to figure out how to get it to a stable temp as quickly as possible and the rest can be dealt with in software https://discord.com/channels/582187371529764864/1256094330167230535/1257135367132414023
03Julian04
03Julian042mo ago
Now I will do a test I put in the code After homing it should heat the bed and the nozzle and then make a heatsoak for 20 min then it cleans the nozzle and makes a contact mesh and then it will do 300s heatsoak the nozzle again and start the print
chicken
chicken2mo ago
you can see some of my measurements in there
03Julian04
03Julian042mo ago
So I can Exclude the gantry twist because it is measuring with the real nozzle in the printing temperature
mazas
mazas2mo ago
Can u measure the gantry bow from ambient to 250? It would be nice to get another reading just to verify. The printer would need to be at ambient to start, so that would mean either a few hours of waiting, or perhaps a shorter time with a forced convection What temps will you use for the hotend? The printing temp?
03Julian04
03Julian042mo ago
Yes
chicken
chicken2mo ago
I can but would want to do it from 250 to ambient as I dont want my dial indicator in there at those temps. I am fine with doing that with the heat off and the door removed while its cooling down.
mazas
mazas2mo ago
Right, I was thinking of doing that experiment with a cold bed. With the bed included the results will not be just for the gantry. ..or do you mean that the temperature in your enclosure will be too high with just the hotend on?
chicken
chicken2mo ago
my dial indicator is not rated for heat so I dont want it sitting in a hot chamber or sitting on a hot bed for an hour or two. I feel its fine to leat the printer fully heat soak for an hour or two and then do measurements while its cooling down. Thats what you see in the thread I posted those pictures in its not a crazy expensive one but its still $100+ and dont want to ruin it 🙂
mazas
mazas2mo ago
Sure, but if you do not heat the bed, then I'd believe the temperatures should not be too high? Or leave the front door even open, as I do when I measure with cold bed?
chicken
chicken2mo ago
thats fine. I can do a cold bed measurement. Could even get the tip aligned with the nozzle I suspect
03Julian04
03Julian042mo ago
Does anyone tried to make the mesh with the contact Methode ? Instead of scan
mazas
mazas2mo ago
Yes, that would be one measurement. However, if you measure the tip, you include the hotend expansion there as well, so it will no longer be the gantry bend only. Hotend expansion is easy to compensate, but this gantry thing is the real pain in behind.. https://discord.com/channels/582187371529764864/1293322335545196655/1294269341801648148 If the mesh is done at print temp, and the gantry is already heat-soaked, then I would start printing as soon as possible after the mesh, so that there are as few changes as possible. But perhaps you can try a few variations?
chicken
chicken2mo ago
even if you started printing the second after mesh, a large first layer print is still going to have problems later in the print as the gantry takes on more heat. That is why we need all of the movement stable before we do the mesh.
mazas
mazas2mo ago
Which is why "if the gantry is already heat-soaked" 🙂
chicken
chicken2mo ago
exactly but where is the best place to do that and how long do we have to wait. I am an impatient person :kekw:
mazas
mazas2mo ago
My first sugestion would be to use this "moving head" method: https://discord.com/channels/582187371529764864/1293322335545196655/1294269341801648148 But for time.. I don't know. Perhaps 10mins is enough. That would need some trials
tg73
tg73OP2mo ago
I just paid attention to the start print routine for my next cold be spiral print. I do not have any heatsoak times set. It goes: 1. Home all. 2. Wait for 150C at centre X, centre Y (took maybe 20s) 3. z tilt, left, rear, right, repeat maybe. 4. Move to centre. 5. Wipe nozzle front left. 6. Move to centre, to multi-probe thing 7. Move to back and wait for full nozzle temp 8. move to front right, prime blob 9. Print.
mazas
mazas2mo ago
Height map done at 6?
tg73
tg73OP2mo ago
D'oh. Clearly I was not paying enough attention. I did not note it down.
mazas
mazas2mo ago
Minor thing, who cares.. 🙂 But it is done before full head temp, so it probably has to be at 6
tg73
tg73OP2mo ago
#11. Cold bed PLA spiral test, machine had been idle for 2-3 hours, no heat soak of any kind, hotend fan reversed so sucking through the heatsink and blowing out towards the front of the printer. Brim measured 0.30mm thick (correct). Here is the previous print, which was essentially identical except that the fan was not reversed: https://discord.com/channels/582187371529764864/1293322335545196655/1294246289365663835
No description
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
So @mazas , what does this mean? A reversed fan print that was essentially no better than the non-reversed.
mazas
mazas2mo ago
Not even the 30 second hotend heatsoak?
tg73
tg73OP2mo ago
Exactly the same as the previous print, whatever the default start_print does, nothing else set. I will say that the centre of the spiral was ok to about 16mm dia with the normal fan, about 35mm with the reversed fan. But I'd need to repeat both tests a few times to know if that's statistically significant. But for sure the hotend would have reached full expansion even doing the prime blob. (by what I've measured yesterday)
mazas
mazas2mo ago
Quite likely. But now I am trying to figure out what the difference could be. My first layer is 0.2, so it would be even stricter. A couple of things to check would be to see what the static gantry bow is with forward and reverse fans. But before that: do you have a closed chamber? I’ve done the tests with the front door open.
tg73
tg73OP2mo ago
door open (absent). All my PLA testing has been door off.
mazas
mazas2mo ago
Ok, so pretty identical except the size. Can u measure the extrusion temp? And/or or the deflection
tg73
tg73OP2mo ago
Measure extrusion temp? what do you mean?
mazas
mazas2mo ago
The temperature of the 2020 alu extrusion
tg73
tg73OP2mo ago
Ah, ok, I thought you were asking me to measure how hot the filament was coming out! I'll get my thermocouple...
mazas
mazas2mo ago
I realized I was not quite clear :kekw: Very interesting. But it might seem like the z is too low for aquite some time, and looking at the pics it might be that the z change stops.
tg73
tg73OP2mo ago
lazer gun temp thing says 18.9 - 19.1 along the length of the 2020 So I can add
variable_hotend_heat_soak_time: 30
variable_start_print_park_in: 'primeblob'
variable_hotend_heat_soak_time: 30
variable_start_print_park_in: 'primeblob'
I see you also had a bed soak time - I assume that's pointless for cold bed?
mazas
mazas2mo ago
Yes, It is just a left over from when I checked the sequence I do not quite understand how the 30 seconds could make such a large difference. But I cannot think of other differences now.. Do you use the shroud? Or is the fan naked?
tg73
tg73OP2mo ago
shroud - well, the cover. It's a stock machine. RR printed parts
mazas
mazas2mo ago
Ok. I do not have that. Mine are rr printed as well, I just never installed the cover
tg73
tg73OP2mo ago
It's really minimal in terms of airflow interruption
tg73
tg73OP2mo ago
No description
mazas
mazas2mo ago
I know. Just trying to understand This is now blowing, right?
tg73
tg73OP2mo ago
yeah, I put it back to stock So. I can redo the stock fan with 30s hotend soak, then redo the reversed fan with 30s soak. Given that the last test was cancelled within a minute or so, I think I'm good to go without waiting. Do you want me to do do stock fan or reveresed fan first? You can choose 🙂
mazas
mazas2mo ago
With the reversed fan the extrusion should heat less, so start with it On my printer, the bow on stationary head is abt 180um with stock, and abt 20um with reverse. If the 30secs do not help, it would be good to see your numbers. If you have a thermocouple with a 1.2mm head, we could standardize the temp measurements by using the holder I have for the probe.
tg73
tg73OP2mo ago
current temps for the record
tg73
tg73OP2mo ago
No description
tg73
tg73OP2mo ago
I was in a daze again. But is there any kind of contact probing after the hotend has been heatsoaked? It looked like all the probing took place before that. So what difference can it make other than over the first few seconds of the print? Also what's your ambient room temp (eg, what is your cold bed temp?)
mazas
mazas2mo ago
Ambient is pretty constant 21.9
tg73
tg73OP2mo ago
it's looking basically the same as before btw. will cancel shortly.
03Julian04
03Julian042mo ago
Till now it looks perfect
tg73
tg73OP2mo ago
Mine is 20 or so. Maybe the local heating gradient is stronger for my environment?
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
Even if you look at the print bevor same gcode
mazas
mazas2mo ago
It will be, but the fan air is something like 30..40 degrees, so the relative change is not too large, perhaps 5..10%. That can hardly explain the difference
tg73
tg73OP2mo ago
#12: fan reversed, cold bed PLA, 30s hotend heatsoak. Identical to #11 but with 30s heatsoak (https://discord.com/channels/582187371529764864/1293322335545196655/1294303038483333227)
No description
No description
No description
No description
No description
No description
No description
mazas
mazas2mo ago
Yes, major drift there. I am confused..
mazas
mazas2mo ago
This is my hotend. Do you something that would be different from yours?
No description
mazas
mazas2mo ago
What is this printed with?
tg73
tg73OP2mo ago
Can you send a few more photos.
03Julian04
03Julian042mo ago
ABS like the print bevor
mazas
mazas2mo ago
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
Now I am at the same point like the last print I stoped
03Julian04
03Julian042mo ago
No description
tg73
tg73OP2mo ago
whenever I look at toolhead photos, I instictively reach for my spacemouse and try to rotate the view 😂
03Julian04
03Julian042mo ago
Perfect I would say till now
mazas
mazas2mo ago
You are not alone 🙂 The change here is the contact probing?
tg73
tg73OP2mo ago
What colour is your rapido heatsink? And how dirty/dusty is your 2020? (I'm wondering about radiant heat)
mazas
mazas2mo ago
Thought you were questioning my household skills
03Julian04
03Julian042mo ago
This is what I did here
mazas
mazas2mo ago
No description
mazas
mazas2mo ago
I have the kapton tape there to protect the thermistor Ah, of course. Looking good!
03Julian04
03Julian042mo ago
No description
No description
mazas
mazas2mo ago
The 2020 has not seen much use, so I’d say pretty clean
03Julian04
03Julian042mo ago
Still haha sorry for the much of pictures but I love it if it stays like this haha
tg73
tg73OP2mo ago
A thought has come to me: I refined my z offset during some initial back to back prints, cold bed PLA. Let's imagine I'm deep into well-heatsoaked territory. I start a print. The reference contact probe - and indeed the bed tilt and beacon scan - are done with a soaked gantry. The print is underway. I babystep z. I save z. I move on to the next back-to-back print. All probing is done with a soaked gantry. z is perfect. no more babystepping needed. victory! Now it's the next day. The machine has been idle overnight. I start a print. All the probing is done with a largely unsoaked gantry. Given the z config saved from the night before, what will be the outcome of ratos z offset calculation? Will it be correct? Too low? Too high? Random? How can it get the right answer given the available config and data at this time?
CrashTestCharlie / VC4 400h
The initial calibration gives a zero-not-zero setting. Everything reports zero, but it is above the plate by some amount. Nozzle doesn't drag, so this must be the case. I'm going to check this on a cold machine today.
tg73
tg73OP2mo ago
Regarding the difference that me and @mazas are seeing with reveresed fan prints (which for me go from apparently good to bad within 10-30 seconds of the spiral starting), I'm going to measure stationary gantry deflection during reversed fan hotend heat soak.
mazas
mazas2mo ago
Good questions. AFAIUI, the prceas worka such that you do contact probe with hotend at 150 (gives you the real stepper values for z0 at those temps), heat up hotend more, and apply a correction (=increase in z heigth) that depends on the hotend temp, and assume you get the same zero position. In the solidly-heantsoked world you only need to move up the real hotend expansion. And this is what you saved in config. Next day you start, do the contact probe and heat up hotend, and move the hotend expansion amount, as stored in config. However, in this world the gantry will continue bowing down after the contact zeroing, so now the nozzle will be below the zero. Based on this, your nozzle should be too low in the non-heatsoaked world if you calibrate it when fully heatsoked
tg73
tg73OP2mo ago
your nozzle should be too low in the non-heatsoaked world if you calibrate it when fully heatsoked
And indeed I am getting such prints with z too low. But they seem to start ok and within a few 10's of seconds head low. And it's this rapid change from ok to low that I can't explain.
mazas
mazas2mo ago
That is truly strange
tg73
tg73OP2mo ago
About 8 minutes in, fan reversed, it's measuring 10 microns deflection. Hotend at 215, extruder motor enabled.
No description
mazas
mazas2mo ago
That is what I’d expect. What was the initial temp vs ambient? Btw, do you have the magnet engaged?
tg73
tg73OP2mo ago
no, it doesn't seem to do anything near the bed magnet. It works strongly elsewhere. I didn't record temps. IR gun says 2020 just behind toolhead is 22.0, far end of 2020 is 20.0. I have not been super thorough 🙂 but ideally it would have had more idle time anyhow. So it was a "pre test". That's my excuse anyhow. now about 22 microns Did you need to rotate the heatsink on your rapido?
mazas
mazas2mo ago
No
tg73
tg73OP2mo ago
nor me. So I have not touched the heatbreak joint.
mazas
mazas2mo ago
Same here, direct from factory You have 10um dial marks or 1um?
03Julian04
03Julian042mo ago
Okay I am not at home at the time but Through the camera it looks perfect You should also test it
tg73
tg73OP2mo ago
10. I don't really trust this DTI, particularly not for absolute measurements. I mean, it seems ok for indicative readings.
mazas
mazas2mo ago
Great that it works!
03Julian04
03Julian042mo ago
Later will do this again started with a cold chamber
mazas
mazas2mo ago
Mine has the same. Waiting for my fancy digital machine-readable version that is supposed to have 1um resolution and 3um accuracy. Not calibrated though, and a cheap one
tg73
tg73OP2mo ago
now at about 40um Ooh. Link?
mazas
mazas2mo ago
That is more than I would expect
tg73
tg73OP2mo ago
I wonder if more heat is getting through to my heatsink?
mazas
mazas2mo ago
SHAHE Wireless Digital Indicator 1μm Resolution 0-12.7 /25.4/50.8mm Dial Test Gauge IP54/IP65 Waterproof And Dustproof https://a.aliexpress.com/_Ew3XipX
tg73
tg73OP2mo ago
Is there some way to get klipper/mainsail to show the average PWM duty for the hotend? Would that be a resonable proxy for heat transfer to the heatsink?
mazas
mazas2mo ago
Yes, just click and select “show pwm”
tg73
tg73OP2mo ago
this is new I think
No description
tg73
tg73OP2mo ago
ali offering interest free installment payments
mazas
mazas2mo ago
Or smthng like that
tg73
tg73OP2mo ago
If I hover over the pwm value in the table it shows an average
mazas
mazas2mo ago
Right, i misunderstood
tg73
tg73OP2mo ago
I'd say mine is 34% Can you try yours at 215C with reversed fan?
mazas
mazas2mo ago
Yes, just a moment
tg73
tg73OP2mo ago
still 40um
03Julian04
03Julian042mo ago
I think my method solve your problem too also with a normal turned fan
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
The only thing I have installed is this one that the nozzle is clean after the heating for the beacon contact
mazas
mazas2mo ago
Avg 30. I also started a measurement
No description
tg73
tg73OP2mo ago
I'm trying with normal fan now.
mazas
mazas2mo ago
Btw, what is your fan?
No description
mazas
mazas2mo ago
Before you screw it on..
tg73
tg73OP2mo ago
too late, but looks familiar.
mmmmssss1993
mmmmssss19932mo ago
My printer doesent ever clean nozzle. Is that normal?
tg73
tg73OP2mo ago
there are so many variables behind the PWM value. A radical difference would be interesting, but otherwise too hard to read anyhting into it I think.
CrashTestCharlie / VC4 400h
The latest ratos does a nozzle drag at the front left before doing contact as a wipe
tg73
tg73OP2mo ago
normal fan already at 60um after 3 mins I assume you mean the drag on the PEI sheet, yes? AFAIK the felt wipers are unused. Helge does not seem to like them.
CrashTestCharlie / VC4 400h
Well, almost drag. Not touching but close. I think it's the base zero, un-multiplied And yes, on the plate, not felt
mazas
mazas2mo ago
Me at 0mm after 15 mins. I do not get it. Why does my extrusion not heat up when yours does? Or, it does not bow at least Ok, 8 um now. The dti does not seem broken
mazas
mazas2mo ago
What does the pwm curve look on your printer?
No description
mazas
mazas2mo ago
Just thinking that with more variance you would probably have large(r) temp swings also in the exhaust air temp
tg73
tg73OP2mo ago
So - normal fan deflection is at 100um after 23 mins. My graph looks noisier than yours. I should probably run pid tuning.
No description
tg73
tg73OP2mo ago
although the temp looks stable
03Julian04
03Julian042mo ago
I have the same Yes I write a custom gcode for the cleaning bevor the mesh
mmmmssss1993
mmmmssss19932mo ago
Can you share
03Julian04
03Julian042mo ago
Here is it
mmmmssss1993
mmmmssss19932mo ago
Do you also have 500?
03Julian04
03Julian042mo ago
Yes @tg73 @mazas why don’t you test my settings / version ? I am interested if it works for you too
mazas
mazas2mo ago
Can you try pid tuning? I know it sounds far-fetched, but when I measured the exhaust temps the seemed to vary quite rapidly and a lot. A higher temp could explain higher heat transfer
mmmmssss1993
mmmmssss19932mo ago
@03Julian04 With idex that is not needed tho i belive
tg73
tg73OP2mo ago
Can you explain what changes you've made? I can't just use your cfg file.
tg73
tg73OP2mo ago
looking better.
No description
mazas
mazas2mo ago
I’ll try it in a bit I assume you mean just the macro, right? Mine is stuck at 9um. Your deflection is 4 times what I see. Rather unexplainable. I’m hoping the PID fixes all 🙂
03Julian04
03Julian042mo ago
[gcode_macro RatOS] variable_beacon_contact_bed_mesh: True
[gcode_macro RatOS] variable_hotend_heat_soak_time: 300 variable_start_print_park_in: 'primeblob' [bed_mesh] fade_start: 10.0 fade_end: 20.0 probe_count:15,15 [gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER] gcode: G0 E20 F300 [gcode_macro _USER_START_PRINT_AFTER_HEATING_BED] gcode: M109 S250 #Nozzle auf Temperatur bringen M140 S105 #Bett auf Temperatur bringen
G4 P1200000 #Heatsoak in ms This one here And beacon contact kompensation off
tg73
tg73OP2mo ago
I have to head out quite soon. I'm going to kick off a spiral print in whatever state of soak the printer currently is just for giggles.
mazas
mazas2mo ago
Make sure the z is high enough so you can get to further than 1 minute..
03Julian04
03Julian042mo ago
And at the end you can write your used bed temp and nozzle temp ( at the M109 your nozzle temp and at m140 your bed temp)
mazas
mazas2mo ago
You mean variable_beacon_scan_compensation_enable: False ?
03Julian04
03Julian042mo ago
Yes
tg73
tg73OP2mo ago
The first one went rough at 50mm dia. I cancelled at ~100mm. Started another back to back.
03Julian04
03Julian042mo ago
With my method ?
tg73
tg73OP2mo ago
Here's an interesting thing: I sliced it as you see, and the thickness was 0.25mm all the way from the centre to the edge. So I think this "good looking centre" is perhaps an illusion. It's possible that the gcode is naturally a bit underextruding with the tight bend radius near the centre.
No description
tg73
tg73OP2mo ago
No. The same as I've been doing since yesterday. I'll let @mazas be your guinea pig 🙂
tg73
tg73OP2mo ago
Another one. I had to stop it because I have to go out. Back to back seems to get better each time. I wonder if it's the heat soaking and probing homing in on the "correct" state?
No description
mazas
mazas2mo ago
Started the print
tg73
tg73OP2mo ago
@mazas are you around over the weekend?
mazas
mazas2mo ago
Most of the time, yes
tg73
tg73OP2mo ago
I had an early start today, have to do taxi duty for child, then I think I'll call it quits for tonight. I'll look again with fresh eyes tomorrow. I'll keep an eye on messages though. Interested to see how you get on with @03Julian04 config.
mazas
mazas2mo ago
That will probably be the final test today. Let's see tomorrow Damn, I had the fan in reverse. Will need to restart..
03Julian04
03Julian042mo ago
Oh okay I am really interested in the result
mazas
mazas2mo ago
I'm quite hopeful that it will produce a good result, but let's see. Cooled down with my large fan, and now re-started.
03Julian04
03Julian042mo ago
No description
No description
No description
No description
03Julian04
03Julian042mo ago
So now this is the start I activate the chamber heater and start the same print
No description
03Julian04
03Julian042mo ago
If now it is not perfect then I have to preheat the chamber
mmmmssss1993
mmmmssss19932mo ago
How you do that? Im so noob about coding these things Oh there it is
03Julian04
03Julian042mo ago
And this Yes I am too I only code in c++ so chat gpt have helped me a little bit 😁
mazas
mazas2mo ago
The macro seemed to get stuck at setting the bed temp to 0, so I will restart after fixing that
03Julian04
03Julian042mo ago
Hmm cringe where in the code Does the bed set to 0
mazas
mazas2mo ago
This: M140 S105 #Bett auf Temperatur bringen , but no worries, I just removed that.
03Julian04
03Julian042mo ago
And then ? Do you set your temperature bevor start the print ? Because this is important that your bed is at the used temp My second test print is now starting I am really exited
mazas
mazas2mo ago
Unfortunately it did not quite make it. Had to stop after 8 minutes. Ti tube is different 🙂
No description
No description
mazas
mazas2mo ago
That with cold bed, 210C , pla.
03Julian04
03Julian042mo ago
Oh men This is really annoying
03Julian04
03Julian042mo ago
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
This is the second print now looks great again (till now)
mazas
mazas2mo ago
Well, we know a large if not the main cause for alu, which makes all the difference in trying to find the proper solution. I am hopeful. Nice!
03Julian04
03Julian042mo ago
We will find the solution Another question is, is it not worth to buy a ti tube ? „If this solves really the problem
mazas
mazas2mo ago
It would be, yes. I just fear that I will break myself (and my tennis elbow) trying to hone it flat 😄 If someone sold them pre-flattened, I’d buy one. And based on this excercise I might buy one anyway. I just had not investigated the problem so deeply until a few days ago, so I believed what I was told, i.e. that the bimetal effect is not a major issue. I know better now And also, as the fan reversal works fine for me, it seems like an obvious solution to this problem. But I really would like to understand why it does not work for others
03Julian04
03Julian042mo ago
Yes of course this is a mystery till now But also Prusa xl does an heatsoak bevor it makes the mesh For every bed temperature different and for 100 degrees also really long
mazas
mazas2mo ago
Do you know whether it does heatsoak with full hotend print temperature?
03Julian04
03Julian042mo ago
No don’t know now but I can test this At the latest on Monday Maybe also tomorrow
tg73
tg73OP2mo ago
I have an XL. I suspect that the gantry is steel box section tube, in which case there's no bimetallic effect to worry about. I'll see if a magnet sticks to it.
03Julian04
03Julian042mo ago
Ah maybe you could be right
tg73
tg73OP2mo ago
It's steel.
No description
03Julian04
03Julian042mo ago
Ahh okay
tg73
tg73OP2mo ago
The XL's equivalent of START_PRINT is all expressed as custom gcode in the slicer profile in PrusaSlicer, so you can study it if you want to. tl;dr: set bed temp (no wait), set temp on initial tool (typically 170, depends on filament), home xy (leaves toolhead near front left), pick the initial tool, home z with that tool (nozzle contact based z homing), set tool temp to 70 or per-filament idle temp if defined, wait for bed temp, absorb heat (heat soak bed), set temp on inital tool to 170-ish (as earlier), nozzle clean up by dabbing on bed (this is a firmware routine that loops until it gets a clean signal), adaptive MBL (nozzle contact based), probe priming area, park the tool, set first layer temp on all used tools, purge all tools ending with the initial tool.
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
I was false It was only luck the first print
tg73
tg73OP2mo ago
GitHub
VoronUsers/printer_mods/whoppingpochard/extrusion_backers at main ·...
Voron Community mods. Contribute to VoronDesign/VoronUsers development by creating an account on GitHub.
03Julian04
03Julian042mo ago
Yes I thought with the titan gantry it should be better or so much better that it is usable 🤔 But why can everybody else print ? I mean every body should have this problem or not ? What do they different Have you bought the printed parts from ratrig or do you print them yourself ? How much do you tighten your screws on the rail ?
CrashTestCharlie / VC4 400h
I used a digital torque screwdriver on the rail, tightened to 0.98 Nm in two steps, starting from the inside out
03Julian04
03Julian042mo ago
Okay I have tightened with 2.2nm
CrashTestCharlie / VC4 400h
that's a bit much from I've seen, might want to loosen them and re-do at 0.98
Torque
Torque2mo ago
Sigh...Still struggling with first layers on my $2500 machine. Take the same friggin brand new filament and swap it over to my $600 BL and With zero calibration whatsoever it prints an absolutely perfect 1st layer. And the bed is even bowed slightly. Whyyyyyyyyy
03Julian04
03Julian042mo ago
The difference is the size and that is what makes problems
tg73
tg73OP2mo ago
As regards flattening/straightening Ti tubes (or any gantry): nb: I will restate some obvious/well known things for clarity Consider mesh fade. Assume a print that is taller than the mesh fade end z (eg >10mm tall as per default VC4 config). With mesh fade enabled, the top surface of the print will match the profile of the gantry bowing (and any other frame variances). If mesh fade is not enabled, the top surface of the print will match the profile of the print bed. So then the decision to use or not use mesh fade should depend upon whether the bed or the gantry/frame is the greater source of z deviation. Comparing a VC4 cast milled bed plate to a thermally bowed gantry, it may well be that the gantry is the greater source of z devation, so mesh fade should be disabled. So as regards flattening a Ti tube gantry: if you're happy with the flatness of your bed, there would be no point flattening the tube, just disable mesh fade. You still get the huge benefit of thermal stability. On my mind to investigate today: 1. Try printing donuts instead of complete circles (cut a hole out from the middle) to exclude the possibility of "under" extrusion in the gcode at the centre of the spiral masking low z, leading to the appearance that my recent spirals start good but go bad in a few seconds. 2. Try to identify the source of the 9-12 roughness often seen by me and @mazas (and 7-1 ish slight roughness at least seen by me). Current candidates I can think of are a. z tilt inaccuracy (consider sensor and algorithmic) b. an interaction between z tilt and beacon mesh (I'm thinking algorithmic) c. gantry twist with some common influencing factor between different printers, such as umbilical induced twist.
tg73
tg73OP2mo ago
First layer donut for VC4 500, 450mm OD, 100mm ID, 0.4 nozzle, 0.3mm layer height.
mazas
mazas2mo ago
I’m working on a sw solution for the pre-heating, with the algortihm I described eaarlier. The code is here: https://github.com/matti125/gantrywarmer.git. With that, it seems there is quick drift for the first few ten seconds, after which it settles. But very early stages to say anything. I’ll test this also with the doughnuts
03Julian04
03Julian042mo ago
I don’t know why but it seams that the z offset doesn’t safe So it safes the thermal expansion but the next print I can babystep again -0.02 And again I see it saves the thermal expansion Also in the variables after a restart of the printer At the moment I am at 0.078 thermal expansion
tg73
tg73OP2mo ago
First of all mate sure you have updated ratos to rc3.
03Julian04
03Julian042mo ago
Yes I have the rc3 version
tg73
tg73OP2mo ago
Then next see if you're experiencing something like the pattern described here (and look at the conversation that follows): https://discord.com/channels/582187371529764864/1293322335545196655/1294321762632204312
mazas
mazas2mo ago
Good point, I had not even considered not fading the heightmap. Obvious now that you say it:)
03Julian04
03Julian042mo ago
But I use the true z offset and the beacon contact mesh So it should have the real distance of cold or warm it calibrates the distance bevor every start 🤔
tg73
tg73OP2mo ago
From inspecting your code - looks good btw - I don't think I see anything to ensure a safe z before moving around and potentially causing the nozzle to get lower during the preheat. If already homed, MAYBE-HOME won't result in sensible z. What do you mean by "true z offset"?
mazas
mazas2mo ago
True, that is still missing. I’ll add it in a bit
tg73
tg73OP2mo ago
@mazas While I really appreciate the effort with gantry hotend preheat, part of me feels that this is a losing battle. There are so many factors that could affect hotend-induced gantry bow during a print, eg uneven X position distribution over time while printing, stationary x while changing filament. And then there's the impact of idex: twice the energy being dumped into the gantry during copy/mirror, and the uneven pattern of energy transfer in a dual tool print. It's not just the first layer that could be affected. I would expect layer height variation related z banding to show up for some prints (dependent on x pos distribution, layer times etc). Of course, you can always be surprised by the final outcome with these complex systems. Maybe gantry preheat will be the fix and work great for a significant majority of prints. So I'm still hopeful. But approaches which seek to stop the gantry bow from happening seem increasingly appealing also (titanium tube, steel or ti backers, etc.).
03Julian04
03Julian042mo ago
The beacon contact can messure the „real“ zero z with the contact Methode
mazas
mazas2mo ago
Absolutely agree with you. The only reason I look into the sw model is that I expect it to improve the situation somewhat, and being sw it can be applied quickly be anyone, without HW changes. Sort of a band-aid before a real fix. The real fix is HW in my view as well. And for me, the fan reversal seems to be the solution, no sw changes needed.
tg73
tg73OP2mo ago
I still don't see why you think you are not subject to the same behaviour as here https://discord.com/channels/582187371529764864/1293322335545196655/1294598252603375696 As regards HW fixes, notably gantry mods: as I understand it, historically, most gantry mods have focussed on reducing weight while retaining stiffness. So the truss-style alu ones for example. The ti tube is focussed more on thermal effects, with weight reduction as a bonus. Do you know if anyone has looked at creating a steel gantry that's close to 2020 weight and stiffness? Would that be possible with a truss design? I'm not a materials engineer per se, so maybe this is a nobrainer "there's no way to get close with steel" answer.
03Julian04
03Julian042mo ago
Yes but the thing is that my machines is since 5 hours heating so after this time I should come to the z offset from yesterday after these hours But no I have to baby step always more closer to the bed And not adjust it if it was cold more far away no I only have to come closer
mazas
mazas2mo ago
Btw, it seems like the hotend expansion compensation would be applied only with {% if beacon_contact_start_print_true_zero and beacon_contact_expansion_compensation %}, which I do not quite understand. I would think that you should apply some compensation even if the zeroing was done with proximity. Perhaps the idea is that the proximity sensor is expected to move along the nozzle.
tg73
tg73OP2mo ago
my machines is since 5 hours heating
is that just bed/enclosure heat soaking, or actual back-to-back printing? As it stands, the only way to get the gantry pre-soaked for the heat it will received from the hotend is by doing back-to-back prints. @mazas is working on an explicit gantry/hotend heatsoak routine as we speak.
mazas
mazas2mo ago
I've asked the same question a couple of times, and always got the same answer that it will get to be too heavy. OTOH, if users are happy with the dual-rail setup, then I would think that a purpose-built backing would be at least as good.
tg73
tg73OP2mo ago
It's interesting that prusa went for a steel box section tube gantry.
mazas
mazas2mo ago
Yes, I did not know that. Perhaps we could borrow one for vcore 🙂
tg73
tg73OP2mo ago
(and also interesting that they scaled back their early "announcements" of 400mm size to 360mm I think they said because various factors became too problematic over 360 (within their design constraints).
03Julian04
03Julian042mo ago
Yes I had the idea to change mine to a steel too 😁
tg73
tg73OP2mo ago
Yeah, this is what I mean. Interestingly with idex, gantry weight becomes a lowe proportion of the whole x axis weight. Is there an open source design for an alu machined truss style gantry? Would manufacturing one from steel, but the same design, be remotely viable? Or is that just crazy thinking?
03Julian04
03Julian042mo ago
Only thinking till now 😁 I printed now the 3rd print after 2 usable first layer prints This was the first Then this And now I print the 3rd And after this I will cool down the printer for a few hours and then pre heat the chamber with 120 degrees bed and active heater for 30 mins and then I restart the same gcode
tg73
tg73OP2mo ago
@03Julian04 not seeing any photos - did you mean to include some?
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
No description
No description
No description
03Julian04
03Julian042mo ago
Sorry it is loading
tg73
tg73OP2mo ago
I'm not sure I can tell the order of images/prints now
03Julian04
03Julian042mo ago
This was the first after babystepping
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
Then this
03Julian04
03Julian042mo ago
No description
No description
No description
No description
03Julian04
03Julian042mo ago
It’s not perfect but usable for me
03Julian04
03Julian042mo ago
Too far away in the middle again
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
How strong do you tightened the screws ? What if we tighten it so less that the Metall can move a little bit but so tighten how it need that it don’t move from the force of the Printhead 🤔
tg73
tg73OP2mo ago
Which screws?
03Julian04
03Julian042mo ago
Ah Sorry the screws of the x rail Between the x rail and the gantry So that we don’t have the bimetallic effect
tg73
tg73OP2mo ago
The suggested torque is 0.98Nm, which is typically lower than people will go if they don't use a torque driver. Almost all screws/bolts on my machine are torqued to specific values. For some the community has established suggested values, for others, I used my judement but recorded what I did and set all screws in a given component/function to the same torque.
03Julian04
03Julian042mo ago
Yes I tighten now with 0,8nm and will test it I mean this would be the easiest way, to make sure the Metall can move without a bimetallic effect Maybe it exist something to Decouple the force between the rails but only in x direction And I’m still surprised that not everyone who has a ratrig with at least 400mm has the problem. Or at least no one complains 😁 Maybe you know Xometry, You can upload a step and choose the material for your product I don’t know how much it will cost to make a gantry out of steel but i will look at this the days
tg73
tg73OP2mo ago
Interesting Z_TILT_ADJUST experiment. On a cold machine, I issued Z_TILT_ADJUST commands, then GET_POSITION to see the absolute underlying stepper motor step count after the tilt has been adjusted (at least, that's what I understand the values to be). I did three tests using contact and three tests using scan (the default). You can change which is used with SET_GCODE_VARIABLE MACRO="RatOS" variable="beacon_contact_z_tilt_adjust" value="False". Results attached. The yellow section shows the offset of each step count compared to the minimum step count. What seems suspicious is that the height order of z/z1/z2 is reversed between the scan and contact versions.
No description
03Julian04
03Julian042mo ago
Hmm that is interesting
tg73
tg73OP2mo ago
I've posted to https://discord.com/channels/582187371529764864/859890291591217162/1294675290521600091 correction - the height order is different, not reversed, if you look closely. contact goes z > z1 > z2, scan goes z1 > z2 > z
03Julian04
03Julian042mo ago
Ah okay
tg73
tg73OP2mo ago
#20 (I skipped some numbers). Cold bed PLA donut ID 100. Beacon contact z tilt. There was one preceeding print I didn't mark before removing which was cancelled after a few mins, so this is not from a cold gantry, but not soaked yet. It is rough everywhere except at about 4 o'clock where it's just starting to get rough - so very different from previous prints with scan tilt adjust. The initial few loops also look good, just like the start of full spiral looks good. Next print will be back to back full spiral as I want an exact comparison between scan vs contact tilt prints.
No description
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
#21. Cold bed PLA spiral, contact bed tilt. Back to back from #20. Fairly even roughness all round with a bit less between 4-5.
No description
No description
No description
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
No description
No description
No description
03Julian04
03Julian042mo ago
This was now the first print after loosen the screws and tighten again with 0,8nm Now I will let cool down the printer and print again later with then 30min preheat
tg73
tg73OP2mo ago
#22. Cold bed pla back to back from #21. Contact bed tilt. Rough 6-1.30.
No description
No description
No description
No description
No description
No description
No description
DapperDangus
DapperDangus2mo ago
Man, have not been able to keep up with you guys. Sorry if this is a dumb question or it’s been brought up before. But do you think it’s possible for the beacon to actively calibrate the mesh against its initial mesh? So that if it detects a large variation from the initial mesh it could adjust itself while the first layer is being printed. Or do you think that is impractical or not possible? Or is this purely hotend stuff? I guess
tg73
tg73OP2mo ago
"live" mesh update has been mused about by various people over time. I think everyone who's qualified to investigate it more thoroughly is far too busy.
03Julian04
03Julian042mo ago
That would be the best thing (like a automatic live z offset adjustment) but I don’t think this is possible because beacon id behind the nozzle so the beacon has to be always in every move bevor the nozzle but this is not possible Maybe if you mount 4 beacons in every direction 😁
DapperDangus
DapperDangus2mo ago
Hmm, figured it could ping at every point along the way then interpolate as it goes. Doesn’t seem like it’d add a lot of processing power but idk
tg73
tg73OP2mo ago
At this point the working theory is gantry bowing caused by heat being transferred from the hotend/fan. Most of the recent testing has been done with PLA on a cold bed so that bed/enclosure heating is taken out of the equation.
DapperDangus
DapperDangus2mo ago
For sure but I feel like the beacon would still pick that up. Unless the gantry/tool head tilts forward or backward due to the bowing.
03Julian04
03Julian042mo ago
Yes but it happens while printing If we can bring the gantry bowing bevor the mesh out then it should go
tg73
tg73OP2mo ago
As an example, if you look up att my recent tests 22, 21, 20, the area without roughness is gradually increasing from print to print. This is believed to be because the z offset was babystepped and set when the machine was previously in a very well soaked state, and will only lead to correct probed offset once the machine again reaches a fully-soaked state. Notably this is not about expansion of the hotend itself.
DapperDangus
DapperDangus2mo ago
If it pinged the same spot of the initial mesh behind the nozzle but knows the nozzle position, could it could deduct the difference from the nozzle z height?
mazas
mazas2mo ago
#5 with software heatsoak turned out quite nice. But this has a 0.3 mm first layer
No description
No description
No description
No description
DapperDangus
DapperDangus2mo ago
Hmm, ok. I’ll let you guys keep at it. If there’s anything like gcode or what not you would like to throw at a separate machine just lmk what to do and I can try to add to the sample size by printing it out.
03Julian04
03Julian042mo ago
Which software heatsoak ? The bed and the nozzle ?
tg73
tg73OP2mo ago
Maybe - but the practicalities of beacon probing on the fly are known only to beacon gurus, so we start moving into what we can dream of, but have no idea how realistic.
mazas
mazas2mo ago
Just the gantry. Nozzle will certainly heatsoak at the same time 🙂 I would think that beacon should be able to pick up the slow drift and correct accordingly. The hotend expansion stays the same, but gantry moves, so a ”continuous meshing” should work.
tg73
tg73OP2mo ago
But also consider drift which comes later in the print, not just first layer. Depending on x pos distribution over time etc, pausing for filament change etc. And think about what should be done to the mesh when a live beacon sample disagrees with it. Is the whole mesh offset updated from that time onwards? Or is the mesh locally deformed? What about mesh fading or not fading? Etc etc
mazas
mazas2mo ago
Sounds like a challenge 🙂 True. But quite a few users would be happy to just get the first layer.
DapperDangus
DapperDangus2mo ago
My thoughts would be to gradually revert back to the initial mesh so long as you heat soaked with your gantry a certain distance from the bed. I would think that after so many layers, the heat and influence on gantry bowing from the bed slowly diminishes. So for instance you would heat soak at 15mm height then slowly interpolate the first layer “live” mesh over that distance. After 15mm you would be fully at the initial mesh. Although that’s a different beast with IDEX. But of course everything is lol.
03Julian04
03Julian042mo ago
Ah your own code which you Postet on GitHub ?
mazas
mazas2mo ago
Yes
DapperDangus
DapperDangus2mo ago
Or maybe do two meshes. Idk anymore. Sounded right as I typed it out first lol.
03Julian04
03Julian042mo ago
Ah nice how long does this take ?
mazas
mazas2mo ago
It is a 10min soak I soak with 250, although print temp is 210. I retract the filament, but there is a lot to improve still to avoid burning the filament. The next thing I’ll add is a temperature-dependant z-offset. It might seem to the untrained noob (me) that RatOS does not apply a z offset when the contact probing is not used, so I add my own. Currently it is static, but will convert to somthing that is temperature-dependant
03Julian04
03Julian042mo ago
Why don’t you want the contract probing? (If you deactivate the contact probing you have to do the beacon calibration again ) So says the documentary
mazas
mazas2mo ago
For some reason the height maps done with contact do not always agree with what the proximity shows. Do you have beacon scan compensation on? Since probing will be done at print temp or higher, I am saving my print plate
CrashTestCharlie / VC4 400h
Filament dependent offset might be the way to go. Do the initial calibration, let it save its offset. Start a print, do baby stepping, but don't save it. Put the number in filament start gcode, like this I have for one filament, SET_GCODE_OFFSET Z_ADJUST=+0.010 MOVE=1 I have minus same amount in the filament end gcode. It seems like it doesn't fight itself this way
03Julian04
03Julian042mo ago
Sounds not bad maybe it is a test worth
mazas
mazas2mo ago
Might be. I’ll anyway try to see what components affect this. AFAIUI, the offset should be (hotend expansion) - (beacon mount ecpansion). And ther is the problem that I might need to take into account both the chamber temp and the hotend temp. But mostly I am just guessing.
03Julian04
03Julian042mo ago
Yes there are really much factors that plays here in
CrashTestCharlie / VC4 400h
The calibration is done at a set of temps. It gives a "true zero" so that should be enough for the correct offset. Resetting the multiplier based on filament seems counterintuitive when just let the filament handle its own squish
03Julian04
03Julian042mo ago
The easiest way is a steel gantry but it is reaalllly Heavy
mmmmssss1993
mmmmssss19932mo ago
Has anyone tried to set z offset to slicer settings?
mazas
mazas2mo ago
I think that is what @CrashTestCharlie / VC4 400h does Do you expect that the tilt and its errors will have some effect? Is there something in the code that would suggest some interaction? Somehow I have not been able to wrap my head around the possibility that a tilt could cause an error in the compensated heights. A quick note: the gantry bowing that we see is not caused by the bed, it is instead the hotend itself. Consequently, the bowing probably stays for as long as the hotend is turned on, regardless of how hight you are from the bed. Then certainly there is another component that is caused by the heat from the bed, which will cause an additional bend. And this component will diminish as distance increases. I have no idea of the range of this second component. The first one is starting to be pretty familiar 🙂
03Julian04
03Julian042mo ago
Have anyone measured how much the gantry bows with only the heat of the nozzle ? No bed and nothing else only turn on the nozzle
chicken
chicken2mo ago
All of my warp testing in the thread I shared above was with the hot end off. It was all bed heat causing the warping.
03Julian04
03Julian042mo ago
Ah okay yes maybe these tests with only the hotend on And then with both on And then to top this with the code that Mazas write to warm up the gantry with the hotend
DapperDangus
DapperDangus2mo ago
Ah true, do you think the influence of the bed heat stacks on top of the hotend heat or compounds it? I guess you guys got a good baseline though running cold bed prints.
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
3rd printing after loosen the screws of the x rail and tighten only with 0,8nm This printing was done after a cool down and then preheat 30 min
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
This was the start point (yes in my printing room is a high temperature 😁) So I had 3 prints with a cooling between the second and third print and also the same result maybe this is the solution Don’t tighten the screws too much so the rail can move a little bitte Will test this more also tomorrow after a complete cool down over the night ü
03Julian04
03Julian042mo ago
No description
mazas
mazas2mo ago
I’d think they do not sum quite linearly, since if one of them heats the gantry, the power transfer from the other would be reduced, as the temp difference decreases This thread is getting long. Could not find the pointer again 😁
CrashTestCharlie / VC4 400h
Make sure you check your updates, new commit 6 hours ago, https://github.com/Rat-OS/RatOS-configuration/commit/41d4c7bdfa3a6362c8d0dde0dcdf114f8e0315cf
* Homing: add reusable safe z home and z hop macros

* Macros: use new z hop and safe z home macros

* Beacon: re-zero with contact before creating scan compensation mesh

* Macros: remove last occurence of manual move to z-home

* Macros: fix Z_HOP description and naming.

* Homing: add missing speed variable in _MOVE_TO_SAFE_Z_HOME

* Beacon: fix z-hop speed in BEACON_POKE_TEST

* Beacon: fix missing z-hop speed in BEACON_FINAL_CALIBRATION

* Beacon: minor aestethic code changes
* Homing: add reusable safe z home and z hop macros

* Macros: use new z hop and safe z home macros

* Beacon: re-zero with contact before creating scan compensation mesh

* Macros: remove last occurence of manual move to z-home

* Macros: fix Z_HOP description and naming.

* Homing: add missing speed variable in _MOVE_TO_SAFE_Z_HOME

* Beacon: fix z-hop speed in BEACON_POKE_TEST

* Beacon: fix missing z-hop speed in BEACON_FINAL_CALIBRATION

* Beacon: minor aestethic code changes
03Julian04
03Julian042mo ago
A stainless steel rail costs round about 250€
CrashTestCharlie / VC4 400h
you should have v2.1.0-RC3-23-gd7714be6 after the update
03Julian04
03Julian042mo ago
I have written now with a manufacturer of industrial 3d printers and he also says the only good way is to use the same material for the gantry like the rail is
CrashTestCharlie / VC4 400h
yeah, it's the accuracy vs. speed debate
03Julian04
03Julian042mo ago
So I designed a tube which weight 25% more then the Alu gantry but out of steel And cost round about 200€
tg73
tg73OP2mo ago
Apologies - replying late to earlier messages. I do not have scan compensation on. I was not expecting scan (proximity) and contact to agree in hard numbers, but I guess I was expecting them to agree the relative height order of the 3 z's. Sounds like a high maintenance approach if you have multiple printers. One thing the printer does not typically know from its immediate sensor readings is how well heat soaked any given part of the system is. As a simple example, there's a thermistor in the centre of the bed, but klipper can't use a reading of that thermistor to know if the bed is well-soaked. As it happens, I have an extra bed edge thermistor. So I have an idea to implement bed soak in terms of waiting for the acceleration in bed edge thermistor temperature gain (the second derivative of temp) to be below some threshold, indicating stable state. (of course, this kind of bed soak ignores secondary soaking of eg the gantry, I'm just giving an example). So - as regards beacon stuff and any kind of thermal compensation: by my reckoning the system can't measure how soaked various components are, and so cannot compensate for partial soaking. So all initial z babystep calibration and all automatic adjustment of meshes etc must be done in a known state of soak, either completely unsoaked (hard to guarantee) or fully soaked (by always waiting for heat to be absorbed for the worst case duration). This still doesn't deal with variable soaking during a print, such as that caused by hotend heat being absorbed by the gantry. Also I have a general concern about what state the printer ends up in if a print is cancelled. I've asked wise people about this before, and there doesn't seem to be a well-defined "cleanup" hook in klipper. Any thoughts on that? Just a minor niggle.
CrashTestCharlie / VC4 400h
My main thought throughout this is that we've gone a long ways from "beacon works like magic." I updated to rc3-23 and the way it calibrated is different from what I remember before. With all ratos vars set at the defaults , it did a contact mesh over the whole bed. Way more than I remember. So idk if that changes what we're doing here?
03Julian04
03Julian042mo ago
You mean for the beacon contact compensation ?
tg73
tg73OP2mo ago
I'm going to study the z_tilt code. "thread" 😂
tg73
tg73OP2mo ago
Seeing how these update drops have recently been followed within hours by follow up fixes, I'd let others take the hit for 12-24 hours if at all possible. Is that xometry? Did you try jlcpcb/pcbway? I've not used Joel's 8% off at pcbway yet...
03Julian04
03Julian042mo ago
I don’t update now haha at the moment I feel like every update brings new problems Yes Good idea but in xometry I have 50€ discount 😬 Now I only have to found out the material of the rail
tg73
tg73OP2mo ago
I'm starting to see that as the silver bullet. I do have a ti tube lying around too, which sounds like the bronze bullet of thermals, but the silver bullet of weight.
03Julian04
03Julian042mo ago
Yes your right I will test now my method with the screws not soo thight maybe this helps And if not I will buy a steel gantry
tg73
tg73OP2mo ago
Have you got a design for it? At the very least it will need to be square tube with a bunch of holes in it.
03Julian04
03Julian042mo ago
Yes
tg73
tg73OP2mo ago
What kind of steel is it?
CrashTestCharlie / VC4 400h
I'm getting a rr mill at release (no more betas for me), I'll make a skeletonized steel rail if I have to
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
I made it like this
tg73
tg73OP2mo ago
Only needs every other hole
03Julian04
03Julian042mo ago
What ?
tg73
tg73OP2mo ago
Is that 20x10? let me look at my ti tube..
tg73
tg73OP2mo ago
some image I had lying around
No description
03Julian04
03Julian042mo ago
Yes but moor hole is less weight So why not
tg73
tg73OP2mo ago
No description
03Julian04
03Julian042mo ago
I need to know the material but I looked at different steel material and cost round about 200-240€
tg73
tg73OP2mo ago
Ah, so you don't know the steel type yet?
03Julian04
03Julian042mo ago
No Don’t know where I can search for it
tg73
tg73OP2mo ago
And are you going for 20x10 with a bigger spacer at each end? You design looked to have rectangular not square cross section.
03Julian04
03Julian042mo ago
Yes I have 20x12 so it is enough space for the two nuts (you need two nuts on the same place at each end because for the upper screw and the screw from down So 1,5mm thick So you have 9 mm space and one M5 Nut have 4mm
tg73
tg73OP2mo ago
Is your xometry indicative price for laser cut tube?
03Julian04
03Julian042mo ago
No cnc
tg73
tg73OP2mo ago
Maybe laser cut tube would be cheaper?
03Julian04
03Julian042mo ago
I will look tomorrow but now I am sleeping good night 😁
chicken
chicken2mo ago
https://discord.com/channels/582187371529764864/1256094330167230535/1257135367132414023 That was just heating with the bed. I don’t think I had the chamber heater installed yet. I would have to go back and look. Either way the hot end was just ambient chamber temps
sardonumsei
sardonumsei2mo ago
I had do print a couple of things so I have not had time to test but ai changed my workflow a bit. Now when ai heat soak, I set the bed heater at 110c and the hotend temp at 150c. I did that on a couple of ASA prints with decent results. They were long and narrow, not full bed. Will try to test some tomorrow.
03Julian04
03Julian042mo ago
So my 4th test print with a success
No description
No description
No description
No description
tg73
tg73OP2mo ago
Can add a summary of the print conditions, significant details etc so we can know without needing to look back over loads of posts to try and work it out? Please include nozzle size particularly if not 0.4 and layer height.
03Julian04
03Julian042mo ago
Yes of course Material: ABS Printtemp 270 Bed temp 105 Chamber temp 50 Nozzle 0,4 Layerheight 0,3 Preheat with 30 min with bed + active heater Then I do a contact mesh instead of a scan mesh (no contact compensation) And what made the change is that I loosen the screws on the x rail and tighten with only 0,8nm (in pre heated Condition) And yes I have cooled down and print again and also print 3 times back in back And now I made a test print again (the printer was off over the night) I preheat now for 30 min and then start the print
tg73
tg73OP2mo ago
See https://discord.com/channels/582187371529764864/859890291591217162/1294962844248309834. I'm thinking that we should go to 16 microsteps while testing to avoid confusion from bogus probing.
03Julian04
03Julian042mo ago
Yes I have 16microsteps Have this since 2 weeks So this is not a thing that changes anything
tg73
tg73OP2mo ago
I'm not sure you can make that conclusion so easily.
03Julian04
03Julian042mo ago
Yes I mean in my tests You should change to 16microsteps This can be a issue in your tests As @miklschmidt said
tg73
tg73OP2mo ago
I don't expect it to change the bowing, but it might affect the consistent variation that some tests reveal that have a pattern which is not inconsistent with a rotated bed plane.
03Julian04
03Julian042mo ago
Yes your right It doesn’t change anything with the bowing
miklschmidt
miklschmidt2mo ago
You can rule out gantry bi-metal shenanigans if you're doing proper heatsoaking at Z=2 or lower. (it's built into ratos, but it's an opt-in - soon to be default) Also if you haven't yet, update. There's been quite a few bug fixes to beacon calibration and operation.
tg73
tg73OP2mo ago
We're doing a lot of testing with cold bed pla, and still seeing issues that appear to be caused by heat from the hot end and fan heating up the gantry.
miklschmidt
miklschmidt2mo ago
The stuff mazas was reporting? I'm still extremely skeptical. It seems to defy physics to me that a tiny 50W heater + a fan + several layers of super low thermal transfer can have any significant effect on the gantry. I just can't make that make sense.
tg73
tg73OP2mo ago
I get you. That's why we are trying to work out what is going on with cold bed pla tests. Experimenting with hot end sourced gantry pre soak etc. I am planning to put together a summary of where we are at today as it's impossible for anyone to catch up on the 1000 or so posts here.
miklschmidt
miklschmidt2mo ago
Yep, really appreciate all the investigations you guys are doing, that includes you too @mazas even though i can sound like a stubborn old bastard sometimes, the works you guys are doing is important. That's awesome, appreciate that, makes it easier for me to catch up too There's definitely something going on.
miklschmidt
miklschmidt2mo ago
we should make a guide out of this and pin it somewhere.. We need a #science channel 😂
03Julian04
03Julian042mo ago
No description
No description
No description
No description
03Julian04
03Julian042mo ago
So I think I got it After cool down for the whole night then do a pre heat for 30 min and then start the print
tg73
tg73OP2mo ago
Well, we made it to 1000 posts here 🙂
No description
03Julian04
03Julian042mo ago
The thing that I did was to loosen the screws and tighten only with 0,8nm (in hot Condition)
miklschmidt
miklschmidt2mo ago
The difference in surface sheen is still really strange to me.
03Julian04
03Julian042mo ago
Yes you are right but now it is usable (Another information, I do a beacon contact mesh instead of a beacon scan)
miklschmidt
miklschmidt2mo ago
yet you're using a TI tube where thermal expansion shouldn't even be a problem to begin with. Fun 😄
03Julian04
03Julian042mo ago
Yes but I think it is
miklschmidt
miklschmidt2mo ago
physics is a problem again.. 😂
03Julian04
03Julian042mo ago
Because before I loosen the screws and … I don’t get a good surface not even a usable Yes 😂
miklschmidt
miklschmidt2mo ago
It's worth noting that z-offset inconsistency problems are often related to premature modding, especially swapping the 2020 for different tubes with less rigidity. I would assume the TI tube is rigid enough, but since it's not an official part it's one of the things i would take out of the equation to make any sort of conclusion on this one.
mmmmssss1993
mmmmssss19932mo ago
@miklschmidt what is you opinion about printing up down up down vs 45 angle? Does printer have to do less work to correct errors when printing up and down? For me first layer quality is way better printed that way. When printing something like 400x400 0.3 sheet
03Julian04
03Julian042mo ago
Titan should be more stiff then Alu
miklschmidt
miklschmidt2mo ago
I primarily print with 0 and 90 degree infill direction and rotate my parts 45 degrees on the plate so that "align seams at rear" ends up on the corners of parts. It should not make any difference as far as first layer goes, everything in the mesh is interpolated anyway.
03Julian04
03Julian042mo ago
But I also have to say that I pushed my titanium rod up at the beginning with the bed (0.2mm) and then tightened the rail with 2.2nm so I already had a certain tension in the whole thing and then it probably warped due to the heat Now after I do the steps I told you I can see on the mesh that the gantry is a little bit bowing but not from the heat the ti tube is a little bowing but that can the beacon compensate (because it is a stable bowing)
mmmmssss1993
mmmmssss19932mo ago
Okey.
mazas
mazas2mo ago
I’ve played with the gantry heat soaking by sweeping the hot end across the gantry. It does get rid of the long-term effects, but there are still short-term changes in the first few minutes of printing. Part of that might be due to the fact that I switched back to using contact true_zero, in order to avoid needing to calculate/derive myself the offset I need to add. And contact probing is done at 150, so I drop there for a while, which might cool the gantry down. Or then it could be that sweeping is no more effective than just staying in one place. In short, pre-heating the gantry is not trivial.
tg73
tg73OP2mo ago
mazas
mazas2mo ago
No, but I’ve done a pretty thorough drift test, and that showed no signs. But yes, I guess there is very little harm in switching to 16, perhaps some loss in z resolution.
mmmmssss1993
mmmmssss19932mo ago
Where I can find mine?
miklschmidt
miklschmidt2mo ago
But I also have to say that I pushed my titanium rod up at the beginning with the bed (0.2mm) and then tightened the rail with 2.2nm so I already had a certain tension in the whole thing and then it probably warped due to the heat
... why would you do that? Oh it was to compensate for a out of the box bend in the tube?
03Julian04
03Julian042mo ago
Because the tube makes a bow And to get off from this I bend it in the other direction and thighten the screws Yes
miklschmidt
miklschmidt2mo ago
Gotcha. Yeah that'll definitely do weird things when heated.
03Julian04
03Julian042mo ago
Yes
miklschmidt
miklschmidt2mo ago
internal stress is the root of all evil.
03Julian04
03Julian042mo ago
Now I think I will compensate with capton band
miklschmidt
miklschmidt2mo ago
much better fix 👍
03Julian04
03Julian042mo ago
Yes I learned so 😂
tg73
tg73OP2mo ago
Or accept that the bed is flatter than the gantry, and turn off mesh fade?
03Julian04
03Julian042mo ago
Yes
miklschmidt
miklschmidt2mo ago
That's an option too yeah, but when shimming you can achieve actual flatness which is definitely preferable.
03Julian04
03Julian042mo ago
But if I want to use the Idex in copy mode Than both should be straight
tg73
tg73OP2mo ago
Is kapton thin enough for accurate shimming?
03Julian04
03Julian042mo ago
Because if not then one side have a good first layer and the other not
03Julian04
03Julian042mo ago
Yes I think so I have one here can measure later and tell you how thick it is
miklschmidt
miklschmidt2mo ago
I don't know actually. Never done it myself but i know a lot of users have had great success in shimming rails and beds with kapton. as in <0.05mm flatness across a 500. it's a lot of meticulous work though
mazas
mazas2mo ago
I’ve used alu folio in some cases.
03Julian04
03Julian042mo ago
Yes that is right But hey if you want it perfect you have to work for it 😂
tg73
tg73OP2mo ago
How are people actualy measuring that? Putting a rigid true flat straight edge on the bed and using DTI to the nozzle? Surely you can't rely on bed meshing to establish if the gantry alone is flat (as installed, as opposed to on the bench) because you can't separate bed and gantry innacuracies.
03Julian04
03Julian042mo ago
I have a 500 hair lineal Bought for the ratrig
tg73
tg73OP2mo ago
What's that?
03Julian04
03Julian042mo ago
03Julian04
03Julian042mo ago
This one
mmmmssss1993
mmmmssss19932mo ago
Whre do add that? I know nothing about coding
03Julian04
03Julian042mo ago
Copy it to your printer.cfg
tg73
tg73OP2mo ago
ok, so you put that on the bed and then check with feeler to the nozzle which you set just above the edge? Or what is your measuring setup?
03Julian04
03Julian042mo ago
I put it on the gantry And put a light behind And if I see a light the it is not straught And there where I can see a light I put a capton band And then I know the gantry is straight
mmmmssss1993
mmmmssss19932mo ago
Like this?
No description
tg73
tg73OP2mo ago
What is the gap between? The straight edge and what?
03Julian04
03Julian042mo ago
And the tube
tg73
tg73OP2mo ago
Can you take a photo of your measuring setup?
03Julian04
03Julian042mo ago
Yes if I do it I will make a picture
mazas
mazas2mo ago
Did u mean the rail?
03Julian04
03Julian042mo ago
No the x tube My ti tube have a bow
mazas
mazas2mo ago
Where do you put tape then?
03Julian04
03Julian042mo ago
On the tube and after measuring the rail come on the tube And also on the laptop Karton Kapton Yes
miklschmidt
miklschmidt2mo ago
you're of course correct. All people care about is the bed mesh, that's all they measure.
mazas
mazas2mo ago
But you want the rail to be straight, right? I do not think it matters what shape the tube is
03Julian04
03Julian042mo ago
Yes in the end I want a straight rail But if the tube is bow and you thighten the screws of the rail then the rail gets bow down to the tube
tg73
tg73OP2mo ago
@03Julian04 How good does your fitted pei sheet look compared to your straight edge?
mazas
mazas2mo ago
There is no guarantee that the rail is straight. You need to measure the combined structure
03Julian04
03Julian042mo ago
You can’t see there anything because the problem is the roughness of the pei so you can’t work there really well with the light
mmmmssss1993
mmmmssss19932mo ago
Btw what extrusion multiplier you guys use?
03Julian04
03Julian042mo ago
Yes of course but at first I have to make the ground straight This is for every filament different
mmmmssss1993
mmmmssss19932mo ago
You I know forgot to specify to pla. I assume they are not that far apart
mazas
mazas2mo ago
How does that relate to the issue here?
mmmmssss1993
mmmmssss19932mo ago
I have tried everything from 0.9 to 0.97 and sometimes quality changes and sometimes dont with same print back to back printing. Just wondering why is that
tg73
tg73OP2mo ago
You need to follow one of the methodical approaches to calibrate this. Watch some teaching tech you tube videos, search his channel for "flow rate". Values below 0.9 are not uncommon on RR because we don't do esteps calibration (for good reasons).
mazas
mazas2mo ago
@tg73 , did u ever measure the gantry bow again with the reverse fan, after the PID? I’ve been trying to figure what could cause the difference, and only come with the fan being somehow very good in my setup..
tg73
tg73OP2mo ago
No, or maybe. But regardless, I'd like to redo this for both fan directions. We should agree on a DTI test setup and temps etc and both redo the test. I also want to switch to 16 microsteps.
mazas
mazas2mo ago
16 microsteps it is then 🙂
tg73
tg73OP2mo ago
I've also got the last print from yesterday to report. It was a complete spiral. There's an interesting sudden artefact near the end, which I've seen before. I'm wondering if it's a (thermal?) stress settling thing as the toolhead starts to cover nearly the full (z correction) x range near the outside of the spiral.
mazas
mazas2mo ago
I think we need to measure how tight the screws need to be to show the bimetal effect. That will be a bit challenging, as it is not only the tightness, but also any possible dust/grease/whatever one might have between the rail and tube. If we are near those limits, then sudden changes would be expected
tg73
tg73OP2mo ago
One goal is reliable reproduction of the issue, for which any rail/gantry friction that's reasonably far above any slipping threshold will do. Then there's the goal of understanding causes of effects. And then there's the goal of fixes and workarounds (full or partial). Correction - reliable reproduction that demonstrates any kind of bowing from hotend thermal effects can use any rail/gantry friction above and clear of a slipping theshold. But reprodcution of thermal "judder" could well be related to some specific friction threshold. I'd like to develop reliable procedure that demonstrates the basic concept of bowing from hotend thermal effects. As per eg https://discord.com/channels/582187371529764864/1293322335545196655/1294986676921176156, this seems to be the first step to general acceptance that the issue exists. If others can reproduce it reliably, that would be good from a methodological perspective. I can think of two broad categories of procedure: by measurement (eg involving a DTI setup) and by evidence from a print. As regards separating expansion effects from bimetallic effects, perhaps a test with full losening of the rail would allow the pure expansion component to be identified?
mazas
mazas2mo ago
Yes, it would. Btw, I’ve done it’s, and it works as expected.
tg73
tg73OP2mo ago
And going a bit further, we might also want to examine y axis bowing given that the gantry is heated unevenly from the front only. Has anyone else reproduced this? I can try too. But I'd like us to write down the test procedure and then I follow it to the letter as this will be the basis for wider reproduction.
mazas
mazas2mo ago
Yes, and indeed my initial measurement of that showed just the slightest twist, but I did not follow it up. Might have been an error as well. One thing to measure, yes The way I measure is: head at middle of bed, z such that the ganty is 50.5 mm from bed (to accomodate the use of my toolsetter). DTI attached to the bed, with probe touching the middle of the rail, abt 50mm away from the gantry center. I measure the temp of the gantry with a thermocouple, using the clip I showed earlier. Measurement start/stop should have the extrusion temperature within 0.2C of ambient.
tg73
tg73OP2mo ago
What is expected btw? As far as I can tell, there's no designed-in accommodation for gantry expansion along the x axis (the gantry getting longer), so I'm not sure what would happen.
mazas
mazas2mo ago
Ah, ok, did not measure the length. I just meant that there is no significant bowing with the screws loose
03Julian04
03Julian042mo ago
Yes I think this is a point
mazas
mazas2mo ago
What happens with just the extrusion’s independent expansion might depend on how the close the y-rails are, and how soft the xy joiners are etc.
tg73
tg73OP2mo ago
What we really need is some magic noexpandenisum that can match aluminium or titanium for weight/stiffness/etc, but with magically negligible expansion. Then life would be much easier.
mazas
mazas2mo ago
I might rather take something that has the same expansion as steel 🙂 Carbon fiber has lower coefficient than steel if I am not mistaken. Perhaps we could add a strip of that at the underside of extrusion? And, yes, I am at least half-serious.. 🙂
tg73
tg73OP2mo ago
CF has a negative expansion coefficient IIRC.
mazas
mazas2mo ago
Then it should work fine for us. We just need the correct amount of it
tg73
tg73OP2mo ago
I have to head out, will get back to this in a couple of hours or so.
mazas
mazas2mo ago
#6 turned out somewhat decent. This is with a print time of 35 minutes. There is some drift and squish visible at 11, but it might be fixable with slightly increasing the z-offset, by increasing the coefficient multiplier. My multiplier is now a pretty humorous 3.3. This is a result of measuring the real hotend expansion with a reversed fan, so the gantry bow did not come into play there. The probing method is now contact. The code is now updated at [email protected]:matti125/gantrywarmer.git if someone wants to give it a try.
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
Ah so now with gantry warmer code and reversed fan + new hotend expansion ?
mazas
mazas2mo ago
No reversal here, this is with stock direction but a new hotend expansion. If I reverse the fan I do not need any compensation, the 30second heatsoak is all that is needed. My real hotend expansion is abt 69um/100C
03Julian04
03Julian042mo ago
Ah yes I meant so This measures the beacon while the beacon calibration or ?
mazas
mazas2mo ago
This is with the RatOS BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET ..and a reversed fan
mazas
mazas2mo ago
#7 came out better. No immediately obvious squishing, and no see-through slots. The difference to #6 is increase of soak time from 10 to 20mins. This is with 0.25 layer, as was #6. And they are printed from outside to in, my slicer just happened to do it that way, and I forgot to change it.
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
I'm having a look at the hotend design. The 2020 has (per CAD) 1mm clearance to the rear, 3.65mm to the front, 1mm below. Any kind of deflector shield to stop hot air from hitting the front of the 2020 would likely need to have 1mm clearance to the 2020, and be at least 1mm thick (2 perimeters), leaving only 1.65mm of the original 3.65mm clearance. This would probably constrain the exhaust airflow noticeably. However, one thing I notice, as the screenshots try to reveal, is that air can flow over the top of the heatblock and the PTFE sock (which gets properly hot too), with the exhaust air likely hitting the lower front edge of the 2020 and wrapping around the underside of the 2020. If anyone has a thermal camera, it would be great to see if the underside and lower front face of the 2020 is a hotspot. Changing the design of the "toolhead front" printed part so that the airflow is kept to the heatsink might reduce heat transfer to the 2020 and improve hotend performance by not cooling to top of the heatblock and sock.
No description
No description
No description
No description
03Julian04
03Julian042mo ago
I can get a thermal camera tomorrow
mazas
mazas2mo ago
Great, let us have a look at that. Your situation will be a bit different, as there is no profile groove in the Ti tube, but still very interesting.
tg73
tg73OP2mo ago
#24. The last back-to-back from yesterday. Cold bed pla, 0.4 noz, 0.3 layer. 2-6 appears mostly perfect for the whole print. 6-2 is slightly scuffed increasing to roughness 8-12. This scuffing/roughness is present from around 50mm dia to the end of the print, slowly increasing over time. The worst roughness, at the outer edge centred around 10.30 is still on the milder side, a light wave pattern, not ridging. A notable feature occurs 35mm from the outer edge. It's not clear to me what exactly happened. But the print split along that line as I removed it. The split runs from about 7.30-2, but there is a continuing visual artefact at that diameter subtly visible for the whole 360 degrees. I've tried to work out if it's a sudden thinning or thickening, but I can't be certain. Similar arcing features can be seen on #7, and seem to occur near the end of the print on full spirals only.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
tg73
tg73OP2mo ago
No description
No description
No description
No description
No description
No description
No description
No description
No description
03Julian04
03Julian042mo ago
Yes will send photos tomorrow Another question How do you make the light on the nozzle ?
mazas
mazas2mo ago
I was already looking at the cheap thermal cameras, but decent ones are not exactly cheap 🙂
03Julian04
03Julian042mo ago
Yes I have one from my business
tg73
tg73OP2mo ago
Printables.com
Headlamps nozzle lighting for RatRig V-Core 4 Toolhead by tg73 | Do...
Adds extensions to the part fan duct with RGB LEDs that perfectly illuminate the nozzle and print area without shadows. | Download free 3D printable STL models
03Julian04
03Julian042mo ago
Ah nice thank you
03Julian04
03Julian042mo ago
No description
No description
03Julian04
03Julian042mo ago
Here you see in the mittle a gap
03Julian04
03Julian042mo ago
This is with capton
No description
03Julian04
03Julian042mo ago
And it is way better (0,1mm better) but I have a little bit too much on it Will do it tomorrow again And the caption is 0,05mm thick
mazas
mazas2mo ago
#8 is 390x390. It does not show temporal issues, but instead at around 10 and then almost the whole back edge is ever so slightly undulated. It is almost like the beacon is getting it slightly wrong so close to the edge. I do not have scan compensation on. The lines are solidly merged together, and it feels my z overall might be slightly too low. But overall, I am positively surprised at how good the full bed turned out to be.
No description
No description
No description
No description
No description
No description
mazas
mazas2mo ago
Stock fan direction, 20mins gantry, 5 min hotend heatsoak, .3mm layer, 50mm/s, start from direction 7:30, time to print abt 2h. Sorry @03Julian04 , did not mean to answer to your post, this is not related 🙂
tg73
tg73OP2mo ago
Stationary gantry heat soak by hotend only test. Machine idle for hours before, bed off, enclosure front not present. I attached a pair of thermistors, one near the lower edge of the front of the 2020, the other near the top. I'm seeing about 3 to 3.5C higher temp on the bottom sensor right from the start, so initially likely air temp reading. After some time it will also pick up gantry temp. Currently 25.7 top, 29.3 bottom after about 3 mins. Ambient before test was 20C (+-0.2 depending on which termistor you read including the ambient ones on the printer).
No description
No description
mazas
mazas2mo ago
Pretty hight temperatures. Wha is the hotend temp?
tg73
tg73OP2mo ago
215 deflection 100um after 7 min.
mazas
mazas2mo ago
I get like 8 degrees with 250 if my memory serves. Could you try with the clip?
tg73
tg73OP2mo ago
I need to print the clip. This is combined air and gantry temp. But usefully suggests that the air coming out lower down is hotter.
mazas
mazas2mo ago
Yes, indeed
tg73
tg73OP2mo ago
Can you share the cad? Or do an upper/lower dual thermistor version? it's up to 115um now
mazas
mazas2mo ago
Onshape
Sign in to Onshape, the #1 fastest growing CAD system in the world with over 4 million users.
tg73
tg73OP2mo ago
Note that I'm seeing 6.9 above ambient on the top edge, 10.3 bottom edge.
mazas
mazas2mo ago
Ok, then it is in line. The two-sensor version could be two mirrored clips? Although I do not know whether it really makes a difference. I was just mis-reading the result.
tg73
tg73OP2mo ago
Made it to 150um
mazas
mazas2mo ago
You have the filament in place? I was just thinking whether you can crank it to 250 at some point after it stabilizes.
tg73
tg73OP2mo ago
Filament is loaded, but i could unload it just signing up with oncad so I can see your design... Do you think your clip will shield the 2020 from hot air?
mazas
mazas2mo ago
I hope it would shield the sensor, yes
tg73
tg73OP2mo ago
displacement still increasing, now 165um But it might also shield the 2020, reducing its temp increase. But anyhow - looks like I'm getting comparable values with my masking tape.
tg73
tg73OP2mo ago
I wonder why this happens in the graph? The recent "quiet" bit. Could be a graphing artefact or actual measured data.
No description
mazas
mazas2mo ago
It would, but the area it covers is not extremely large. My gut feeling would be that the effect could be ignored. That is most probebly a Mainsail issue. Does a refresh help? Cheked my notes, and in one case the reading increased by 10u even after 1h15mins. This is a long process.. Of course we are at the limits of my measurement device resolution, so noise could contribute as well
tg73
tg73OP2mo ago
yeah, it's still crawling up, temp and deflection, but like 0.1 C per several mins or so now.
mazas
mazas2mo ago
And... sorry, there was another change in the setup at that time. Forget about that datapoint. I need my logging DTI 🙂
tg73
tg73OP2mo ago
Or several logging DTIs and temp probes. A lab, in fact.
mazas
mazas2mo ago
Yes. With a thermal camera 🙂 Past my bedtime. Gl with the measurements
tg73
tg73OP2mo ago
ditto, will wrap up now.
CrashTestCharlie / VC4 400h
Kapton tape on the front of the 2020 would be a way for a quick test if some sort of shield would be worthwhile
mazas
mazas2mo ago
Excellent idea! I’ll try taping the whole front of the gantry tomorrow.
03Julian04
03Julian042mo ago
Sorry but how much bowing is the gantry now with the test ? (Only the hotend) Nice idea And what is this clamp for ? Ahh was this the end ? It’s really much for a thing that nobody watches at
tg73
tg73OP2mo ago
Not the end. Hang on...
tg73
tg73OP2mo ago
Start and end. It was still creeping up very very slowly. 0um at the start, 175um at the end.
No description
No description
tg73
tg73OP2mo ago
Temp was ~20.0C to start. At end 28.1C upper front face of 2020, 31.6C lower front face of 2020.
No description
mazas
mazas2mo ago
It is for making sure the temperature is measured at the same place on the extrusion, with the same contact pressure, and so that we measure the aluminum temperature, not the air temperature. I get 8C with hotend at 250, but that is measured at the backside. Perhaps it would be worth trying with the clip as well so we can compare the results? Or perhaps I should shorten the clip first so that it doesn’t cover the extrusion groove? https://discord.com/channels/582187371529764864/1246562369513984100/1292944511370268863
tg73
tg73OP2mo ago
Suggest you hold off on taping your whole gantry unless you've got kapton tape to burn (it's not cheap) as it will make comparative testing with eg me impossible. I have something in mind that I will need you to test too, hopefully ready by lunchtime Monday UK time.
mazas
mazas2mo ago
I’ll hold 🙂
tg73
tg73OP2mo ago
What timezone are you btw?
mazas
mazas2mo ago
Z+3, summertime Yours?
tg73
tg73OP2mo ago
UK, currently Z+1.
mazas
mazas2mo ago
Me in Finland
tg73
tg73OP2mo ago
Ah, nice, jätte bra. I have connections to Sweden but have never been to Finland, but I want to. I must go back to sleep, I was dreaming vc4 thermals fixes and just wanted to avoid kapton wastage!
mazas
mazas2mo ago
Ok, vi kan tala svenska också 🙂
tg73
tg73OP2mo ago
Kanske inte, jag har bara lite svenska! Ttfn, sleep.... 💤
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Nice 0.115 I think it is good 😁
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
In the middle was 0.25 needed
03Julian04
03Julian042mo ago
Preheated chamber 30 min
No description
03Julian04
03Julian042mo ago
No description
No description
No description
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
250degrees on the nozzle
tg73
tg73OP2mo ago
Starting from a cold machine, could you try just heating the hot end at 215 or 250 if you don't have filament loaded. After 1 minute, move the toolhead out of the way and quickly take images of the gantry from the front and underneath? Then move the toolhead back into place and carry on. Take images like this again after 5 mins and 10 mins. Make sure the toolhead is not in the image so that you can see the subtle variation in the temperature of the gantry itself. The expected temp range will be 20-40C.
03Julian04
03Julian042mo ago
Yes I can do this after the print (in 1-2 hours)
tg73
tg73OP2mo ago
@mazas I've come up with this add-in diverter to keep air off the heatblock. Just doing a test print and fit. Fusion really does not like working with organic surfaces, even if they originated in fusion. I've had to start from scratch a couple of times when one approach (eg, thickening surfaces) refused to work at the end of the workflow. Grrr. So it's a bit rough, but hopefully a viable PoC. The idea is to take the fan off, insert this, reattach fan, no other hotend rebuilding needed. If this works well, it would of course be far better to design this into the actual toolhead front part. Will share once fit test is ok.
No description
No description
No description
No description
mazas
mazas2mo ago
Looking good. It would seem like this should be a great addition to the fan reversal, but should improve stock direction as well.
tg73
tg73OP2mo ago
it fitted with a slight trim. Just going to give it a quick try. Seeing delta T between top and bottom of 2020 of ~1.5C, was ~3.5C. Average hotend PWM ~22%, was seeing ~34% before. Yeah, the part enclosing the heatsink is very leaky. In fact, worse, is the possibility that a reversed van could draw air past the hotend and onto the bottom of the heatsink.
tg73
tg73OP2mo ago
Modifying the toolhead front part might give greater scope for reverse fan optimisation. I would consider steps to deter drawing hot air up from behind the heatblock with an integrated baffle of some kind, and possibly some small opening in the area of the blue line shown to create slight negative pressure and draw a small amount of hot air from the area above the heatblock, detering it from being draw round the back and over the heatsink.
No description
tg73
tg73OP2mo ago
Here's the hotend fan duct insert rough PoC. Print ABS 0.2 layers, tested with 0.4 nozzle. No support needed. Trim off any blobby tip from the "horns" (red circles). And gradually trim where the green line shows to help it slide into place. The CAD is a hot mess, this is just a rough PoC. Insert carefully and gently, it's fragile. And note that it slides in between the first and second heatsink fins. Line it up carefully.
mazas
mazas2mo ago
Hmm.. the goal here would need to be to concentrate as much of the airflow on the cooling zone of the hotend (the heatsink) while blocking any flow to the heatblock. But I see your point of making sure air does not circle around from the back. It is a bit of a compromise between the cooling zone cooling and preventing gantry from heating.
tg73
tg73OP2mo ago
These little excess bits were proving annoying to trim in CAD, they are too thin to print and don't turn into actual extrusion, so all is good. Just ignore them. The little overhang sorts itself out, no support needed.
No description
tg73
tg73OP2mo ago
The overall balance of benefit would need to be determined by FEA or experimentally. I was imagining just small bleed holes might be enough.
mazas
mazas2mo ago
So it cannot be fitted below the first fin?
tg73
tg73OP2mo ago
I think the risk of melting is high, and the benefit small. But this is just a PoC to see if the idea has legs.
mazas
mazas2mo ago
Yes. The deflector cuts one fin off and makes it susceptible to recieve radiative heat from hotend, so this does warrant some testing Or of course it does not change the radiation, but prevents convective cooling Eager to see how it works 🙂 Unfortunately got some work stuff that need doing as well...
tg73
tg73OP2mo ago
If the toolhead front part was instead redesigned, it would be easier to at least expose the upper surface of the bottom heatsink fin to airflow.. The heatsink has a funky notched design. It would be easier to create a snug fit part when the part is fitted by moving it up along z. The retrofit deflector has to be fitted by sliding in along Y, so this is some compromise to avoid leaving lots of gaps.
tg73
tg73OP2mo ago
No description
No description
mazas
mazas2mo ago
OTOH, some gaps might fill the role of the bleed holes for the sucking fan?
tg73
tg73OP2mo ago
I would try to avoid drawing hot air over the heatsink, so I'd use bleed holes that come closer to the fan than the heatsink.
chicken
chicken2mo ago
I would be careful with reverse fan setups as these fans are not rated to handle that hot of air coming off the hot end. I suspect it will shorten their life expectancy
tg73
tg73OP2mo ago
That's a good point, but the amount of hot air would be small and it would get mixed with ambient air. I think I need some kind of thermistor inside the heat break or heatsink to be able to evaluate cooling performance. Any ideas? I have a couple of brand new unused rapidos. How about potting a bead thermistor in the heat sink set screw with boron nitride paste? I use this technique for the bed edge thermistor: https://discord.com/channels/582187371529764864/1246891806520639552/1272298406932647938
mazas
mazas2mo ago
Ok, got it installed. Had to shave off a bit on the right side, but is still fairly snug. What would you like to try?
tg73
tg73OP2mo ago
In terms of getting to RR accepting a design change at some point, be it duct only or duct and reverse fan, we need meaningful data to compare how well the heat break is working.
mazas
mazas2mo ago
A bit of overlap?
No description
tg73
tg73OP2mo ago
I did Boolean subtraction. But the surfaces of the RR model annoy fusion so it won't let me offset them. So there's basically no clearance tolerance. But this is just a poc. I'd like to be confident that any change will not increase the risk of heat creep. See https://discord.com/channels/582187371529764864/1293322335545196655/1295401312451563565
mazas
mazas2mo ago
For testing right now, it might be eough to stick in a thermocouple just between the lowe fins, and us standard heatsink thermal paste. The temp should anyway be well below 100C, so boron nitdride would not be needed. My understanding is that the the silver-based pastes have lower thermal resistance, and boron nitride is useful only if you go above the rated temp for the standard pastes
tg73
tg73OP2mo ago
Boron is great for potting as it's water soluble. Cleanup from thermal grease is a nightmare. If (if) we are mostly concerned with steady state performance, the thermal resistance to the probe does not matter so much. The measuring point just needs to be consistent and a good proxy for evaluating heat creep risk.
mazas
mazas2mo ago
The boron paste I have is a bit too slippery that I would trust it to be of help unless it is somewhat securely squeezed between surfaces. What technique did you have in mind for set screw? Do you refer to the set screw that tightens the heatbreak tube to the heatsink? Looking at your bed thermistor your boron nitride seems to coming from a different planet 🙂
tg73
tg73OP2mo ago
Yes, that set screw. Did you look at the link to my bed edge thermistor mod? Boron paste dries quickly. My paste is the slice engineering stuff. I would use a blunt needle and syringe to fill the set screw hex hole then insert the bead, then gently heat to dry.
mazas
mazas2mo ago
Yea, perhaps I should add some water. It just feels a little dubious to have water anywhere where you want to transfer heat ..in high temperatures.. But yea, we could try that
tg73
tg73OP2mo ago
You just have to set the temp to 60 or so for a few minutes then all the water is gone and the paste is dry. You have to avoid boiling the paste as steam will build up and eject the paste. But it dries quickly in small quantities like this.
mazas
mazas2mo ago
Ok, let me have a look whether I have an extra rapido to use for this
03Julian04
03Julian042mo ago
I am a few hours offline and so many messages 😁 Can you briefly update me?
mazas
mazas2mo ago
An old rapido from eva3. As you can see, that seals the airflow better, there no open path to the hotend as there is with the current one. I believe I could stick a thermcouple in the hole.
No description
tg73
tg73OP2mo ago
Really interesting to see that this is potentially a design regression.
mazas
mazas2mo ago
Yes. I initially thought that the apparent worse behavior with vc4 compared to vc3 was mostly due to going from 300 to 400 (and it probably is), but this would be on thing to compare. But now I need to make something to pay for this.. Away for a bit.
tg73
tg73OP2mo ago
I'm still thinking about how to measure steady state heat sink cooling efficiency. I'm wondering if it would actually be better to measure the temp at the top of the heatsink. We don't care about the absolute number, we need to know if setup A yields more or less cooling than setup B.
tg73
tg73OP2mo ago
Also, consider this aspect of the rapido 2 design. Is seems as though the bottom 3 fins are intentionally thermally isolated from the main heatsink - there is minimal meat connecting them (red circles). This outer donut seems to be structural. Therefore I question how important it is to get airflow over all of the bottom 3 fins. Note also that these bottom 3 fins have only token recesses between them: arguably this is more of an aestetic thing. If the bottom 3 fins were in fact just a smooth cylinder (which they nearly are), would we be significantly concerned about blowing air over them?
No description
No description
tg73
tg73OP2mo ago
Here's Phateus's own model of the Rapido2+ with their Voron adapter. The bottom fin is not in the airpath. The second fin is partially in the airpath. Red line shows vertical extent for clarity. I would suggest that this at least partially confirms my thinking in the preceeding post.
No description
tg73
tg73OP2mo ago
No description
mmmmssss1993
mmmmssss19932mo ago
Good enough?
No description
No description
No description
No description
03Julian04
03Julian042mo ago
If it Has no holes I would say yes
mmmmssss1993
mmmmssss19932mo ago
No holes
No description
tg73
tg73OP2mo ago
What's this?
No description
tg73
tg73OP2mo ago
@mazas I'm thinking of just doing a cold pull, taking off theorbiter, and putting a thermistor down the hole, hoping it ends up against where the PTFE would normally stop.
mazas
mazas2mo ago
It seems the bottom 3 fins are little more than just aesthetics. However, it would seem like that this part of the heatsink needs cooling quite a bit, since it gets the heat from through the screws. That would seem to be the reason why it is only thinly connected to the rest of the heatsink, as you pointed out. I tried that with the thermocouple alreade 🙂
mmmmssss1993
mmmmssss19932mo ago
Probably little dirty bed. Right next to first layer test sheet so finger oils 🤷‍♂️
mazas
mazas2mo ago
It seemed a bit flimsy, but we are interested in differences, so it might be good enough?
tg73
tg73OP2mo ago
Yeah, worth a try. We just need relative values between different test setups, in steady state. the bed on mine is 1.75-1.80 dia. Could put a layer or two of alu tape around it to be sure it gets stopped at the top end of the heatbreak.
mazas
mazas2mo ago
That would be perfect. Mine is 1.2, if memory serves
tg73
tg73OP2mo ago
I have them with JST so I can connect them direct to octopus, then I get combined graphing. Is there a way to get csv data for all the sensors etc?
mazas
mazas2mo ago
And seal off the top with some bluetac or similar perhaps? We could read them from klipper or moonraker I mean we could stream them, but don’t know how to get them after-the-fact
tg73
tg73OP2mo ago
If you have any know how on this, it would be welcome, I have never played with any moonraker apis, and I don't think I have the spare capacity for another learning curve. I already had to learn javascript and typescript for the post processor rewrite.
mazas
mazas2mo ago
My experience is limited to reading the gcode output from moonraker, but cannot be too difficult :). Lemme have a quick look at least
tg73
tg73OP2mo ago
If you're happy with it, then that's good. I can't really use your prints as part of the body of evidence for investigating this issue because you're not mentioning all the critical details (temps, layer heights, pre-print state etc, and I don't generally get enough detail from the photos you share to really asses the first layer quality). If you find a way that works for you with your kind of print environment and requirements, that's good news. @mazas and me (and maybe others sometimes) are working through the identified effects, and evaluating fixes (such as fan reversal). I think we're now at the point where we have a lot of evidence that the hotend fan contributes to gantry bowing. When we have some evaluated fixes, it would then be helpful to have others try them.
mmmmssss1993
mmmmssss19932mo ago
Helge said reverse is bad idea and i think he has most experiense with this printer
tg73
tg73OP2mo ago
That's why we are carefully gathering data and evaluating changes to the hotend fan duct design.
mazas
mazas2mo ago
There is an extremely simple way to get the last 20 minutes worth of data, but there is no foolproof way to make sure where the batch starts&ends. I guess we could match on the values in practice, buy that is a bit kludgey. Perhaps it would be enough to query just the current temps. But this way or that, does not seem difficult.
mmmmssss1993
mmmmssss19932mo ago
Anyway my print settings are. Pla, 0.6 nozzle, 0.3 layer height, 0.65 layer width, 110 speed, 500 acceleration, nozzle temp 235, bed 65, 20-30min bed heat soak, printer config z motors microsteps:16, differend print sheet, variable beacon contact z tilt adjust:true
tg73
tg73OP2mo ago
maybe enable mqtt and use https://mqtt-explorer.com/
MQTT Explorer
MQTT Explorer
An all-round MQTT client that provides a structured topic overview
mazas
mazas2mo ago
Mqtt, websicket, rest all should work fine. For our use perhaps a simple polling with 10 second interval over REST would be the simplest I’ll try that tomorrow morning, now need to go Tried the kapton. I still get a bow of 170um, down from 180, so the effect was not quite as significant as would have expected One way to get graph immediately is ~/klipper/scripts/graphstats.py /tmp/klippy.log -o loadgraph_extruder.png -t extruder, see https://klipper.discourse.group/t/advanced-trouble-shooting-graphing-klipper/6613. So, basically your test would show that the issue we have been trying to fix does not exist on your machine? As far as I can tell, nothing on the settings addresses the gantry bowing.
mmmmssss1993
mmmmssss19932mo ago
Is your printer enclosed?
mazas
mazas2mo ago
No, front door removed
mmmmssss1993
mmmmssss19932mo ago
Okay i have only back panel for now. Try all my settings 🤷‍♂️
mazas
mazas2mo ago
No, I am not going to do that :kekw: In all seriousness, we have identified a very real problem, and are now trying to find a fix for it. As you might have noticed, there are already a few methods to get a reasonable first layer: back-to-back printing, pre-heating the gantry, reversing the fan. And then there are several more ways to hide the errors, which include increasing the print speed, using larger nozzle/linewidth/layerheight. Your datapoint which says that your printer does not have a problem is valuable in that it adds a variable to the problem-solving space, namely whether there are any walls around the printer.
mmmmssss1993
mmmmssss19932mo ago
What speed, layerheight and width should i use to test again? What you want me try?
mazas
mazas2mo ago
The main thing is to start with cool gantry. Hopefully within 0.2C from ambient. After that everything is ok. We have been printing with 0.4 nozzle and 0.2, 0.25 and 0.3 layerheigth. Print speed of 50mm/s. Cold bed, PLA. To see whether the printer has an issue or not, I’d change the nozzle to 0.4, let it cool overnight and the do print with 0.25 layer height, 0.45 line width 50mm/s. Minimum print time of 45 mins. If it clears that, it would be a cool datapoint
03Julian04
03Julian042mo ago
What I can say now about the ti tube is that it is way better (after take out the Tension)
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
0,25 layer height No holes
tg73
tg73OP2mo ago
But still eg wave pattern a along the bottom edge of your photo.
03Julian04
03Julian042mo ago
Yes but I think because of the acc (I had 1500 on first layer)
tg73
tg73OP2mo ago
Maybe, but the distance the pattern extends from the edge varies quite a lot, I don't see why that would be an accident/pa issue.
03Julian04
03Julian042mo ago
Because it’s everywhere on the edge here
No description
mazas
mazas2mo ago
Interesting that the shimming changed so much. AFAIUI, it means that the initial bending produced a non-uniform stress along the metals. It would have been nice to know how the static deflection changed. Did you get your DTI yet? @chicken , what about your cold bed measurements, what deflection do you measure? Bte, your gantry seems rather out of square. Is this a result of the current RR instructions or https://mazas-3d.notion.site/CoreXY-Belt-and-Gantry-Tuning-with-VCore4-3-ed6eb94671d54c44a7228eb45eeb4cf9?pvs=4 or something else? Or is the bed just out of square? Did the print start from the top right corner of the pic? Seems there is no squish there, but rather visible in bottom left, or how would you see it?
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
But no starts from here Sorry I think it is too early but what do you mean 😁 (I am in Germany so it is 5:50 o clock in the morning)
chicken
chicken2mo ago
High 0.2s. I don’t remember off the top of my head and I am out of town until Wednesday evening for work
03Julian04
03Julian042mo ago
No description
No description
No description
No description
No description
mazas
mazas2mo ago
No description
mazas
mazas2mo ago
No description
mazas
mazas2mo ago
It seems like the print edge is closer to the bed edge at the bottom. It could be because the bed is not square to the y rails, but OTOH it would seem like the distance from top of print to top of bed stays the same Thanks! Verifies the measurements we did earlier. And debunks my first suspicion that the backing would be heated more than the rail. This is with 250 hotend?
03Julian04
03Julian042mo ago
Ah yes maybe a little bit but on the picture it looks like a bigger difference but in real it is not so much Yes with 250 degrees
mazas
mazas2mo ago
Thanks, so we have now theree different printers that exhibit sort of similar creep with cold bed. We’ll need to see what the effect is in a warm chamber. I’ll heat the bed to 60, heat soak at 2mm and see what numbers I get after turning the head on. Fortunately my DTI is a cheap&crappy one, so it does not really matter if it decides it is too hot for it 🙂 You can measure the squareness and dimensional accuracy by drawing a larger rectangle (of perhaps just 3 lines) and measuring the distance from the bed edges Quite surprising. So it starts too low but ends up higher. Was the gantry at ambient when you started? Bed at ambient? What kind of heat soaking?
03Julian04
03Julian042mo ago
Good idea will do this Yes No enclosure was closed and 30 min pre heat 120 degrees bed + active heater So 50 degrees in chamber before print
mazas
mazas2mo ago
Ok, good to know, not exectly comparable to a cold bed 🙂 . Was the testing methodology the same with the non-shimmed version of the gantry? The same starting temperatures of the gantry and chamber etc?
03Julian04
03Julian042mo ago
Yes but bevor it was with 0,3mm layerheight and this was with 0,25 layer height
mazas
mazas2mo ago
Ok. Anyway, the test shows drift to the opposite direction as what the gantry bend causes, which is pretty interesting. Seems I cannot check the logger this morning. Hate that I have to work 🙂
tg73
tg73OP2mo ago
I think active chamber heating adds another variable which complicates things - there might be effects specific to this. As per @mazas https://discord.com/channels/582187371529764864/1293322335545196655/1295619312647802922, it would be good to add just one new variable (heated bed) following on from all the cold bed testing. My focus for now will be on measuring heat break cooling performance with stock versus modified (normal/reverse fan, duct changes etc). It would be great to find a reversed fan/duct combo that is at least as good as stock. These are great! Because the belts block the view of the upper or lower half of the tube, could you try the same thing, but moving the head out of the way to the left, take image, then to the right, take image - minimising the time between the two images? If I'm not mistaken, all the images you shared so far were with the toolhead moved to the left, yes?
03Julian04
03Julian042mo ago
Yes all pictures was with the toolhead on the left Yes I can do this tomorrow morning or this evening I will send the pictures if I have them
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Here is a picture if the v minion
mazas
mazas2mo ago
I finally finished with the heated bed measurement. With bed at 60, and hotend at 2mm, in middle of the bed, the change over 2 hours without the hotend was abt -470um. Turning on the hotend increased the deflection by -170, to -640um. After switching on the hotend, it took abt 5mins for a 100um additional deflection. It would seem like the hotend-induced deflection is not limited to cold bed only, or to open enclosures only. That path would seem like it contains the airflow a bit better
03Julian04
03Julian042mo ago
Yes I think so too
mazas
mazas2mo ago
Not sure, but it sure looks the same as the eva3
03Julian04
03Julian042mo ago
No It is more closer
03Julian04
03Julian042mo ago
03Julian04
03Julian042mo ago
I get the stl later Then I will send it here
03Julian04
03Julian042mo ago
Ah okay yes maybe
03Julian04
03Julian042mo ago
No description
03Julian04
03Julian042mo ago
Looks like yours
mazas
mazas2mo ago
Yours seems to have something there, even though the cad model seems lacking it? Mine has that as well. Is the cad for the Minion?
No description
03Julian04
03Julian042mo ago
Don’t know got the stl from a friend
tg73
tg73OP2mo ago
I've been swamped with errands today, but I hope to get started with some heat break temp tests soon. I really wonder why they abandoned constrained airflow in VC4 toolhead?
mazas
mazas2mo ago
Probably an oversight, as it seems the bending issue is unknown until now? But we’d need to ask. It would be nice to get someone from RR at some point to comment and perhaps thinking about the solutions
tg73
tg73OP2mo ago
There's both the constrained airflow and the fan direction. Only the constrained airflow is a regression. I was thinking that, but wanted to get data on heat break temp to inform design choices.
mazas
mazas2mo ago
Fair enough. And also, it would be good to get comparative results to the vc3 / eva3 hotend. The gantry of vc3 500 and vc400 are rather close, I’d think. So if we had a vc3 500, we could see how it behaves. Not exactly the same, but might be indicative
tg73
tg73OP2mo ago
Notably any talk of reversed fan is likely to get shot down without data to back it up.
mazas
mazas2mo ago
That is very true. I have not seen fans of this size that would be a bit more punchy. The one that slice engineering uses is a bit beefier, but smaller as well. Once we get a test bench set up (i.e. the thermocouple where the ptfe ends), it would be really interesting to check different fans. I would be surprised if we could not get the same effect from a better sucking fan than what we get from the current blowing fan Switching on the extruder added another 10..15um in 50 mnutes, so it does not seem to be very significant.
03Julian04
03Julian042mo ago
So how long do you preheat ? And the problem is (what I think) that the head is so small that not the complete gantry is warmed up We need In any case a new „case“ for the hotend I think this is the only way or what ways do you see ? @miklschmidt maybe he can help or @Helge Keck
tg73
tg73OP2mo ago
By "case" I assume you mean the printed part the surrounds the heat sink. Yes, investigating changes.
03Julian04
03Julian042mo ago
Yes I mean that
tg73
tg73OP2mo ago
I think it's a bit premature to summon those two. We need more data first.
03Julian04
03Julian042mo ago
Maybe I can test the minion
Helge Keck
Helge Keck2mo ago
thats a lot to read, what is the qeustion?
tg73
tg73OP2mo ago
And then we need to summarise and present all the findings and suggestions in a digestible form. I'd hold off for now. We are still investigating. I don't have a question for you myself right now.
03Julian04
03Julian042mo ago
Why changed the „fan enclosure“ from the v3 to the v4 to the new design That is the question I have for now Is there a special reason With the temperature camera And see how the old one performed
tg73
tg73OP2mo ago
It's kind of interesting, but it's too small as a printer to make useful comparisons re thermal bowing of the gantry. A vc3 500 wouldg be an ideal machine to compare. However, It would be interesting to know how much the gantry gets heated above ambient by just the hot end. So yes, thermal images would be interesting.
mazas
mazas2mo ago
I did not preheat, I just turned on the extruder on when the hotend was hot. And the hotend had been hot for close to two hours. But I am not sure I get what you meant with the head being so small. It does create a local hot spot, but it would not help if the whole gantry was heated up at the same time. The metals will still have different expansions.
03Julian04
03Julian042mo ago
I knew a person how has a vc3 500 I will ask him But what does he do exactly
tg73
tg73OP2mo ago
Does he have a DTI? Could he measure gantry bow with just hotend? We can explain the exact setup if he has DTI.
03Julian04
03Julian042mo ago
I ask him
miklschmidt
miklschmidt2mo ago
I guess it's good we implemented both bed and hotend heatsoak time.
tg73
tg73OP2mo ago
@mazas I printed your clip modified for my bead. It's touching the lower front face of the 2020 to the right of the hotend. Where you put yours?
No description
tg73
tg73OP2mo ago
It's perhaps not that simple. I'll get back to you properly after I've eaten, and try to summarise unless @mazas beats me to it.
miklschmidt
miklschmidt2mo ago
I still don't understand how it's possible, and especially not how the hotend adds the same amount of deflection when heatsoaked with the bed at 60 degrees. Somebody needs to ELI5 to me 😂 awesome 🙂
Helge Keck
Helge Keck2mo ago
i even tested this on my idex with both hotends heatued up placed in cetner x, i could not measure any temp difference at both sides of the extrusion at all, measured where the bed edges are on the backside of the extrusion
miklschmidt
miklschmidt2mo ago
The part about the RR toolhead hotend face being more open and potentially able to blow air from the heater itself makes sense, still seems a bit like a wet noodle making a dent in 10 inch steel to me. But i'm obviously wrong.
Helge Keck
Helge Keck2mo ago
and it was only a IDEX 300
miklschmidt
miklschmidt2mo ago
yeah that's what i would've expected, yet we've got two guys here who see up to a 10 degrees rise in temp I need to know why
03Julian04
03Julian042mo ago
@Kostja have a vc3 he can make some tests for us @tg73 or @mazas please explain him what to do
Kostja
Kostja2mo ago
:stare:
tg73
tg73OP2mo ago
I'm working on a summary now.
mazas
mazas2mo ago
Here is the temp logger: % ./templogger.py --obj extruder heater_bed --host ratos2.local --measurement ratos2|./summarizer.py --interval 30|./humanread.py Timestamp Measurement Tag extruder_pwm extruder_targetextruder_temp heater_bed_pwm heater_bed_targetheater_bed_temp ===================================================================================================================================================== 2024-10-15 21:20:50 ratos2 0 0 40.321 0.034 0 49.912 2024-10-15 21:21:20 ratos2 0 0 40.332 0.008 0 50.292 Available at https://github.com/matti125/zhopper.git
GitHub
GitHub - matti125/zhopper
Contribute to matti125/zhopper development by creating an account on GitHub.
mazas
mazas2mo ago
It can also output csv: % ./templogger.py --obj extruder heater_bed --host ratos2.local --measurement ratos2 --format csv 2024-10-15 21:24:21,40.46,,,49.58,,0.12881531327528334 2024-10-15 21:24:21,40.44,,,49.6,, 2024-10-15 21:24:21,40.43,,,,, 2024-10-15 21:24:22,40.44,,,49.62,,0.02925348160274796 2024-10-15 21:24:22,40.43,,,49.65,, 2024-10-15 21:24:22,,,,49.69,, 2024-10-15 21:24:22,40.47,,,49.74,, 2024-10-15 21:24:23,40.43,,,49.78,, 2024-10-15 21:24:23,40.44,,,,, 2024-10-15 21:24:23,40.4,,,49.82,, 2024-10-15 21:24:23,40.37,,,49.87,, 2024-10-15 21:24:24,,,,49.91,, 2024-10-15 21:24:24,40.43,,,49.94,, 2024-10-15 21:24:24,40.4,,,49.98,, 2024-10-15 21:24:24,40.41,,,,, 2024-10-15 21:24:25,,,,50.01,, but then you are on your own with the summarizations. The stuff should be sendable to influxdb with influx_write_by_line.py, but I did not yet test it Let me know how to change..
mazas
mazas2mo ago
I measure here. The first measurements I made at the back, just to make sure I got the lowest possible readings. I then figured it is quite a bit easier to measure from front, and since we are mostly interested in change, moved there. I probably was not very clear when I explained, sorry..
No description
tg73
tg73OP2mo ago
@mazas Do you have time to explain the DTI setup and test procedure for cold bed stationary hotend to @Kostja - they have a VC3 500. I'm busy putting together a summary for Mikkel and Helge (and us!).
Kostja
Kostja2mo ago
How can I help? I have just heated up the chamber, because a print has to start
mazas
mazas2mo ago
Basically measure the deflection you get with a cold bed and a cold gantry. I will write instructions. There is no hurry now, since you need to let things cool down to get a repeatable reading.
Kostja
Kostja2mo ago
OK, it's best to write instructions, then I can work on this tomorrow
mazas
mazas2mo ago
Let your gantry, hotend and bed cool down properly, like hours. That is the most important thing. Then, put a Dial Test Indicator (DTI) on the centerline of the rail, as close to the center of gantry as you can. If the printer is enclosed, remove the front door, but keep the top lid on. Zero the DTI, turn on just the hotend. Measure deflection, during the first 10 minutes hopefully every minute, after that about 10..15 mins interval would be ok. Continue for at least one hour. In short, we want to measure how much the gantry will bow as a result of turning on only the hotend.
No description
Kostja
Kostja2mo ago
ohh then I'll have to buy Dial Test Indicator.
mazas
mazas2mo ago
Ah, well that is a bit of an issue 🙂 Do you have a thermocouple-based thermometer? Or basically any thermometer that you could use to measure the temp of the backing extrusion?
mazas
mazas2mo ago
Yes, works fine
Kostja
Kostja2mo ago
ok, delivery tomorrow
mazas
mazas2mo ago
Wonderful, we'll get a nice datapoint
tg73
tg73OP2mo ago
@mazas please check PM
Kostja
Kostja2mo ago
i can take an infrared thermometer from work
tg73
tg73OP2mo ago
This a brief summary of the current state of play as of 2024-10-15. I realised that trying to explain how we got here would take too long. But of course, this can be explained/discussed if useful. 1. @mazas (VC4 400) and @tg73 (VC4 500) both have repeatable reproductions with stock toolhead and gantry starting from cold, with unheated bed/enclosure, where the heat from the toolhead parked centrally on the gantry leads to downwards bowing of 150um+. This is hotend temperature dependent. Examples: @tg73 has measured ~170um from 215C hotend: https://discord.com/channels/582187371529764864/1293322335545196655/1295127193994788886 (more unpublished data is available) @mazas has measured ~180um for 250C hotend: We have also tested with a reversed hotend fan to see what difference it makes. With the same test setup, but with the fan reversed. @mazas has measured ~20um for 250C hotend with reversed fan. @tg73 measured ~40um for 215C hotend with reversed fan, but there were some setup inconsistencies so this result should not be trusted (repeat testing needed). 2. Initial testing suggests that hotend-caused gantry bow is additive with respect to ambient air temperature caused gantry bow. @mazas heatsoaked his bed at 60C with the toolhead centred at 2mm Z for over 2hrs, closed chamber, observing ~470um deflection. Turning on the toolhead increased the deflection by around ~170um (taking about 5 mins to get to ~100um deflection). https://discord.com/channels/582187371529764864/1293322335545196655/1295762943249612900 3. @mazas has repeated (1) with the x rail screws very loose so as to eliminate bimetallic effects. He measured <20um deflection. This suggests that the bowing is substantially due to bimetallic effects. https://discord.com/channels/582187371529764864/1246562369513984100/1291324350120595497 4. We have observed that the air duct around the hotend heatsink is quite open to the top of the heatblock. https://discord.com/channels/582187371529764864/1293322335545196655/1295074796408668232 This seems to be a regression versus VC3/EVA designs, and indeed seems to be quite uncommon. Phaetus' own Voron design has a more constrained airway: https://discord.com/channels/582187371529764864/1293322335545196655/1295438570819027065 @tg73 has measured temp near the bottom and top edges of the front face of the 2020 near the toolhead with taped-on thermistors, and has observed ~3.5C higher steady state temp near the bottom edge. This is a somewhat inexact method of measurement, but it seems reasonable to conclude that hotter air is exiting towards the bottom of the airway. @tg73 designed an add-in diverter rough PoC to perform a quick evaluation of a more constrained airway (keeping airflow away from the heatblock) https://discord.com/channels/582187371529764864/1293322335545196655/1295365698633338902 This reduced the observed temp difference between the top and bottom edges of the front of the 2020 of ~1.5C versus ~3.5C (see above). There has not been time to run this test long enough to give a meaningful deflection figure (to do). Average PWM duty cycle reduced from ~34% to ~22% (215C). Further measurement is required to determine what proportion of this reduction is due to less cold air hitting the heatblock and what is potentially due to a difference in cooling performance due to the changed airway. @tg73 is preparing to do tests with a thermistor at the top of the heatbreak to evaluate cooling performance. 5. Heatsoaking the gantry with hotend heat has been considered and investigated. It is not trivial, notably due to filament-related issues such as the risk of baking hard, superheating and fume generation. @mazas has developed a macro to preheat the whole gantry by moving the toolhead back and forth. The preheater works rather ok, but is slow, as it needs about 25 mins of heating alltogether. There are things to improve, and not everything is as trivial as it first seemed. You cannot for example use a high heat even after retracting, there will be resdiue still in the nozzle, and I would not want to generate dangerous fumes. https://github.com/matti125/gantrywarmer Here is one of @mazas prints that used this preheat routine. The result was "pretty good". https://discord.com/channels/582187371529764864/1293322335545196655/1295034007808905308 @mazas also tried doing a full bed square 0.3 layer, starting from one corner. The result was improved by gantry preheat, but not perfect. https://discord.com/channels/582187371529764864/1293322335545196655/1295123365627035700 6. @tg73 has observed a temporal artefact near the end of some full spiral test prints: https://discord.com/channels/582187371529764864/1293322335545196655/1295081484004102166 This issue has not been investigated. This has been observed more than once. 7. @tg73 has done two (three?) multi-print cycles of cold bed PLA back-to-back spirals printing (with klipper restart in between). This is a form of extreme heatsoaking. Z was baby stepped and z offset saved (beacon style) when fully heatsoaked during the first cycle. Subsequent cycles, starting from cold, start off very over-squished prints which have to be cancelled for fear of bed damage. Subsequent prints (with subsequent probing and meshing, but no change to z offset) get better, and are decent after about 3 partial and 3 full prints (I'd need to check data on this). Despite full preheat, some regional z variation exists, which might be consistent with a non-level printing plane (this is a subject with plenty of its own detail which I won't go into here). (end of summary) @miklschmidt @Helge Keck summary as promised, see above https://discord.com/channels/582187371529764864/1293322335545196655/1295834761021100114 NOTE: I have added a link to the above summary to the original post at the top of this thread. (corrected above: @mazas has a VC4 400, @tg73 has VC4 500)
Kostja
Kostja2mo ago
GitHub
GitHub - 3DPrintingMods/VoronAluminumX: Aluminum X Gantry for Voron...
Aluminum X Gantry for Voron Printers. Contribute to 3DPrintingMods/VoronAluminumX development by creating an account on GitHub.
GitHub
VoronUsers/printer_mods/whoppingpochard/extrusion_backers at main ·...
Voron Community mods. Contribute to VoronDesign/VoronUsers development by creating an account on GitHub.
miklschmidt
miklschmidt2mo ago
Are you guys testing with gorilla tightened rail screws or the recommended 0.9Nm? There's a reason for this. People complained about clogging with the EVA3 airflow path. It's possibly overcompensated.
03Julian04
03Julian042mo ago
Yes I am testing with 0.8Nm
miklschmidt
miklschmidt2mo ago
and a TI tube
03Julian04
03Julian042mo ago
Yes
miklschmidt
miklschmidt2mo ago
@tg73 i think what you guys may be seeing is localized heating and bi-metal expansion between 2 rail attachment points (2 screws).
Kostja
Kostja2mo ago
at what distances did you mount the screws?
miklschmidt
miklschmidt2mo ago
Heatsoaking this away doesn't seem practical Reverse fan is interesting, but may lead to the opposite (contraction because of localized gantry cooling) on heatsoaked gantries.
Godzilla_Bill_K4IBC
How about trying 3 screws one at each end and one in the middle torque 0.5Nm
03Julian04
03Julian042mo ago
One hole between the screws
Kostja
Kostja2mo ago
I just checked, this is my screw layout with the TI tube
Kostja
Kostja2mo ago
No description
tg73
tg73OP2mo ago
I'm at 0.98Nm on rail screws. Thanks for the other input, contemplating.
03Julian04
03Julian042mo ago
I can’t vary because the holes are already given
Helge Keck
Helge Keck2mo ago
i have a bag of holes left from another project, can send them to you
Godzilla_Bill_K4IBC
If they are doughnut holes I will take them. Send them DHL please. OverNight air
miklschmidt
miklschmidt2mo ago
oh you have a TI tube too? You shouldn't have any bi-metal problems, not sure how relevant the test results are in the case, but as long as we know that i guess data is data.
tg73
tg73OP2mo ago
Interesting. I'm assuming you mean heat creep filament clogging rather than dust around the heatsink closing, please correct me if necessary. I will be doing some tests with a thermistor inserted through the filament path to be in contact with the top of the heat break. I will experiment with different airways etc. Would you expect this measurement to be a reasonable proxy for heat creep risk?
sardonumsei
sardonumsei2mo ago
I have not had much time for testing on this because of work travel. I had a project that I had to print and during that print, I had a hotend clog that required me to disassemble my hotend. During disassembly, I found that my nozzle and unf nut adapter were not tight. They were not loose but definitely not tight. When I rebuilt everything, I made sure they were tightened properly while heat soaked. My z offset is lower now and I am not seeing the artifacts on the first layer. I have not done a full first layer test on multiple filaments yet and will try to do some when I get home again to make sure. So check to see if your nozzle and uhf adapters are tight when hot. They could move under heat and explain the issue. I will test and update when I get a chance.
miklschmidt
miklschmidt2mo ago
I'm assuming you mean heat creep filament clogging rather than dust around the heatsink closing,
Yes indeed, not sure if clogging is the right word here.
Would you expect this measurement to be a reasonable proxy for heat creep risk?
Absolutely, maybe worth putting it in the center or near the bottom (before the hot side)..
Helge Keck
Helge Keck2mo ago
thats the reason prusa measures the heatsink temperature and pid controls the hotend fan with this info
mazas
mazas2mo ago
Good point. They could affect some cases, but the bending that we measure on the rail, not at the nozzle.
tg73
tg73OP2mo ago
Note that these tests followed on from a real world problem as an attempt to identify the cause. Gradually increasing squish over a long first layer is reliably observed, and is relieved by gantry heat soaking. So while there may be some synthetic component to this stationary test, I think it's a reasonable indicator of the observed real world effect. Maybe we can come up with a test which measures deflection with a moving toolhead?
miklschmidt
miklschmidt2mo ago
Note that these tests followed on from a real world problem as an attempt to identify the cause. Gradually increasing squish over a long first layer is reliably observed, and is relieved by gantry heat soaking.
Are we absolutely sure it wasn't from scan compensation meshes generated with 64 microsteps?
tg73
tg73OP2mo ago
I've not been using scan compensation. I will triple check that though.
miklschmidt
miklschmidt2mo ago
However it seems likely that it would continously heat up the entire gantry to above normal heatsoaked temperature, but at best (or worst depending on perspective) it should be relatively even offset across the print. Unless you've established that the ends of the extrusions are just as hot as the points you're measuring behind the hotend? which would blow my mind even more 😂 I'm imagining a temperature gradient from the hotend and outwards. That may be a wrong assumption on my part. alu is a pretty good conductor, but still, there's losses.
tg73
tg73OP2mo ago
There are thermal camera images somewhere above, but only for the stationary test. But we don't know what will happen with a parked idex tool. Also summary item 6 could possibly be explained by some kind of thermal stress relief event as the x coverage reaches towards the ends of the gantry, but really I don't know. Thermal images are titanium tube btw
miklschmidt
miklschmidt2mo ago
Dang.. there's a lot of stuff that could happen here, we can't test all of it 🤔 .. I think focusing on a way to lead away the hot air without cooling the extrusion and then seeing what that does to the tests may be the most productive way forward.
tg73
tg73OP2mo ago
Exactly. That's why my next move is heat break temp measurements with airway experiments.
mazas
mazas2mo ago
It is not that, it is the whole gantry, as shown by the test @Godzilla_Bill_K4IBC suggested (but with screws closer to 1 Nm). But I’d like to understand what made you think so, as from theoretical point of view that expansion-only-between-two-points would be rather unlikely. Perhaps there is something we have not thought of? We have established that the gantry deflects as a bimetal structure would, i.e. more at the center than from the sides. And as it is a bow and not a shift, it not an offset. It does not matter whether the whole gantry is at the same temperature or if there is a temperature gradient, the bow still remains a bow, just a different shape of bow. And we have also measured that the temperature along the rail behaves as the second law of thermodynamics would predict, so that the ends are cooler than the center in the static test. And also that the ends are above ambient. In all, there have not been many surprises in the measurements.
03Julian04
03Julian042mo ago
Another question, how thight are your z spindles nuts Maybe this is a problem too I saw yesterday a men who has problems with the accuracy of the z height and the solution or the problem was Too loose z spindle nuts Mine (from ratrig) was also very loose like you see in the video and after the change they were way more thighten Yes mikl said because of the Gravity this should not be a problem but like I write, yesterday it was the solution so it is a look worth (Right is new one left is „old“ one from ratrig)
mazas
mazas2mo ago
Which nuts do you refer to?
03Julian04
03Julian042mo ago
This one
No description
mazas
mazas2mo ago
Ah, you mean not that how tightly something is tightened, but instead what their tolerance is. The accuracy of the z system does not depend on the POM nuts not having slack. One thing where tighter tolerances might help is when something binds, and the gravity is unable to pull down the bed arms and bed. But the issues with binding should be pretty grave. Of course there could be other issues with the nuts as well, including that the friction between them and the lead screw might heat up the lead screws or something as exotic. Hovever, it is not very likely that the POM nuts affect the issue we see now. The identified issue itself (bimaterial bending) is a well understood phenomenon, and it behaves as expected in our measurements. In other words, there nothing unexplainable about the issue now, so I might concentrate in solving that known issue now. But it is indeed good to note down other issues as well, so we can deal with them at some point. To make sure we are not missing anything, do you have a pointer to the discussion? Or was it an IRL thing ? 🙂 I do not think we need to worry about the possibility that the extrusion would be cooled too much. It cannot get below chamber no matter how much we blow air at it. Btw, one thing - not related to the issue but that should be fixed at some point - is the bed tilting algorithm. It currently does not result in a height map with least deviation when the gantry is bowed.
03Julian04
03Julian042mo ago
I don’t know the meaning of IRL but out of the context I think it was a IRL thing 😁
mazas
mazas2mo ago
In Real Life 🙂
chicken
chicken2mo ago
Sitting at the airport in Seattle waiting to fly home to San Francisco and just skimming through the thread. Is there a chance that the hot end is heating up and warping the toolhead plate and not the gantry and that is causing what you guys are seeing? I know the gantry itself is going to get some warping in general but wondering if the toolhead plate could be adding to this.
tg73
tg73OP2mo ago
The measurements are normally taken from the bed to the top of the rail or bed to underside of 2020. We've done separate tests between top of rail and lower shoulder of the UHF adapter to isolate hotend displacement. Our conclusions have taken all of that into account. I think that covers your query?
chicken
chicken2mo ago
Yes that does. Sorry there are a lot of posts to catch up on here. Been traveling for work and not had much time to play with the printers.
tg73
tg73OP2mo ago
I understand. This thread is huge. Happy to clarify.
chicken
chicken2mo ago
Thank you guys for your effort in trying to track this down
tg73
tg73OP2mo ago
@mazas and I have been getting logging code sorted today. I'm now starting to get some results in while evaluating different airway configurations against heat break temperature. This first bunch are with my rough PoC deflector insert in place (https://discord.com/channels/582187371529764864/1293322335545196655/1295365698633338902), with normal and reversed fan. The test setup has one generic 3950 thermistor inserted throught the filament path and in contact with the top of the heat break. And another thermistor held against the lower front face of the 2020 to the right of the hotened. There are also two chamber thermistors attached to the rear z extrusion, with one at ~0 Z and one at ~500 Z ("lower"). The testing is focussed on recording the steady state measurements notably when the heat break thermistor reading has levelled off.
No description
No description
tg73
tg73OP2mo ago
One observation so far: with the reversed fan tests, the hotend is working harder (extruder_pwm is higher), but the heat break is also hotter. This suggests to me a partial effect where some air is being drawn over the hotend, cooling it (so it must work harder), then over the heat sink, which makes it less effective (leading to increased heatbreak temp). This would likely be in addition to reversed fan being less effective. Note that this is all conjecture, not proof. But it's interesting. If there was no direct cooling to the hotend - only via the heatbreak - and there was less heat being drawn away from the heatsink, I'd expect the hotend to be working less hard overall. Note that the rough PoC insert is in no way optimised for reverse fan airflow. I've tested it with reverse fan as it was already fitted. Next tests will be with stock hotend, no insert, with regular and reversed fan.
mazas
mazas2mo ago
I was not expecting the reverse to cause more power draw, it is rather unintuitive 🤔
Belly
Belly2mo ago
sorry if its old rehash. Mine will also "drift" during 1st layer, and even 2nd 3rd i think at times. but i do not even have this stand off installed, never have since smart sensor and mine does this.
tg73
tg73OP2mo ago
That's a very old post (relatively speaking). Have you read the recent summary (see pinned here)? We have over 1500 posts here, so best to start with the summary and work forwards. As regards the standoff, I did do a test with DTI etc and a hot air gun to heat the standoff, there was no measurable effect.
Belly
Belly2mo ago
ok read through the summery. Am I correct in the current beliefe is that this is being caused by localized gantry heating coming from the toolhead heater getting overworked by the heatbreak cooler blowing hot air onto the gantry? If so im curious about wiping up a fan mount to blow cold air onto the gantry in an attempt to offset the heatsoaking. this would comfirm that it is or is not the gantry that is to blame.
tg73
tg73OP2mo ago
What else do you suggest could be to blame? What is your thinking?
Belly
Belly2mo ago
im curious about the plate that the toolhad all mounts too. I would think that expanding would have wild effects.
Belly
Belly2mo ago
I will chew on this for rest of day and see if i can think up anything else. seems you have accounted for the variables. only other thing would be the bed or build plate itself shifting. I have 0.0001" gauges and mounts so if you need another measurer.
tg73
tg73OP2mo ago
Thanks, good to have another brain chewing it. The hotend induced gantry bowing is at this point the accepted working theory, although well-considered challenge is healthy and welcome. We have so many measurements to back it up from multiple machines, in both stationary and print scenarios.
03Julian04
03Julian042mo ago
Top work 👍
miklschmidt
miklschmidt2mo ago
Did it help with the bowing?
mazas
mazas2mo ago
We do not have bowing numbers with these measurements, the time constants would make this a long test (We have to start curve fitting to estimated changes faster). But one test I did with the PoC deflector&stock fan direction shows a reduction from 180 to 140um. That is just one test, and can have errors, but the deflector does seem to decrease bowing. Did u get a chance to measure the deflection yet? As you have the ti tube and eva3 funnel, you should be the “best case” scenario for stock fan direction.
Kostja
Kostja2mo ago
Unfortunately I didn't get around to it yesterday, too much going on at work. Will test it today. I don't have an eva3 but a kind of predecessor to the ratrig toolhead. But everything is printed
tg73
tg73OP2mo ago
I just need to run the test for stock toolhead with reversed fan, then I'll publish the results for the 4 with/without poc deflector, stock/reversed fan combinations. Various other tests suggest that gantry bow is proportional to the increase in gantry temperature, and this data will include representative gantry temperature.
mazas
mazas2mo ago
Is it the rr beta toolhead?
Kostja
Kostja2mo ago
No description
No description
tg73
tg73OP2mo ago
Need to see various angles of just the red and yellow parts that the fan attaches to (with the fan and hotend hidden)
Kostja
Kostja2mo ago
PN
mazas
mazas2mo ago
Hmm.. perhaps it might make sense to try fitting the Volcomosq to vc4. Especially if you used the non-UHF cool zone version, the need for air cooling should be less than with Rapido.
tg73
tg73OP2mo ago
(having seen additional images) - it looks like this toolhead is also somewhat unconstrained as regards allowing air to hit the hotend, but not as open as the VC4 toolhead.
tg73
tg73OP2mo ago
Here's Phaetus' own design for a voron toolhead, assembled (image posted previously only showed the front printed part). The design clearly seeks to allow only minimal air to head towards the heatblock.
No description
No description
No description
mazas
mazas2mo ago
Very closed, yes. I just hope the marketing people would have less say with the designs. The irregular, non-round shape is bling-bling, but makes worse thermals. But I guess we rather buy bling than performance..
tg73
tg73OP2mo ago
Test results for stock and with PoC insert, combined with stock and reversed hotend fan. The gantry and heatbreak temperatures are normalized to account for ambient temperature (a small adjustment). Source data attached. Test setup is here: https://discord.com/channels/582187371529764864/1293322335545196655/1296184688909488249
tg73
tg73OP2mo ago
An observation: stock and poc_insert achieve the same heatbreak temps, but stock has approximately 63% more power usage (aka, extruder pwm). It would be interesting to see how this translates to real-world performance, with possible effects towards the upper limits of the temperature/flow rate envelope.
miklschmidt
miklschmidt2mo ago
If nothing else, something clearly needs to be done about hotend cooling on the RR toolhead. Looks like reverse fan may not be a terrible idea with the right modifications either?
tg73
tg73OP2mo ago
Maybe. But note, with reverse fan, that heatbreak temps are considerably higher with the slightly more constrained airway with the poc insert. So I'm not sure there would be much scope for modification. Possibly a mods + more powerful fan?
Helge Keck
Helge Keck2mo ago
the fan blades are shaped to blow air and not to suck, it will always have a lower air throughput if used reverse to much turbulences i believe the data shows that already
mazas
mazas2mo ago
It becomes a question of whether we can get good enough cooling with sucking, even if it is worse than what it would be with blowing.
Helge Keck
Helge Keck2mo ago
this can backfire in heated chambers imo and effectivly limits the max chamber temps you can operate the printer
tg73
tg73OP2mo ago
Another angle on the stock and poc_insert (normal fan) giving the same heatbreak temps: it would be good to see how this translates into printing performance. It would be good to back up the synthetic test data with printing data. Perhaps orca-style max flow rate test with/without the poc insert?
mazas
mazas2mo ago
Yes, we do not yet know all the downsides yet For keeping the gantry cool the reverse fan is hands down the best fix we have tried so far. And note that these measurements were done on @tg73 printer, that seems to suffer roughly 4 times as much deflection with reverse fan as mine does, even though we di not know the reason for the difference. So, stating more accurately, it now becomes a question of whether we can get good enough cooling without hurting other aspects.
miklschmidt
miklschmidt2mo ago
Maybe. But note, with reverse fan, that heatbreak temps are considerably higher with the slightly more constrained airway with the poc insert.
Yeah that's why i added "with the right modifications", it should "just" be a matter of airflow ducting, i think it's just pulling too much air from anywhere but through heatsink fins.
Possibly a mods + more powerful fan?
Brute force is always an option 😄 lower pressure (or rather suction), airflow is the same.
mazas
mazas2mo ago
Practical engineering:) I wonder if there are better fans in this form factor?
miklschmidt
miklschmidt2mo ago
AMETEK LAMB motor til central støvsuger, støvsugermotor, sugeturbin...
Motor til crossvac center støvsuger lydløs linje metallisk CVT2700A. Også velegnet til andre centrale støvsugermodeller. Ametek-producent. : 117123
miklschmidt
miklschmidt2mo ago
100 cfm @ 100 inches of water. We'll just use the hotend cooling for part cooling as well 😂 Only 1500 watts too :kekw:
mazas
mazas2mo ago
Finally I have use for the central vacuum in the house
Helge Keck
Helge Keck2mo ago
im not sure if this is true, sucking hte air from the hotend side creates turbulences to fan has to deal with im sure thats not beneficial at al for the fan
miklschmidt
miklschmidt2mo ago
yeah, hence the pressure stuff when pressure isn't enough the effective airflow drops
Helge Keck
Helge Keck2mo ago
but you are of course right, no matter in which direction the airflow stays of course the same. i think the airflow is just to restricted if you suck it from the hotend side
miklschmidt
miklschmidt2mo ago
I think we actually agree, just saying it in different ways 😂 yeah exactly
Helge Keck
Helge Keck2mo ago
4028 would solve that issue completely :kekw: maybe we suffer then from condesed water on the htoend
miklschmidt
miklschmidt2mo ago
There's probably a reason Takoto swore by 4028's a properly PID tuned 4028 and a hotend with an embedded thermistor for the heatbreak :need: That would be so sweet
Helge Keck
Helge Keck2mo ago
i still think every hotend without heatsink thermistor sucks
miklschmidt
miklschmidt2mo ago
so most of them 😂
Helge Keck
Helge Keck2mo ago
yep :kekw:
mazas
mazas2mo ago
Especially if the fan blows at the gantry. If it sucks, then I’d then I’d think the issue might be limited to using unnecessary power and shortening the fan life. Would there be other adverse effects?
tg73
tg73OP2mo ago
I'm experimenting with some ideas for a blowing fan but without rear exit, so no gantry heating. Early days, hard to know if there's a viable design.
tg73
tg73OP2mo ago
Does anyone know or have an idea why this cutaway chamfer exists rather than just continuing vertically down like it does on the opposite side of the thermistor spring thing? It doesn't seem to be clearing anything. Or am I missing something?
No description
Helge Keck
Helge Keck2mo ago
its for the rapido cable its needed to be able to install and remove the rapido
tg73
tg73OP2mo ago
Are you sure? Or is there some variation from the cad presentation of the rapido that is different IRL?
No description
Helge Keck
Helge Keck2mo ago
yes, im 100% sure you will noticed how difficult and anoying it is to service the rapido without that diagonal cut
sardonumsei
sardonumsei2mo ago
I have 2 thoughts on a solution but cannot try due to work travel. The first is what about actively heating the gantry. This could be done with a heater wire. That gets the heat distortion done quickly and should stabilize the gantry at a new equilibrium. Second, could we redesign the hotend for side to side cooling instead of front the back? 2 smaller fans could be used in a push-pull configuration instead of one large one. That would maintain weight balance. The problem there is how to attach the belts.
Helge Keck
Helge Keck2mo ago
thats not gonna work for IDEX since we are limited in space
tg73
tg73OP2mo ago
We've thought a bit about active heating. There's self-regulating heating wire (looks more like a tape). But the heating effect has been shown to be additive, so any lower-temp heating would likely not help. And there's the issue of supplying power to the gantry.
mazas
mazas2mo ago
Or shall we say that we would need to heat the gantry to a temperature that is equal to that of the exhaust air from the hotend, at which point energy would not be transferred. We do not have measurements of how hot the gantry should actually be, (i.e how hot the air actually is), but it will be hotter than ambient by quite some amount. One way to measure would be to heat the gantry and test when there is no deflection anymore.
sardonumsei
sardonumsei2mo ago
I have used heating wires before on projects with good outcomes. For the electrical connection, you could use a contact at one spot that allows the gantry to heat before printing. Then disconnects when printing. Just trying to get the gantry up to temp faster.
tg73
tg73OP2mo ago
You'd need to keep heating it throughout the print.
mazas
mazas2mo ago
Of course some pre-heating will reduce the issue but not eliminate it fully. I’d still keep it as a potential candidate for partial mitigation. Like the pre-heating procedure showed, you can get somewhat reasonable results with it. Not perfect, but better than without When/if we do that, we need to make sure the power is safely turned off when moving to contact to avoid sparking. OTOH, we do not need too much power, perhaps 5W or something in that neighborhood, if my calculations are correct. 0.2 A for 24V. And the more we can reduce the heat load from hotend, the less we need preheating. The microlight by @MFBS would have a different belt mechanism that might allow for a sideways fan. @Helge Keck , the horns would seem to quite wide on my hotend, are the the limiting factor with idex or something else?
Helge Keck
Helge Keck2mo ago
with a additional fan on both sides you would be able anymore to park the toolhead over the oozeguards correctly you would hit the xy joiner part
mazas
mazas2mo ago
Ah, I was not thinking of a dual fan setup
Helge Keck
Helge Keck2mo ago
also, i highly doubt that putting 2 fans would improve the situation at all the gantry can bowe anyway, even if you could reduce the bowing a bit you would still have it imo the better way is a improve the compensation for it then it doenst matter from where the bowing is coming from a much better approach imo woul dbe a new rail mounting solution that allows the rail to slide on top of the extrusions we have discussed internally POM inserts that interfaces with the extrusion slot this would completely eliminate this effect
sardonumsei
sardonumsei2mo ago
I saw a video you posted where your printer only had short extrusions on the side and the gantry was the rail. Did you do that because of this issue or just to reduce weight?
Helge Keck
Helge Keck2mo ago
it was just a long term test to test how the reduced weight affects the daily printing speed
mazas
mazas2mo ago
The problem with compensation is that the error keeps changing. Thus it is bit of difficult task. One option would be to use beacon to do continuous measurement ad correct based on that, which should work for the first few layers.
Helge Keck
Helge Keck2mo ago
i anyway never suffered from a bowed gantyy, this isnt a sistematic issue and highly depends on how a user assembled the printer
mazas
mazas2mo ago
I do not think that can be the case. I would be surprised to find printers that do not exhibit the same behavior. Then of course it might not bother some users. But it is hard to say what the situation is without having a sizable sample.
Helge Keck
Helge Keck2mo ago
its definitly not systematic this has been proofed already i also had a enclosed VC500 without any bowing at all, in its stock configuratiuon i know also print farms with VC500s without that issue
sardonumsei
sardonumsei2mo ago
So are you saying this entire issue is an assembly problem or just a bowed gantry to begin with?
mazas
mazas2mo ago
It would be nice to find a vc4 400 or 500 that clears the static test without deflection. If those exist, we should try to understand how they avoid the bending
Helge Keck
Helge Keck2mo ago
i dont say its the only issue, i jsut say its not systematic and doesnt affect every user it cna have multiple reasons why one person has it while another hasnt
sardonumsei
sardonumsei2mo ago
Ok, because my gantry is not bowed and performs fine when everything is cool. The problem on happens when I print a high temp material, which is what I print 90% of the time.
mazas
mazas2mo ago
Exactly, that is very crucial. If someone prints all the time, the problem is probably not going to be an issue. Also, if you print small items with high speed, it will reduce the issue. And using high first layer height helps as well
Helge Keck
Helge Keck2mo ago
im not talking about using higher layers to mask the issue, im talking about a non existing bowing easily proveable with the bed mesh
mazas
mazas2mo ago
And even easier with the dti. Let is find a few such printers that do not bow, and examine why they are immune
Helge Keck
Helge Keck2mo ago
you cant use a DTI to find the root cause of it, you just can measure that they are not affected
mazas
mazas2mo ago
Indeed. But let us first find those with the dti.
Godzilla_Bill_K4IBC
Sorry I didn't get a chance to respond yesterday. My thought is why not let everything kind of float and be able to move in the X direction. Extrusion could move in X direction between joiners. The joiners must remain tight at the Y carriages but allow the extrusion to slip in X direction. But it should remain restrained in Y direction. Then allow the rail to float on the extrusion in the X direction but be restrained in the Y direction. I am not talking about being loosey goosey as you would effect Z if they were. We know the expansion is a given and is different for the extrusion and the rail so why not let them expand and float like a bridge does in summer and winter?
mazas
mazas2mo ago
Yes, that works to remove the bend, and has proven to an effective “fix” for the bimetal issue. The challenge is that it introduces other potential sources of error, as we need to somehow control the fixing forces to keep slack out of the picture while still allowing for independent expansion. But this would be one way to solve the issue.
Godzilla_Bill_K4IBC
PTFE sliders
mazas
mazas2mo ago
Or POM as @Helge Keck mentioned
Godzilla_Bill_K4IBC
Yes
Helge Keck
Helge Keck2mo ago
PTFE is too soft, we have tried that already
03Julian04
03Julian042mo ago
What if we take two rails mount them back to back together and the bottom mgn12c is mounted on the gantry and the top is on the head and on the sides are stops maybe 2mm space on each side 😁
tg73
tg73OP2mo ago
Of interest from the FB group: https://www.facebook.com/share/p/tu5k6arU8p4YA1p2/ Hi everyone 👋👋. I have a few questions regarding issues with the first layer. IMPORTANT. This issue mainly concerns RatRig printers with a 500x500mm build area. Therefore, I’d really appreciate it if users with 300mm build area machines, who don’t experience this issue, could refrain from giving advice like 'your bed is warped' or 'your frame is misaligned,' etc. During my investigation, I found that the main issue here is thermal expansion and the 'bimetallic effect.' When printing with PLA at a bed temperature of around 40 degrees Celsius, the problem is almost nonexistent. Also, heatsoaking for 1 hour resolve this problem. But I don't have much time. I have 4 Ratrig Vcore 500mm. Some of my machines have more warped beds, others less so. It makes absolutely no difference. The leveling sensor (BLTouch) resolves the issue of warped bed, but not the problem with thermal expansions during printing first layer. So, here are the question. I will be really thankfull for any help. 1. Does the RatRig V-Core 4 (500mm) still have issues with the first layer? I see that the X-axis construction is the same as before." 2. Does the Beacon leveling sensor solve this problem? Does it measure the distance from the bed in real-time and make adjustments?" 3. Has anyone installed a Beacon sensor on the RatRig V-Core 3?" 4. Has anyone have any solution other than long heat soaking? I now that titanium spacers should work, but in fact it's not enough space to put bracket under X axis rail. Photo for attention. And to be honest, I really love Ratrig machines. This is the reason why I have four and want to buy more 😉 This is a only real problem with this printers, that I found.
Log in or sign up to view
See posts, photos and more on Facebook.
Godzilla_Bill_K4IBC
I have used Torlon 4301 bearing grade for sliding loads before.
MFBS
MFBS2mo ago
Rat Rig should really be offering a steel or titanium X rail support by now. I believe it is fairly thin section steel. I made a U shaped one at on point but the steel U section I cut it from a piece I had lying around in the workshop) was a bit twisted and light walled than I would have preffered .but it showed good promise.
tg73
tg73OP2mo ago
Of course, Prusa is happy to go relatively slow,. And that's a relatively short gantry (by RR standards).
MFBS
MFBS2mo ago
Can you also please make it easy to opt put of for those of us who have steel or titanium X rail supports. It may also be a good idea make sure there is room in the ends of your XY joiners to allow the X rail support to expand length wise. Pretty sure the Titanium rails supports are stiff enough. On my 300 I just ran a bare rail. I didn't even need a rail support. Depending on how much deviation it might have along its length, you might be able to face the side of the Titanium rail that the linear rail bolts to. I did this. Slightly unrelated, I don't like hot end fan shrouds for a number of reasons. One of which is I believe they reduce heat sink cooling efficiency. I bolt my 2510 fans directly to the heat sink.
miklschmidt
miklschmidt2mo ago
Yes I have seen a lot of evidence to the contrary, but depends on speeds / accels / toolhead design etc etc.
MFBS
MFBS2mo ago
There may be rigidity issues on printers larger than a 300 but even my bare rail gave every indication of being sting enough with accelerations of 10,000mm^3/s. The titanium rail obviously adds a lot more stiffness again, and I have achieve IS shaper results for Y of over 14,000 in non hybrid mode with the titanium rail. One other factor is that I use the Microlight print head, which is very light. I have no experience with a 400 or 500. Reading most of this thread it appears that people are trying to mitigate for the symptoms rather than dealing with the root cause, bimetallic distortion of the X gantry.
miklschmidt
miklschmidt2mo ago
I've seen evidence of problems on 300's too Well there are two people in here with titanium tubes, so...
MFBS
MFBS2mo ago
What were the problems you saw?
miklschmidt
miklschmidt2mo ago
artifacting, bad resonance torsional rigidity issues
Helge Keck
Helge Keck2mo ago
dont forget beacon z noise issues, i experienced this first hand especially in z direction rails are weak
MFBS
MFBS2mo ago
With a bare rail,yes, I also saw that in show up the Z direction with backlash variance....but it didn't seem to have any visible effect on first layer print quality. When I added the titanium rail the backlash results were very good, but there was no visual improvement of first layers. Certainly, in my use case, I have seen no artifact issues, and clearly, my resonance results are very good. Torsional rigidity. It seems self evident to me that if you apply a twisting force to the tool head, the 3mm aluminum top plate and carriage will deform to a greater extent before the titanium tube would twist. I would need quite long levers on each end of the tube to be able to twist it to any measurable degree by hand. Bending stiffness. I have not attempted to measure this, but it is easy for me to measure with a dial gauge and suitable weights. I will do this later. If the bending force tests are done with the gantry in situ, some of the deformation will no doubt take place in the aluminum XY joiner plates and in the Y carriages. Taking the tube out of the XY joiners would allow me to isolate bending forces/measurements to just the tube.
miklschmidt
miklschmidt2mo ago
Torsional rigidity. It seems self evident to me that if you apply a twisting force to the tool head, the 3mm aluminum top plate and carriage will deform to a greater extent before the titanium tube would twist.
Oh yeah obviously, was talking about no tube, rail only, didn't know you were talking about tubes 😄 TI Tube should be a good enough replacement for the 2020.
MFBS
MFBS2mo ago
Yeah we are on the same page then. I did feel the bare rail was a superior setup to the 2020 extrusion but I do agree it was two very worthwhile steps forward and one small step backwards on the 300...but would think it would be two steps backwards on a 400 and unworkable on a 500. The Ti rail so far has just two solid steps forward with no downsides.
miklschmidt
miklschmidt2mo ago
They're not necessarily flat, which is a minor downside.
MFBS
MFBS2mo ago
I faced the top surface of mine using a sheet of glass, valve grinding paste, elbow grease and a lot of beer. Took longer and more beer than expected. Should have milled it in retrospect.
Helge Keck
Helge Keck2mo ago
not so sure if the beer was beneficial for that :kekw:
MFBS
MFBS2mo ago
Should have used bacon. Everything is better with bacon.
miklschmidt
miklschmidt2mo ago
I wonder if something like a 1-5/8" superstrut make sense. It's pretty heavy though 😄 however very cheap
MFBS
MFBS2mo ago
Here are some other possible choices 1 mm thick square mildsteel 20x 20 steel ERW tube would be cheap and light, but would need facing on one surface....but that is simple enough to do.
No description
MFBS
MFBS2mo ago
I also tried some 0.6 mm U section 20 x 15 but it was not torsionally stiff enough.
MFBS
MFBS2mo ago
No description
Belly
Belly2mo ago
I have some special fancy pants weaved carbon fiber tube arriving monday so I can test carbon fiber tubes..... lets say wed. need to make mounts and then drill it out. its not a twill. the layup is very directional
MFBS
MFBS2mo ago
Yep but that doesn't solve the bi-material bending issue we are discussing.
Belly
Belly2mo ago
My hope is that the carbon fiber will not transfer any heat to the mgn rail so no bending will happen in theroy the metal mgn rail should grow alot more then the carbon fiber so if anything moves it should lift? the print
MFBS
MFBS2mo ago
Carbon and steel expand at different thermal coefficients. Hence your gantry will bend.
MFBS
MFBS2mo ago
An I beam section as shown below (2.5mm up-stands) ~1.5 mm cross section, would be unbotanium but would possibly be the best compromise between cross section compromise between stiffness, weight and ease oif mounting a linear rail to. But seriously I feel just, 1 mm wall section 19mm-20mm square cross section mild steel tube would work well and be very cheap. The thermal expansion coefficient would be similar enough to the stainless steel rails to suit our purposes. I suspect the Prusa XL uses something similar or smaller (and hence torsionally weaker) cross section. With hybrid operation weight becomes less of an issue and gives us margin to improve on reducing the bi-material bending issue. You could even go to a thicker wall section so that you could just tap the linear rail mouting threads into it so no fiddly nuts required. My titanium tube came with the threads directly tapped into it and this has proved to work extremely well so far.
No description
Belly
Belly2mo ago
uranium has the same expansion as steel. might be a bit heavy tho
CrashTestCharlie / VC4 400h
1mm wall, 19-20mm cross section would be very close to .040" wall 3/4" tube in freedom units, if that makes searching easier for someone
Belly
Belly2mo ago
i found it one sec
Belly
Belly2mo ago
stainless
No description
CrashTestCharlie / VC4 400h
3/4", ie 0.750"
MFBS
MFBS2mo ago
link?
Belly
Belly2mo ago
digging. dont think they go this small
Belly
Belly2mo ago
admin
Montanstahl
Stainless bright bars & stainless steel structurals | Montanstahl
Montanstahl produces stainless steel structurals and special bars besides producing bright bars too in stainless steel like laser welded and hot rolled channels.
CrashTestCharlie / VC4 400h
I'm also confused now.
MFBS
MFBS2mo ago
Sorry for confusing you. You were right the first time 3/4"
CrashTestCharlie / VC4 400h
No worries imperial is my native units. Although I did learn decimal inches before fractional because aerospace family
MFBS
MFBS2mo ago
I started with "about Yay long" and "she'll be right" units before we swapped to metric in New Zealand.
CrashTestCharlie / VC4 400h
The US is officially a metric country. Since the mid sixties when it was adopted and the inch redefined to 25.4mm. But it was pretty much ignored
chicken
chicken2mo ago
its weird as my kids (11 and 13yo) talk more in metric than they do in imperial. I have started trying to use metric more, first due to this hobby but also its a hell of a lot easier designing wood working projects (my other hobby) in metric than in fractions of an inch
CrashTestCharlie / VC4 400h
1.6mm walls, 3' for $43 kinda hurts, but you pay max master for the warehouse space to have everything https://www.mcmaster.com/89825K32/ Cold roll for $10 https://www.mcmaster.com/6527K83-6527K831/
Belly
Belly2mo ago
amazon has a 10 pack for 250. group buy makes them $25 but then to ship.... no good way lol
CrashTestCharlie / VC4 400h
That $43 for mcmaster stainless isn't looking so bad now
Belly
Belly2mo ago
whats shipping tho.... another 43? 12.57 so $60 with tax
mazas
mazas2mo ago
Just a note: I have first-hand experience from a lightweight tube on a 300 that was unusable because of of a torsional mode resonance that appears with that tube near the same frequency as where the main mode lateral resonance appears. Without the tube, with bare rail, the resonance seems to at some other frequency and does not materially seem to bother print results. So while obviously adding the tube added some rigidity, it is not always possible to predict the dynamics behavior from static tests. But that discussion is off-topic for the issue at hand, it was just an interesting thing I had not thought of before measuring it myself 🙂 The torsional stiffness of an i-beam is orders of magnitude worse than a square tube, if my calcs are correct. I’d stick with a tube 🙂
MFBS
MFBS2mo ago
Yes, of course, but it is much easier to mount
mazas
mazas2mo ago
Hmm.. but if it is steel, could you not just drill holes on both sides? Or do you feel it would deform as a result of the drilling, and not have enough of material left for milling the top? (I do not know if you can mill even a non-machined 1mm tube..) But anyway, the obvious solution to the problem at hand would be to remove the bimetal effect. The simple way to that is a ti tube. However, even Titanium does not remove the bending totally, we are still talking about tens of microns for the temperature changes seen here (given, once again, that my calcs are correct). The steel tube would be ideal, but obviously very hard to come by, as they do not exist yet. So, it might seem like a known-to-work solution near-term might be to decrease the thermal load the hotend delivers to the gantry and switch to ti (I ordered mine a few days back :)). Other solutions are of course welcome, and anything that helps is good in my books.
03Julian04
03Julian042mo ago
So the best thing as you said is the to tube + the fan mood that @tg73 made @tg.73 can you send the file again please I will test it too with the ti tube 😊
mazas
mazas2mo ago
If you mean the poc flange, then feel free to experiment by all means, but I do not think we can consider it a a very effective solution, even with a ti tube. A bit more is needed, I’d think. Just setting expectations here 🙂
MFBS
MFBS2mo ago
I have posted the movement of my ti tube before...totally inconsequential from cold to hot. Fly cut it on a Bridgeport or grind it flat. I ground mine.
mazas
mazas2mo ago
Did u try with cold bed, i.e. the effect of the toolhead only? It will be an interesting datapoint.
MFBS
MFBS2mo ago
I have done it from completely cold to enclosed with a long heat soak.
mazas
mazas2mo ago
But the testing we do is different. The issue we see cannot ne compensated with standard heatsoaking. This is a new, previously unrecognized problem
MFBS
MFBS2mo ago
I don't have that problem. Nor do I ever need to do heat soaking. I just did the heat soaking for verification testing.
mazas
mazas2mo ago
I understand. But nevertheless, the measurement would be intersting to fully understand the behavior. And also to make sure my calculations are incorrect. They seem to be correct with alu, but I do not yet have a ti tube, so I cannot measure. Also, something that makes your measurement interesting is that you have a different funnel design in the microlight. Therefore, your measurement would not be directly comparable, but interesting nevertheless. An also, if we see that there is some measurable deflection (lets say 10um), and you do not have a problem with it, it would give us an indication as to what our target could be. For doing the test here, you should let the printer cool down for several hours, or actively cool it down with an external fan for quite some time. My target has been to start with a gantry that is within 0.2 from ambient.
tg73
tg73OP2mo ago
That mod was a quick hack to get a data point. The design is unrefined. Heat is still transferred to the gantry. However, from the tests I've done, it appears to have the same heat break cooling performance as stock but with significantly less load on the heater. It would be interesting to investigate the impact of that difference in actual prints. File is here https://discord.com/channels/582187371529764864/1293322335545196655/1295381113069502619 In the mean time I'm working on other designs, will give details when I have some results.
tg73
tg73OP2mo ago
Testing in progress. Iterating airway designs. A dedicated machine for testing would be nice 🤔
No description
chicken
chicken2mo ago
are you guys running scan compensation? I just got my beacon / first layer tuned last night after upgrading from early september code and wiping out all of mesh / beacon config. https://discord.com/channels/582187371529764864/1246562369513984100/1296851962545045514
mazas
mazas2mo ago
I’m not running scan compensation. Got rid of the need to use it once I replaced the 1mm piano wire with a half-length sloppier version I think it is 0.8mm
chicken
chicken2mo ago
Interesting. How tight is your x linear rail rotating wise? I know on my vc3.0 it was fairly loose and the umbilical always seemed to cause problems for me so I went to a drag chain and I felt that it helped. I just noticed on my kids minion the X has gotten really sloppy so I have a new chinese hiwin rail coming in the next day or two. For my VC4 its better but not supper tight so I bought a real hiwin rail for the X and that should be here next week. So I have IDEX, toro ti rail, hiwin x rail and heavy duty idlers to upgrade the printer with when I get some time.
mazas
mazas2mo ago
I cannot really say any measurement about the tightness, but judging from some of the sounds/vibrations the head/carriage makes during IS graphing, and the fact that the umbilical has so much effect, I might be tempted to say it is not the tightest. I don’t know how to measure it, really. Perhaps a strategically placed dti with a known torque/force might work?
chicken
chicken2mo ago
yah not sure. I dont think that is causing the bulk of the problems we are seeing by any means as it is consistent in certain parts of the prints where we see problems.
03Julian04
03Julian042mo ago
And what about the y rail why don’t you use there a hiwin rail too ?
chicken
chicken2mo ago
I am going to upgrade those as well. I have had an issue with my left y rail since day one. If its tensioned in a certain way it rattles inside the carriage for some reason. I just gave up on getting it perfect as my accel's were decent but with tearing this thing down to do the toro tube and idex I am just upgrading everything for piece of mind off to the office. Be back online in 2-3 hours I suspect
03Julian04
03Julian042mo ago
Ah okay how much cost the x rail ?
tg73
tg73OP5w ago
While testing different airway ideas, I realised I was not getting repeatable heat break thermistor position. Note that this does not affect the group of tests published previously, as the toolhead front part was not changed during these tests, and the thermistor was not moved (https://discord.com/channels/582187371529764864/1293322335545196655/1296184688909488249). However, the result of those tests will not be directly comparable to tests going forward with the updated thermistor position. I will redo some of those tests with the new position as a reference. If anyone else wants to do comparable heatbreak temperature measurements, please use the method described now: Heatshrink is used (I had some green, I used two layers) so that the end of the heatshrink will stop at the base of the 4mm bore (red arrow) that normally holds the piece of PTFE tube. From the end of the heatshrink to the tip of the bead is 11mm, so the bead will end up where the heatbreak meets the heatsink (blue arrow). Before inserting, angle the bead to one side a bit so that it will make reasonably reliable contact with the side wall of the heatbreak. For reference, my thermistor bead has a diameter of about 1.7mm. Insert gently. Set the hotend to eg 200C. Observe the heatbreak thermistor temp, let it stabilise. Remove and re-insert. Check that you are getting the same reading. Repeat a couple of times, readjusting the angle of the bead each time. Be confident that you are getting repeatable readings. Make a pen mark on the side of the heatshrink tube as an indicator of correct insertion depth (remember how your mark should look if it's not perfectly inline with the top edge of the alu plate).
No description
No description
No description
NebuCHADnezzar
I am just a noob reading along this thread, but what about actually reversing the fan? I mean flip it around and use it in unreversed... would that not improve the characteristics, because the blades would be working in the direction they were intended to? also just an idea (I am not sure if this would be even possible without a major redesign), but what about putting the fan behind the hotend instead of front and then blow the air over the hotend as usual, just 180° flipped?
tg73
tg73OP4w ago
Flipping the fan around is what we mean by "reversed fan". You can't change the direction in which its motor spins. Putting the fan behind the hotend would indeed need a major redesign of several parts of the toolhead. It would also be unlikely to work as both the inlet and outlet sides of the fan would have nearby obstructions which would very likely kill its performance. Me and @mazas have been busy actively testing various configurations "off channel" and we'll post results here soon.
NebuCHADnezzar
oh okay, thats what I more or less thought that you would do, but it sounded for me in Helges message that you are just reverse the spinning direction, so I was unsure if you are actually flipping it at the moment or if you are reversing the spinning direction... but now I also understand what helge was saying better, because indeed the blades are not optimized for pulling air, even if the spinning direction is as intended... the question is do fans exist that would be optimized to sucking in this formfactor?
Helge Keck
Helge Keck4w ago
was just a brainfart, we do not change the spinning direction of the fan. my apologies for that
MFBS
MFBS4w ago
A fan is always pulling and pushing air. You cant do one and not the other. Flipping it around does not change its efficiency in free space.
NebuCHADnezzar
thats what you would think, right? but I am not so sure if that is really correct... When a fan pulls air, it creates negative pressure, which can lead to turbulence and increased resistance in the airflow path. This can reduce the overall efficiency of the fan... Some fans are definitly specifically designed to push air and may not perform as well when used to pull air. The design of the blades and the housing can significantly impact the fan’s efficiency in different configurations... The air flow behind a fan is slow moving and wide whereas the air flow in front of the fan is fast moving and narrow
MFBS
MFBS4w ago
They move just as much air in as out. What's different is the pressure capability on each side of the fan I think.
mmmmssss1993
mmmmssss19934w ago
I dont get it now my first layer is total trash. I can even get first layer test done right
chicken
chicken4w ago
I crashed my nozzle into a warped print and cracked the heat break and I was getting the same thing. Is your nozzle tight and not wobbly?
mmmmssss1993
mmmmssss19934w ago
Its was good but i changed nozzle and it helped 🤷‍♂️
tg73
tg73OP4w ago
Just a heads up that me and @mazas are continuing with investigations "off channel". Results soon.
MFBS
MFBS3w ago
Note: "in free space"
Want results from more Discord servers?
Add your server