Chińska płyta pod Mach3 – nie reagują krańcówki

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
Arkadiusz2000
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 113
Rejestracja: 11 maja 2017, 18:01
Lokalizacja: Mrągowo

Chińska płyta pod Mach3 – nie reagują krańcówki

#1

Post napisał: Arkadiusz2000 » 16 lip 2017, 12:50

Kupiłem chińską płytę główną dedykowaną do Mach3 wraz z trzema sterownikami na TB6600 oraz kablem LPT.

Najpierw skonfigurowałem Mach3, podłączyłem silniki (NEMA 17),według diagramu widocznego na zdjęciu, siniki w opcji „Dostrajanie silników” pracują bez
zarzutów.

Obrazek

Przy próbie podłączenie krańcówek Mach3 nie widzi ich.

Obrazek

Krańcówki podłączałem jako rozwarte jak i zwarte, kombinowałem w ustawieniach Macha i nic, ściągnąłem i zainstalowałem demo programu STEP2CNC objawy są takie same.

Obrazek

Zakładam, że skoro działają silniki, to kabel LPT jest OK., a więc uszkodzona płyta.

Czy prawidłowe wyciągam wnioski ?!?!

Proszę o potwierdzenie moich wniosków lub zaprzeczenie im, a może trzeba jeszcze coś ustawić, skonfigurować.

Pytanie główne:
Czy problem leży po stronie płyty czy komputera ?



Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#2

Post napisał: adam Fx » 16 lip 2017, 16:37

nie wspominasz o zasilaniu 12V-24V .. jest?

[ Dodano: 2017-07-16, 16:38 ]
nie wspominasz o zasilaniu 12V-24V .. jest?

https://www.cnc.info.pl/topics12/plytka ... t84195.htm ja miałem uszkodzona płytkę i sprzedawca wymienił
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
Arkadiusz2000
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 113
Rejestracja: 11 maja 2017, 18:01
Lokalizacja: Mrągowo

#3

Post napisał: Arkadiusz2000 » 16 lip 2017, 17:41

Zasilacz 12V 5A jest podłączony do sterowników silników, czyżbym miał 12V podłączyć do płyty głównej ?
Sądziłem, że płyta jest zasilana tylko 5V z USB, a te zaciski 12 V zasilania jest wykorzystywane tylko do sterowania falownikiem wrzeciona lub temperatury drutu.

Obrazek

[ Dodano: 2017-07-16, 21:22 ]
Podłączyłem do płyty zasilanie 12-24V tak jak na zdjęciu powyżej, zaświeciła się dioda informująca o podłączeniu tego zasilania, a krańcówki dalej nie działają.

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#4

Post napisał: adam Fx » 16 lip 2017, 22:53

Jeszcze spróbuj połączyć masy wejść i wyjść jak to nic nie da to masz wadliwą płytkę tak jak ja miałem.
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


avatar
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 208
Rejestracja: 23 cze 2004, 09:44
Lokalizacja: Gdansk

#5

Post napisał: avatar » 17 lip 2017, 06:03

Sądząc po zdjęciu to są transoptory.
Po stronie TTL (komputera ) - tj bliżej środka płyty każdy z transoptorów ma 2 wyprowadzenia
(2 nóżki wystające z DIL4) które można zewrzeć za pomocą śrubokręta - sygnał musi pojawić się w komputerze . Jak się coś ci pojawi to ustawienia są OK, kabelek LPT jest OK.
Schematu tej płyty nie znam ale czy nie jest tak że transoptory wymagają oddzielnego zasilania ?

Jeżeli mam racje to .: pomiędzy GND krańcówki a dowolne jej wejście podłącz woltomierz i odczytaj napięcie - jeżeli będzie 0..1V to znaczy prawdopodobnie że GND trzeba podać GND zewnętrznego zasilania a przełącznik ma zamykać +~4-12V .

Jeżeli jednak odczytasz jakieś napięcie większe niż 3V to jaka jest wartość rezystora SMD koło transoptora ? Po stronie transoptora "pierwotnej" można dolutować zwykłego czerwonego leda który musi się zaświecić po zamknięciu obwodu.
"Everything should be made as simple as possible, but not one bit simpler."
Albert Einstein


