Skip to content

Commit 53a7341

Browse files
authored
Updating default values to print assist is less aggressive and only activates when spool weight is below 500g (#455)
- Updated cycles_per_rotation value to be less aggressive at 800 for print assist - Updated enable_assist_weight value to be 500 so print assist start once weight gets below 500 grams
1 parent 7d20db7 commit 53a7341

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ 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-06-17]
9+
### Fixed
10+
- Updated `cycles_per_rotation` value to be less aggressive at 800 for print assist
11+
- Updated `enable_assist_weight` value to be 500 so print assist start once weight gets below 500 grams
12+
813
## [2025-06-16]
914
### Removed
1015
- Removed the version checking functionality for force updates from the `install-afc.sh` script.

extras/AFC.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
try: from extras.AFC_stats import AFCStats
2828
except: raise error(ERROR_STR.format(import_lib="AFC_stats", trace=traceback.format_exc()))
2929

30-
AFC_VERSION="1.0.20"
30+
AFC_VERSION="1.0.22"
3131

3232
# Class for holding different states so its clear what all valid states are
3333
class State:
@@ -192,7 +192,7 @@ def __init__(self, config):
192192
# Setting to True enables espooler assist while printing
193193
self.enable_assist = config.getboolean("enable_assist", True)
194194
# Weight spool has to be below to activate print assist
195-
self.enable_assist_weight = config.getfloat("enable_assist_weight", 5000.0)
195+
self.enable_assist_weight = config.getfloat("enable_assist_weight", 500.0)
196196

197197
self.debug = config.getboolean('debug', False) # Setting to True turns on more debugging to show on console
198198
# Get debug and cast to boolean

extras/AFC_unit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def __init__(self, config):
7171
# Time in seconds to enable spooler at full speed to help with getting the spool to spin
7272
self.kick_start_time = config.getfloat("kick_start_time", 0.070)
7373
# Cycles per rotation in milliseconds
74-
self.cycles_per_rotation = config.getfloat("cycles_per_rotation", 1275)
74+
self.cycles_per_rotation = config.getfloat("cycles_per_rotation", 800)
7575
# PWM cycle time
7676
self.pwm_value = config.getfloat("pwm_value", 0.6706)
7777
# Delta amount in mm from last move to trigger assist

0 commit comments

Comments
 (0)