PDA

View Full Version : Xin hỏi cách kết nối RAMPS 1.4 và Step Driver



ktshung
05-06-2016, 02:40:58 PM
Các bác cho em hỏi tại sao em dùng các chân Pul, Dir, En trên mạch Ramps 1.4 + Arduino 2560 với các driver ngoài (cấp nguồn riêng 24v) của em thì con chạy được con không. Trong khi dùng driver trong bộ của nó thì chạy phà phà ạ? Em cám ơn
20865

CKD
05-06-2016, 02:58:54 PM
Đổi qua dùng dây âm chung rồi thử lại đi bác :)

ktshung
05-06-2016, 03:13:44 PM
Đổi qua dùng dây âm chung rồi thử lại đi bác :)

em thử rồi cũng không được bác, hồi trước bác nhatson có nói về cái gì đại loại như low active trong Mach3 ấy, em nghĩ cái này chắc nó cũng bị thế. Cám ơn bác

CKD
05-06-2016, 03:28:31 PM
Thì đổi giữa âm chung hoặc dương chung là đổi active low/high đó ạ.
Mặc định thì mấy cái GRBL nó active high.

ktshung
05-06-2016, 07:39:16 PM
Ngoài lý do này ra các bác có cao kiến gì khác ko ạ. Ví dụ như tốc độ phát xung?

CKD
05-06-2016, 08:29:21 PM
Bác thử tráo qua lại driver với nhau để loại trừ xem do driver hay do arduino rồi tính bác ạ.
Tức thời chẵng nghĩ ra lý do.

huynhbacan
05-06-2016, 08:42:52 PM
Bác chạy con được con không tức là da chạy được, có thể do nguyên nhân là, bo DRV8825...không có opto, tín hiệu nhỏ từ chíp điều khiển được, còn bo TB6560 có opto, cần dòng cao hơn để phát tín hiệu, bác Hưng cho qua 1 tranistor điều khiển xem sao.

Còn vấn đề active low, active high thì bác mở Source code Grbl edit file pin_map.h thay đổi rồi biên dịch lại xem thế nào.

20869

ktshung
05-06-2016, 09:05:12 PM
Bác có thể vui lòng nói rõ hơn về con transitor này ko ạ, em dân ngoại đạo mong bác thông cảm

ktshung
05-06-2016, 09:58:26 PM
Em hỏi ngu thêm tý nữa là muốn chuyển từ low sang high ở con TB6560 thì chỉ cần thay sơ đò đấu dây thôi hay phải làm gì nữa ko ah. Em cám ơn

huynhbacan
06-06-2016, 08:28:17 AM
là tranistor đệm dòng đầu ra vi điều khiển, để mở opto,


Em hỏi ngu thêm tý nữa là muốn chuyển từ low sang high ở con TB6560 thì chỉ cần thay sơ đò đấu dây thôi hay phải làm gì nữa ko ah. Em cám ơn

Con TB6560 xung vào active high.
em đó giờ không có xài TB..., bác đã làm mọi cách mà không được thì bác làm thế này xem thế nào ạ.
Dùng transistor (C1815) cực E nối GND, cực C nối STEP-/DIR-, cực B qua trở vài trăm ôm vào bo aduino.

minhdt_cdt10
06-06-2016, 08:55:21 AM
bác tháo bỏ chân Enable từ Ramp qua driver TB6560 đi thử xem, không được thì em nghĩ bác nên thử kiểm tra xung từ các ngõ ra từ bo Mega xem nó có bị gì không.

anhxco
06-06-2016, 10:29:35 AM
Bác ktra lại nguồn 5V.
sau đấy kiểm tra chân EN, có thể lộn active, tốt nhất như bác minhdt nói, bác cứ nối nguồn cho cái chân EN active để test đã, laọi trừ dần bác ạ.

anhxco
06-06-2016, 10:43:26 AM
Em vừa ktra datasheet 2 con drvier 6600 và drv, nó khác nhau chân active En bác ạ, con 6600 high active, con drv low active.
Nên em nghĩ 90% không chạy là do cái chân này.
Giờ bác set lại trong phần mền hoặc thay đổi cứng bằng cách đấu dây.
trước mắt bác cứ đấu active cái chân EN riêng để test như e nói ở trên để xác định nguyên nhân.

ktshung
06-06-2016, 11:51:14 AM
em cám ơn mọi người, em sẽ thử và trình bày các bác

ktshung
06-06-2016, 11:55:00 AM
bác tháo bỏ chân Enable từ Ramp qua driver TB6560 đi thử xem, không được thì em nghĩ bác nên thử kiểm tra xung từ các ngõ ra từ bo Mega xem nó có bị gì không.

em có một cái driver A4988 cắm trực tiếp trên mạch Ramps, và cắm vào trục nào thử với motor cũng ok, nên em tin là có thể loại trừ lỗi xung từ ngõ ra Arduino

ktshung
09-06-2016, 05:41:18 AM
Báo cáo các bác em đã làm được ạ. Đấu âm chung như bác CKD hướng dẫn. Cám ơn mọi người

CKD
09-06-2016, 08:24:19 AM
Vụ active low/hight phần lớn anh em đều không để ý. Nhưng nó có ảnh hưởng. Không đúng:
- Hên thì nó chạy, xui thì không chạy.
- Chạy sai bước sau mỗi lần đảo chiều.
- Có thể bị khùng và tự chạy.

anhxco
09-06-2016, 08:39:14 AM
Vụ active low/hight phần lớn anh em đều không để ý. Nhưng nó có ảnh hưởng. Không đúng:
- Hên thì nó chạy, xui thì không chạy.
- Chạy sai bước sau mỗi lần đảo chiều.
- Có thể bị khùng và tự chạy.

Cái docs cho board của cụ Hung, có lẽ sau nên tìm nó ngâm cứu trước cho dễ xác định nguyên nhân :)
21010

baoseo
27-06-2016, 04:46:48 PM
Bạn tham khảo cái hình này thử coi,thấy không có nối E - vào Ram 14.21833

gdratrang
31-10-2016, 03:11:57 PM
muốn chuyển từ low sang high ở con TB6560 thì chỉ cần thay sơ đò đấu dây thôi hay phải làm gì nữa ko ah. Em cám ơn

CKD
31-10-2016, 03:20:56 PM
muốn chuyển từ low sang high ở con TB6560 thì chỉ cần thay sơ đò đấu dây thôi hay phải làm gì nữa ko ah. Em cám ơn

Bác cho biết đang dùng loại nào, có opto cách li đầu vào hay không?

thedark1108
03-11-2016, 09:47:20 PM
Thoải mái đi, không quan trọng đâu

Hoanggiang
02-03-2019, 08:11:13 AM
Các bác cho em hỏi tại sao em dùng các chân Pul, Dir, En trên mạch Ramps 1.4 + Arduino 2560 với các driver ngoài (cấp nguồn riêng 24v) của em thì con chạy được con không. Trong khi dùng driver trong bộ của nó thì chạy phà phà ạ? Em cám ơn
20865
Bác cấp nguồn khác cho driver đó thử , vì mấy cái driver gắng vào ramp thì nó xài 5v , còn mấy driver riêng nó xài trên 9v lận