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
FOG_Yamato
82b91c1b40
Replace max_accel_to_decel with minimum_cruise_ratio ( #53 )
2024-03-15 19:20:51 +01:00
Félix Boisselier
73672fd694
changed macros names to reflect better their usage
2024-03-06 22:22:56 +00: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
2024-02-19 22:53:47 +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
16fabdc895
removed duplicate detranding of the spectrogram
2024-01-09 10:40:45 +00:00
Félix Boisselier
f846534f0f
small fix to the argsv and automated apt install of requirements
2024-01-08 00:26:44 +01:00
Félix Boisselier
db57300eb2
better logging and avoid cleaning the folder when not needed
2024-01-07 21:06:18 +01:00
Félix Boisselier
680c3053f6
compatibility with other accelerometer chip
2024-01-07 20:40:35 +01:00
Félix Boisselier
32047dbdba
allow better script behavior customization from the macros
2024-01-05 15:34:12 +00:00
Félix Boisselier
e056ec2249
Lot of refactoring, memory and speed optimizations for all the graphs scripts
2024-01-04 20:42:02 +01:00
Félix Boisselier
0170e34cab
externalized common func
2023-12-27 23:57:03 +01:00
Félix Boisselier
0ff63edec8
locale helpers are now on their own file
2023-12-26 23:47:14 +01:00
Félix Boisselier
f385bd98e3
fixed locale deprecation warning
2023-12-26 19:50:34 +01:00
Félix Boisselier
8216af87f1
motor resonance characterization
2023-12-11 17:06:58 +01:00
Félix Boisselier
87cb9015fa
updated documentation
2023-12-11 14:39:21 +00:00
Félix Boisselier
b32abe2eca
belt differential spectrogram now show the impact of each belt with its own color
2023-12-10 12:47:59 +01:00
Félix Boisselier
7050018274
fixed #7 and code optimizations
2023-12-10 06:40:08 +01:00
Félix Boisselier
8721488d8c
added axes_map computation
2023-12-08 17:57:50 +01:00
Félix Boisselier
7ba692954f
some cleaning
2023-11-29 16:12:40 +01:00
Félix Boisselier
3a9cb57f31
splitted cfg files to allow a selection of only some of the macros
2023-11-29 12:04:59 +01:00
Félix Boisselier
43a205d036
now using a venv to run the scripts
2023-11-29 11:43:21 +01:00
Félix Boisselier
a1e9269ba3
Merge pull request #16 from Frix-x/accel-patch
...
Allow user input for ACCEL on vibration measurements
and use a low accel by default (with automated restore of the previous values at the end of the test) to get proper measurements
2023-11-27 23:36:35 +01:00
Félix Boisselier
8e304a71ca
fixed typo in axis selection for EXCITATE_AXIS_AT_FREQ
2023-11-27 20:44:44 +01:00
Félix Boisselier
f95c55230b
added proper management of the vibration test accels
2023-11-27 17:07:20 +01:00
Fragmon
0f7fa66af4
Update IS_vibrations_measurements.cfg ( #14 )
...
Co-authored-by: Félix Boisselier <accounts@fboisselier.fr >
2023-11-27 15:51:28 +01:00
Félix Boisselier
da10593ca7
added filesystem sync and file handler checks to avoid going too fast with corrupted CSVs
2023-11-27 15:08:04 +01:00
Félix Boisselier
060a800cc3
revert a4c2ead and add a PermissionError check instead
2023-11-24 17:09:12 +01:00
Félix Boisselier
a4c2ead732
using fcntl to check if a file is still open by klipper
2023-11-19 18:33:47 +01:00
Félix Boisselier
17ccddfa0f
replaced TwoSlopNorm by a custom norm
2023-11-06 22:33:02 +01:00
Félix Boisselier
c156459420
updated the low vibration shaper detection logic to avoid unusable choices
2023-11-01 20:08:58 +01:00
Félix Boisselier
ce0330a9d1
modified the low vibration shaper recommendation
2023-10-31 22:23:06 +01:00
Félix Boisselier
d0930261f7
removed symbols in console prints
2023-10-28 14:09:59 +02:00
Félix Boisselier
a03a3c2e4b
Added some safety checks and forced C locale for console printing
2023-10-27 14:44:06 +02:00
Félix Boisselier
c102d4145c
fixed MHI LUT to give values on all the range
2023-10-26 18:52:34 +02:00
Félix Boisselier
c39f0fe781
bugfixes
2023-10-26 18:18:18 +02:00
Félix Boisselier
6742a785d3
added logging for filename in case of an unexpected error
2023-10-26 13:56:15 +02:00