Overview of Changes
- AFC now support's having TD1/TD1s inline with your PTFE tube so that your filament can be scanned for color and Transmission Distance(TD). More information about this new feature can be found on docs site.
- AFC now adds lane data to moonraker's database so that third-parties(eg. slicers) could pull this information. More information about this on docs site.
- Debounce filament sensor bug fixed with latest version of kalico.
- AFC can now auto level during auto home, add
auto_level_macro: <macro_name>to AFC.cfg file. More information about this on doc site, search forauto_level_macroon this page. - Doing a
LANE_MOVEwith a distance of zero will now not cause klipper to crash.
Full Change Log
Additions
- Enhancement: Support for TD1 by @jimmyjon711 in #534
- Feat: Add option for auto leveling during auto home configuration by @ejsears in #537
- Handle tool_stn_unload as zero for printers with cutter above extruder gears by @kekiefer in #541
Bug Fixes
- Bug: Fixes #526, Adding a check for a single parameter since older klipper versions note_filament_present function is different by @jimmyjon711 in #527
- Fixes to work with klipper version after v0.13.0-190-g5eb07966 by @jimmyjon711 in #533
- Fix: Improve lane reset error handling and input validation by @ejsears in #536
- Fix: Updating logger to fix duplicating entries when restarting klipper by @jimmyjon711 in #538
- Fix: Update docstring example for SET_ESPOOLER_VALUES command by @ejsears in #539
- Fix debounce for kalico by @ejsears in #546
- Fix: Prevent runout logic from triggering during tool changes by @ejsears in #553
- Check spoolman weight and verify weight are valid by @ejsears in #547
- Fix: Fixes issue 551 where running AFC_STATUS macro would cause an error when using buffer as toolhead sensor and last lane is loaded by @jimmyjon711 in #554
- Fix: Fixes to TD-1 scan_time/color, not returning -1 as current toolchange and capitalization for help text by @jimmyjon711 in #544
- Fix: Klipper crashing when doing a lane move of zero by @jimmyjon711 in #557
Macro Changes
None
Misc/Install Script Changes
- Add config for AFC-X mcu by @magnetoxgarage in #542
- Remove belay code and clear up buffer terminology by @rschaeuble in #561
New Contributors
- @magnetoxgarage made their first contribution in #542
How to update
DO NOT UPDATE WITH MOONRAKER UPDATE MANAGER WITH THIS RELEASE
Before updating please fully unload your Box Turtle
To update ssh into your printer and use the following command in your AFC-Klipper-Add-On folder:
cd ~/AFC-Klipper-Add-On
git pull
./install-afc.sh
Select U to update
Don't forget to restart your printer after updating
Once updated the following should be AFC version via console printout:
AFC Version in console : v1.0.32-1625-21e158f
Full Changelog: v1.0.29...v1.0.32