1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Trang 2 của 7 Đầu tiênĐầu tiên 1234 ... CuốiCuối
Kết quả 21 đến 40 của 135

Chủ đề: Phần mềm điều khiển CNC Arduino (JERRY_CNC) cho cả nhà, cập nhật mỗi ngày! Hot

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Phiên bản hiện tại chỉ sử dụng trên Window thôi nhé bác. Tập trung tính năng a e góp ý cho tương đối ổn rồi mình sẽ chuyển sang đa nền. Với nodejs, electron sẽ có ngay đa nền MAC OS, WINDOW, ANDROID ạ! Thanks bác đã quan tâm

  2. #2
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Bác đọc lại xem, nó nói file JERRY_CNC.exe may be dangerous mà ạ. AVG nó chặn xong xóa luôn

  3. #3
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi Bongmayquathem Xem bài viết
    Bác đọc lại xem, nó nói file JERRY_CNC.exe may be dangerous mà ạ. AVG nó chặn xong xóa luôn
    Hi, bác tắt AVG đi là dùng được ạ, đảm bảo không có virus ạ, vì phần mềm mình code có sử dụng thư viện kết nối camera ngoài nên nó nhận dạng nhầm đấy ạ!

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	an toan1.png 
Views:	0 
Size:	149.1 KB 
ID:	46332

  4. Thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  5. #4
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,840
    Cám ơn
    2,195
    Được cám ơn 3,269 lần
           ở 2,043 bài viết
    sosft này là gcode sender, em nghĩ cần phải hd 1 bài về code của arduino nữa ah?

  6. #5
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    sosft này là gcode sender, em nghĩ cần phải hd 1 bài về code của arduino nữa ah?
    Ok bác, có ngay ạ!

  7. #6
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Bác nào chưa biết nạp grbl cho arduino thì làm như sau nhé

    Bước 1: Tải grbl về cho arduino theo link dưới ạ (Hiện tại mình đang code cho grbl 4 axis 0.81 nhé các bác, các bản grbl khác sẽ được hỗ trợ tùy biến ở các phiên bản tiếp theo).
    http://www.mediafire.com/file/ba0qk1...16u2-38400.rar

    Bước 2: Tải phần mềm X-loader để nạp file hex grbl cho arduino:
    Link tải đây ạ: http://www.mediafire.com/file/igfkqh...ak/XLoader.rar

    Bước 3: Sau khi giải nén X-loader. Cắm chân usb arduino vào máy. Mở X-loader và làm theo hình:
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	screen1.jpg 
Views:	3 
Size:	61.2 KB 
ID:	46336

    Bước 4: Dùng phần mềm GRBL Controller để tinh chỉnh thông số vi bước cho từng trục (Sr các bác vì phần này mình code chưa xong, sẽ sớm cập nhật trong những phiên bản tiếp theo):
    Link tải Grbl controller: http://www.mediafire.com/file/d7zrk5...er361Setup.rar
    Chỉnh thông số theo clipsau ạ:


    Bước 5: Sau khi chỉnh thông số máy xong thì sử dụng phần mềm như clip sau:
    https://www.youtube.com/watch?v=iEO_Pya_kwc

  8. Có 3 thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  9. #7
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Chân ra grbl cho các hệ mạch Arduino trong phiên bản này các bác xem như hình sau nhé:

    UNO:
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	chan ra uno 1.png 
Views:	4 
Size:	192.8 KB 
ID:	46337

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	chan ra uno2.png 
Views:	2 
Size:	189.4 KB 
ID:	46338

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	chan ra uno 3.png 
Views:	0 
Size:	172.5 KB 
ID:	46339


    MEGA 2560:
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	chan ra mega1.png 
Views:	2 
Size:	197.2 KB 
ID:	46340

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Chan ra mega2.png 
Views:	0 
Size:	193.3 KB 
ID:	46341

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Chan ra mega3.png 
Views:	0 
Size:	196.9 KB 
ID:	46342

  10. Có 2 thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  11. #8
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Sơ đồ đấu dây cho UNO nhé:
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	ZTW-Arduino-Control-Diagram.jpg 
Views:	6 
Size:	77.1 KB 
ID:	46343

    MEGA 2560 cách đấu dây tương tự nhé các bác

  12. Có 3 thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  13. #9
    Spam killer Gamo's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    7,149
    Cám ơn
    3,898
    Được cám ơn 1,518 lần
           ở 1,162 bài viết
    Coi chừng máy bác chủ bị nhiễm virus ko? Mình viết phần mềm xem camera chưa bao giờ bị Antivirus nó hỏi thăm cả
    Lần sửa cuối bởi Gamo, ngày 16-09-2017 lúc 07:49:57 PM.

  14. #10
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi Gamo Xem bài viết
    Coi chừng máy bác chủ bị nhiễm virus ko? Mình viết phần mềm xem camera chưa bao giờ bị Antivirus nó hỏi thăm cả
    Không hề nhiễm nhé bác, đã quét trên nhiều máy rồi ạ! Kiểm tra bằng Internet Security bản quyền đàng hoàng nhá! Hihi!
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	an toan1.png 
Views:	0 
Size:	149.1 KB 
ID:	46333

  15. Thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  16. #11
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Các lệnh gcode được hỗ trợ trên grbl:

    - Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
    - Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
    - Feed Rate Modes: G93, G94
    - Unit Modes: G20, G21
    - Distance Modes: G90, G91
    - Arc IJK Distance Modes: G91.1
    - Plane Select Modes: G17, G18, G19
    - Tool Length Offset Modes: G43.1, G49
    - Cutter Compensation Modes: G40
    - Coordinate System Modes: G54, G55, G56, G57, G58, G59
    - Control Modes: G61
    - Program Flow: M0, M1, M2, M30*
    - Coolant Control: M7*, M8, M9
    - Spindle Control: M3, M4, M5
    - Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z

  17. Thành viên đã cám ơn JERRY CNC cho bài viết hữu ích này:


  18. #12
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,677
    Cám ơn
    1,737
    Được cám ơn 5,330 lần
           ở 2,595 bài viết
    Hiện GRBL đã được cập nhật phiên bản 1.x, có nhiều cải tiến về code, theo tác giả là hoạt động trơn tru hơn. Tốc độ làm việc của core xử lý nhanh hơn nhiều so với bản .9.x. Nếu biên dịch với Arduino IDE sẽ báo là thiếu bộ nhớ. Nhưng không sao.. cứ nạp và vẫn cứ chạy.
    Tốc độ output theo lý thuyết thì đến Mach3 cũng phải nể, 30kHz. Theo mình với con số này đã đủ đáp ứng nhu cầu DIY rồi.

    Mặc định GRBL là control 3 axis, lý do là để tăng tốc firmware, nên các output step/dir cần dùng trên cùng 1 port.

    Các bản custom của GRBL thường được phát triển trên bản .8.x và một số trên bản .9.x. cho các mục đích riêng của các team dep. Như 4axis, laser cut v.v..., ở laser cut thì phần được thêm vào là laser power control, cái này khá là quan trọng khi khắc laser với GRBL, đặc biệt là khắc ảnh, công suất laser sẽ được điều khiển liên tục theo hoạt động của XY axis. Nếu dùng bản GRBL chuẩn thì khi thay đổi công suất laser, XY sẽ dừng lại.

    Tuy nhiên.. bản .8.x đã rất cũ và có nhiều thay đổi rồi ưu hơn ở bản 1.x, nếu không có nhu cầu đặt biệt, 3 axis thì nên dùng hẵn bản 1.x.
    Về giao tiếp với G-Code sender thì hầu như không có gì thay đổi.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  19. #13
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Hiện GRBL đã được cập nhật phiên bản 1.x, có nhiều cải tiến về code, theo tác giả là hoạt động trơn tru hơn. Tốc độ làm việc của core xử lý nhanh hơn nhiều so với bản .9.x. Nếu biên dịch với Arduino IDE sẽ báo là thiếu bộ nhớ. Nhưng không sao.. cứ nạp và vẫn cứ chạy.
    Tốc độ output theo lý thuyết thì đến Mach3 cũng phải nể, 30kHz. Theo mình với con số này đã đủ đáp ứng nhu cầu DIY rồi.

    Mặc định GRBL là control 3 axis, lý do là để tăng tốc firmware, nên các output step/dir cần dùng trên cùng 1 port.

    Các bản custom của GRBL thường được phát triển trên bản .8.x và một số trên bản .9.x. cho các mục đích riêng của các team dep. Như 4axis, laser cut v.v..., ở laser cut thì phần được thêm vào là laser power control, cái này khá là quan trọng khi khắc laser với GRBL, đặc biệt là khắc ảnh, công suất laser sẽ được điều khiển liên tục theo hoạt động của XY axis. Nếu dùng bản GRBL chuẩn thì khi thay đổi công suất laser, XY sẽ dừng lại.

    Tuy nhiên.. bản .8.x đã rất cũ và có nhiều thay đổi rồi ưu hơn ở bản 1.x, nếu không có nhu cầu đặt biệt, 3 axis thì nên dùng hẵn bản 1.x.
    Về giao tiếp với G-Code sender thì hầu như không có gì thay đổi.
    Chính vì đa phần hỗ trợ 3 axis nên e chọn bản 0.81 để hỗ trợ đủ 4 trục cho các bác mới sử dụng arduino đỡ phải tìm tòi set tới set lui! Thank bác CKD đã ghé qua, bác có cao kiến gì về phần mềm xuất gcode cho grbl k ạ? Vì e đang vướng vài chỗ gcode chuyên sâu k hỗ trợ cho grbl! Hi

  20. #14
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,677
    Cám ơn
    1,737
    Được cám ơn 5,330 lần
           ở 2,595 bài viết
    Bản 1.x ngoài chuyện chạy nhanh hơn, trơn tru hơn thì có một điểm khá thú vị.
    Ở các version .8 và .9 thì khi dùng GRBL cho laser thì phải custom, tuỳ biến lại mã code. Có vài bản custom khá hoàn thiện, thay đổi mod mill/laser = param luôn. Chắc vậy nên với bản 1.x đã cải tiến và đưa hẵn vào source chính thức. Đã có laser mode trên bản 1.1

    Một điểm mà mình chưa kiểm nghiệm, bản .8 chậm hơn .9 4x, bản 1.x còn tốt hơn bản .9. Mình thì chưa vọc bản .8 bao giờ nên không rỏ nó chậm là chậm thế nào.

    Các bản .9 thì vọc qua kha khá, có cook nó để nhồi nhét laser mode vào. Do bỏ lâu quên với lại không lưu lại tài liệu gì để chia sẻ. Khi cook GRBL cho laser chủ đích là để control power trong lúc XY vẫn chạy hết tốc lực, nhằm khắc tranh 8bit grayscale. Kế hoạch có vài bạn sv cùng tham gia làm soft mà cuối cùng firmware thì có, soft thì chẵng thấy đâu. Soft để test thì có và đã dùng, nhưng có nhiều điểm không hài lòng nên cho qua luôn. Chắc có dip diy lại con laser chạy GRBL thì mới có cái chém gió.

    Về soft CAD/CAM nào có thể dùng với GRBL? Nhiều lắm, thôi thì tìm các soft đơn giản mà dùng. Output thì cứ line (G1) mà out là chuẩn hết.
    Soft nào cho phép custom Post Processore, càng hay. Mà.. hầu như soft nào cũng cook Post được, khó hay dễ mà thôi.
    Có thể mặc định CAM xuất ra nhiều lệnh chức năng (ngoài G1/2/3/4) thì có thể xoá bỏ, nếu nhóm G7x cho tiện, G8x cho khoan thì chịu. Phải chỉnh post để chỉ out ra G1/2/3/4, tốt nhất là chỉ G1.

    Đa dụng 2D-3D chơi tất là ArtCAM, tất nhiêu còn nhiều soft khác mình éo biết. Nhỏ nhẹ thì có Vectric Aspire.... v.v... chung quy thằng CAM nào mình dùng qua thì đều cook Post lại theo ý riêng, out code đảm bảo Mach3 không bao giờ báo lỗi dù đang config ABS hay INC
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  21. Thành viên đã cám ơn CKD cho bài viết hữu ích này:


  22. #15
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Bản 1.x ngoài chuyện chạy nhanh hơn, trơn tru hơn thì có một điểm khá thú vị.
    Ở các version .8 và .9 thì khi dùng GRBL cho laser thì phải custom, tuỳ biến lại mã code. Có vài bản custom khá hoàn thiện, thay đổi mod mill/laser = param luôn. Chắc vậy nên với bản 1.x đã cải tiến và đưa hẵn vào source chính thức. Đã có laser mode trên bản 1.1

    Một điểm mà mình chưa kiểm nghiệm, bản .8 chậm hơn .9 4x, bản 1.x còn tốt hơn bản .9. Mình thì chưa vọc bản .8 bao giờ nên không rỏ nó chậm là chậm thế nào.

    Các bản .9 thì vọc qua kha khá, có cook nó để nhồi nhét laser mode vào. Do bỏ lâu quên với lại không lưu lại tài liệu gì để chia sẻ. Khi cook GRBL cho laser chủ đích là để control power trong lúc XY vẫn chạy hết tốc lực, nhằm khắc tranh 8bit grayscale. Kế hoạch có vài bạn sv cùng tham gia làm soft mà cuối cùng firmware thì có, soft thì chẵng thấy đâu. Soft để test thì có và đã dùng, nhưng có nhiều điểm không hài lòng nên cho qua luôn. Chắc có dip diy lại con laser chạy GRBL thì mới có cái chém gió.

    Về soft CAD/CAM nào có thể dùng với GRBL? Nhiều lắm, thôi thì tìm các soft đơn giản mà dùng. Output thì cứ line (G1) mà out là chuẩn hết.
    Soft nào cho phép custom Post Processore, càng hay. Mà.. hầu như soft nào cũng cook Post được, khó hay dễ mà thôi.
    Có thể mặc định CAM xuất ra nhiều lệnh chức năng (ngoài G1/2/3/4) thì có thể xoá bỏ, nếu nhóm G7x cho tiện, G8x cho khoan thì chịu. Phải chỉnh post để chỉ out ra G1/2/3/4, tốt nhất là chỉ G1.

    Đa dụng 2D-3D chơi tất là ArtCAM, tất nhiêu còn nhiều soft khác mình éo biết. Nhỏ nhẹ thì có Vectric Aspire.... v.v... chung quy thằng CAM nào mình dùng qua thì đều cook Post lại theo ý riêng, out code đảm bảo Mach3 không bao giờ báo lỗi dù đang config ABS hay INC
    Bác nói chí phải, phải tinh lọc lại những gcode không được hỗ trợ cho grbl khi trước khi hoạt động để tránh tình trạng grbl bị treo khi nạp gcode không đúng (hiện tượng này hay xảy ra khi các bạn mới chơi arduino, chạy không đúng kích thước, mất bước, hoặc chạy hoài không dừng nguyên nhân tất cả hầu như đều do phần gcode không tương thích này). Ý tưởng là sẽ lọc gcode trên phần mềm điều khiển của mình theo phiên bản grbl trước khi gửi sang arduino là tốt nhất, e sẽ cố gắng code phần lọc này trước khi send nó qua con arduino chứa grbl. Cực tí nhưng sẽ được kết quả viên mãn, vì trước giờ các bác chạy 2D thấy ngon nhưng khi chạy sang 3D hầu như đều bị các tình trạng e vừa nêu nên mất lòng tin và dễ nản bỏ qua sức mạnh của grbl trên arduino, cái chính vì software không lọc nhóm lệnh gcode trước khi send qua arduino. Cũng chính vì điều này mà e share lên đây để a e sử dụng xem góp ý dùm, bác nào trong quá trình sử dụng phát hiện thêm những gcode không hỗ trợ cho grbl thì hãy share lên đây giúp mình để mình cho tụi gcode ấy vào blackslist ngay. Hehe, thanks các bác nhiều ợ!

  23. #16
    Thợ bậc 7
    Ngày tham gia
    Apr 2015
    Đang ở
    Usa
    Bài viết
    1,044
    Cám ơn
    294
    Được cám ơn 96 lần
           ở 82 bài viết
    Ước gì GRBL chạy trưc tiếp trêm thẻ nhớ.

  24. #17
    Spam killer
    Ngày tham gia
    Nov 2013
    Bài viết
    1,697
    Cám ơn
    1,536
    Được cám ơn 818 lần
           ở 440 bài viết
    Không rõ cái này ưu điểm thế nào so với dùng mach3 vậy bác chủ?
    Viết phần mềm CADCAM theo yêu cầu o913 6o3 939.

  25. Có 3 thành viên đã cám ơn anhcos cho bài viết hữu ích này:


  26. #18
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi anhcos Xem bài viết
    Không rõ cái này ưu điểm thế nào so với dùng mach3 vậy bác chủ?
    Độ tùy biến cao hơn mach3, tốc độ truyền dữ liệu nhanh hơn, mở rộng nhiều ứng dụng hơn, có thể áp dụng cho nhiều lĩnh vực khác k chỉ CNC. Hiện tại biết được nhiêu, bác nào đã dùng mach3 xin cho ý kiến! . Nhược điểm là tính mở cao, nên phải làm lại hầu như toàn bộ, kaka!

  27. #19
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,840
    Cám ơn
    2,195
    Được cám ơn 3,269 lần
           ở 2,043 bài viết
    Trích dẫn Gửi bởi JERRY CNC Xem bài viết
    Độ tùy biến cao hơn mach3, tốc độ truyền dữ liệu nhanh hơn, mở rộng nhiều ứng dụng hơn, có thể áp dụng cho nhiều lĩnh vực khác k chỉ CNC. Hiện tại biết được nhiêu, bác nào đã dùng mach3 xin cho ý kiến! . Nhược điểm là tính mở cao, nên phải làm lại hầu như toàn bộ, kaka!
    mach3 làm được trò, đọc barcode > load file
    jerry cnc có món này chưa ợ

    nó là 1 option quan trọng để nâng tầm sử dụng
    Lần sửa cuối bởi nhatson, ngày 18-09-2017 lúc 09:11:38 AM.

  28. Thành viên đã cám ơn nhatson cho bài viết hữu ích này:


  29. #20
    Thợ bậc 4
    Ngày tham gia
    May 2017
    Bài viết
    86
    Cám ơn
    22
    Được cám ơn 42 lần
           ở 19 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    mach3 làm được trò, đọc barcode > load file
    jerry cnc có món này chưa ợ

    nó là 1 option quan trọng để nâng tầm sử dụng
    Chưa chơi trò đó bác ơi, chỉ biết về phần cơ học con arduino có vài điểm lợi thế hơn thôi, với tính mở cao hơn, có thể viết cho nhiều hệ (cho ta thọc sâu vào nhân nó hơn mach3 ý mà). Bác nào chuyên mach3 có cao kiến cho tiểu đệ học hỏi với ạ! Hihi

Trang 2 của 7 Đầu tiênĐầu tiên 1234 ... CuốiCuối

Các Chủ đề tương tự

  1. Trả lời: 25
    Bài viết cuối: 06-04-2017, 09:26:36 AM
  2. Trả lời: 54
    Bài viết cuối: 29-07-2016, 05:24:25 PM
  3. Xuất tín hiệu điều khiển từ Mach3 sang phần mềm khác
    Bởi Gamo trong diễn đàn Board điều khiển khác
    Trả lời: 13
    Bài viết cuối: 22-09-2015, 09:54:03 PM
  4. Trả lời: 2
    Bài viết cuối: 13-03-2015, 09:06:09 PM
  5. Trả lời: 5
    Bài viết cuối: 06-01-2015, 01:27:36 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •