8 Commits
Author SHA1 Message Date
Thijs Triemstra b413d3abcb docs: fix typos and formatting in Load_Cell.md (#7374)
Corrected typos and formatting inconsistencies in Load_Cell documentation.

Signed-off-by: Thijs Triemstra <info@collab.nl>
2026-09-28 13:08:36 -04:00
Martin Hierholzer fe4eb8650b load_cell_probe: Improve precision for slow ADCs (#7301)
By applying a non-linear fit of a piecewise function with a linear
region for the Z positions below the point of contact and a constant
"tare" region, the optimal Z position can be determined with greater
precision, even beyond the ADC sample intervals. This is particularly
helpful when using a relatively slow ADC like the HX711.

Signed-off-by: Martin Hierholzer <martin@hierholzer.info>
2026-08-13 12:50:52 -04:00
freakyDude d6ea62542d docs: Corrected the z_thermal_adjust example
The 'z_thermal_adjust' config section example was named
and had a maximum deviation property missing.

Signed-off-by: Frank Roth <developer@freakydu.de>
2026-06-26 20:18:01 -04:00
Kevin O'Connor a9d441f70e load_cell_probe: Enable homing via "probe:z_virtual_endstop"
It is possible to home with load cells now that the G28 code uses the
standard probing interface.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2026-05-25 17:11:24 -04:00
Kevin O'Connor 32a5f2b042 probe: Deprecate last_z_result and add new last_probe_position
Deprecate the PROBE command's exported value
`{printer.probe.last_z_result}`.  This value effectively returns the
toolhead Z position when the probe triggers and user's then need to
adjust the result using the probe's configured z_offset.

Introduce a new `{printer.probe.last_probe_position}` as a
replacement.  This replacement has an easier to understand behavior -
it states that the probe hardware estimates that if the toolhead is
commanded to last_probe_position.x, last_probe_position.y and descends
then the tip of the toolhead should first make contact at a Z height
of last_probe_position.z .  That is, the new exported value already
takes into account the probe's configured xyz offsets.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2026-01-21 12:13:15 -05:00
Thijs Triemstra 6773ab074b docs: Fix typos in config and docs (#6991)
* fix typos in configs

* fix typos in docs

Signed-off-by: Thijs Triemstra <info@collab.nl>
2025-07-27 12:12:48 -04:00
Gareth Farrington 388fe1b23f docs: Load Cell Probe Documentation
Add documentation updates for Homing & Probing with load cell probe

Signed-off-by: Gareth Farrington <gareth@waves.ky>
2025-05-29 19:11:05 -04:00
Gareth Farrington 06d65ef5ac 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 <gareth@waves.ky>
2025-03-20 19:53:44 -04:00