Мой Bambu играет тему Mortal Kombat при старте печати. Скрипт и наблюдение
Надоел стандартный звук при старте печати, и я поменял его на тему из Mortal Kombat.
Звук у Bambu идёт не через динамик, а через шаговые двигатели. В стартовом gcode лежат команды M1006, и моторы проигрывают мелодию. Никакой прошивки, никакого железа, всё откатывается обратно вставкой стандартного блока.
Самое интересное оказалось не в технике. Скачать MIDI и прогнать через конвертер недостаточно. У моторов узкий диапазон и всего три канала, поэтому обычный файл превращается в кашу. Мелодию пришлось переписывать вручную: сдвигать октавы, сводить аккорды к одной линии, подгонять длительности. Делал мой друг, он музыкант. Без этого шага не звучит ничего.
Я написал небольшой скрипт, который переводит подготовленный MIDI в M1006. Выложил вместе с примерами и инструкцией: https://github.com/sandopolo928/bambu-midi-gcode
Куда вставлять: Bambu Studio, настройки принтера, включить advanced, вкладка Machine G-Code. В Machine start G-code заменить всё, что между разделителями start printer sound. Важно: переносы строк должны сохраниться, блокнот их съедает и код ломается.
А теперь то, ради чего я, собственно, пишу.
Я выложил это в r/BambuLab на Reddit. Пост собрал больше 160 апвоутов, около 90 комментариев и пять тысяч просмотров. Но интересны не цифры, а что именно сработало.
Зашло не потому, что круто сделано. Зашло потому, что к этому легко подключиться. У каждого своя машина, своя мелодия, которую хочется поставить, и своя шутка про то, как это надоест через три печати. Половина веток была не про скрипт, а про то, что люди хотят услышать у себя. Если бы я просто показал результат и всё, получил бы десяток лайков и тишину.
И собственно вопрос к вам. Есть тут владельцы Bambu? По комментариям в рунете складывается ощущение, что сегмент сильно склоняется к самосбору, а готовые машины считаются неспортивными. Интересно, насколько это так на самом деле и стоит ли писать сюда подробнее про такие вещи.
Если попробуете и заведётся на другой модели, напишите в комментариях, на какой именно. Список совместимости я собираю: A1 и A1 mini подтверждены официально, H2 работает по отзывам, у X-серии блок в gcode есть, но поддержки в прошивке так и не появилось.
Вот ссылка на видео тут чет не грузит: https://youtube.com/shorts/fD8nIYVOsVA?si=NW8_sPWEjmIJrUUL
Еще больше интересных статей
Фильтр фотополимерной смолы для ленивых.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
CHITUBOX + Chitu Manager - печатаем из любой сети (SSDP 3.0)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Дефекты 3D печати - Попробуем ввести классификацию
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сегодня я решил уходить не в художестве...

Комментарии и вопросы
Спасибо!) Это механизм регулир...
Объясните пожалуйста: Печатаю....
Я купил после прочтения этого....
Друзья, всем доброго времени с...
Прошу помощи в настройке датчи...
Добрый день, я новичок в испол...
Купили на работу конвеерный пр...