Если Ender 3 не видит ваш файл на карте памяти или отказывается начинать печать, в большинстве случаев причина именно в формате: принтер напрямую понимает только G-code, а модели в STL или OBJ сначала нужно пропустить через слайсер. Это главное правило, которое отвечает на вопрос о поддерживаемых форматах, — сам принтер не «читает» трёхмерные модели, он исполняет набор команд, подготовленный на компьютере.
Разберём подробно, какие файлы можно положить на карту памяти и сразу печатать, какие нужно предварительно конвертировать, какие файловые системы поддерживает кардридер Ender 3 и какие ошибки чаще всего мешают принтеру увидеть ваш файл.
Основной рабочий формат: G-code
Единственный формат, который прошивка Ender 3 исполняет напрямую, — это G-code (файлы с расширением .gcode, реже .gco или .g). Это текстовый файл с построчными командами: перемещения по осям, температура сопла и стола, скорость подачи филамента, включение обдува.
Типичная строка G-code выглядит так:
G1 X50 Y25.3 E22.4 F3000Здесь команда G1 означает линейное перемещение, X и Y — координаты, E — объём экструзии, F — скорость подачи. Принтер читает такие строки последовательно, от начала файла к концу.
⚠️ Внимание: G-code генерируется под конкретный принтер и профиль печати. Файл, подготовленный для другой модели (например, с другим размером стола или кинематикой), может привести к столкновению сопла со столом или удару каретки о раму. Не печатайте «чужие» gcode-файлы без проверки.💡
Ender 3 исполняет только G-code. Любая 3D-модель перед печатью должна быть преобразована в G-code через слайсер.