-
Notifications
You must be signed in to change notification settings - Fork 1
/
beeper.cfg
190 lines (178 loc) · 2.91 KB
/
beeper.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
[output_pin BEEPER_pin]
pin: bttpi:gpio67
hardware_pwm: false
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.05
scale: 1
[gcode_macro M300]
description: Play Sound
gcode:
# Use a default 1kHz tone if S is omitted.
{% set S = params.S|default(1000)|int %}
# Use a 10ms duration is P is omitted.
{% set P = params.P|default(500)|int %}
SET_PIN PIN=BEEPER_pin VALUE=1 CYCLE_TIME={ 1.0/S if S > 0 else 1 }
G4 P{P}
SET_PIN PIN=BEEPER_pin VALUE=0
[gcode_macro BEEP]
gcode:
M300 P100
[gcode_macro BEEP_TWICE]
gcode:
M300 P100
M300 P100
[gcode_macro BEEP_LONG]
gcode:
M300 P500
[gcode_macro BEEP_ERROR]
gcode:
M300 P5000
## SONGS
[gcode_macro SONG_mario]
gcode:
M300 S1046 P150
M300 S1318 P150
M300 S1567 P150
M300 S2093 P150
M300 S2637 P150
M300 S3135 P400
M300 S2637 P400
M300 S1046 P150
M300 S1244 P150
M300 S1661 P150
M300 S2093 P150
M300 S2489 P150
M300 S3322 P400
M300 S2489 P400
M300 S1174 P150
M300 S1396 P150
M300 S932 P150
M300 S2349 P150
M300 S2793 P150
M300 S1864 P150
M300 S0 P400
M300 S1864 P120
M300 S0 P60
M300 S1864 P120
M300 S0 P60
M300 S1864 P120
M300 S0 P60
M300 S4186 P900
[gcode_macro SONG_mario2]
gcode:
M300 P214 S659
M300 P210 S659
M300 P219 S0
M300 P210 S659
M300 P219 S0
M300 P214 S523
M300 P357 S659
M300 P72 S0
M300 P357 S784
M300 P500 S0
M300 P357 S392
M300 P500 S0
M300 P150 S392
M300 P150 S587
M300 P150 S587
M300 P147 S440
M300 P153 S0
M300 P150 S587
M300 P550 S494
M300 P200 S0
M300 P150 S587
M300 P150 S494
M300 P150 S523
M300 P250 S587
M300 P50 S0
M300 P150 S392
M300 P150 S587
M300 P150 S587
M300 P147 S440
M300 P153 S0
M300 P150 S587
M300 P550 S494
M300 P951 S0
M300 P150 S392
M300 P150 S587
M300 P150 S587
M300 P147 S440
M300 P153 S0
M300 P150 S587
M300 P550 S494
M300 P200 S0
M300 P150 S587
M300 P150 S494
M300 P150 S523
M300 P250 S587
M300 P50 S0
M300 P150 S392
M300 P150 S587
M300 P150 S587
M300 P147 S440
M300 P153 S0
M300 P150 S587
M300 P550 S494
M300 P951 S0
M300 P150 S587
M300 P150 S523
M300 P150 S587
M300 P147 S494
M300 P153 S0
M300 P150 S587
M300 P825 S784
M300 P675 S0
M300 P150 S587
M300 P150 S523
M300 P150 S587
M300 P147 S494
M300 P153 S0
M300 P150 S587
M300 P825 S523
M300 P675 S0
M300 P150 S587
M300 P150 S523
M300 P150 S587
M300 P147 S494
M300 P153 S0
M300 P150 S587
M300 P825 S784
M300 P675 S0
M300 P150 S880
M300 P150 S784
M300 P150 S880
M300 P147 S784
M300 P153 S0
M300 P150 S988
M300 P825 S784
M300 P675 S0
M300 P2001 S131
M300 P250 S330
M300 P245 S330
M300 P756 S0
M300 P250 S330
M300 P250 S330
M300 P125 S330
M300 P125 S330
M300 P250 S349
M300 P245 S349
M300 P756 S0
M300 P250 S349
M300 P250 S349
M300 P125 S349
M300 P125 S349
M300 P250 S392
M300 P245 S392
[gcode_macro SONG_starwars]
gcode:
M300 S1174 P401
M300 S1174 P401
M300 S1174 P401
M300 S466 P267
M300 S1396 P133
M300 S1174 P401
M300 S466 P267
M300 S1396 P133
M300 S1174 P803