Grbl — это бескомпромиссная, высокопроизводительная и недорогая альтернатива управлению движением на основе параллельных портов для фрезерования с ЧПУ. Он будет работать на стандартном Arduino (Duemillanove/Uno) при условии, что он оснащен Atmega 328.
Контроллер написан на высоко оптимизированном языке C с использованием всех умных функций AVR-чипов для достижения точной синхронизации и асинхронной работы. Он способен поддерживать стабильные управляющие импульсы без джиттера частотой до 30 кГц.
Он принимает соответствующий стандартам g-код и без проблем был протестирован с использованием нескольких инструментов CAM. Полностью поддерживаются дуги, окружности и спиральное движение, а также все другие основные команды g-кода. Макрос-функции, переменные и большинство стандартных циклов не поддерживаются, но мы считаем, что графические интерфейсы в любом случае могут гораздо лучше преобразовать их в простой G-код.
Grbl включает в себя полное управление ускорением с возможностью просмотра вперед. Это означает, что контроллер будет просматривать до 18 движений в будущем и заранее планировать скорость, чтобы обеспечить плавное ускорение и плавное прохождение поворотов.
Лицензирование: Grbl — бесплатное программное обеспечение, выпущенное под лицензией GPLv3.
Для получения дополнительной информации и помощи посетите наши страницы Wiki! Если вы обнаружите, что информация устарела, помогите нам поддерживать ее актуальность, отредактировав ее или уведомив наше сообщество! Спасибо!
Ведущий разработчик [ 2011 – настоящее время ]: Сунгын (Сонни) К. Чон, доктор философии. (США) он же @chamnit
Ведущий разработчик [ 2009–2011 ]: Симен Свале Скогсруд (Норвегия). он же Создатель/Создатель/Пионер/Отец Grbl.
Мастер-филиал:
Архивы:
ВАЖНЫЙ:
Супергладкий шаговый алгоритм
Обновления стабильности и надежности
(x4)+ Более быстрый планировщик
Компилируется через Arduino IDE!
Обновление парсера G-кода
Независимые настройки ускорения и скорости
Мягкие ограничения
Зондирование
Динамические коррекции длины инструмента
Улучшенная производительность дуги
Назначение контактов процессора
Новый СИМУЛЯТОР Grbl! (авторы @jgeisler и @ashelly)
Настраиваемая отчетность о состоянии в реальном времени
Обновленная процедура возврата в исходное положение
Дополнительное совместное использование лимитных выводов
Дополнительный выход переменной скорости шпинделя
Дополнительные параметры времени компиляции
List of Supported G-Codes in Grbl v0.9 Master:
- Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
- Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
- Feed Rate Modes: G93, G94
- Unit Modes: G20, G21
- Distance Modes: G90, G91
- Arc IJK Distance Modes: G91.1
- Plane Select Modes: G17, G18, G19
- Tool Length Offset Modes: G43.1, G49
- Cutter Compensation Modes: G40
- Coordinate System Modes: G54, G55, G56, G57, G58, G59
- Control Modes: G61
- Program Flow: M0, M1, M2, M30*
- Coolant Control: M7*, M8, M9
- Spindle Control: M3, M4, M5
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z