Skip to content

a set of macro's and files to add automated filament loading for a tool changer tested on a stealth changer

Notifications You must be signed in to change notification settings

broncosis/Filament_feeder

Repository files navigation

First off this is how I did this might not be the best way probably not the only way and by no means the supported way of doing this use this at your own Risk

this project is to feed filament from a btt smart sensor out side the machien to the tool head inside the machine this can be done with or with out filament switch at the tool head I have macros for both here

I used a couple of Klipper addons to do this succesfully the Annex engineering belay extruder sync sensor https://github.com/Annex-Engineering/Belay this one is required and Klipper Dynamicmacros
https://dynamicmacros.3dcoded.xyz/ this is only needed if you want to have it feed to the switch on the top of the tool

in my setup I am using a sherpa Mini with filament switch and ECAS fitting found here https://www.printables.com/model/999921-sherpa-mini-with-ecas-and-integrated-filament-sens but any extruder with a fitting to secure the ptfe tube will work I ahve used cnc mini sherpas and regular mini sherpas with a mount for a m10 fitting to hold the ptfe

you are going to need to source about 3-5 input pins and a stepper driver pre tool you want to add this too 2 inputs for the the btt smart sensor this is optional you could a simple filament switch or a button to trigger the loading 1 input for the Belay sensor and 1 optional button for unloading (I used a 6mm tactile button) I used a spare older 8 bit board I had with 5 stepper drivers also a option input for a filament sensor on your tool board

you will need a extruder with a fitting to secure the ptfe for each tool aswell I used BMG/bmgclones and I did test a sherpa mini with a fitting but found the bmg was able to push the filament faster down the ptfe but you could deffinatly use a sherpa mini or any of the dirivtitaves I will inclue my test mount feeder_sherpa_render

bmg_mount_with_switch render2 bmg mounted

there is a fair bit of configuring I will include some of my files as examples

I have also documented this build on the stealth changer discord https://discordapp.com/channels/1226846451028725821/1401147182639481004 if you have any questions this is probably the best place to ask

My macro's require you to have a purge bucket and brush as well as a working Clean nozzle macro

after adding the relivant setting for Belay and dynamic macros to your printer cfg you will need to add LOAD_ANY_TOOL T=0 S=30 D=1360 T being the tool number S is the speed in mm/s and D is the max distance

[filament_switch_sensor filament_sensor_tool0] switch_pin: ^MMB:PC15 pause_on_runout: FALSE runout_gcode: M118 Runout sensor tool0 reports: Runout SET_GCODE_VARIABLE MACRO=tool0 VARIABLE=filament_consumed VALUE=1 insert_gcode: M118 Runout sensor tool0 reports: Filament Detected SET_GCODE_VARIABLE MACRO=tool0 VARIABLE=filament_consumed VALUE=0 LOAD_ANY_TOOL T=0 S=30 D=1360

About

a set of macro's and files to add automated filament loading for a tool changer tested on a stealth changer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors