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 2 Đầu tiênĐầu tiên 12
Kết quả 21 đến 35 của 35

Chủ đề: Xin các bác chỉ giáo - Bệnh khó hiểu khi kết nối Arduino và TB6560

  1. #21
    Thợ bậc 4 katum573's Avatar
    Ngày tham gia
    Jun 2016
    Đang ở
    TP. Hồ Chí Minh
    Bài viết
    126
    Cám ơn
    10
    Được cám ơn 126 lần
           ở 45 bài viết
    Trích dẫn Gửi bởi ktshung Xem bài viết
    cám ơn bác, em còn một vấn đề là cái firmware Mảlin điều khiển xung của Arduino chỉ cho ra mức thấp, bác có biết dùng nó chỉnh thành mức cao ntn không ạ, em cám ơn
    Theo mình bác nhason nói đúng đấy, không riêng gì firmware Marlin mà GRBL và TinyG cũng hay bị lỗi Pul/Dir với driver dùng opto.
    Bác thử config lại firmware và load lại firmware cho arduino thử xem.
    để config firmware bác mở file Configuration_adv.h tìm tới dòng nưu sau

    // The minimum pulse width (in µs) for stepping a stepper.
    // Set this if you find stepping unreliable, or if using a very fast CPU.
    #define MINIMUM_STEPPER_PULSE 0 // (µs) The smallest stepper pulse allowed

    sửa #define MINIMUM_STEPPER_PULSE 0 số 0 thành từ 15 đến 35 #define MINIMUM_STEPPER_PULSE 15 // (µs) The smallest stepper pulse allowed

    còn đổi mức thấp hoặc cao trên chân điều khiển xung thì tìm dòng sau để sửa.

    // By default pololu step drivers require an active high signal. However, some high power drivers require an active low signal as step.
    #define INVERT_X_STEP_PIN false
    #define INVERT_Y_STEP_PIN false
    #define INVERT_Z_STEP_PIN false
    #define INVERT_E_STEP_PIN false

    sửa false thành true ở trục nào bác muốn đổi.

    Chúc bác thành công.

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


  3. #22
    Thợ bậc 7
    Ngày tham gia
    Nov 2014
    Đang ở
    HCM
    Bài viết
    745
    Cám ơn
    88
    Được cám ơn 184 lần
           ở 145 bài viết
    // By default pololu step drivers require an active high signal. However, some high power drivers require an active low signal as step.

    Khả năng cao nguyên nhân nó nằm ở chỗ này, pololu nó mức cao, TB6560 thường hay mức thấp.
    HCM , 0945 ba nhăm 3577
    Đ/Chỉ, STK: SMS để biết thêm chi tiết. Tks

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


  5. #23
    Thợ cả ktshung's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    GB
    Bài viết
    1,407
    Cám ơn
    352
    Được cám ơn 245 lần
           ở 183 bài viết
    Cám ơn bác, em sẽ thử ạ

  6. #24
    Thợ cả ktshung's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    GB
    Bài viết
    1,407
    Cám ơn
    352
    Được cám ơn 245 lần
           ở 183 bài viết
    tính hình là sau khi thừ vẫn ko có gì thay đổi ạ, bó tay thật

  7. #25
    Thợ bậc 6
    Ngày tham gia
    Dec 2014
    Bài viết
    401
    Cám ơn
    29
    Được cám ơn 160 lần
           ở 124 bài viết
    check lại nhiễu tín hiệu thử coi, mình cũng từng mần với bo TB6600, câu dây xong bật nguồn là nó tự kịch kịch ko yên, tiếp địa cho nó thì nó bớt kịch kịch nhưng vẫn bị nên hiện giờ xếp xó luôn

  8. #26
    Thợ bậc 6
    Ngày tham gia
    Jan 2017
    Đang ở
    GB
    Bài viết
    447
    Cám ơn
    58
    Được cám ơn 141 lần
           ở 75 bài viết
    Em cũng bị y như bác chủ thớt đang đau đầu em dùng tb6600

  9. #27
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Trích dẫn Gửi bởi ktshung Xem bài viết
    em đấu chung dây âm và điều khiển dây dương bác ạ. En-, Step-, Dir- gộp lại đấu vào chân GND. Các chân + đâu tương ứng các chân trên Ramp1.4
    Bác sai chỗ này rồi nè, không cần đổi code, bác đổi dây là đc. E+,S+,D+ =>vcc. các chân còn lại vào board.

    vì đơn giản, lỗi này do tín chiệu Dir không ổn định. Nguyên nhân, do board có khả năng phát dòng không ấn tượng lắm, còn khả năng thu dong có thể đạt 100mA ( em nhớ mang máng)

    làm máy song mã cũng hay gặp trường hợp này.
    Bác ktshung chụp vài hình ảnh và sơ đồ nối dây lên, anh em dễ chém hơn.
    Lần sửa cuối bởi Tuanlm, ngày 20-07-2018 lúc 02:27:51 PM.

  10. #28
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    1. IO của arduino có 40mA max thôi. Và total cho tất cả các IO không quá 200mA. Và điện áp ra trên các IO thường cũng dao động trong khoảng 1-4V à (phụ thuộc vào dòng), không phải là 0-5V như nguồn cấp đâu.
    2. Hầu hết các board mở rộng cho 3D như Ramp đều không có buffer. Do đó việc giới hạn dòng cho các IO là phải lưu ý. Chư nói là socket qua 2-3 lớp thì càng không ổn định hơn nữa.

    Vậy nên việc đấu nối trực tiếp các IO với thiết bị bên ngoài có lắm rủi ro mà chắc mấy người để ý đến.
    Với mấy cái trò này mình chỉ dùng mấy con driver input trực tiếp như DRV, vì dòng vào rất rất là nhỏ, vài mA thôi. Mấy cái driver rời có cách ly thì dòng làm việc phải duy trì cho các opto khoảng 10-15mA nó mới good được. Mấy cái độ chế dùng MCU thì thường mình dùng buffer đầu ra cho nó ổn định hơn.

    Tình hình như bác mylove thì cũng là xui và may mắn thôi
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

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


  12. #29
    Thợ bậc 6
    Ngày tham gia
    Nov 2013
    Bài viết
    501
    Cám ơn
    150
    Được cám ơn 170 lần
           ở 133 bài viết
    Để thử lỗi do opto thì chạy tốc độ thấp nhất và chọn tỉ lệ xung 1/1 hoặc 1/2 thử, không thì thử độ chính xác từng trục bằng đồng hồ so xem có bị lệch không, nếu cả 2 không dc thì do phần mềm convert file .STL qua GCode, cái này thì mình đã bị vì xài phần mềm free

  13. #30
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Trích dẫn Gửi bởi maxx.side Xem bài viết
    Để thử lỗi do opto thì chạy tốc độ thấp nhất và chọn tỉ lệ xung 1/1 hoặc 1/2 thử, không thì thử độ chính xác từng trục bằng đồng hồ so xem có bị lệch không, nếu cả 2 không dc thì do phần mềm convert file .STL qua GCode, cái này thì mình đã bị vì xài phần mềm free
    Vụ này có thể dòng cấp cho opto ko đủ. Chứ không phải do opto đáp ứng không kịp.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

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


  15. #31
    Thợ bậc 6
    Ngày tham gia
    Jan 2017
    Đang ở
    GB
    Bài viết
    447
    Cám ơn
    58
    Được cám ơn 141 lần
           ở 75 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    1. IO của arduino có 40mA max thôi. Và total cho tất cả các IO không quá 200mA. Và điện áp ra trên các IO thường cũng dao động trong khoảng 1-4V à (phụ thuộc vào dòng), không phải là 0-5V như nguồn cấp đâu.
    2. Hầu hết các board mở rộng cho 3D như Ramp đều không có buffer. Do đó việc giới hạn dòng cho các IO là phải lưu ý. Chư nói là socket qua 2-3 lớp thì càng không ổn định hơn nữa.

    Vậy nên việc đấu nối trực tiếp các IO với thiết bị bên ngoài có lắm rủi ro mà chắc mấy người để ý đến.
    Với mấy cái trò này mình chỉ dùng mấy con driver input trực tiếp như DRV, vì dòng vào rất rất là nhỏ, vài mA thôi. Mấy cái driver rời có cách ly thì dòng làm việc phải duy trì cho các opto khoảng 10-15mA nó mới good được. Mấy cái độ chế dùng MCU thì thường mình dùng buffer đầu ra cho nó ổn định hơn.

    Tình hình như bác mylove thì cũng là xui và may mắn thôi
    Em đã thay driver nhatson cho kết quả mỹ mãn. Kết luận driver tb của chị na ko chơi với ramp đc.

  16. #32
    Thợ bậc 5 thucncvt's Avatar
    Ngày tham gia
    May 2014
    Bài viết
    263
    Cám ơn
    15
    Được cám ơn 116 lần
           ở 64 bài viết
    KHông biết bên in 3d có nhanh bằng cắt , khắc laser không , khách hàng của em chế máy laser ,chơi điều khiển bằng arduino , cho máy laser ,chạy 2 con M42 ,moto step 57 dài 76 chạy phà phà

    Bài viết hình ảnh 2 máy đó mục KHÁCH HÀNG trên web mới của em (laservnn chấm com)
    LK, HD lắp ráp máy Laser www.laservnn.com/ www.thucnclaser.com 0909112460

  17. #33
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Chắc ok thôi, thiết kế phù hợp là chạy được.
    Firmware thì nếu chạy chế độ x4 phát xung được tầm 40kHz, nếu chạy GRPL phổ thông thì chỉ tầm 10kHz. Từ đó tính ra vi bước phù hợp với nhu cầu mà chạy.
    Về gia tốc thì arduino sợ gia tốc nhỏ, chứ gia tốc lớn thì không sợ đâu.
    Vì giới hạn tốc độ này nên nếu làm máy laser chắc phải giảm độ phân giải xuống cho phù hợp.

    Chịu chơi + mày mò chắc lấy con raspberry pi chạy chắc ok hơn nhiều.

    Máy in thì tùy, tốc độ dao động trong khoảng dưới 300mm/s. Nếu laser thì cũng tầm này đổ lại thôi. Khắc thì còn chạy nhanh chứ cắt thì chạy chạm rì rì ấy mà.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

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


  19. #34
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,321 lần
           ở 2,595 bài viết
    Trích dẫn Gửi bởi mylove299 Xem bài viết
    Em đã thay driver nhatson cho kết quả mỹ mãn. Kết luận driver tb của chị na ko chơi với ramp đc.
    Thì mình mới nói là xui xong rồi hên. Vì thực chất vẫn chưa xác định được nguyên nhân.

    Mình nghĩ có nguyên nhân có thể thế này. Opto bọn TB chất lượng kém, cần kích dòng lớn hơn nên lúc làm việc thiếu dòng. Bỏ sót tín hiệu.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

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


  21. #35
    Thợ phụ bậc 1
    Ngày tham gia
    Sep 2018
    Bài viết
    11
    Cám ơn
    0
    Được cám ơn 1 lần ở 1 bài viết
    bác cài lại driver cho nó xem

