Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/Config_Reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -6141,6 +6141,12 @@ sensor_type:
# The default is +/-1Kg.
#trigger_force: 75.0
# The force that the probe will trigger at. 75g is the default.
#trigger_confirm_time: 0.0
# The minimum time, in seconds, that force must remain above trigger_force
# before a probe is accepted. The first threshold crossing remains the
# reported contact time. The default is 0: trigger on the first filtered
# crossing, matching upstream behavior. Set a positive value to confirm
# over a fixed duration and reject one-frame impulses.
#drift_filter_cutoff_frequency: 0.8
# Enable optional continuous taring while homing & probing to reject drift.
# The value is a frequency, in Hz, below which drift will be ignored. This
Expand Down
2 changes: 2 additions & 0 deletions docs/G-Codes.md
Original file line number Diff line number Diff line change
Expand Up @@ -1084,13 +1084,15 @@ corresponding settings from the
[`[load_cell_probe]`](./Config_Reference.md#load_cell_probe) configuration:
- `FORCE_SAFETY_LIMIT=<grams>`
- `TRIGGER_FORCE=<grams>`
- `TRIGGER_CONFIRM_TIME=<seconds>`
- `DRIFT_FILTER_CUTOFF_FREQUENCY=<frequency_hz>`
- `DRIFT_FILTER_DELAY=<1|2>`
- `BUZZ_FILTER_CUTOFF_FREQUENCY=<frequency_hz>`
- `BUZZ_FILTER_DELAY=<1|2>`
- `NOTCH_FILTER_FREQUENCIES=<list of frequency_hz>`
- `NOTCH_FILTER_QUALITY=<quality>`
- `TARE_TIME=<seconds>`
- `TARE_SAMPLES=<count>`
- `PULLBACK_DISTANCE=<mm>`
- `PULLBACK_SPEED=<mm/s>`
- `MIN_TAP_QUALITY=<percent>`
Expand Down
3 changes: 3 additions & 0 deletions docs/Status_Reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,9 @@ The following information is available for each `[load_cell name]`:
- 'force_g_per_channel': The force in grams, averaged over the last polling period, one entry per channel
- 'min_force_g': The minimum force in grams, over the last polling period.
- 'max_force_g': The maximum force in grams, over the last polling period.
- 'sensor_health': For sensors that report acquisition health, cumulative
frame, quality-flag, and per-channel fault counters together with the latest
hard fault and latest batch summary.

## load_cell_probe

Expand Down
1 change: 1 addition & 0 deletions klippy/extras/load_cell/ads1220.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ def _process_batch(self, eventtime) -> BulkAdcData:
"data": samples,
"errors": self.last_error_count,
"overflows": self.ffreader.get_last_overflows(),
"faults": [],
}

def reset_chip(self):
Expand Down
1 change: 1 addition & 0 deletions klippy/extras/load_cell/ads131m0x.py
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,7 @@ def _process_batch(self, eventtime):
"data": self._convert_samples(samples),
"errors": self.last_error_count,
"overflows": self.ffreader.get_last_overflows(),
"faults": [],
}

# --- SPI Communication Helpers ---
Expand Down
Loading