Мой 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
Еще больше интересных статей
Как выбрать FDM 3D-принтер для печати PEEK
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Многоцветная печать на 3D-принтере: куда уходят 164 грамма пластика. Расчёт на Bambu Lab A2L Combo
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Постобработки пост. Делаем из ABS грунт-порозаполнитель.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Если эксперимент удался, значит что-то здесь не...

Комментарии и вопросы
ARMUN! Шикарные работы и отлич...
Ну конечно поддержки :) бетон....
Молодцы. Но поддержки все-таки...
Подскажите что за творится, ит...
Заглушка ручки на стойку на Па...
Здравствуйте, я новичок в 3D п...
Спустя месяц работы на принете...