
GPT снова не справился
Пытался решить задачу продолжения печати с середины процесса.
Печать на 3D-принтере происходит в три этапа:
- Сначала готовится модель для печати.
3D-модели бывают разные и состоят из треугольников-полигонов. Программе нужно понять, как набор полигонов превратить в объёмную фигуру, где у неё края, где внутренние области. - Потом готовится g-code для печати.
G-code готовится под конкретный принтер и учитывает его механизмы и ограничения. По сути, это набор команд типа:
«расплавляй пластик и двигай печатающее сопло на 10 мм вбок,
потом перестань выдавливать пластик, верни сопло на место.
Подними сопло на шаг вверх, чтобы начать печать нового слоя». Пример приложил на фото. - Потом g-code отправляется на принтер, и там шаг за шагом выполняется программа.
В моём случае я нашёл, что печать остановилась на слое 301, потому что кончился пластик в катушке.
Но принтер не сразу это заметил, потому что у датчика застрял обломок пластика, и тот думал, что пластик подаётся.
Пытался заставить GPT вмешаться в g-code и на базе старого создать такой, который будет начинаться со слоя 302 и просто продолжит печать. Технически это возможно.
Но GPT не справился, на первом фото видно, что получилось бы в случае исполнения модифицированного им g-code.
Я слишком много требовал?