Skip to content

Commit

Permalink
Merge pull request #101 from cmroche/less_encoder_pressure
Browse files Browse the repository at this point in the history
Reduce MCU scheduling/TX pressure for encoder
  • Loading branch information
EtteGit authored Jun 17, 2022
2 parents 57dcdd6 + 719d3a1 commit 940347f
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Klipper_Files/Extra module/ercf.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,14 @@ def __init__(self, config):
self.encoder_pin = config.get('encoder_pin')
self.encoder_resolution = config.getfloat('encoder_resolution', 1.5,
above=0.)
self._counter = EncoderCounter(self.printer, self.encoder_pin, 0.01,
0.00001, self.encoder_resolution)
self.encoder_sample_time = config.getfloat('encoder_sample_time', 0.1,
above=0.)
self.encoder_poll_time = config.getfloat('encoder_poll_time', 0.0001,
above=0.)
self._counter = EncoderCounter(self.printer, self.encoder_pin,
self.encoder_sample_time,
self.encoder_poll_time,
self.encoder_resolution)

# Parameters
self.long_moves_speed = config.getfloat('long_moves_speed', 100.)
Expand Down

0 comments on commit 940347f

Please sign in to comment.