Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

ChatGPT для 3D-печати

Разблокируйте потенциал ChatGPT в 3D-печати

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

ChatGPT стал настоящей сенсацией в онлайне с момента его появления несколько месяцев назад. Помимо помощи в генерации ответов на простые запросы, чат-бот может подготавливать файлы для 3D-печати. С помощью ChatGPT вы можете создавать готовые к печати файлы в формате STL, код для 3D-моделей, которые можно открыть с помощью программного обеспечения для трехмерного моделирования на основе скриптов, такого как OpensCAD, или создавать файлы G-Code без использования программы для нарезки 3D-моделей.

Ниже мы подробно рассмотрим каждую из этих стратегий. Помните, что ChatGPT полезен только насколько хороши запросы, которые вы ему даете, и вам может потребоваться попробовать несколько разных формулировок, чтобы получить то, что вам нужно.

Как создать G-Code с помощью ChatGPT

Мы сгенерируем G-Code в ChatGPT, предварительно просмотрим его и затем отправим его на 3D-принтер. Если вы еще не пробовали этот чат-бот, вы можете получить к нему доступ, зарегистрировавшись и войдя в OpenAI. При входе в систему вы должны увидеть опцию ввода вашего запроса.

Вы можете придумать любой дизайн и попросить программу сгенерировать файл для печати. В моем случае я хочу создать простую 3D-модель куба. Если я попрошу чат-бота разработать 3D-модель, которую я могу распечатать, он покажет общий ответ, как показано ниже.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Для получения файла, который можно распечатать на 3D-принтере, мы должны попросить программу сгенерировать файл в формате ASCII STL. Формат ASCII STL хранит человеко-читаемые данные о треугольных гранях, образующих поверхность объекта. Каждая вершина связана с другими вершинами модели, создавая треугольники, которые определяют форму 3D-модели.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Ниже приведен пример раздела о формате ASCII STL для проектирования кубка.

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Файл всегда начинается с Solid <название>, где название — это название вашего дизайна. Затем вы увидите детали вершин треугольников, и код заканчивается с помощью endsolid <название>.

Вы можете следовать приведенным ниже шагам, чтобы создать 3D-модель в ChatGPT.

  1. Напишите запрос «Создать 3D-модель куба в формате ASCII STL» и нажмите Enter. Ниже приведен пример сгенерированного кода.
Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Вы можете скачать полный файл на Google Диске.

  1. Скопируйте код и вставьте его в любой текстовый редактор, например, Notepad, а затем сохраните его с расширением .STL. Если вы понимаете, как работает код, вы можете его изменить.
Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

  1. Импортируйте файл в Cura или любое другое программное обеспечение для нарезки 3D-моделей, чтобы нарезать его и сгенерировать G-Code, который мы отправим на 3D-принтер. Это также полезно для предварительного просмотра и проверки, как будет осуществляться 3D-печать. Я также заметил, что созданный ChatGPT дизайн первоначально был очень маленьким, и мне пришлось масштабировать его в Cura, как показано ниже.
Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

  1. Отправьте файл на свой 3D-принтер. После нарезки вы можете предварительно просмотреть, перемещая ползунки справа и снизу интерфейса, чтобы убедиться, что все в порядке. Вы также можете указать скорость, высоту слоя, температуру и другие настройки в зависимости от вашего 3D-принтера.
Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Затем вы можете отправить файл на свою машину для 3D-печати. Дизайн занял примерно 6 часов для печати, и я был впечатлен результатом, так как в нем не было дефектов.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Если вы видите хорошо, поверхности и грани были 3D-напечатаны идеально, а поверхности были более гладкими.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Используя ChatGPT для генерации файлов STL, вы также можете исправлять файлы G-Code, которые вы можете отправить на 3D-принтер напрямую, без использования программы для нарезки 3D-моделей.

Как исправить файлы G-Code в ChatGPT

Чтобы продемонстрировать это, я скачал 3D-модель Minecraft Creeper с сайта Thingiverse и нарезал ее с помощью Cura для получения G-Code. Затем я открыл его в Notepad и изменял секции, выделенные ниже, добавляя буквы вместо числовых значений с 5 строки.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Затем я сохранил файл и, когда я попытался открыть его в Cura, я получил ошибку, приведенную ниже.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Вместо того чтобы тратить много времени на выявление ошибок, ChatGPT может легко их обнаружить. Я скопировал файл, вставил его в ChatGPT и попросил бота определить ошибки. Вот ответ, который я получил.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Как видите, он смог обнаружить, что значения в строках 5, 7 и 10 не являются числовыми, потому что я добавил буквы.

Вы также можете попросить его исправить ошибки. В этом примере я использовал запрос «Пожалуйста, исправьте обнаруженные ошибки». Как видите, он заменил буквы на случайные числа.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Использование ChatGPT для 3D-печати (Изображение: Tom’s Hardware)

Как сгенерировать скрипты для 3D-моделей в ChatGPT

Если мы хотим получить 3D-модель, с которой мы сможем работать, мы просто можем попросить ChatGPT сгенерировать соответствующий скрипт. В данном случае, мы попросим его сгенерировать скрипт для 3D-модели чашки, который мы сможем использовать в OpensCAD. Я использовал запрос «Создать скрипт 3D-модели чашки для открытия в OpensCAD».

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

После генерации кода, я скачал OpensCAD, создал новый файл и вставил сгенерированный код в редактор. После сохранения и отображения модели, я получил дизайн чашки.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Полученный результат похож на чашку, хотя есть небольшие отличия. Но вы можете экспериментировать с запросами и кодом, пока не достигнете идеального дизайна чашки. Вы можете сохранить файл в формате STL, выбрав соответствующую опцию в программе.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Затем вы можете отправить файл в программу для нарезки 3D-моделей и выполнить нарезку. После нарезки модели, ожидаемое время печати составляет примерно 57 минут.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

После 3D-печати, я получил готовую чашку с гладкой поверхностью и хорошим качеством. Вы всегда можете экспериментировать с различными запросами и создавать невероятные дизайны.

Как использовать ChatGPT для 3D-печати: от запроса до файла G-Code или STL

Помимо исправления G-Code и создания файлов STL в ChatGPT, вы также можете использовать его для генерации скриптов 3D-моделей, которые вы можете использовать в программном обеспечении для трехмерного моделирования, таком как OpensCAD. Продолжайте следовать за нами, и мы расскажем вам больше о том, как использовать ChatGPT для 3D-печати в следующих статьях.

Похожие записи