Autor tematu
Arkadiusz2000
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 113
Rejestracja: 11 maja 2017, 18:01
Lokalizacja: Mrągowo

#6

Post napisał: Arkadiusz2000 » 17 lip 2017, 21:29

Połączyłem GND wejść i wyjść, nic to nie dało.

Zanim zacznę zwierać coś śrubokrętem mam pytanie do "AWATERA"
Nie wiem o który transoptor chodzi, na zdjęciu poniżej ponumerowałem coś co według wikipedi wygląda na transoptory i opisałem stany napięć.
Pomiary robiłem bez napięcia 12-24V, tylko 5V z USB i z połączonymi GND, a jeśli chodzi o rezystor SMD to nie wiem o który chodzi.

Obrazek

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#7

Post napisał: adam Fx » 18 lip 2017, 14:07

chodzi o te 1-5
ale z doświadczenia napisze że zwarcie pino do GND powinno załączać sygnał bez dodatkowego podł. zasilania (po za 5 i 12-24 o których pisałem wcześniej)
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
Arkadiusz2000
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 113
Rejestracja: 11 maja 2017, 18:01
Lokalizacja: Mrągowo

#8

Post napisał: Arkadiusz2000 » 22 lip 2017, 20:50

Po niepowodzeniach z płytą do Mach3, zakupiłem Arduino Mega2560 oraz Ramps 1.4 z wyświetlaczem i czytnikiem kart, RepRap Discount Smart Controller
Na początek chciałbym uruchomić tylko silniki, później może drukarka 3D.
Merlina 1.8.3 skonfigurowałem korzystając z instrukcji do Marlina 1.6.4
(http://feriar-lab.pl/kalibracja-drukarki-3d-czesc-1/4/)
nie zmieniając nic w ustawieniach temperatur itp, tylko silniki, a gdy doszedłem do odblokowania wyświetlacza i czytnika kart to okazałe się że w wersji 1.8.3 nie mogę znaleźć, cytuje:

W zakładce „configuration.h” klikamy Ctrl+F albo Command+F dla Mac i wyszukujemy frazę:
#define REPRAP_DISCOUNT_SMART_CONTROLLER oraz #define NEWPANEL następnie z początku linijki usuwamy //
Następnie przechodzimy do zakładki „pins.h” i wyszukujemy frazę: #define RAMPS_V_1_3 i też usuwamy // z początku.



Jak skonfigurować Marlina 1.8.3, aby widział wyświetlacz i czytnik kart,a może jest jakiś program do wczytania g-kodu bezpośrednio z komputera, najlepiej po polsku.

Dodam.
W ID Arduino poćwiczyłem z plikiem Blink, diodka mrugała " jak jej zagrałem", Marlin skompilował się i wgrał prawidłowo, a przynajmniej taki był komunikat na dole ekranu

Szkic używa 80630 bajtów (31%) pamięci programu. Maksimum to 253952 bajtów.
Zmienne globalne używają 2926 bajtów (35%) pamięci dynamicznej, pozostawiając 5266 bajtów dla zmiennych lokalnych. Maksimum to 8192 bajtów.

Wyświetlacz świeci się "kwadracikami" a buzer buczy.

Z góry dziękuje za wszelką pomoc


Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 174
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

#9

Post napisał: Bostom » 25 lip 2017, 14:56

Polecam zmienić Marlina na Repieter. Konfiguracja super prosta za pomocą narzędzia online. Sterować możesz z Repieter Host z komputera.


JAccom
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 15 cze 2016, 13:52
Lokalizacja: Kielce

#10

Post napisał: JAccom » 04 wrz 2017, 11:28

Bostom pisze:Polecam zmienić Marlina na Repieter. Konfiguracja super prosta za pomocą narzędzia online. Sterować możesz z Repieter Host z komputera.
Tez miałem problemy z dopasowaniem wsadu, ale po kompilacji z dodatkami do czytnika oraz ekranu z pokrętłem, w końcu sie udało i wszystko działa
co do kolego problemem jest zasilanie tej płyty,

jesli podajesz jej 12-24v to odłącz zasilanie po USB lub dodatkowe 5V
tam gdzie pisze 5V to jest wyjście na zasilenie sterowników.

Większość popełnia ten błąd i stara podać tam 5V

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”