Dmitry Butyugin
cc6736c3e3
kinematics: Generic Cartesian kinematics implementation ( #6815 )
...
* tests: Added a regression test for generic_cartesian kinematics
* kinematics: An intial implementation of generic_cartesian kinematics
* generic_cartesian: Refactored kinematics configuration API
* generic_cartesian: Use stepper instead of kinematic_stepper in configs
* generic_cartesian: Added SET_STEPPER_KINEMATICS command
* generic_cartesian: Fixed parsing of section names
* docs: Generic Caretsian kinematics documentation and config samples
* generic_cartesian: Implemented multi-mcu homing validation
* generic_cartesian: Fixed typos in docs, minor fixes
* generic_cartesian: Renamed `kinematics` option to `carriages`
* generic_cartesian: Moved kinematic_stepper.py file
* idex_modes: Internal refactoring of handling dual carriages
* stepper: Refactored the code to not store a reference to config object
* config: Updated example-generic-cartesian config
* generic_cartesian: Restricted SET_STEPPER_CARRIAGES and exported status
* idex_modes: Fixed handling stepper kinematics with input shaper enabled
* config: Updated configs and tests for SET_DUAL_CARRIAGE new params
* generic_cartesian: Avoid inheritance in the added classes
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2025-05-06 18:06:36 -04:00
..
2024-12-02 13:23:46 -05:00
2018-01-28 12:19:26 -05:00
2020-06-15 17:15:53 -04:00
2024-06-21 15:32:30 -04:00
2024-06-21 15:32:30 -04:00
2025-01-21 19:10:39 -05:00
2025-03-20 19:53:44 -04:00
2025-04-03 14:08:23 -04:00
2023-04-24 11:10:00 -04:00
2024-12-12 14:28:45 -05:00
2025-04-05 21:36:35 -04:00
2025-02-26 18:48:33 -05:00
2023-11-02 13:08:53 -04:00
2020-08-20 21:03:22 -04:00
2025-04-18 14:38:34 -04:00
2024-08-16 22:21:12 -04:00
2021-08-21 18:08:11 -04:00
2024-06-10 12:27:12 -04:00
2025-04-17 11:41:49 -04:00
2025-03-21 13:36:27 -04:00
2022-07-29 11:40:54 -04:00
2025-02-02 18:43:34 -05:00
2024-09-30 12:23:24 -04:00
2022-02-22 10:28:28 -05:00
2020-05-08 11:05:14 -04:00
2022-06-13 13:51:07 -04:00
2022-06-27 10:09:02 -04:00
2024-09-30 12:23:24 -04:00
2022-06-08 18:05:27 -04:00
2021-08-21 18:08:11 -04:00
2025-05-06 18:06:36 -04:00
2024-06-21 15:32:30 -04:00
2023-11-22 11:53:38 -05:00
2022-09-01 14:53:12 -04:00
2025-03-25 18:45:12 -04:00
2024-10-01 11:43:27 -04:00
2025-03-20 19:55:33 -04:00
2025-03-20 19:55:33 -04:00
2021-06-02 10:45:27 -04:00
2025-04-08 23:30:08 -04:00
2025-02-02 18:40:43 -05:00
2024-08-12 13:06:28 -04:00
2025-03-20 19:55:33 -04:00
2025-03-07 18:32:31 -05:00
2021-06-02 10:45:27 -04:00
2025-04-17 11:44:26 -04:00
2021-03-05 18:59:01 -05:00
2024-09-30 12:23:24 -04:00
2020-05-08 11:05:14 -04:00
2025-04-28 19:28:52 -04:00
2021-08-21 18:08:11 -04:00
2025-01-21 18:58:23 -05:00
2025-05-06 18:06:36 -04:00
2023-11-16 22:06:13 -05:00
2025-03-20 19:53:44 -04:00
2025-04-03 14:08:23 -04:00
2024-04-05 17:43:43 -04:00
2024-04-05 17:43:43 -04:00
2025-03-29 21:53:52 -04:00
2025-04-28 19:28:52 -04:00
2025-04-28 19:27:43 -04:00
2024-11-12 19:50:48 -05:00
2021-10-15 18:01:19 -04:00
2025-03-20 19:53:44 -04:00
2022-12-19 13:14:06 -05:00
2025-05-06 18:06:36 -04:00
2022-09-02 10:30:06 -04:00
2020-06-15 17:15:53 -04:00
2020-06-15 17:15:53 -04:00
2024-04-02 21:53:13 -04:00
2024-04-29 12:07:28 -04:00
2024-01-23 20:04:03 -05:00
2024-09-30 12:23:24 -04:00
2025-04-28 19:28:52 -04:00
2022-12-31 21:03:37 -05:00
2022-01-16 13:00:24 -05:00
2024-09-30 12:23:24 -04:00
2024-09-30 12:23:24 -04:00
2024-03-13 21:41:04 -04:00
2022-10-05 15:02:28 -04:00
2025-04-18 14:38:34 -04:00
2025-05-06 18:06:36 -04:00
2021-04-30 11:40:37 -04:00
2025-04-28 19:28:52 -04:00
2025-04-28 19:28:52 -04:00
2021-08-21 18:08:11 -04:00
2020-05-05 11:08:11 -04:00
2021-01-20 16:25:25 -05:00
2024-06-17 13:49:05 -04:00
2024-12-05 21:54:26 -05:00
2022-06-30 13:56:35 -04:00
2025-01-21 18:58:23 -05:00
2021-07-04 09:48:45 -04:00
2025-02-02 18:52:02 -05:00
2025-01-24 19:13:36 -05:00
2021-05-26 11:57:57 -04:00
2024-09-16 13:31:14 -04:00
2024-12-05 21:54:26 -05:00
2021-10-26 16:14:50 -04:00
2024-07-06 18:28:45 -04:00
2025-02-27 13:18:59 -05:00
2025-04-18 14:38:34 -04:00
2023-11-16 22:06:13 -05:00
2024-01-23 20:04:03 -05:00
2021-12-15 11:27:08 -05:00
2025-01-21 18:58:23 -05:00
2024-09-22 19:23:14 -04:00
2025-04-05 21:27:37 -04:00
2024-09-30 12:23:24 -04:00
2021-11-02 12:45:11 -04:00
2024-11-14 11:17:52 -05:00
2024-09-01 13:37:35 -04:00
2021-10-15 18:01:19 -04:00
2024-04-20 18:42:31 -04:00
2023-11-16 22:06:13 -05:00
2025-04-17 11:42:44 -04:00
2025-04-17 11:42:44 -04:00
2025-04-17 11:42:44 -04:00
2025-01-10 12:29:41 -05:00
2023-03-20 10:58:25 -04:00
2024-05-21 20:31:23 -04:00
2023-03-20 10:58:25 -04:00
2024-05-16 12:29:52 -04:00
2024-06-21 15:32:30 -04:00
2022-06-03 14:12:04 -04:00
2020-11-18 20:10:21 -05:00
2024-04-15 14:10:36 -04:00
2022-09-30 11:19:01 -04:00
2024-12-19 15:24:44 -05:00