aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/hx71x.py
Commit message (Collapse)AuthorAgeFilesLines
* load_cell: Load cell gram scale (#6729)Gareth Farrington2025-03-201-4/+0
| | | | | | | | | | | | | | * 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>
* hx71x: Avoid base classes to improve python2 compatibilityKevin O'Connor2024-09-121-16/+14
| | | | | | Also, add a load_cell regression test case. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* hx71x: Update api header and docs to correctly note "value" fieldKevin O'Connor2024-08-141-2/+2
| | | | | | | Update both hx71x and ads1220 to reflect that there is a third "value" field in the reported data. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* hx71x: Load Cell Skeleton and HX71x bulk ADCGareth Farrington2024-07-311-0/+170
* Create the load_cell host module skeleton to create the sensors and start taking samples. * Add support for the HX717 and HX711 ADC sensors. Signed-off-by: Gareth Farrington <gareth@waves.ky>