[CNC] Firmware GRBL - Phần 1: Compiling and Upload

Firmware GRBL được sử dụng phổ biến để điều khiển máy CNC tối đa 4 trục hoặc máy cắt Laser.
Hỗ trợ sử dụng trên các mạch Arduino, ....
Hỗ trọ điều khiển thông quan kết nối USB, Bluetooth....
Source: Github GRBL
Code Release: Github GRBL Code Releases
GRBL Wiki: Gihub GRBL Wiki


Trước khi đến phần hướng dẫn thì cần lưu ý những điều sau:
  • Firmware này phù hợp cho KIT Arduino Uno và CNC shield v3 - các bạn có thể tham khảo tại đây
  • Có thể cũng phù hợp với KIT  Arduino Nano và CNC shield v4 nhưng mình chưa thử nên không chắc chắn.
  • Để upload code ".ino" thì bạn cần cài Arduino IDE có thể tải Arduino IDE Releases
  • Để upload ".hex" file thì bạn cần phần mền Xloader có thể tải tại Google Drive hoặc MediaFrire

Các bước tải và sử dụng Firmware GRBL cho máy CNC

{getToc} $title={Table of Contents}

Firmware gốc ".ino"

Tải phiên bản mới nhất

Tại Github GRBL hoặc các phiên bản cũ hơn tại Github GRBL Code Releases
  • Chọn cửa sổ <>Code
  • Click chọn Download Code
  • Chọn  Download ZIP
  • Giải nén file ZIP trên ta sẽ được thư mục chứ Firmware

Mở phần mềm Arduino IDE

Thêm thư viện GRBL vào Arduino IDE

Cách 1: Thêm trực tiếp bằng Arduino IDE
Click Sketch , chọn Include Library và chọn Add .Zip Library
Truy cập tới thư mục giải nén ở trên, chọn thư mục "grbl" chọn Open
Cách 2: Copy thủ công vào thư mục quản lý thư viện của Arduino IDE
Copy thư mục "grbl" trong thư mục giải nén bên trên vào thứ mục "libraries" theo đường dẫn:
C:\Users\****\Documents\Arduino\libraries


Để kiểm tra thư viện đã được thêm thành công chưa chọn Sketch, chọn Include Library, kéo xuống dưới phần Contributed libraries xem có "grbl" chưa

Mở GrblUpload

Chọn menu File  , chọn Examples, kéo xuống chọn grbl, rồi chọn GrblUpload

Complite và Upload code

Kết nối mạch Arduino với máy tính
Chọn mạch: Tools chọn Board, chọn Arduino/Genuino Uno
Chọn cổng kết nối: Tools chọn Serial Port, chọn COM* chính xác với mạch bạn muốn Upload

Upload file .hex


Tải file ".hex" và chọn các phiên bản khác tại đây
Tải file Hex đã được sửa lại nguồn China: Google Drive hoặc MediaFire
Tải phần mềm XLoader tại Google Drive hoặc MediaFrire
Tải full Xloader, Hex tại Google Drive hoặc MediaFrire

  • Giải nén file
  • Mở phầm mềm Xloader. Mở và lựa chọn file Firmware cần upload [******.hex]
  • Chọn chip điều khiển của mạch [Uno (ATmega328)]
  • Chọn cổng kết nối của mạch [COM *]
  • Chọn tốc độ kết nối Baudrate [115200]
  • Click Upload, trên mạch điều khiển đèn [T, R] sẽ nhấp nháy
  • Khi có thông báo [***** bytes uploaded] là thành công

Kết thúc Phần 1: Compiling and Upload
Các phần tiếp theo sẽ được Public trong thời gian tới.
Cảm ơn các bạn đã theo dõi.
Như các hướng dẫn khác thì mình chỉ chia sẻ những gì mình biết, mình đã thử. Nên có nhiều hướng dẫn sẽ không đúng với các bạn hoặc có cách nào đơn giản, dễ, và phù hợp hơn ... thì các bạn có thể sử dụng cách đó không nhất thiết phải theo hướng dẫn của mình.

______________________________

Các bạn có thắc mắc, cần tư vấn thêm thì có thể liên hệ mình qua các thông tin sau:

Post a Comment

Previous Post Next Post

Contact Form