G-code и траектория
Редактор с подсветкой, 3D-просмотр и связь строки с участком пути. Проверка программы через GRBL до запуска.
Для станков на GRBL
От задания на экране
к работе на станке.
Подготовка G-code, гравировка и фрезеровка в одном приложении. Развиваем Millo, чтобы повседневная работа с ЧПУ стала понятнее и удобнее.
macOS · Linux Бесплатная альфа-версия
В работе
Можно открыть готовую программу из CAM или создать простое задание прямо в Millo.
Редактор с подсветкой, 3D-просмотр и связь строки с участком пути. Проверка программы через GRBL до запуска.
Рабочий ноль, ручные перемещения, движение при удержании и с клавиатуры. Профили станков и параметры из контроллера.
Поиск Z-ноля через пластину, измерение поверхности и компенсация по карте. Таблица точек и объёмный просмотр.
Пауза, остановка, ручная смена инструмента. Подготовка восстановления после прерывания и запуска с выбранной строки.
Рабочие координаты, итоговый путь после коррекции Z и машинные границы после базирования. Оценка времени с учётом ускорений.
Библиотека фрез, макросы и плагины с управляемыми разрешениями. Журнал событий помогает разобрать неудачный запуск.
Рабочая область
Положение инструмента, подготовка запуска и ручное управление доступны в одном окне.

Встроенная подготовка
Для простых работ есть отдельные инструменты. Результат поступает в тот же редактор и проходит обычные проверки перед запуском.

Для вашего компьютера
Перенесите Millo из DMG в «Программы». Альфа подписана ad hoc, без нотарификации Apple. При первом запуске может понадобиться «Конфиденциальность и безопасность → Всё равно открыть» для проверенной сборки с этого сайта.
Для AppImage разрешите выполнение файла в его свойствах. DEB предназначен для совместимых Debian / Ubuntu. Даты сборок указаны отдельно: возможности разных версий могут отличаться.
Считаем полные выдачи файлов нашим сервером, а не уникальных людей. Повторная загрузка увеличивает число; частичные запросы и возобновления не учитываются. Счётчик не подтверждает установку приложения.
Перед первым запуском
Приложение помогает проверить задание, но не видит крепления, не определяет пропуск шагов и не заменяет аппаратную аварийную остановку.
Основной сценарий — фрезерные GRBL-станки с XYZ. Есть поддержка XYZA при подтверждённых возможностях прошивки и настройках профиля. Наличие щупа, концевиков и управляемых выходов задаётся явно. Совместимость с каждой модификацией платы не гарантируется.
Нет. GRBL Check проверяет команды без движения. «Проверка движения» выполняет траекторию физически, поэтому инструмент должен быть снят, а шпиндель выключен. «Обработка» предназначена для работы с материалом.
Режимы, координаты, команды и итоговый путь после карты высот и коррекции глубины. G53/G28/G30 требуют базирования и известных границ. Переключение систем координат внутри программы и поворотные машинные возвраты имеют ограничения. Проверка координат — не моделирование столкновений.
Ядро на Rust управляет обменом с контроллером. Tauri связывает его с интерфейсом на React и 3D-просмотром на Three.js. Проверки и тесты развиваются вместе с приложением.
Обратная связь
Расскажите о неудобном сценарии, ошибке или нужной возможности. Критика здесь уместна: конкретные примеры помогают выбрать следующую доработку.
Загружаем сообщения…
Если Millo оказался полезен, можно помочь небольшим донатом. Это поддержка времени на разработку, оборудования для тестов и инфраструктуры. Замечания и опыт работы тоже очень помогают.
Обсуждение