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
e4f80a6f2e
removed debug message
2024-05-08 22:18:54 +02:00
Félix Boisselier
e3a2a488b1
fixed the MHI LUT behavior when MHI=0
2024-05-08 22:17:22 +02:00
Félix Boisselier
efc0b86019
adjusted MHI calculation
2024-05-08 22:11:56 +02:00
Félix Boisselier
8753291cf7
documentation reviewed for cross-belts plots
2024-05-08 14:44:48 +02:00
Félix Boisselier
20ff9814b3
check the kinematics type for belt graph and move in the right direction
2024-05-06 14:42:52 +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
78dcce412f
added kinematics info to belt comparison graph
2024-05-03 20:22:43 +02:00
Félix Boisselier
17b7e1a2d2
cross-belt comparison plot
2024-05-03 20:08:17 +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