beeper
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| beeper [2024/03/16 17:14] – created torte | beeper [2025/01/21 12:27] (current) – torte | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Sovol KlipperScreen ===== | + | {{page> |
| + | https:// | ||
| + | {{page> | ||
| + | ---- | ||
| + | |||
| + | ===== Sovol KlipperScreen | ||
| ==== Beeper ==== | ==== Beeper ==== | ||
| - | Based on solution by " | + | * Beeper script: |
| - | * https:// | + | * Based on solution by " |
| + | * https:// | ||
| + | |||
| + | * Requires udev rule to change rights for gpio access | ||
| + | * Based on solution by " | ||
| + | * https:// | ||
| + | |||
| + | * / | ||
| + | < | ||
| + | SUBSYSTEM==" | ||
| + | SUBSYSTEM==" | ||
| + | </ | ||
| + | |||
| + | * / | ||
| + | < | ||
| + | [gcode_macro BEEP] | ||
| + | gcode: | ||
| + | {% set beep_count = params.BC|default(" | ||
| + | {% set beep_duration = params.BD|default(" | ||
| + | {% set pause_duration = params.PD|default(" | ||
| + | RUN_SHELL_COMMAND CMD=beep PARAMS=' | ||
| + | |||
| + | [gcode_shell_command beep] | ||
| + | command: bash / | ||
| + | timeout: 10 | ||
| + | verbose: False | ||
| + | </ | ||
| + | |||
| + | * / | ||
| + | < | ||
| + | # | ||
| + | # usage: beep.sh [BEEPCOUNT] [BEEPDURATION] [PAUSEDURATION] | ||
| + | |||
| + | # Output raw passed parameters | ||
| + | echo "Raw parameters: $@" | ||
| + | |||
| + | # Default values | ||
| + | BEEPCOUNT=${1: | ||
| + | BEEPDURATION=${2: | ||
| + | PAUSEDURATION=${3: | ||
| + | |||
| + | # Output all passed parameters | ||
| + | echo "Beep count: $BEEPCOUNT, beep duration: $BEEPDURATION, | ||
| + | |||
| + | |||
| + | # Function to play a beep | ||
| + | play_beep() { | ||
| + | echo 1 > / | ||
| + | sleep $BEEPDURATION | ||
| + | echo 0 > / | ||
| + | } | ||
| + | |||
| + | # Play the beep for the specified count | ||
| + | for (( i=0; i< | ||
| + | play_beep | ||
| + | sleep $PAUSEDURATION | ||
| + | done | ||
| + | </ | ||
| + | ---- | ||
| + | Back to [[start]] | ||
beeper.1710605680.txt.gz · Last modified: 2024/03/16 17:14 by torte
