Znaleziono 14 wyników
Wróć do „Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL”
- 31 mar 2020, 22:50
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
- Odpowiedzi: 35
- Odsłony: 5608
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
I nie trzeba zmieniać silników.
- 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: 5608
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
Prąd ustawiłeś prawidłowo? Tam jest inny współczynnik niż w A4988. Napięcie na potencjometrze powinno mieć ok 0,8V
- 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: 5608
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
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ę,simeone pisze: ↑30 mar 2020, 10:09Moduł 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
Ale skoro umiesz przekompilować GRBL, to jest oczywiście lepsze rozwiązanie
odkomentuj #define INVERT_SPINDLE_ENABLE_PIN
- 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: 5608
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.
- 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: 5608
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)
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ł).
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)

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ł).
- 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: 5608
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.
- 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: 5608
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.
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.
- 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: 5608
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

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

- 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: 5608
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.
Problemem jest wydajność driverów. A4988 ledwo dają radę z jednym silnikiem.

Problemem jest wydajność driverów. A4988 ledwo dają radę z jednym silnikiem.
- 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: 5608
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
RAMPS.
Można też podłączyć piąty stepstick na kabelkach.
Dodane 2 minuty 22 sekundy:
A przy jednym silniku na sterownik? Zanim coś kupisz, przetestuj na jednej osi na tym co masz.simeone pisze: ↑26 mar 2020, 09:12Ok, 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
Problemy z prędkością załatwi zwiększenie napięcia zasilania.
Można też obniżyć stepping, ale spadnie wtedy dokładność.