Мой 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
Еще больше интересных статей
Фильтр фотополимерной смолы для ленивых.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
BMCU к принтеру на Klipper. Часть 1.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Постобработки пост. Делаем из ABS грунт-порозаполнитель.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Если эксперимент удался, значит что-то здесь не...

Комментарии и вопросы
Если печатать этот кувшинчик м...
При пробое силовых элементов н...
Информация принята, за что бол...
такую щель оставляет при печат...
На фото наглядно видно к...
При печати поддержек не прилип...
Принтер Elegoo Neptune 3 proСл...