• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z arduino shield .
#1
Witam.

Mam problem z uruchomieniem sterowania pod mini frezarkę.

Zakupiłem takie oto części:

Moduł Arduino Uno R3 - https://allegro.pl/oferta/modul-zgodny-z...9835306357

Zasilacz impulsowy 12V / 250W / 21A - https://allegro.pl/oferta/zasilacz-monta...1500657538

Moduł CNC Shield A4988 - https://allegro.pl/oferta/a4988-sterowni...2873079309

Sterownik silnika stepstick A4988 - https://allegro.pl/oferta/a4988-sterowni...2873257104

Silniki NEMA17 - https://allegro.pl/oferta/silnik-krokowy...3219520936

Zaczynając od początku 

Podłączyłem wszystko według instrukcji którą znalazłem na stronie V-slot

Zainstalowałem Arduino IDE

Wgrałem przez Xloadera grbl_v1.1f.20170801.hex

Zainstalowałem program Universal G-code Sender

Uruchomiłem wszystko i na początku silniki wydawały dziwny dźwięk ale nie były napięte osie, za drugim podłączeniem zasilacza do sieci wybiło bezpiecznik w komputerze, i tak z 3 razy. Ustaliłem że jeden stepstick powoduje zwarcie ponieważ po jego wymontowaniu już nie wyłączało komputera. 

Sygnał do arduino docierał przy ręcznym sterowaniu ponieważ diody migały

Na shielda idzie 12V , na stepstickach jest 1,1V ustawione ale nie widać nic na wyjściu ze stepsticka na silnik

Silniki testowałem na drukarce 3D i działają

Kupiłem drugi komplet shielda i sterowników, podłączyłem, komputer i program widzi sterowanie itd. ale silniki dalej nie dają oznak życia. 

W jednym momencie kiedy odpiąłem stepsticki na dwóch osiach i zostawiłem tylko na jednej to silnik zaczął się kręcić ale ta sytuacja się już drugi raz nie powtórzyła.

Czy może to być wina oprogramowania ?? 

Już sam nie wiem gdzie popełniam błąd. Niby wszystko proste do podłączenia a jednak coś jest nie tak.

Z góry dzięki za pomoc

Pozdrawiam.
 
Odpowiedź
#2
Wg mnie trzeba to robić drobniejszymi krokami. Użyj tylko UNO, shield i jednego silnika, jakiś przykładowy kod by go sprawdzić.
Jeśli podłączenie UNO do PC powoduje palenie jakiś bezpieczników to jest coś mocno powalone w układzie, a sama płytka UNO mogła tego nie przeżyć.
Teraz to już powinieneś sam zasilać całość przez jakiś bezpiecznik, a najlepiej zasilacz laboratoryjny z ograniczeniem prądowym.
Nie wiem o jakim 1.1V piszesz, silniki mają podane jakieś napięcie zasilania i prąd, ale multimetrem tego nie zmierzysz. Możesz tylko ustawić ograniczenie prądowe drivera potencjometrem. A to co idzie na silnik to krótkie impulsy prądowe.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
A czy nie jest przypadkiem tak, że CNC Shield V3 gwarantuje kompatybilność z GRBL v0.9?
Vref = 1,1V wygląda na rozsądną wartość jak na silniki 1,8A.

Jaki bezpiecznik wywala?

Dodatkowe pytanie, czy pin EN jest podłączony do masy?
 
Odpowiedź
#4
Próbowałem przed sekundą właśnie jeden sterownik, silnik i shield UNO ale tylko w momencie podłączenia zasilania silnik daje przez chwilę dźwięk a potem koniec. Nie steruje z UGS. Myślę jeszcze o tym czy są jakieś inne możliwości wysterowania sygnału na silnik bez programu g-code sender. Niby program wysyła sygnał bo UNO miga jak wciskam X+ / X- itd. ale nie przekazuje tego dalej na shielda. Ktoś zapytał mnie czy mam wspólną masę podłączoną. W jaki sposób to zrobić??
 
Odpowiedź
#5
Jak jest shield to masz wspólną masę. Są też pojedyncze podstawki pod driver i wtedy oprócz sygnałów sterujących musisz pamiętać o doprowadzeniu również GND. Przecież są przykłady do silnika krokowego, np. biblioteka Accelstepper, w Google znajdziesz przykład z driverem, pinologia jest też w Google jaki piny do którego drivera na shieldzie.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#6
Źle sparowane wyjścia /cewki, i jak ktoś napisał sprawdź CNC Shield V3 na którą wersję GRBL jest bo są dwie i nie są zamienne. I trzecia opcja czy założyłeś zworki według dokumentacji CNC Shield V3??
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#7
Wersja GRBL rzeczywiście może mieć wpływ więc sprawdzę a nawet o tym nie pomyślałem.

Nigdzie na dokumentacji shielda nie ma informacji o tym że gdzieś mają być zworki.

Na każdej instrukcji w necie gdzie goście składają takie sterowania nie ma żadnych zworek ani kombinacji.

Jedyne to że jedni zasilają osobno arduino osobnym zasilaczem a inni nie i nie wiem jaka jest różnica.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości