Trích dẫn Gửi bởi CKD Xem bài viết
Trở lại GRBL, nó với arduino thật ra chẵng có huyết thống gì ráo.
GRBL viết với C, và arduino nó có nền tảng là C và biên dịch được C. GRBL được cook lại để có thể mở và biên dịch trên arduino ide em nghĩ cũng là phát triển theo trào lưu. Thật ra việc cook chỉ là cấu trúc lại các file cho phù hợp hơn. Khi config cứng thì cũng phải config pin/port.
Không chơi với arduino thì chơi với avr studio hay codevision v.v... đều được. Miễn là trong ide có biên dịch C

Em rất thần tượng GRBL vì nhã năng tối ưu trong giải thuật, code.. và còn phải học hỏi từ nó rất nhiều. Mục tiêu là xào nấu nó để phục vụ mục đích khác của e.

CNC thì như nhiều lần ý kiến khác.. Nó cực rộng và nhiều ứng dụng.

Nếu vẫn chơi với GRBL, cái em muốn là phát triển thành hệ độc lập, tự thân vận động như Reprap v.v... Tức có HMI, có khã năng tự đọc dữ liệu. GRBL có ưu điểm hơn mấy firmware 3D là tốc độ.
Cùng quan điểm này là đã có mấy anh tây phát triển, nhưng có lẻ mấy anh đó không open và free sourca nên thấy cộng đồng không quan tâm lắm.
Thường thấy là dùng 2-3 mcu cho các chức năng: dịch gcode 1 con, FT card reader, gcode sender, LCD, button 1 con, tăng IO v.v..
1 con, có cả giao tiếp wifi để tiện nhận file. Có anh còn cook là để có thể chạy full 6axis.

Em nghĩ.. nếu mục tiêu là nghiên cứu GRBL để phát triển lên thành hệ controller độc lập. Như các DSP cnc control thì con đường có vẻ hiệu quả hơn. MCU + FPGA gì gì đó.

Còn về điện đóm.. arduino hơi chuối vì nó không sinh ra cho các mục đích ấy. Nên khi nó làm việc không tốt không phải do nó mà là do người sử dụng.
Thống nhất với ý kiến của bác. Ý đồ của e khi viết cái controller với grbl là như vậy, k phải e đi làm lại tất cả, mà thực chất là đang code để đưa cái grbl cho nó ra thực tiễn và phần còn lại demo trên con arduino (tạm thời), về sau sẽ phát triển thành 1 card có thể cắm vào máy tính theo chân PCI-e hoặc nếu có bác nào hỗ trợ phát triển ra thành 1 hệ mạch độc lập thì càng tốt. Về phần grbl chưa có thể hoàn hảo để hoạt động 100% các mã lệnh gcode chuyên sâu, hoặc con arduino hoặc nhân grbl k thể nội suy gcode như bác Gamo nói đó là thực tế, chính vì vậy phải khắc phục bằng phần mềm controller để nội suy gcode và tối ưu hóa đường đi của gcode (đọc trước gcode và nội suy nó trên controller, tính toán bằng các giải thuật xong chuyển thể nó thành những gcode thích hợp cho các bản grbl đang dùng, nói thì nghe cao siêu nhưng những đường đi gcode cần nội suy hoặc thuật toán di chuyển đều có thể tối ưu biến thể nó về gcode thông dụng, cũng vì điều đó có sự ra đời của gcode chuyên sâu để gom một nhóm gcode nhất định thành 1 mã gcode thống nhất để gọn gàng khi dùng, nhưng k phải tất cả các firmware nào cũng nhận tất cả các gcode chuyên sâu mới), vấn đề này chắc cụ anhcos rất là rành về vấn đề này. Nên xử lý từ controller rồi chuyển nó qua cho bất kỳ hệ mạch nào hiểu mã gcode thông dụng để chạy chứ k nhất thiết cứ là mạch CNC thì phải biết nội suy gcode trên chính bản thân nó, 1 mình 1 thân nó đã đủ gánh rất nhiều việc, từ việc kết nối giữa các thiết bị cho tới gửi nhận tín hiệu phát xung...

Như bác CKD nói Còn về điện đóm.. arduino hơi chuối vì nó không sinh ra cho các mục đích ấy. Nên khi nó làm việc không tốt không phải do nó mà là do người sử dụng. Chính vì lẽ này mà nhiều bác chưa tin tưởng và sẵn sàng nghiên cứu trên e nó.

Về phần tại sao k viết phần mềm cad cam hay gì khác thì cho e xin trả lời là sức người có giới hạn, mỗi người có một khả năng riêng biệt về một lĩnh vực, nếu nói về việt nam chuyên cad cam thì đã có cụ anhcos rồi.

Về phần bản quyền hay gì gì đó về bản quyền thì e xin k bàn nữa, đó là cảm nhận của mỗi người, thực tế sẽ đưa ra câu trả lời xác đáng nhất cho mỗi cá nhân trong mỗi trường hợp khác nhau! Bác nào có tiền nhiều sẵn sàng mua bản quyền về dùng cho những dự án khả thi của mình thì các bác khỏe roài, còn đa phần DIY dựa trên vốn tự thân hoặc cơm áo gạo tiền hằng ngày nên chưa ai dám mạnh dạn đầu tư 1 khoản lớn để sử dụng 1 cái bản quyền cho cái đề án vọc sĩ của mình. Đa phần phải chịu cảnh dùng cờ rắc để vén những bức màn tri thức đằng sau đam mê, nhưng không phải bản nào cờ rắc cũng như mong đợi, đời đâu ai cho k ai điều gì (virus, giới hạn tính năng, gì gì đó... e cũng chả biết hết) hehe.

Chính vì những điều làm riêng bản thân e xoắn não trong một thời gian dài như vậy nên e có ý định làm một hệ CNC như các bài trả lời trên, còn về phần cadcam thì e xin chịu, bác nào có nhu cầu chuyên sâu cadcam thì bảo bác anhcos support mà dùng! Hehe!