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
Félix Boisselier
51f2efb5f8
added axis label to motor profile
2024-04-09 11:55:12 +02:00
Félix Boisselier
086293618a
added belt and axes labels on major angle speed profiles
2024-04-06 00:39:08 +02:00
Félix Boisselier
cbc43f7e24
added old speed plots to new vibrations analysis and performances optimizations
2024-04-05 18:33:31 +02:00
Félix Boisselier
fa41637ac9
improved the motor resonance plotting to avoid low freq detection
2024-04-02 18:01:22 +02:00
Félix Boisselier
c2c05e51ae
adjusted the symmetry score computation in vibration analysis
2024-04-02 15:47:45 +02:00
Félix Boisselier
617a47f968
added a compatibility mode for older Klipper version and DK bleeding edge
2024-04-02 11:11:37 +02:00
Félix Boisselier
83588029f1
improved vibration speed range and fixed zeta estimation crash
2024-04-02 10:48:01 +02:00
Félix Boisselier
4297aef0f5
cleaning up and automating the vibrations measurement
2024-03-29 18:00:31 +01:00
Félix Boisselier
37195051e4
Global vibration measurement tool
2024-03-25 17:56:03 +01:00
Félix Boisselier
0a25344b0c
Merge branch 'main' into develop
2024-03-21 17:30:30 +01:00
Félix Boisselier
bf7a98d98b
note on compatibility
...
added a note that Klippain is not a requirement: it can work on any Klipper machines
2024-03-21 14:31:55 +01:00
FOG_Yamato
82b91c1b40
Replace max_accel_to_decel with minimum_cruise_ratio ( #53 )
v2.6.1
2024-03-15 19:20:51 +01:00
Félix Boisselier
536c3c0eff
improved notes on LIS2DW with a worst case example
2024-03-11 09:07:06 +00:00
Félix Boisselier
73672fd694
changed macros names to reflect better their usage
2024-03-06 22:22:56 +00:00
Félix Boisselier
312a9c9ffa
add note on Klipper version to documentation
...
Due to some breaking changes in the resonance testing code on the Klipper side, Shake&Tune has been modified to take advantage of this, and thus S&T v2.6+ will only support a Klipper version from Feb 17th 2024. If you are using an older version of Klipper, you must use S&T <=2.5.x
2024-02-20 15:27:09 +01:00
Félix Boisselier
f4e700a1ff
fixed typo
2024-02-19 23:26:53 +01:00
Félix Boisselier
80c8da622d
added proper use of damping ratio and SCV to compute shaper recommendations
v2.6.0
2024-02-19 22:53:47 +01:00
Félix Boisselier
b42e377ac6
clarifying mounting point
2024-02-08 12:50:57 +00:00
Félix Boisselier
7cfd02a7c6
more details about LIS2DW problems
2024-02-08 09:52:31 +00:00
Félix Boisselier
9fa07a12c4
Half-Quadratic Gain method for damping ratio estimation
...
that should be more precise than the Half-Power method for higher damping ratio values (above 0.05)
2024-01-29 22:58:32 +01:00
shinanca
1a4fea3c8c
More precise method for damping ration calculation
2024-01-25 16:00:30 +03:00
Félix Boisselier
eab10ce5da
cast accel value to integer
2024-01-14 18:53:31 +01:00
Félix Boisselier
0696a60b7f
add security note
2024-01-11 12:15:17 +01:00
Félix Boisselier
ac96cb2eb7
modified moonraker update management section and install
2024-01-09 16:14:45 +00:00
Félix Boisselier
84c406b407
Merge pull request #39 from Frix-x/develop
...
v.2.5.0
v2.5.0
2024-01-09 15:37:23 +01:00
Félix Boisselier
3d07904556
documentation for the new motor frequency profile
2024-01-09 14:33:14 +00:00