ĐứcSchildkroet/GRBL-Advanced
Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!
🛠️ GRBL-Advanced — Firmware CNC tối ưu cho STM32 Nucleo
Một bản fork không thỏa hiệp của Grbl v1.1, tối ưu cho board STM32F4 Nucleo với hiệu năng cao và chi phí thấp.
GRBL-Advanced là một firmware điều khiển CNC phẳng (milling) dựa trên Grbl v1.1 của Sungeun "Sonny" Jeon. Dự án chạy trên các board STM32F411RE hoặc STM32F446RE Nucleo, chấp nhận g-code chuẩn và đã được kiểm thử với nhiều công cụ CAM khác nhau. Hỗ trợ gia tốc độ hoá đầy đủ với tính năng dự báo (look-ahead) lên tới 16 bước trước, đảm bảo chuyển động mượt mà và góc quay không bị giật.
✨ Điểm nổi bật
- Backlash Compensation: Bù trễ trục (backlash) được kích hoạt mặc định, có thể cấu hình qua $140, $141, $142.
- Canned Drill Cycles: Hỗ trợ các chu trình khoan G81-G83.
- 5-Axis Support: Hỗ trợ trục quay thử nghiệm (5 trục), dùng thử với rủi ro.
- Lathe Mode: Hỗ trợ G33 và G76 dành cho dụng cụ tiện trụ (yêu cầu encoder quay).
- Hard Reset: Hỗ trợ reset phần cứng bằng tổ hợp 0x19 (CTRL-Y).
- Tool Table Support: Hỗ trợ bảng dụng cụ với chế độ $14, quản lý TLS và TLO động.
- I2C EEPROM: Hỗ trợ EEPROM ngoại vi 1Kb thông qua cấu hình USE_EXT_EEPROM.
- Ethernet Support: Điều khiển qua USB hoặc Ethernet (W5500), IP mặc định 192.168.1.20:30501.
💡 Vì sao đáng chú ý
GRBL-Advanced nâng cấp đáng kể so với Grbl gốc bằng cách hỗ trợ nhiều tính năng nâng cao như bù backlash, bảng dụng cụ và giao tiếp Ethernet — phù hợp cho những ai cần một giải pháp CNC mạnh mẽ trên nền tảng STM32 Nucleo mà không cần phần cứng đắt tiền. Dự án cũng hỗ trợ một danh sách g-code phong phú bao gồm cả các chế độ điện từ G7/G8 (dành cho tiện trụ) và G96/G97 (tốc độ quay trục).
#CNC #STM32 #GRBL #Firmware #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
grblHAL driver for ST STM32F4xx (Nucleo-64, Blackpill, 3D printer and CNC boards, ...)