Félix Boisselier
50ed13ca59
using Klipper reactor for file write process handling
2024-06-20 11:59:19 +02:00
delisjr
90ed7aca3c
Compatibility with Klipper < v0.12.0-239 ( #129 )
2024-06-19 09:59:54 +02:00
Félix Boisselier
69ad228356
small documentation update about default parameters
v4.0.1
2024-06-17 19:53:13 +02:00
Zeanon
b98d103a26
Make frequencies default on [resonance_tester] settings ( #119 )
2024-06-17 19:49:37 +02:00
Félix Boisselier
a9c7a8491b
fix random Timer too close or Move queue overflow errors ( #123 )
2024-06-17 19:45:20 +02:00
Félix Boisselier
fb8e1ce98f
avoid returning wrong axes_map if it wasn't determined correctly
2024-06-16 18:43:16 +02:00
Félix Boisselier
8b0862a96a
fixed axis frequency scale on belt graph
2024-06-13 14:21:04 +02:00
Félix Boisselier
c3fcc976c1
Merge pull request #115 from Frix-x/develop
...
Shake&Tune v4.0.0
v4.0.0
2024-06-13 10:00:41 +02:00
Félix Boisselier
0ea659c4ce
fixed undefined jinja variables when calling from the WebUI
2024-06-12 22:33:48 +02:00
Félix Boisselier
8408152093
added standard header to .py files
2024-06-12 13:17:07 +02:00
Félix Boisselier
ecd57ea3dc
fixed items from code review
2024-06-11 21:26:15 +02:00
Félix Boisselier
6d1e53d4d1
Merge pull request #41 from Frix-x/dependabot/pip/gitpython-3.1.41
...
Bump gitpython from 3.1.40 to 3.1.41
2024-06-11 11:35:10 +02:00
Félix Boisselier
6db1d394ae
Code cleanup before release ( #114 )
2024-06-10 23:42:10 +02:00
Félix Boisselier
9739f6220e
Docs update for v4 ( #113 )
2024-06-09 23:12:36 +02:00
Félix Boisselier
da51082b44
Static freq optional graphs ( #112 )
2024-06-08 17:02:28 +02:00
Félix Boisselier
4384a8339e
improved the amplitude delta percentage computation on belt graph
2024-06-07 18:43:17 +02:00
Félix Boisselier
f9394c5706
current unit for freq target
2024-06-05 11:58:02 +02:00
Félix Boisselier
abd3e2d98f
fix macro parameter None value crashing when it's an empty string
2024-06-04 23:06:52 +02:00
Félix Boisselier
73b93107d7
fix crash when ACCEL_CHIP is an empty string
2024-06-04 23:04:11 +02:00
Félix Boisselier
867d0c90a0
fix gcmd error that wasn't sent correctly
2024-06-04 22:09:54 +02:00
Félix Boisselier
f9e5d64eac
added PWM freq targets to vibration graphs
2024-06-04 18:45:21 +02:00
Félix Boisselier
bb6907e5e6
AXES_MAP detection reworked ( #110 )
2024-06-04 18:31:23 +02:00
Félix Boisselier
0fbdef4a17
fixed typo in ShakeTuneProcess
2024-06-03 19:23:12 +02:00
Félix Boisselier
d22b3fcbef
switched to multiprocessing instead of threading
2024-06-03 17:49:28 +02:00
Félix Boisselier
9ce82e3dc0
updated documentation about shaper recommendations
2024-05-26 22:43:46 +02:00
Félix Boisselier
c892e1a03d
fixed last commit about changes in recommendations
2024-05-26 22:23:49 +02:00
Félix Boisselier
1d3d22ef38
modified shaper recomendation to account for changes when injecting damping ratio
2024-05-24 22:57:18 +02:00
Félix Boisselier
b6ec4d0229
fixed vibration accelermeter chip selection logic
2024-05-24 21:17:58 +02:00
Félix Boisselier
d15e06b0c8
improved automatic accelerometer choice and removed filemanager.py
2024-05-24 20:18:41 +02:00
Félix Boisselier
e680a7ee6b
fix corexz vibration tool error
2024-05-24 16:08:25 +02:00
Félix Boisselier
ee9d9f994a
fixed S&T thread and potential timer too close errors
2024-05-24 14:49:27 +02:00
Félix Boisselier
0e96b36703
fixed CoreXZ kinematics in vibrations measurement tool
2024-05-24 09:26:29 +02:00
Félix Boisselier
339e8a6d7c
fixed belt similarity and MHI for corexz printers
2024-05-23 23:07:52 +02:00
Félix Boisselier
150a8ee030
added CoreXZ support for the belt comparison tool
2024-05-23 22:46:43 +02:00
Félix Boisselier
8117e604c5
fixed macros injection into Klipper objects
2024-05-22 23:35:22 +02:00
Félix Boisselier
83655864e8
added dummy macros automatic loading
2024-05-20 16:38:30 +02:00
Félix Boisselier
a9f545887c
Merge pull request #105 from Frix-x/cross-belts
...
Cross belts plot
2024-05-19 13:03:57 +02:00
Félix Boisselier
1d4c68265d
small bug-fixes and greek alphabet for paired peaks
2024-05-19 13:02:56 +02:00
Félix Boisselier
4f100eac8f
Merge branch 'develop' into cross-belts
2024-05-19 12:10:26 +02:00
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
e4f80a6f2e
removed debug message
2024-05-08 22:18:54 +02:00