Skip to content

Commit ca86011

Browse files
authored
Merge pull request #316 from ArmoredTurtle/DEV
DEV to main merge for v1.0.11
2 parents 5778c35 + 9655007 commit ca86011

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+2862
-1736
lines changed

.github/pull_request_template.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@
88

99
- [ ] I have performed a self-review of my code
1010
- [ ] CHANGELOG.md is updated (if end-user facing)
11+
- [ ] Documentation updated in AT-Documentation repository
1112
- [ ] Sent notification to software-design channel requesting review

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,3 +129,8 @@ dmypy.json
129129
.pyre/
130130

131131
klipper/
132+
133+
uv.lock
134+
135+
.idea/
136+
site/

CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,91 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2025-04-12]
9+
10+
### Added
11+
- The `afc-debug.sh` script will now also upload `AFC.log` files for assistance during troubleshooting.
12+
13+
### Changed
14+
- All documentation is now available on our website at https://armoredturtle.xyz/docs/.
15+
16+
## [2025-04-09]
17+
18+
### Added
19+
- Added check in prep to make sure printer is homed when using direct loading
20+
21+
### Fixed
22+
- For direct loading, fixed logic to use load sensor for unloading and then retract back more
23+
to make sure filament was fully out of extruder gears
24+
- Fixed error where start time was not correctly getting set for direct loads
25+
- Fixed error where unsyncing lanes for HTLF units was still syncing back
26+
27+
## [2025-04-08]
28+
29+
### Added
30+
- Function to check if in absolute mode and set absolute if in relative mode since
31+
AFC does movement base off being in absolute mode
32+
- Runout/infinite spool support for HTLF unit type
33+
34+
### Fixed
35+
- Fixed error where restore_pos was not calculating base position correctly for extruder,
36+
matched how RESTORE_STATE does it
37+
38+
## [2025-04-07]
39+
40+
### Fixed
41+
- Fixed detection for python version check to appropriately check for both python minor and major version.
42+
43+
## [2025-04-06]
44+
45+
### Fixed
46+
- Update kick macro to ensure we are in absolute position mode (G90) before doing moves
47+
48+
## [2025-04-06]
49+
50+
### Changed
51+
- Updated wording for when `TOOL_UNLOAD` fails and filament is still in toolhead. Added instruction for user to run `UNSET_LANE_LOADED` before running the correct `T(n)` macro
52+
53+
### Fixed
54+
- Issue when user tries to run `TEST` macro and `afc_motor_rwd` is not defined in config. Affects configs that don't use spooler motors.
55+
56+
### Removed
57+
- Remove documentation for Belay support, it is deprecated and will be fully removed in a future release.
58+
59+
## [2025-04-01]
60+
61+
### Added
62+
- Support for HTLF
63+
64+
### Fixed
65+
- Error when user calls TOOL_UNLOAD outside a print and it fails to unload. Fixed error where variable was not set when creating message to printout to console
66+
67+
## [2025-03-30]
68+
### Fixed
69+
- The `BT_LANE_MOVE` macro now correctly only accepts positive or negative values for the `distance` parameter.
70+
71+
## [2025-03-29]
72+
### Added
73+
- The `install-afc.sh` script now has the ability to rename existing units.
74+
- The `install-afc.sh` script now has the ability to install NightOwl units. Thanks to @thomasfjen for the contribution.
75+
- The `install-afc.sh` script now has the ability to help install multiple units.
76+
77+
### Fixed
78+
- The `install-afc.sh` script now correctly checked for a Python version >= Python 3.8.
79+
80+
## [2025-03-27]
81+
### Added
82+
- AWD variable to CUT macro so increased current applies to all X motors
83+
- Updated cut variable retract to 20 and pushback to 15
84+
85+
### Fixed
86+
- Resetting `in_toolchange` variable when resuming from failure, fixes problems with returning to correct z hight on the next in_toolchange
87+
- Fixed issued with `AFC_reset` macro when distance was not supplied macro call would crash klipper
88+
89+
## [2025-03-22]
90+
### Fixed
91+
- Fixed possible error if hotend current temp is below current temp.
92+
893
## [2025-03-17]
994
### Added
1095
- Added `SET_SPEED_MULTIPLIER` macro to allow user to change fwd/rwd speed multipliers during prints

0 commit comments

Comments
 (0)