Félix Boisselier
|
92a651b6a6
|
switched to pearson coefficient for belts similarity
|
2024-06-30 22:27:46 +02:00 |
|
Félix Boisselier
|
6712506862
|
fixed potential out of bounds error in belt graphs
|
2024-06-30 20:30:05 +02:00 |
|
Félix Boisselier
|
f5a74c29e1
|
fixed pyproject.toml project name
|
2024-06-27 22:25:04 +02:00 |
|
Félix Boisselier
|
f045b8a49e
|
fixed a mistake about some code that shouldn't be here...
|
2024-06-27 18:31:41 +02:00 |
|
Félix Boisselier
|
37d0e39d84
|
updated commands descriptions
|
2024-06-20 21:36:14 +02:00 |
|
Félix Boisselier
|
50ed13ca59
|
using Klipper reactor for file write process handling
|
2024-06-20 11:59:19 +02:00 |
|
Félix Boisselier
|
69ad228356
|
small documentation update about default parameters
|
2024-06-17 19:53:13 +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
|
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 |
|
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
|
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 |
|
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 |
|