Trang 2 của 2 Đầu tiênĐầu tiên 12

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

  1. Thắc mắc cách sử dùng ray trựt bằng từ mong các bác chỉ giáo
    Bởi h-d trong diễn đàn Trao đổi kinh nghiệm
    Trả lời: 5
    Bài viết cuối: 07-03-2017, 03:21:33 PM
  2. Nhờ các bác chỉ giáo giúp em
    Bởi hungson1986 trong diễn đàn Thắc mắc
    Trả lời: 4
    Bài viết cuối: 20-10-2016, 11:00:49 AM
  3. bệnh tìm ko ra nhờ chỉ giáo
    Bởi trần nhựt trong diễn đàn Máy phay CNC
    Trả lời: 56
    Bài viết cuối: 18-10-2016, 07:10:37 AM
  4. CNC 1518. Nhờ các bác vào chỉ giáo giúp ah.... Help!!!
    Bởi haiquanckbn trong diễn đàn Máy phay CNC
    Trả lời: 12
    Bài viết cuối: 05-10-2016, 08:22:26 AM
  5. Có mấy cái motor mong các bác chỉ giáo
    Bởi trodjngung trong diễn đàn Gian hàng hết hiệu lực
    Trả lời: 1
    Bài viết cuối: 27-11-2015, 11:14:05 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
  •