GRBL - Thư viện điều khiển máy CNC và máy cắt laser

Thư viện GRBL là thư viện nguồn mở có hiệu năng hoạt động cao, nó là giải pháp thay thế cho việc sử dụng cổng parallel-port-based được dùng phổ biến trong các máy phay CNC. Thư viện GRBL có thể hoạt động trên hầu hết các board mạch Arduino Classic hiện nay (Arduino  UNO, Nano, Pro mini, mini,...). Bạn chỉ cần một mạch Arduino có bộ nhớ lưu trửr 30KB trở lên là có thể làm một máy CNC hoạt động được ngay.

Thư viện điều khiển được viết bằng ngôn ngữ C được tối ưu hóa để có thể hoạt động với hiệu năng cao và tận dụng hết những khả năng của dòng chip AVR để đạt được thời gian chính xác và hoạt động đa nhiệm  (không đồng bộ).

Thư viện GRBL sử dụng các tập lệnh G-Code cơ bản và hoạt động chính xác trên nhiều dòng máy CNC mà không hề có bất kỳ lỗi nào. Các bạn có thể tham khảo thêm tại đây.

Bản quyền nguồn mở: GPLv3

Bạn có thể download thư viện tại đây.

Mã thư viện: 
lên
17 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Tự làm game Snake - Rắn ăn mồi với Arduino - Ví dụ về việc sử dụng thư viện XỬ LÝ BẤT ĐỒNG BỘ

Nếu là một người theo dõi cộng đồng Arduino Việt Nam trong thời gian dài, bạn sẽ để ý rằng, mảng Game là một mảng nhận đươc khá ít sự quan tâm vì độ khó của nó. Điển hình là chỉ có bài viết hướng dẫn làm game Flappy bird và Cá ăn mồi của bạn nguoimegame. Tuy nhiên, hôm nay, khi mình cảm thấy đã đủ lượng kiến thức và lượng thư viện nền tảng mình đã viết trước đó, mình sẽ hướng dẫn các bạn cách viết một game đơn giản với Arduino.

lên
19 thành viên đã đánh giá bài viết này hữu ích.

Tiết kiệm RAM trong Arduino?

Như đã nói ở bài trước Cách lưu trữ các biến số, mảng, chuỗi trong Arduino, chúng ta đã biết rằng các loại biến trong Arduino được lưu ở những vùng nhớ khác nhau trong RAM, và khi hết RAM thì chương trình của bạn sẽ die một cách bất ngờ - vì lỗi không nằm trong code.

Vì vậy, hôm nay, chúng ta sẽ tìm cách giải quyết vấn đề "làm thế nào để giảm thiểu việc sử dụng RAM trong một sketch Arduino?".

lên
11 thành viên đã đánh giá bài viết này hữu ích.