Заставляем петь 3д принтер, или конвертер MIDI to G-Code

Подписаться на 3Dtoday
3DPark
Идет загрузка
Загрузка
25.04.16
8395
12
печатает на Magnum Creative 2 UNI
Творчество
28
Всем привет!
Продолжение темы поющих принтеров.
На этом портале уже была статья про музыкальные способности 3д принтеров.
Как вы уже знаете, большинство 3д принтеров работают не совсем тихо скажем.
Любой может воспользоваться этим свойством принтеров и заставить их играть музыку.
Для этого необходимо сконвертировать MIDI файл вашей музыки в gcode,
который будет производить все ноты и длительности как в миди файле, но своим голосом.
Примерная инструкция:
-Через конвертер получаем G-code
-В слайсере откройте параметры конфигурации и перейдите в настройки принтера.
- В разделе настроек принтера, выберите опцию G-код.
- Здесь вы вставите G-код на следующей строке после G28.
- Введите G28 после последней строки в джи-коде, если вы хотите, чтобы ваш принтер повторно вернулся домой после песни.
Сохраните файл с измененными параметрами.
Теперь выбираете в качестве настройки принтера записанную конфигурацию в меню Slic3r.
После того, как вы включите печать, принтер начнет играть пока ваш экструдер нагревается!
В инструкции описаны действия для Repetier и Slic3r. Но я думаю, что код можно вставить и в других слайсерах или вручную.
При загрузке файла .NC, если скопировать и вставить его в g-code, иногда код слишком длинный и процедура затягивается. Тогда можно вставлять частями. Или скопировать код прямо из конвертера.
Вот ссылка на онлайн конвертер.

MIDI to G-code
Подписаться на 3Dtoday
28
Комментарии к статье

Комментарии

25.04.16 в 20:22
2
интересная идея. напомнило ф1.
25.04.16 в 20:40
3
А мне Ваше видео напомнило другое, как каждый мощный монстр в душе романтик:

25.04.16 в 21:56
1
Я представил себе в его исполнении имперский марш ))))))))))))))))
26.04.16 в 00:09
1
Да запросто :D :D :D - вот Вам гармония - освежите воспоминания -

На сорока флоппи - шаговиках -
https://www.youtube.com/watch?v=7KC_7bPq9jg

на шестнадцати -
http://videobox.tv/video/27565680/

на восьми -
https://www.youtube.com/watch?v=NqWVM9GicFU

на четырёх -
https://www.youtube.com/watch?v=2-a5nWvvXJI

на ОДНОМ 2D-принтере даже БЕЗ использования шаговика !!! -
https://www.youtube.com/watch?v=VXbP7OkQ8LQ
26.04.16 в 00:37
1
Супер!
26.04.16 в 10:01
1
Крутая подборка!
26.04.16 в 11:50
0
Там при конвертировании MIDI нужно указать значение "steps per millimeter". Подскажите, как узнать это значение?
26.04.16 в 13:41
2
Мне кажется можно по 1 поставить (я так и делаю) или ждать ответа от спецов. И важно при большом количестве каналов поэкспериментировать, поотключать в комбинации разной каналы, разный звук появляется. чем меньше каналов, тем грубее звучание.
09.01.18 в 19:23
0
Это зависит от двигателей, кинематики, шкивов и т.д. Значения указываются в прошивке. Рассчитываем для ременной передачи так:
(кол-во шагов на оборот * кол-во микрошагов на шаг)/(шаг ремня в мм * кол-во зубьев)

Для винтовой передачи:
кол-во шагов на оборот * кол-во микрошагов на шаг/мм на оборот (шаг резьбы)

Например для осей X и Y если двигатель с углом шага 1.8 и микрошаг 1\16 шага, вращает 20-ти зубый шкив GT2, то значение равно
(200*16)/(2.0*20) = 80

А для оси Z, напимер возьмем вал Т8 с шагом 2 мм и получим
200*16/1.25 = 1600

Для всех принтеров эти значения свои.
26.04.16 в 15:09
0
Крутяк! Теперь мой принтер издаёт звуки из игры Марио :D
26.04.16 в 15:22
1
Поздравляю! Какое значение ставили на steps per millimeter?8)
09.01.18 в 19:23
0
Ответил чуть выше, как рассчитывать)

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Уроки по T-FLEX CAD 16 - Создание 3D модели фланца для шарового крана

Мой дом. Моя крепость.

Хочешь зарабатывать на 3D-печати? Тогда загляни сюда!

Акция на Anycubic Photon S со склада в России

3D Печать №22. Метод научного тыка или сферический PETG в кубе.

Возможность использования WiFi на Lerdge-X (K) через виртуальный COM порт