Biên dịch GRBL

Biên dịch GRBL

Để có thể sử dụng được Grbl trên Arduino, chúng cần phải được biên dịch thành mã phù hợp và được nạp vào Arduino, bài viết này sẽ hướng dẫn các bước thực hiện việc biên dịch Grbl và nạp vào board Arduino Uno.

Thông qua Arduino IDE (Nên sử dụng phương pháp này)

Lưu ý: Trước khi bắt đầu bằng phương pháp này, hãy xóa thư mục thư viện Grbl đã cài đặt trước đó (nếu có). Nếu không, quá trình biên dịch có thể gặp sự cố! Trên hệ điều hành Mac, thư viên Arduino sẽ nằm ở ~/Documents/Arduino/libraries/. Trên Windows, nó nằm ở My Documents\Arduino\libraries. Trên Linux (Ubuntu), nó nằm trong /usr/share/arduino/libraries

Các bước tiến hành như sau:

  1. Tải về mã nguồn Grbl
    • Vào trang download Grbl chính thức tại https://github.com/gnea/grbl
    • Nhấp vào trên trang chính
    • Nhấp vào Download Zip
    • Giải nén tập tin đã tải về, bạn sẽ có thư mục grbl-XXX, trong đó XXX là phiên bản của mã nguồn
  2. Chạy chương trình Arduino IDE
    • Hãy chắc chắn rằng bạn đang sử dụng phiên bản Arduino IDE mới nhất
  3. Thêm thư mục grbl vào Arduino IDE như một thư viện
    • Nhấp vào trình đơn Sketch, chọn Include Library và chọn Add .ZIP Library. Lệnh Add .ZIP Library hỗ trợ việc thêm thư viện dạng tập tin nén .ZIP hoặc một thư mục. Ở đây, chúng ta thêm vào một thư mục chứ không phải một tập tin .ZIP
    • Hãy chắc chắn rằng thư viện đã được thêm vào. Nhấp chọn trình đơn Sketch, sau đó rê chuột vào dòng Include Library, kéo xuống bên dưới danh sách để chắc chắn rằng đã có dòng grbl.
    • QUAN TRỌNG: Chỉ lựa chọn thư mục grbl bên trong grbl-XXX, nơi chỉ có các tệp mã nguồn và thư mục example
    • Nếu bạn vô tình chọn tệp .zip hoặc chọn sai thư mục, bạn hãy vào lại thư mục library và thực hiện lại bước 3.
  4. Mở tệp mẫu (example) mang tên GrblUpload
    • Nhấp vào trình đơn File, theo đường dẫn Example -> Grbl, và chọn GrblUpload.
    • Không sửa đổi gì trong tệp mẫu này! Grbl không sử dụng bất kì mã Arduino nào. Việc sửa đổi tệp ví dụ này có thể làm Arduino IDE tham khảo cấu trúc lệnh Arduino và làm cho quá trình biên dịch thất bại.
  5. Biên dịch và tải Grbl vào Arduino của bạn
    • Kết nối board Arduino Uno (hoặc các board có cấu hình tương tự) vào máy tính.
    • Hãy kiểm tra để chắc chắn rằng board đã được đặt là Arduino Uno bằng cách vào trình đơn Tool -> Board và đồng thời cổng kết nối của Arduino cũng đã chọn đúng trong mục Tool -> Serial Port.
    • Nhấp vào Upload, Grbl sẽ được biên dịch và ghi vào Arduino!

LƯU Ý: Nếu bạn đã dọn dẹp hết các thư viên không cần thiết trước khi thực hiện biên dịch mà vẫn gặp các cảnh báo như “warning: […] redefined”, hãy bỏ chọn mục File -> Preference -> “Aggresively cach compiled core”.

Biên dịch GRBL tùy biến: Hầu hết người dùng đều có thể sử dụng tốt bản Grbl với các cài đặt mặc định, tuy nhiên bạn cũng có thể chỉnh sửa các thông số khác trong tệp config.h. Hãy lưu ý rằng, chỉ các chỉnh sửa tệp này trong thư mục library của Arduino mới có tác dụng. Sau khi đã chỉnh sửa theo các chỉ dẫn bên trong tệp, hãy lưu tệp này lại và thực hiện việc biên dịch lại.

Nếu có trở ngại, xin quý độc giả để lại bình luận bên dưới đây hoặc liên hệ để được tư vấn thêm!

Chia sẻ bài này

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *