#Trying to have BTT SFS function as a bypass option, and funky issues with config
1 messages · Page 1 of 1 (latest)
Also I may as well ask here - unload/ eject is behaving very oddly. The N20 motors seems to "stutter" frequently and it leads to the spools having the filament eject over the edges. Is there something I can tweak to address this? I'll attach a video. Thank you
you need to replace these with bypass name
SET_FILAMENT_SENSOR SENSOR=switch_sensor ENABLE=0
the stuttering is normal, how smothly do your spoolers move by hand? do you feel binding when moving them?
so SENSOR=bypass in the printer.cfg file?
I cannot feel any binding when moving them. It's not as smooth as a bearing would be, but they don't seem to have any catching pattern to them
so SENSOR=bypass in the printer.cfg file?
Correct
The value 'virtual_bypass' is not valid for SENSOR
I couldnt find this error in your klippy log
I'll try to trigger it now and re-upload the log
roll the log over first, makes it easier to look through
This should trigger it a few times at the end
The change to bypass on those lines seems to have resolved the issue of error message at first, and it now shows detected. I haven't tested further yet though
Here is the latest config with the bypass sections changed in case it is relevant
Thank you for the help
So if you have a bypass filament sensor then virtual bypass should not show up
Please run this debugging script when not printing and post the resulting link in chat.
Armored Turtle Project Documentation
sorry, the upload is taking a while
If I could also please ask - when I do manage to load filament and it goes through the poop phase, it will begin to rise Z height before it has begun purging, so it will instead drop a string in mid air. Is there a particular variable I can adjust so that it deposits correctly?
well its set to move up and extruded at the same time, you could lower your z_start, but you alreayd have it set at 0.6
Also I am lost on what you are trying to do with the bypass, from what I can tell you don't have your filament sensor setup as a bypass
I'll try lowering Z_start a bit to see if it helps
I was hoping to set it so the filament switch of the BTT SFS functions as the physical bypass, which disables AFC. It shows in the Mainsail display for the AFC as detected correctly as bypass now.
I wanted to be able to still use it with the filament detection and movement detection for externally-fed spools. I changeid it to bypass from filament_sensor and it seems to detect it accordingly. I think I have a lot of tuning to do to get this all going properly
you just gotta make sure you update lines like these:
SET_FILAMENT_SENSOR SENSOR=switch_sensor ENABLE=1
to this
SET_FILAMENT_SENSOR SENSOR=bypass ENABLE=1
Wanted to say thankyou again for the help, and apologies for not getting back to you. Been a very stressful 12 hours due to some bad news. I'll check back in sometime soon, but wanted to apologise for my lack of follow up.