8 Commits

Author SHA1 Message Date
af9fee36ed Update README.md
Some checks failed
Smoke Tests / Klippy Tests (DangerKlippers/danger-klipper) (push) Has been cancelled
Smoke Tests / Klippy Tests (klipper3d/klipper) (push) Has been cancelled
Smoke Tests / lint (push) Has been cancelled
2024-08-01 16:52:24 +03:00
6b2cedfa28 Обновить README.md
Some checks are pending
Smoke Tests / Klippy Tests (DangerKlippers/danger-klipper) (push) Waiting to run
Smoke Tests / Klippy Tests (klipper3d/klipper) (push) Waiting to run
Smoke Tests / lint (push) Waiting to run
2024-08-01 01:04:04 +03:00
04ff95921e Обновить install.sh
Some checks are pending
Smoke Tests / Klippy Tests (DangerKlippers/danger-klipper) (push) Waiting to run
Smoke Tests / Klippy Tests (klipper3d/klipper) (push) Waiting to run
Smoke Tests / lint (push) Waiting to run
2024-08-01 00:58:47 +03:00
871dd72a88 Обновить moonraker.conf
Some checks are pending
Smoke Tests / Klippy Tests (DangerKlippers/danger-klipper) (push) Waiting to run
Smoke Tests / Klippy Tests (klipper3d/klipper) (push) Waiting to run
Smoke Tests / lint (push) Waiting to run
2024-08-01 00:34:32 +03:00
Félix Boisselier
66f5e32e4c typo in doc 2024-07-01 12:42:59 +02:00
Félix Boisselier
c12653e1f7 Merge pull request #138 from Frix-x/develop
v4.1.0
2024-06-30 22:41:30 +02:00
Félix Boisselier
6e49c2c607 inverted belts colors to revert the behavior as pre-v4 2024-06-30 11:14:14 +02:00
Félix Boisselier
4a99e95882 Merge pull request #136 from Frix-x/develop
v4.0.2
2024-06-27 22:33:20 +02:00
5 changed files with 7 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ Follow these steps to install Shake&Tune on your printer:
1. Be sure to have a working accelerometer on your machine and a `[resonance_tester]` section defined. You can follow the official [Measuring Resonances Klipper documentation](https://www.klipper3d.org/Measuring_Resonances.html) to configure it. 1. Be sure to have a working accelerometer on your machine and a `[resonance_tester]` section defined. You can follow the official [Measuring Resonances Klipper documentation](https://www.klipper3d.org/Measuring_Resonances.html) to configure it.
1. Install Shake&Tune by running over SSH on your printer: 1. Install Shake&Tune by running over SSH on your printer:
```bash ```bash
wget -O - https://raw.githubusercontent.com/Frix-x/klippain-shaketune/main/install.sh | bash wget -O - https://cloud.reijii.org/gitea/reijii/klippain-shaketune-telegramm/raw/branch/main/install.sh | bash
``` ```
1. Then, append the following to your `printer.cfg` file and restart Klipper: 1. Then, append the following to your `printer.cfg` file and restart Klipper:
``` ```

View File

@@ -39,9 +39,9 @@ Aside from the actual belt tension, the resonant frequency/amplitude of the curv
The Cross-Belts plot is an innovative cool way to compare the frequency profiles of the belts at every frequency point. In this plot, each point marks the amplitude response of each belt at different frequencies, connected point by point to trace the frequency spectrum. Ideally, these points should align on the diagonal center line, indicating that both belts have matching energy response values at each frequency. The Cross-Belts plot is an innovative cool way to compare the frequency profiles of the belts at every frequency point. In this plot, each point marks the amplitude response of each belt at different frequencies, connected point by point to trace the frequency spectrum. Ideally, these points should align on the diagonal center line, indicating that both belts have matching energy response values at each frequency.
The good zone, wider at the bottom (low-amplitude regions where the deviation doesn't matter much) and narrower at the top right (high-energy region where the main peaks lie), represents acceptable deviations. So **you want all points to be close to the ideal center line and as many as possible within the green zone**, as this means that the bands are well tuned and behave similarly. The good zone, wider at the bottom (low-amplitude regions where the deviation doesn't matter much) and narrower at the top right (high-energy region where the main peaks lie), represents acceptable deviations. So **you want all points to be close to the ideal center line and as many as possible within the green zone**, as this means that the belts are well tuned and behave similarly.
Paired peaks of exactly the same frequency will be on the same point (labeled α1/α2, β1/β2, ...) and the distance from the center line will show the difference in energy. For paired peaks that also have a frequency delta between them, they are displayed as two points (labeled α1 and α2, ...) and the additional distance between them along the plotted line represents their frequency delta. Paired peaks at the same frequency will be on the same point (labeled α1/α2, β1/β2, ...) and the distance from the center line will show the difference in energy. For paired peaks that also have a frequency delta between them, they are displayed as two points (labeled α1 and α2, ...) and the additional distance between them along the plotted line represents their frequency delta.
### Estimated similarity and mechanical issues indicator ### Estimated similarity and mechanical issues indicator

View File

@@ -64,7 +64,7 @@ function check_download {
if [ ! -d "${K_SHAKETUNE_PATH}" ]; then if [ ! -d "${K_SHAKETUNE_PATH}" ]; then
echo "[DOWNLOAD] Downloading Klippain Shake&Tune module repository..." echo "[DOWNLOAD] Downloading Klippain Shake&Tune module repository..."
if git -C $shaketunedirname clone https://github.com/Frix-x/klippain-shaketune.git $shaketunebasename; then if git -C $shaketunedirname clone https://cloud.reijii.org/gitea/reijii/klippain-shaketune-telegramm.git $shaketunebasename; then
chmod +x ${K_SHAKETUNE_PATH}/install.sh chmod +x ${K_SHAKETUNE_PATH}/install.sh
printf "[DOWNLOAD] Download complete!\n\n" printf "[DOWNLOAD] Download complete!\n\n"
else else

View File

@@ -1,8 +1,7 @@
## Klippain Shake&Tune automatic update management ## Klippain Shake&Tune automatic update management
[update_manager Klippain-ShakeTune] [update_manager Klippain-ShakeTune]
type: git_repo type: git_repo
origin: https://github.com/Frix-x/klippain-shaketune.git origin: https://cloud.reijii.org/gitea/reijii/klippain-shaketune-telegramm.git
path: ~/klippain_shaketune path: ~/klippain_shaketune
virtualenv: ~/klippy-env virtualenv: ~/klippy-env
requirements: requirements.txt requirements: requirements.txt

View File

@@ -211,8 +211,8 @@ def plot_compare_frequency(
ax: plt.Axes, signal1: SignalData, signal2: SignalData, signal1_belt: str, signal2_belt: str, max_freq: float ax: plt.Axes, signal1: SignalData, signal2: SignalData, signal1_belt: str, signal2_belt: str, max_freq: float
) -> None: ) -> None:
# Plot the two belts PSD signals # Plot the two belts PSD signals
ax.plot(signal1.freqs, signal1.psd, label='Belt ' + signal1_belt, color=KLIPPAIN_COLORS['purple']) ax.plot(signal1.freqs, signal1.psd, label='Belt ' + signal1_belt, color=KLIPPAIN_COLORS['orange'])
ax.plot(signal2.freqs, signal2.psd, label='Belt ' + signal2_belt, color=KLIPPAIN_COLORS['orange']) ax.plot(signal2.freqs, signal2.psd, label='Belt ' + signal2_belt, color=KLIPPAIN_COLORS['purple'])
psd_highest_max = max(signal1.psd.max(), signal2.psd.max()) psd_highest_max = max(signal1.psd.max(), signal2.psd.max())