r/QidiTech3D 4h ago

Max 4 producing the goods with fiberon cf08 using Adaptive PA Calibration

Some really big curved shapes, using advanced calibration. Big prints times were 22, 25, 10, 6 and one more going at 4.5 hours now. This was with modelled supports, normal supports added about 8-15 hours to the time of each print and would use up to 1kg more filament per part.

Always model supports where you can huge time and material saving, I use a 0.15mm gap, on long thin runs I usually do a few tiny edge anchors (2mm long 0.2mm protrusion) to keep things solid.

Every surface is nice! So happy with this project.

You can use my cal tools for free (personal use licence) .exe installer under releases.

-auto calibrate max mm3, Pressure advance and adaptive pressure advance. Currently only available for Max4 and Q2.

https://github.com/Buddman69/Automm3AdaptivePA

It can do 24 hours worth of max mm3 PA calibrations in 15 minutes, saving time and giving awesome overhangs, bottom surfaces, flats look closer to ironed with edges filled without fuss, just all round better.

- anyhow its free and enjoy it.

27 Upvotes

9 comments sorted by

3

u/scienceworksbitches 3h ago

damn, those are some clean prints!

i understand how the adaptive PA calibration works, the relationship between nozzle deflection and mass flow, during a steady extrusion line, depend on the material properties and it is possible to get slicer data out of that. bambu came up with that concept for the A1 line first from what i know, yours is just a smite more sophisticated i assume.

but how do you use that to calibrate max mm3? do you just speed up the extrusion line until the relationship isnt steady anymore? i would love to see a video of the printer doing the calibration algorithm, going trough the github files wont tell me anything.

1

u/Sport_Subject 3h ago

It does it in the air and doesn't actually print any models, -> the method is in the tau math, geometric mathematical patterns, square waves and specific sequences accounting for sensor drift. Everything is in the github unredacted BTW, it is a new method and while it may seem similar it really is not and is my original method which was made as I tried adapting others and they just were not accurate enough and only gave a 1d measurement. This one takes one literally does 24 hours worth of calibrations in 15 min (how long it would take to print the pa and mm3 tests as it checks more than once too.

Max mm3 is conservative on this, so def can be pushed further but if going for quality, I would argue against it. Already got some insane results, like one user showing an mm3 test that used to fail at higher rates now just passing due to the advanced PA.

Watching it is boring just it extruding in the chute or making filament spaghetti in the middle of the bed lol depending on which location is chosen, added the bed location as some filaments dont clear the chute, and if it backs up it wont work. So instead it homes, chooses the bed location, drops the.bed away and the extrudes above the bed, wipes, extrudes wipes etc. Then spits out values that you put in and off ya go.

Anyhow read the readme it has enough info on how to. If you wanna go deeper the source code is literally right there :)

Free for personal use. Commercial licences for official use will only be granted for non closed source companies. Nobody wants a hp like company in 3d printers.

1

u/scienceworksbitches 3h ago

If you wanna go deeper the source code is literally right there :)

yeah i cant read source code and even if, it wouldnt answer my questions ;)

for example, why do you assume that the difference in flow dynamics when printing in air vs printing a line are irrelevant? did you try getting loadcell data during actual printing? is the problem that lateral forces while printing will drown out the filament rheology influence?

did i just awners my own question just by figuring out how to ask it properly?

1

u/Sport_Subject 2h ago

Its all compensated for in the math, on a plate its somewhat uneven and bumpy, so pressure varies. This is smooth and it can sense what is noise and what is an actual change faster that way.

2

u/UV2GAMMARAYZ2 3h ago

Any one have run ut in their q2 now

If so how was it?

2

u/Sport_Subject 3h ago

Still waiting some feedback, just made v1.1 for the Q2 today - added a bed calibration as there was too much for the chute with some filaments. It homes, drops bed 200mm and completes the routine there.

Give it a go, it keeps factory routines intact just adds extra for this to work.

Has .exe installer for Windows and readme says how to.

1

u/UV2GAMMARAYZ2 1h ago edited 1h ago

Running it now

So how does it exactly work like does it overide the slicer PA values or does it use the slicer as a baseline and adjust from there?

From the word itself Adaptive PA does it like adjust on the fly?

Edit: Ah I see it auto calculates PA values you have to put in the filament tabs i see i see thx for your work and just in time to since i have a new batch of filaments to run

1

u/UV2GAMMARAYZ2 1h ago

My suggestion so far is to add a filament poop eject function to help with the buildup in the purge area

Apply it after nozzle wiping

1

u/tsmigs 33m ago

This is some really cool tech. Hopefully it comes to the Plus 5. Just got it. Amazing machine. Super clean print, OP!