Привет, это я, папа Карло из мастерской. Если у тебя Cura 5.12 внезапно роняет экспорт в .makerbot с ошибкой G1, когда включены поддержки, то ты не один такой. История неприятная, но вполне переживаемая: сейчас реально работают три пути — уйти в Cura Cloud, откатиться на 5.11, либо временно перестроить модель и печатный сценарий так, чтобы supports не понадобились. Ниже покажу, как я это раскладываю у себя на столе: где сам баг, как его быстро отличить от кривого профиля, какой маршрут выбрать под срочный заказ и что сохранить, чтобы потом не собирать пресет заново.
Коротко для тех, у кого заказ уже дышит в затылок: если supports нужны, самый надёжный вариант сейчас — Cura Cloud или Cura 5.11. Если supports можно убрать поворотом модели или разбивкой детали, это тоже рабочий обход. Если же проект и в 5.11 не экспортируется, значит копать надо уже не в сам баг 5.12, а в профиль принтера, machine settings и стартовый/финальный код.
Содержание:
- Где ломается связка Cura 5.12 и .makerbot
- Что делать прямо сейчас, если проект нужно отдать сегодня
- Мой рабочий сценарий в мастерской до патча
- Как отличить этот баг от реально кривого профиля
- Чек-лист до следующего патча
- FAQ по теме
Где ломается связка Cura 5.12 и .makerbot
Суть проблемы простая: в Cura 5.12 на десктопе есть известный косяк с экспортом в формат .makerbot, который всплывает именно тогда, когда в сцене включены support materials. По названию кажется, будто ты словил какую-то совсем уже гиковскую беду с G-code, осью или стартовым скриптом. На деле тут важен не сам G1 как команда линейного перемещения, а то, что экспортёр .makerbot в этой версии спотыкается на сценах с поддержками.
Из-за этого народ начинает крутить вообще не те ручки: проверяют ремни, пересохший пластик, высоту стола, температуру сопла, а иногда ещё и ковыряют machine settings. Я бы на твоём месте в этот момент тормознул и пошёл по короткой логике. Если модель без supports экспортируется, а та же модель с supports валится на G1, то проблема почти наверняка именно в баге Cura 5.12. Если тот же проект в Cura 5.11 спокойно уезжает в .makerbot, картина становится ещё понятнее.
Тут есть важный нюанс. Ошибка касается именно экспорта в .makerbot. То есть сама подготовка сцены, расстановка объектов, подбор support interface, разворот модели, плотность опор — всё это может выглядеть нормально. Ломается последний участок трассы: упаковка задания в makerbot-файл. Поэтому полезно держать рядом сохранённый проект и не надеяться только на один экспорт.
Я бы ещё не путал эту историю с обычной настройкой supports. Если тебе надо докрутить placement, density или interface, у меня на сайте есть отдельный материал про настройку supports в Cura. А если потом низ над опорами выходит шершавым, полезно сразу открыть заметку про поверхность над опорами. Это уже другая битва.

