#issues with tip forming

1 messages · Page 1 of 1 (latest)

placid viper
#

no matter what speed i set it too while using the afc macros and testing. its always pulling at the same speed any ideas on why that is?

mossy glacier
#

It's better to provide too much detail instead of too little 😉

atomic ingot
#

I noticed this too.
It moves the filament very fast.
Instead of 50mm/s I had to write 0.8mm/s, so the speed was about right.
It's like multiplying by 60 twice.

mossy glacier
#

I'd really like to help both of you, but I need to understand what exactly you're doing first.

atomic ingot
#

AFC.cfg

#

The speeds are good for me.
For some reason it's sixty times faster than it should be.

mossy glacier
#

What branch and version of AFC are you on?

atomic ingot
#

exactly. Here it calculates sixty times all the speed parameters in the table (AFC_from_tip). If I use the original settings, it just crackles and rattles.

#

AFC Klipper Add On
v0.0.0-1295-g813e7741-inferred

mossy glacier
#

@opal ice: did we have any kind of bug in AFC that would lead to tip forming using 60 times the configured extrusion speed?

mossy glacier
#

And also the output of git status?

opal ice
mossy glacier
#

I also can't see anything changing the extrusion multiplier in Klipper. And I'm also not aware of any command to set Klipper to mm/sec instead of mm/min. So I don't have a good theory right now.

mossy glacier
atomic ingot
#

"TEST_AFC_TIP_FORMING" runs and everything is fine, only with the parameters I specified. It works like this. I've been using it like this for several days, maybe it's just me that has the error. Thank you for that.
Now I'm struggling with a different problem, I updated it yesterday and since then the buffer is not good, it doesn't pull back the filament after changing it, and it stays taut. So it doesn't thread the next filament, it just waits. Yesterday it pulled back after threading it.

mossy glacier
# atomic ingot "TEST_AFC_TIP_FORMING" runs and everything is fine, only with the parameters I s...

"TEST_AFC_TIP_FORMING" runs and everything is fine, only with the parameters I specified. It works like this. I've been using it like this for several days, maybe it's just me that has the error. Thank you for that.
We really should find out where that issue is coming from, because something is broken in your setup. Who knows what kind of follow-up issues this will cause... If you want to dig deeper, I'm glad to help.

mossy glacier
#

Or am I misunderstanding you?

#

If you can make a video showing the issue, that would help.

atomic ingot
#

I am making a video.

placid viper
mossy glacier
placid viper
mossy glacier
# placid viper yes im sure its the afc cfg file with the tip forming settings in it

Ok. If you want, we can dig deeper and try to find what's going on. For that I need the following:

  • Configure a very distinctive unload speed in AFC.cfg (something like 30.123 for example)

  • Please upload your klippy.log

  • Execute these commands on your host and post the output:

cd ~/AFC-Klipper-Add-On; git status; git log -1
cd ~/klipper; git status; git log -1
  • Then please restart Klipper (either via Mainsail or with the command RESTART) and reproduce the issue with the smallest number of steps possible.

Hopefully that gives me enough information to figure out what's going on. Maybe I'll even manage to reproduce this...

placid viper
#

also where is this setting?

#

Buffer did not become compressed after 2 short moves.
Increasing 'tool_max_unload_attempts' may improve loading reliablity

mossy glacier
placid viper
placid viper
#

Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean
commit 813e77414297cf0452849b486d6128b935270ab6 (HEAD -> main, origin/main, origin/HEAD)
Merge: 6208f29 08a8c93
Author: Brian Burton [email protected]
Date: Sun Feb 23 10:07:47 2025 -0600

Merge pull request #262 from ejsears/add-python-prereq

Add python prereq

On branch main
Your branch is up to date with 'origin/main'.

Untracked files:
(use "git add <file>..." to include in what will be committed)
klippy/extras/shaketune

nothing added to commit but untracked files present (use "git add" to track)
commit aa4cc80507a985b33de8b037cb8e400e7e168201 (HEAD -> main, origin/main, origin/HEAD)
Author: Rogerio Goncalves [email protected]
Date: Wed Feb 19 13:58:45 2025 +0000

dockable_probe: pre|post_attach|detach hooks (#477)

* dockable_probe: pre|post_attach|detach hooks

* dockable_probe: fbocs feedback

* Updated documentation

---------

Co-authored-by: Zeanon <[email protected]>
placid viper
mossy glacier
#

Is maybe Chrome (if you use that) preventing the download for some reason?

#

Also, you can use GET_TIP_FORMING to verify the tip forming settings used by TEST_TIP_FORMING, to make sure that they really are as expected.

placid viper
#

and the speed doesnt change from the looks of it

mossy glacier
#

So what does GET_TIP_FORMING output?

placid viper
#

Tip Forming Configuration:
ramming_volume: 0.0
toolchange_temp: 0.0
unloading_speed_start: 2.125
unloading_speed: 0.5
cooling_tube_position: 30.0
cooling_tube_length: 10.0
initial_cooling_speed: 0.16
final_cooling_speed: 1.0
cooling_moves: 3

placid viper
mossy glacier
# placid viper ^

Hm.
When tip forming is ran, AFC writes the current step on the console. The one affected by unload_speed is Retraction & Nozzle Separation.
That step should really take a few seconds with that slow unload speed, while with a higher value (e.g. 80) it should be finished in less than a second.

#

After all, it's retracing colling_tube_position + cooling_tube_length, which with your config is 40 mm.

mossy glacier
#

Ok, so changing unloading_speed definitly makes a difference. It's just hard to notice, as it's extruding way too fast.
@placid viper: if you set it to a really low value (0.01 or so), then it should take a while to unload.

mossy glacier
placid viper
mossy glacier
placid viper
mossy glacier
atomic ingot
#

I made a video about it, where it shows that it doesn't unwind the buffer after threading, I uploaded it to Youtube. You can see in the video that it doesn't unwind the buffer and starts printing. Then it stops without an error and waits until I unwind the buffer. In the meantime, I realized that if I thread the filament before it (BT_TOOL_UNLOAD) and then call the tool, then it unwinds after threading the filament, sometimes twice. This is how it works and I can use it. In the slicer, I wrote (BT_TOOL_UNLOAD) before (T[next_extruder]).

#

I will post the video link when it is finished processing.

opal ice
opal ice
#

Also watching your video the buffer should pull back after tip forming is done, also increasing your tool_max_unload_attempts value in AFC.cfg file to something bigger like 4 or 5 should give you better results and allow the buffer to retract correctly

atomic ingot
#

I can't find "max_unload attempts" in any cfg.

#

I added it

opal ice
placid viper
#

also under what macro do i add it?

placid viper
opal ice
placid viper
# opal ice This was responding to soti

i get that error from time to time too and ive asked where that setting is. so im seeing that it needs tobe added and im asking where exactly do i put it in the afc.cfg file

opal ice
placid viper
#

i just put it under AFC]

opal ice
#

Under [AFC] IN AFC.cff

placid viper
opal ice
ocean ember