#Bowden length calibration never reaches tool had
1 messages · Page 1 of 1 (latest)
<@&1304550334839918672>
Couple of questions, what are you using for your toolhead sensor, is the calibration successful or does it error out? If it errors out whats the error in your console?
lane2 failed to calibrate bowden length while moving to toolhead. Failed after 2750mm
if filament stopped short of the toolhead sensor/ramming during calibration
use the following command to increase bowden length
SET_BOWDEN_LENGTH HUB=Turtle_1 LENGTH=+(distance the filament was short from the toolhead)
I have an XOL toolhead. The sensor is after the extruder. XolMetrix. So i read on other post to set to ramming and use buffer as sensor.
Tried manually setting this: afc_bowden_length: 2250 # Length of the Bowden tube from the hub to the toolhead sensor in mm. It was -20 for some reason
here is my hardware section
[AFC_extruder extruder]
pin_tool_end: ^sht:LIMIT_0
pin_tool_start: buffer
tool_stn: 72 # Distance in mm from the toolhead sensor to the tip of the nozzle in mm, if tool_end is defined then distance is from this sensor
tool_stn_unload: 100 # Distance to move in mm while unloading toolhead
tool_sensor_after_extruder: 0 # Extra distance to move in mm once pre/post sensors are clear. Useful for when only using post sensor, so this distance can be the amout to move to clear extruder gears
tool_unload_speed: 25 # Unload speed in mm/s when unloading toolhead. Default is 25mm/s.
tool_load_speed: 25 # Load speed in mm/s when unloading toolhead. Default is 25mm/s.
sht:limit_0 is after extruder
do i need to put a section for "buffer" somewhere?
Well there is currently a bug in main branch with this setup so it might not work correctly. But to get around it your can put the TN advance pin as your tool_start pin just for this calibration and then hold the TN compressed until the filament gets to your toolhead and then let go to let it expand to properly get your length. Once that works correctly make sure to put buffer back as your tool_start pin.
I am actually suprised that you didn't get this error because of the bug Cannot calibrate with only post extruder sensor and no turtleneck buffer defined in config
Yeah, tried it. It won't leave the hub now
lane2 failed to calibrate bowden length Failed retract from toolhead sensor after 100mm
I held the buffer compressed
How is track record with orbiter 2 standard runnout sensor? I have v2, never used it
can try putting it on
This could work maybe if you just use the filament sensor part and disable that pause on runout, I think others have had problems with the smart sensor one.
Weird how this failed..... unless you have your trailing/advance sensors swapped... easy thing would be to check with this https://www.armoredturtle.xyz/docs/boxturtle/initial_startup/05-additional-tests.html#turtleneck-buffer
Hmm, i'll check that
TN wired correctly.
so reset and reinstalled. Calibrated lanes, np. set hardware file to TN_ADV as suggested. [force_move]
enable_force_move: True
[AFC_extruder extruder]
pin_tool_start: ^Turtle_1:TN_ADV #buffer
#pin_tool_end: None
tool_stn: 72 # Distance in mm from the toolhead sensor to the tip of the nozzle in mm, if tool_end is defined then distance is from this sensor
tool_stn_unload: 100 # Distance to move in mm while unloading toolhead
tool_sensor_after_extruder: 0 # Extra distance to move in mm once pre/post sensors are clear. Useful for when only using post sensor, so this distance can be the amout to move to clear extruder gears
tool_unload_speed: 25 # Unload speed in mm/s when unloading toolhead. Default is 25mm/s.
tool_load_speed: 25 # Load speed in mm/s when unloading toolhead. Default is 25mm/s.
#[filament_switch_sensor bypass]
#switch_pin: turtleneck:PB5
#pause_on_runout: False
[AFC_buffer Turtle_1]
advance_pin: ^Turtle_1:TN_ADV # set advance pin
trailing_pin: ^Turtle_1:TN_TRL # set trailing pin
multiplier_high: 1.05 # default 1.05, factor to feed more filament
multiplier_low: 0.95 # default 0.95, factor to feed less filament
velocity: 0
Ran boden len calib
Failed again
BTW, after, the buffer said compressed
lane1 failed to calibrate bowden length while moving to toolhead. Failed after 2225mm
if filament stopped short of the toolhead sensor/ramming during calibration
use the following command to increase bowden length
SET_BOWDEN_LENGTH HUB=Turtle_1 LENGTH=+(distance the filament was short from the toolhead)
That was first try.
Second try: lane1 failed to calibrate bowden length Failed Moving to hub after 385.0mm
But afc_bowden_length: 1725 , so why did it stop at 385?
It failed to move to the hub
Also when it failed the first time to the toolhead how far away was it from your toolhead?
The first time, it went to 2225 and gave up. I wasn't in room though.
Ok, also actually I don't know what I was thinking when I said to put the ADV pin as tool start 🤦♂️ , put pin start back to buffer and still keep pin tool end commented out until this is done. Try again but watch to see how close your filament gets if it errors out and if it errors out increase your Bowden length by that much with the command that it prints out in the console
ok, now that said it succeeded, but it told me in console it set it: 8:52 PM
afc_bowden_length: New: -20.0 Old: 1725.0
Saved afc_bowden_length:-20.0 in AFC_hub Turtle_1 section to configuration file
but when i looked in file, still set to -20
so bug setting it i think
Yeah this is a bug that we have documented as well, just have not fixed it yet 😑
Do you have your TN pushed back in?
it loaded down to toolhead, squealed like a pig and then the led on the lane went read. Also, my touch screen stuck on "Happy printing" screen and exit button not responsive
buffer is out, yes
did you let go of the buffer once it reached the toolhead? Also this is why I did to my TN to help keep it closed since I use the TN for ramming
btw, i used Claude AI and it said set velocity: 150 https://claude.ai/share/cb25b8cb-5608-4d0b-a6dc-1bf04ab36490
If it pops, wont it stop feeding?
I was not there, all the way in basement.
oh velocity is something that is going to go away, but it does not affect what you think it would. Its for moving the spooler as an assist while printing
I saw it descend before it hit to tool
About the spooler as an aside: It tends to not keep up with the feed and i get filament tossed around.
Just wondering, does this know how to turn on my extruder when it gets to head?
Not sure if it sucked anything in.
for this you would increase this variable for each lane fwd_speed_multiplier
for the calibration it will not go past the gears, it should stop
really what should happen when calibrating with the buffer is the buffer should start compressed, AFC feeds filament until it hits your toolhead extruder gears(or errors out), then it will back it off a bit to test for tolerance(this is where the rubberbands would be handy) and that should be it
There is also this that someone modded https://discord.com/channels/1229586267671629945/1373162597926572143
Not a bug, just allows it to be pulled away from the advance trigger easier and keeps false triggers when loading to the toolhead to happen since friction from the filament will expand it
Also you should put the -20 back to the original value
Really? why did it print 1725 on screen?
Well -20 is wrong
oh, miss understood. Yeah, i had set to 1725 from console
but nothing would extrude. I tried hitting extrude button and did not seem to synch with my extruder
Did you load a lane?