G-code — это такой код, который содержит инструкции для 3D-принтеров и станков с ЧПУ, какие действия они должны выполнить для создания той или иной 3D-печатной детали.
Но прежде чем давать готовый G-code принтеру или станку с ЧПУ, его нужно предварительно проверить в 3D-слайсере или симуляторе G-кода. И вот о таких программах и сервисах пойдёт речь ниже.
Cura
![](https://blog.themarfa.name/content/images/2023/10/g-code-file-imported-to-cura-sli.png)
Популярный 3D-слайсер, который также позволяет преобразовывать файлы STL в G-code. Он бесплатный и имеет открытые исходники. Есть версии программы под основные операционки (macOS, Windows и Linux).
PrusaSlicer
![](https://blog.themarfa.name/content/images/2023/10/feature-type-option-in-prusaslic.png)
Ещё один 3D-слайсер для macOS, Windows и Linux. Позволяет просматривать файл G-кода, поиграть с настройками и увидеть, что в итоге получится. Также вы сможете узнать, сколько времени и материала уйдёт на печать конкретной модели.
CAMotics
![](https://blog.themarfa.name/content/images/2023/10/camotics.png)
Опенсорсный симулятор станков с ЧПУ для Windows, macOS и Linux. Вообще, программа не особо сложна в использовании, но на сайте можно найти подробную инструкцию, как с ней работать.
gCodeViewer
![](https://blog.themarfa.name/content/images/2023/10/imported-g-code-in-gcodeviewer.png)
Онлайн-сервис, который используется для просмотра, визуализации и анализа файлов G-кода. Здесь вы сможете визуализировать свой G-code в 2D или 3D.
G-Code Q’n’Dirty
![](https://blog.themarfa.name/content/images/2023/10/--------------2023-10-16---09.39.48.png)
Лёгкий в использовании просмотрщик и редактор G-кода. Просто скопируйте и вставьте код в окно слева, чтобы увидеть, что у вас в итоге получится. Также вы можете узнать, сколько времени займёт печать вашей 3D-модели.
NC Viewer
![](https://blog.themarfa.name/content/images/2023/10/--------------2023-10-16---09.40.47.png)
Ещё один сервис с простым интерфейсом, который также может работать и в офлайне. Подходит для просмотра, редактирования и проверки G-кода на компьютере, мобилке или планшете.
С помощью функции Digital Read Out можно построчно визуализировать G-code и увидеть, как работает каждая секция.