Commit Graph

138 Commits

Author SHA1 Message Date
Félix Boisselier
9f4da8b80d added accel_per_hertz to the graphs 2024-05-19 11:36:27 +02:00
Félix Boisselier
36b6965979 Merge pull request #106 from Frix-x/klipper-module-macros
Run S&T as a real Klipper extras plugin
2024-05-19 11:08:01 +02:00
Félix Boisselier
55895c1507 fixed most of the bugs now as a Klipper plugin 2024-05-19 11:07:25 +02:00
Félix Boisselier
dd08162616 added back the vibrations profile measurement 2024-05-15 13:51:23 +02:00
Félix Boisselier
a37ece7ece rename folders in measurement and post-processing 2024-05-13 17:22:05 +02:00
Félix Boisselier
375190610c using my own resonance tester algorithm 2024-05-13 17:15:17 +02:00
Félix Boisselier
187ba13c98 added my own accelerometer interface 2024-05-12 18:50:31 +02:00
Félix Boisselier
30a1910513 Klipper plugin refactoring with embedded macros 2024-05-12 17:13:47 +02:00
Félix Boisselier
d9060fed3b cleaning old Shake&Tune venv and configs 2024-05-09 12:26:43 +02:00
Oz Elentok
3a0c0c4173 Run ShakeTune as an in-process Klipper module (#100)
* feat: Run ShakeTune as an in-process Klipper module
* feat: install shaketune dependencies to klipper venv
* refactor: replace print_with_c_locale with klipper console output with stdout fallback
2024-05-08 23:02:23 +02:00
Félix Boisselier
303ed7060c fixed darkmode for tuning workflow mermaid 2024-05-06 13:43:51 +02:00
Félix Boisselier
e1a7681a4a typo in doc 2024-05-06 11:56:31 +02:00
Félix Boisselier
8fff10ada2 some documentation and tuning workflow 2024-05-06 11:55:38 +02:00
Félix Boisselier
8e517f2ca3 updated requirement to fix S&T on older Python version 2024-05-05 15:50:59 +02:00
Félix Boisselier
ab5600804f better CSV file filtering 2024-04-30 18:28:17 +02:00
Félix Boisselier
56a5502d81 fixed potential bug when moving files accross filesystems 2024-04-29 13:31:37 +02:00
Félix Boisselier
47770e2d34 Merge pull request #94 from Frix-x/develop
Shake&Tune v3.0.0
v3.0.0
2024-04-29 10:45:00 +02:00
Félix Boisselier
7f46da1708 Merge branch 'main' into develop 2024-04-29 10:04:27 +02:00
Félix Boisselier
cf2cb2cf2f updated documentation with info on detected motor parameters 2024-04-28 17:42:12 +02:00
Félix Boisselier
bc80aa0be1 fixed error if CSV doesn't match the expected format 2024-04-28 17:24:54 +02:00
Félix Boisselier
ca45745a0c Motor info added to the vibration graphs (#93)
and reduced global vibration generation time by reducing segment lenghts
2024-04-27 17:08:13 +02:00
Félix Boisselier
ea11c262ff Merge pull request #91 from Frix-x/refact
refactoring code to OOP and with better linting and formating
2024-04-24 16:43:56 +02:00
Félix Boisselier
46dd0c2ca6 Merge branch 'develop' into refact 2024-04-24 16:41:35 +02:00
Félix Boisselier
19bc62a6b7 fixed an edge case error that can happens on damping ratio calculation 2024-04-24 15:28:33 +02:00
Félix Boisselier
178fa2ea3b fixed a None peaks array impossible to iterate 2024-04-24 14:52:54 +02:00
Félix Boisselier
f3ed4cd1a9 fixed optional parameters 2024-04-24 14:39:16 +02:00
Félix Boisselier
31a5ed8db2 fixed permission error for some OS 2024-04-24 14:32:02 +02:00
Félix Boisselier
abc20fdf41 fixed an issue in the good speed recommendations in vibrations graphs 2024-04-21 18:17:34 +00:00
Félix Boisselier
99b719051c fixed imports by running as a module 2024-04-20 19:15:24 +02:00
Félix Boisselier
94e110736a fully moved to Pathlib and global code improvements 2024-04-19 17:19:56 +02:00
Félix Boisselier
6184233b03 fixed an edge condition where min_required_file was unset 2024-04-18 23:41:13 +02:00
Félix Boisselier
f0f12a613a fixed parameter handling that was buggy for some WebUI when run and not setting all the params 2024-04-18 23:24:56 +02:00
Félix Boisselier
2cc9ac63e6 fixed number of results to keep 2024-04-18 23:03:24 +02:00
Félix Boisselier
e4810f82d0 changed target of Flake8 to 3.9 to avoid some errors with older debian versions 2024-04-18 22:55:57 +02:00
Félix Boisselier
bf6adcd93c added stacktrace and some small fixes 2024-04-18 22:50:18 +02:00
Félix Boisselier
1ce9fd5c2b Update README.md 2024-04-17 13:28:19 +02:00
Félix Boisselier
385ee01d34 warning in case git version is not found 2024-04-15 15:13:40 +02:00
Félix Boisselier
ab6e76ea11 better error handling 2024-04-15 14:49:16 +02:00
Félix Boisselier
915e69d420 optimized folder cleaning 2024-04-15 14:03:19 +02:00
Félix Boisselier
656f6d0d9e more factorization of the GraphCreator classes 2024-04-14 20:39:11 +02:00
Félix Boisselier
43ac2911a2 refactored is_workflow.py to use OOP 2024-04-14 17:30:06 +02:00
Félix Boisselier
c01704437e ignore reformat and linting commit 2024-04-13 13:17:41 +02:00
Félix Boisselier
ef006dbd1e Ruff and Flake8 code refactoring and linting 2024-04-13 13:12:43 +02:00
Félix Boisselier
41590be745 added pyproject.toml and rules for linting and formatting 2024-04-13 12:52:37 +02:00
Félix Boisselier
8336b62f97 changed repo architecture to decouple python and Klipper macros 2024-04-13 12:40:58 +02:00
Félix Boisselier
24fb5398c8 Merge pull request #88 from Frix-x/dir_vib
Updated vibration measurement macro to get better accuracy and readings at all angles at once!
2024-04-11 16:43:55 +02:00
Félix Boisselier
8b0e80c583 updated documentation with latest vibration graphs 2024-04-11 16:38:39 +02:00
Félix Boisselier
7652f0d8e7 updated vibration documentation and graph accordingly
to change the wording of the bad speed indicator to vibration metric
that is more generic and easy to understand
2024-04-10 18:52:09 +02:00
Félix Boisselier
bde8577d0e vibrations graphs documentation 2024-04-09 18:01:24 +02:00
Félix Boisselier
53bee00517 Merge branch 'develop' into dir_vib 2024-04-09 12:10:39 +02:00