From 06d65ef5ac139e2c84e7381c190ee2b1e4ec4237 Mon Sep 17 00:00:00 2001 From: Gareth Farrington Date: Thu, 20 Mar 2025 16:53:44 -0700 Subject: load_cell: Load cell gram scale (#6729) * Add gram scale features to load_cell * Convert sensor counts to grams and make this available via unix socket and object status * Basic GCodes for tearing and reading the load cell * Guided Calibration * Diagnostic gcode to check the health of the load cell * Update load_cell Documentation * Add API server load_cell/dump_force endpoint * Update [load_cell] config with calibration fields * Add G-Code commands for working with load cells * Add status reference for load_cell objects Signed-off-by: Gareth Farrington --- docs/Status_Reference.md | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'docs/Status_Reference.md') diff --git a/docs/Status_Reference.md b/docs/Status_Reference.md index a40e1ab2..1c983fd6 100644 --- a/docs/Status_Reference.md +++ b/docs/Status_Reference.md @@ -303,6 +303,17 @@ The following information is available for each `[led led_name]`, chain could be accessed at `printer["neopixel "].color_data[1][2]`. +## load_cell + +The following information is available for each `[load_cell name]`: +- 'is_calibrated': True/False is the load cell calibrated +- 'counts_per_gram': The number of raw sensor counts that equals 1 gram of force +- 'reference_tare_counts': The reference number of raw sensor counts for 0 force +- 'tare_counts': The current number of raw sensor counts for 0 force +- 'force_g': The force in grams, averaged over the last polling period. +- '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. + ## manual_probe The following information is available in the -- cgit v1.2.3-70-g09d2