Grbl은 CNC 밀링용 병렬 포트 기반 모션 제어에 대한 타협 없는 고성능, 저렴한 대안입니다. Atmega 328을 지원하는 한 바닐라 Arduino(Duemillanove/Uno)에서 실행됩니다.
컨트롤러는 정확한 타이밍과 비동기 작동을 달성하기 위해 AVR 칩의 모든 영리한 기능을 활용하여 고도로 최적화된 C로 작성되었습니다. 최대 30kHz의 안정적이고 지터 없는 제어 펄스를 유지할 수 있습니다.
표준을 준수하는 g-코드를 수용하며 여러 CAM 도구의 출력으로 문제 없이 테스트되었습니다. 호, 원, 나선형 모션은 물론 기타 모든 기본 g-코드 명령도 완벽하게 지원됩니다. 매크로 기능, 변수 및 대부분의 고정 사이클은 지원되지 않지만 어쨌든 GUI가 이를 직접 g 코드로 변환하는 데 훨씬 더 나은 작업을 수행할 수 있다고 생각합니다.
Grbl에는 미리 예측할 수 있는 전체 가속 관리가 포함되어 있습니다. 이는 컨트롤러가 미래에 최대 18개의 모션을 조사하고 미리 속도를 계획하여 부드러운 가속과 갑작스러운 코너링을 제공한다는 것을 의미합니다.
라이센스: Grbl은 GPLv3 라이센스에 따라 출시되는 무료 소프트웨어입니다.
더 많은 정보와 도움을 원하시면 위키 페이지를 확인하세요! 정보가 오래되었다고 생각되면 정보를 편집하거나 커뮤니티에 알려 최신 정보를 유지할 수 있도록 도와주세요! 감사해요!
수석 개발자 [ 2011 - 현재 ]: Sungeun(Sonny) K. Je, Ph.D. (미국) 일명 @chamnit
수석 개발자 [ 2009 - 2011 ]: Simen Svale Skogsrud(노르웨이). 일명 Grbl의 창시자/창조자/개척자/아버지.
마스터 브랜치:
아카이브:
중요한:
매우 부드러운 스테퍼 알고리즘
안정성 및 견고성 업데이트
(x4)+ 더 빠른 플래너
Arduino IDE를 통해 컴파일 가능!
G-코드 파서 점검
독립적인 가속도 및 속도 설정
소프트 한도
프로빙
동적 공구 길이 오프셋
향상된 아크 성능
CPU 핀 매핑
새로운 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