Znaleziono 14 wyników

autor: TOP67
31 mar 2020, 00:57
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Ten zasilacz jest zdecydowanie za mały do 5 silników. Lepiej już zostań przy 12V.

Prąd ustawiłeś prawidłowo? Tam jest inny współczynnik niż w A4988. Napięcie na potencjometrze powinno mieć ok 0,8V
autor: TOP67
30 mar 2020, 10:36
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

simeone pisze:
30 mar 2020, 10:09
Moduł przekaźników, który posiadam powinien być stale zasilony na pinach VCC i GND a przekaźniki załączane poprzez podanie GND na piny odpowiednio IN1 lub IN2. W takiej sytuacji podłączenie IN1/2 pod SpnEn działałoby w sposób odwrotny do zamierzonego.
Zrobiłem jednak pewną protezę, mianowicie podłączyłem na stałe GND oraz IN1 pod masę, natomiast pin VCC pod wyjście SpnEn. W tym momencie przekaźnik wysterowuje się wtedy gdy powinien, czyli w momencie rozpoczęcia pracy
W ten sposób całe zasilanie przekaźnika idzie z portu Adruino. A ma on ograniczona wydajność. To już lepiej podłączyć sam przekaźnik, odejdzie prąd na diodę,

Ale skoro umiesz przekompilować GRBL, to jest oczywiście lepsze rozwiązanie

odkomentuj #define INVERT_SPINDLE_ENABLE_PIN
autor: TOP67
29 mar 2020, 21:29
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Uruchomiłeś już sterowanie wrzecionem? Ponieważ nie korzystasz z PWM, najwygodniej by było przekompilować GRBL z wyłączoną definicją VARIABLE_SPINDLE. Wtedy będziesz mógł używać pinów na płytce zgodnie z ich opisem. Odpadnie też zabawa z oszukiwaniem obrotów.
autor: TOP67
27 mar 2020, 22:35
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Teoretycznie masz Pin Spindle Enable. Ale jest z nim spore zamieszanie. Zależy jaką masz wersję GRBL i czy obsługuje ona PWM.

Nieszczęśliwie w pierwszych wersjach GRBL nie zaimplementowano PWM, a pin do tego dedykowany użyto jako krańcówkę Z. Gdy dodano obsługę PWM, to zamieniono piny, ale płytka V3 jest podłączona po staremu.

Jeśli umiesz grzebać w źródłach GRBL, to możesz to sobie zmienić.

Jeśli nie, to wyjście PWM masz na pinie Z (pin D11)

Obrazek

A krańcówkę na pinie SpnEn (pin D12)

Jeśli chcesz podłączyć tam przekaźnik, to musisz zdefiniować w GRBL maksymalną prędkość wrzeciona np. na 100, żeby M3 zawsze włączało wypełnienie 100% (inaczej przekaźnik będzie piszczał).
autor: TOP67
26 mar 2020, 22:33
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Też o tym myślałem, ale gdzie zmieścisz radiator? Musiał byś wymienić szpilki na dużo dłuższe.
autor: TOP67
26 mar 2020, 22:12
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Większe napięcie pozwoli na zwiększenie prędkości. W Twoim przypadku nie ma z tym problemu.

Kup DRV8255. Będziesz mógł ustawić mikrokrok 1/32, co zwiększy dokładność. W Z możesz zostawić A4988, ale pewnie przy 5 będzie darmowa przesyłka.

Bez problemu podepniesz piąty driver. Po prostu wszystkie piny, poza tymi do silnika, trzeba dać równolegle.

Możesz też podpiąć dodatkowy stepstick pod piny koło gniazda X. Wyciągasz stamtąd ENABLE, STEP, DIR, +5V, GND. Niezależnie doprowadzasz zasilenie 12-24V. Steping ustawiasz zwierając na stepsticku mostkami do +5V lub GND.
autor: TOP67
26 mar 2020, 15:09
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Tyle kosztuje jeden silnik 0.8Nm

Ale te silniki nie odstają dużo od 17HS4401


Tak przy okazji przeglądania ofert, znalazłem wykres zależności momentu od prędkości

Obrazek
autor: TOP67
26 mar 2020, 14:53
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

Podejrzewam, że są tam 17HS4401. Jest najpopularniejszy i najtańszy. Największy Nema 17 ma tylko 2 razy większy moment.

Obrazek

Problemem jest wydajność driverów. A4988 ledwo dają radę z jednym silnikiem.
autor: TOP67
26 mar 2020, 10:18
Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Odpowiedzi: 35
Odsłony: 4967

Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL

simeone pisze:
26 mar 2020, 10:11
Czyli cała płytka do wymiany, bo X i Y mają po dwa silniki + jeden na Z.

CNC Shield nie jest w stanie tego obsłużyć, potrzebuję 5 kanałów. Jest coś sensownego i budżetowego na rynku?
RAMPS.

Można też podłączyć piąty stepstick na kabelkach.

Dodane 2 minuty 22 sekundy:
simeone pisze:
26 mar 2020, 09:12
Ok, cofam to... przy prędkościach powyżej 8000mm/min ze zdjętym paskiem efekt taki sam...
https://drive.google.com/open?id=1FLd3a ... NZReHdZR1m
A przy jednym silniku na sterownik? Zanim coś kupisz, przetestuj na jednej osi na tym co masz.

Problemy z prędkością załatwi zwiększenie napięcia zasilania.
Można też obniżyć stepping, ale spadnie wtedy dokładność.

Wróć do „Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL”