Мой 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
Еще больше интересных статей
Слайсер для новичка: с чего начинать, чтобы не крутить всё подряд
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Мне этот вопрос задают чуть ли не каждую неделю, поэтому решил собрать...
Когда заказы пошли потоком: как печатать в плюс и не срывать сроки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
3D печать для самых новеньких. От А до Я. Кинематика.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
с нервной дрожью заправлял кра...
представление о том, что такое...
утверждает, что печатает хорош...
Здраствуйте.У меня Fb Ghost 5,...
Всем привет, подскажите, может...
Господа, подскажите, нормально...
Принтер с "ума сошёл". Стол "б...