Что делать прямо сейчас, если проект нужно отдать сегодня
Когда срок поджимает, я не геройствую. Я выбираю маршрут, который даёт файл, а не красивую легенду про то, как я до ночи искал скрытую галочку. Ниже мой нормальный расклад.
| Вариант | Когда беру | Плюсы | Минусы |
|---|---|---|---|
| Cura Cloud | Когда принтер или рабочее пространство уже живут в Digital Factory | Официальный обход, не надо откатывать десктоп | Нужен облачный сценарий и нормальный доступ к рабочему месту |
| Cura 5.11 | Когда нужен локальный экспорт .makerbot здесь и сейчас | Самый понятный путь, поведение привычное | Надо держать вторую версию и не потерять свежий профиль |
| Поворот модели или отказ от supports | Когда деталь допускает другую ориентацию, фаски или разбиение на части | Иногда спасает даже быстрее отката | Подходит не для каждой геометрии |
Если у тебя уже настроен облачный маршрут, я бы первым делом попробовал Cura Cloud. Он сейчас выглядит как самый прямой официальный обход. Хороший вариант для тех, кто и так гоняет задания через Digital Factory или хотя бы может быстро переключиться на него. Тут логика простая: не воюем с десктопным экспортером, а обходим проблемный участок трассы.
Если облако в твоём процессе пока не прижилось, я бы поставил рядом Cura 5.11 и открыл в ней тот же проект. Тут главный прикол вот в чём: не надо собирать сцену заново. Сохрани проект, проверь профиль, материал и принтер, а потом экспортируй уже из 5.11. Для подстраховки полезно иметь отдельную памятку по тому, как сохранить и перенести пресеты Cura. Это сильно экономит нервы, когда начинаешь прыгать между версиями.
Третий путь — не самый универсальный, но иногда прям выручает. Я просто смотрю на модель как на железку, а не как на святую корову. Можно ли её повернуть? Можно ли разрезать на две части? Можно ли заменить тяжёлые supports на маленький мост, фаску, технологический зазор или другой сценарий сборки? Если да, то ошибка G1 перестаёт тебя волновать, потому что export уже не упирается в сцену с поддержками.
Промежуточный вывод: для срочной работы я бы не лез переписывать стартовый G-code, не ковырял вручную .makerbot и не надеялся, что “ещё один перезапуск” само собой всё починит. Времени это съедает море, а гарантий не даёт.
Мой рабочий сценарий в мастерской до патча
Расскажу, как я делаю у себя, когда надо не теоретизировать, а выпустить деталь в работу. Сценарий на удивление земной.
1. Сохраняю проект раньше экспорта
Сначала сохраняю сам проект со сценой. Не экспорт, а именно проект с расположением модели, support blocker-ами, материалом и профилем. Это мой страховочный трос. Если после экспериментов всё разъедется, я не собираю сцену заново.
2. Клонирую профиль, а не кручу боевой
Если начинаю проверять альтернативную ориентацию, плотность supports или интерфейс, я работаю на копии профиля. Рабочий пресет должен оставаться чистым. Иначе через неделю сам же будешь чесать затылок, почему знакомая модель внезапно печатается иначе. Если давно путаешься в меню, пригодится шпаргалка про расположение настроек в Cura 5.11 и 5.12.
3. Проверяю, можно ли убрать supports вообще
Я быстро тестирую три вещи: разворот модели, разбиение на части и небольшую переработку геометрии. На практике это часто быстрее, чем борьба за “идеальный” экспорт именно в исходном виде. У меня в мастерской это не редкость: клиенту важнее готовая деталь сегодня вечером, чем история о том, что supports были концептуально прекрасны.
4. Если supports обязательны — ухожу в 5.11 или в облако
Вот тут я не спорю с реальностью. Если опоры реально нужны, я беру либо Cura Cloud, либо Cura 5.11. Причём я прямо подписываю файлы по-человечески: project-name_cura512_scene, project-name_cura511_export, project-name_final_usb. Когда на столе лежит пять похожих вариантов, такие мелочи спасают лучше любого героизма.
5. После удачного экспорта делаю короткий контрольный прогон
Не целую катушку, а маленькую проверку. Смотрю первый слой, начало опор, переход на interface и пару первых стенок детали. Потому что сама ошибка G1 — это одна история, а качество supports и отрыв от модели — уже совсем другая. Тут я не ленюсь: лучше потерять двадцать минут на тест, чем потом снимать кашу с платформы.
И ещё момент. Если у тебя профиль живёт уже давно, а ведёт себя всё страннее и страннее, полезно один раз честно спросить себя, не пора ли его обновить. На эту тему у меня есть отдельный текст про устаревшие профили и признаки, что их пора собирать заново. Иногда баг версии и старый пресет наваливаются вместе, и тогда картинка совсем мутнеет.
Как отличить этот баг от реально кривого профиля
Вот тут многие горят. Видят G1 и сразу думают: всё, дело в стартовом коде, температуре, постобработке или machine settings. Я бы шёл по простому чек-листу.
- Та же модель в Cura 5.12 экспортируется в .makerbot, если отключить supports.
- Та же сцена с supports уезжает в .makerbot через Cura 5.11.
- Проблема всплывает именно на этапе экспорта, а не на этапе нарезки preview.
- Другие форматы проекта сохраняются, а валится именно makerbot-экспорт.
- На простом тестовом кубике с нависанием и включёнными supports картина повторяется.
Если совпало хотя бы три пункта, я бы почти не сомневался: ты упёрся в известный баг ветки 5.12, а не в локально убитый профиль. А вот если всё сыпется вообще на любом проекте, даже без опор, тогда уже надо смотреть стартовый и финальный код, совместимость принтера, материал, старые плагины и кастомные настройки машины.
Старый добрый приём из мастерской: делай маленький эталонный проект для диагностики. Один кубик, один нависающий элемент, одна версия профиля и понятное имя файла. Когда начинаешь сравнивать большие сцены, можно самого себя загнать в туман, потому что слишком много переменных пляшет одновременно.
Чек-лист до следующего патча
Вот мой короткий набор действий, который реально стоит держать под рукой, пока не прилетит исправление.
- Сохрани проект сцены отдельно от экспортного файла.
- Сделай копию профиля перед экспериментами.
- Проверь, нужна ли поддержка вообще или модель можно переориентировать.
- Если supports обязательны, готовь экспорт через Cura Cloud или через Cura 5.11.
- Подпиши версии файлов нормально, чтобы не спутать экспорт и исходную сцену.
- Сделай короткий тест на старте печати, а не запускай длинную задачу вслепую.
- Не путай баг экспорта с качеством поверхности над опорами и с настройкой адгезии.
Итог по-человечески: в Cura 5.12 история с G1 при экспорте .makerbot и включённых supports сейчас выглядит как программный баг, а не как твой личный косяк. Самый ровный путь до патча — не биться головой о стол, а выбрать обходной маршрут: облако, откат на 5.11 или изменение ориентации модели. В мастерской я именно так и делаю: сначала спасаю выпуск детали, а уже потом философствую про чистоту пайплайна.
FAQ по теме
Ошибка G1 в Cura 5.12 значит, что сломан G-code принтера?
Не обязательно. В этом кейсе название ошибки звучит пугающе, но на практике чаще речь идёт о проблеме экспорта .makerbot на сценах с supports, а не о том, что у тебя внезапно умер принтер.
Можно ли остаться на Cura 5.12 и просто выключить supports?
Да, если геометрия детали это допускает. Иногда помогает поворот модели, иногда разбиение на части. Но если опоры реально нужны по задаче, я бы не насиловал деталь ради принципа.
Есть смысл править стартовый и финальный код?
Только если у тебя есть отдельные признаки, что проблема шире одного известного бага. В обычном сценарии с G1 и .makerbot на Cura 5.12 я бы туда лез в последнюю очередь.
Как не потерять рабочие настройки при откате на 5.11?
Сохраняй проект сцены и экспортируй/копируй пресеты заранее. Тогда переход между версиями идёт спокойнее, и ты не вспоминаешь потом по памяти, где какой flow стоял.
Когда есть смысл ждать патч, а не перестраивать процесс?
Когда у тебя нет срочных задач на MakerBot и можно просто переждать. Но если печать нужна сегодня или завтра, я бы уже сейчас выбрал обходной путь и работал дальше.