3D 프린터 커뮤니티에서 어느 분이 출력 종료 후에 소리로 알림을 주는 기능이 없는가 하는 질문을 올렸었다. Marlin 펌웨어를 쓰다보면 메뉴 선택에 따라 비프음이 LCD모듈의 부저(Buzzer)를 통해 나오는 것을 봤을때 분명 비프음을 만들어내는 펌웨어의 함수가 있을 것이라고 생각해서 구글링을 해보았다. 정말 1분도 안되어서 찾게 되었는데, 세상은 넓고 비슷한 생각을 하는 사람이 많긴 하나보다.
마린(Marlin)나 리피티어(Repetier)를 사용하고 있다면 M300 명령어를 통해서 비프음을 만들어 낼 수 있다.
M300 S숫자 P숫자
S는 비프음의 주파수 (Hz)를, P는 얼마나 길게 소리를 낼 것인지 밀리초(milliseconds) 단위로 설정한다.
본인이 사용하는 슬라이서 (Slic3r, Cura, Simplify3d 등등) 프로그램에서 출력 종료 후에 실행할 gcode 하단에 M300 명령어들을 추가하면 8 bit 멜로디를 만들 수 있다.
본인이 직접 만들 수 있긴 하지만 그 노력을 하는 것보다 이미 만들어져있는 멜로디를 가져다 쓰는게 정신건강에 좋을 것 같다.
아래 링크의 파일을 보면 각종 가수들의 노래나 영화 테마곡 멜로디를 gcode로 만들어져 있다.
https://bitbucket.org/Nutz95/rtttl2gcode/raw/fd32c01fc9fa2f61b985f3c061954f183a9f3162/RingTones/Converted_RTTL_RingTones.zip
또한 해당 멜로디가 어떻게 들리는지 먼저 듣고 싶다면 아래의 링크에 가서 우측 박스에 복사&붙여넣기 해서 들어볼 수 있다.
http://ddrboxman.github.io/RepRapRingtone/
몇가지를 확인해보았는데, “인디아나존스” 테마 멜로디가 가장 마음에 들었고 아래 gcode 명령어와 같다.
M300 S1318 P480
M300 S1396 P120
M300 S1567 P240
M300 S2093 P960
M300 S1174 P480
M300 S1318 P120
M300 S1396 P1920
M300 S1567 P480
M300 S880 P120
M300 S987 P240
M300 S2793 P960
M300 S880 P480
M300 S987 P120
M300 S2093 P480
M300 S2349 P480
M300 S2637 P480
M300 S1318 P480
M300 S1396 P120
M300 S1567 P240
M300 S2093 P1920
M300 S2349 P480
M300 S2637 P120
M300 S2793 P960
M300 S1567 P480
M300 S1567 P120
M300 S2637 P480
M300 S2349 P480
M300 S1567 P120
M300 S2637 P480
M300 S2349 P480
M300 S1567 P120
M300 S2793 P480
M300 S2637 P480
M300 S2349 P120
M300 S2093 P960
(2017.12.09.에 작성된 글입니다.)
'취미 생활 > 3D 프린터' 카테고리의 다른 글
식품건조기로 PLA 등 필라멘트 관리하기 (0) | 2020.10.29 |
---|---|
Original Prusa i3 MK3S kit을 주문하다 (0) | 2020.10.03 |
3D 프린터는 과연 유해할까. (0) | 2020.09.30 |
3D 프린터에 TMC2100 스테핑 모터 드라이버 적용 (0) | 2019.12.22 |
하이퍼큐브 (Hypercube) 3D 프린터 (0) | 2019.12.22 |