Znaleziono 10 wyników

autor: tuxcnc
19 cze 2020, 22:20
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
19 cze 2020, 22:16
Ale to nie ja napisałem, tylko twórca GRBL
Nigdy nie twierdziłem. że Ty.
autor: tuxcnc
19 cze 2020, 22:12
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
19 cze 2020, 21:46
tuxcnc pisze:
19 cze 2020, 21:12
Co najwyżej opisy nie będą się zgadzały z obsługiwaną funkcją.
I cały czas tylko o to chodzi
Ty naprawdę nic nie rozumiesz, czy tylko uparłeś się mieć rację za wszelką cenę ?
Jest wyraźnie napisane :
// Variable spindle (i.e. laser mode) does NOT work with this shield as configured. While
// variable spindle technically can work with this shield, it requires too many changes for
// most user setups to accomodate.
Jest to TOTALNA BZDURA, bo obie płytki różnią się WYŁACZNIE rozmieszczeniem pinów i napisami !
Kiedy połączysz chińską płytkę CNC Shield V3.0 do Arduino zaprogramowanego dla Protoneer V3.51, to wszystko będzie działać, tylko sygnały będą na innych pinach !!!
No to co tu "does NOT work" i co tu "requires too many changes" ???
autor: tuxcnc
19 cze 2020, 21:12
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

Jednak zrobiłem dochodzenie.
Chińskie klony to faktycznie Shield V3.0, tylko to niczego nie zmienia.
W Protoneer V3.51 dodano trzy piny, dwa dublują przycisk RESET, trzeci to +5V obok E-STOP (lewy górny i prawy dolny róg płytki).
Natomiast na OBYDWÓCH płytkach dostępne są TE SAME sygnały Arduino i w TEJ SAMEJ ilości.
Różnica jest taka, że inaczej poprowadzono ścieżki, więc piny są w innych miejscach i są inaczej opisane.
Podsumowując, twierdzenie że płytka V3.0 NIE OBSŁUGUJE dowolnej funkcjonalności obsługiwanej przez płytkę V3.51 JEST TOTALNĄ BZDURĄ.
Co najwyżej opisy nie będą się zgadzały z obsługiwaną funkcją.
Poniżej obie płytki i przykładowa różnica :
Obrazek
autor: tuxcnc
18 cze 2020, 13:53
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
18 cze 2020, 07:28
Ale to Ty chciałeś podpiąć DUAL PORT pod rejestr D, do którego jest podłączony stepstick osi Z.
Nie chciałem podpiąć, bo jakbym chciał tobym najzwyczajniej to zrobił.
Chciałem USUNĄĆ sygnały osi Z, bo jej nie mam, a zwolnione zasoby wykorzystać.
Nawiasem mówiąc, w CNC Shield V4 nie ma potrzeby ciąć ścieżek, wystarczy nie wlutować dwóch goldpinów w Nano, albo je wlutować w drugą stronę. Zresztą identyczny numer można zrobić w stepsticku. Tylko tyle, że zupełnie nie o to mi chodziło.
Wracając do tematu, to ewidentnie problem mamy z wsteczną kompatybilnością programu.
Jest tak, że X,Y i Z muszą być na jednym porcie, a (nazwijmy je) X2 lub Y2 mogą być wszędzie.
Teoretycznie to właśnie X i X2 lub Y i Y2 powinny być na tym samym porcie, bo pracują równolegle, tylko pewnie za dużo by było przepisywania kodu ...
A żeby było jeszcze ciekawiej, to na przykład w Anycubic mam zdublowane silniki osi Z, czego z nieznanych powodów w GRBL zrobić się nie da ...
autor: tuxcnc
18 cze 2020, 06:30
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

gothye pisze:
18 cze 2020, 06:07
Do zmiany STEP_PORT_DUAL na inny port w AVT
Naprawiasz to, co nie jest zepsute.
Dual port faktycznie można zadeklarować dowolnie wszędzie, ale zwykle kończy się to tym, że coś innego przestaje działać, i to tu jest problem.
autor: tuxcnc
17 cze 2020, 18:01
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

gothye pisze:
17 cze 2020, 17:38
nie sprawdzałem ale powinno śmigać
Ale CO powinno śmigać ?
autor: tuxcnc
17 cze 2020, 15:00
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
17 cze 2020, 08:07
można tak przekompilować GRBL, żeby wszystkie złącza były właściwie opisane.
Zasadniczo NIE można.
Nie wdając się w szczegóły, GRBL nie operuje na pinach, tylko na portach, więc nie da się dowolnie poprzestawiać sygnałów. Nawiasem mówiąc, gdyby można było, toby to autorzy zrobili zamiast siać zamęt.
Jest jeszcze ciekawiej, bo wpadłem na dość fajny pomysł, żeby wywalić sygnały osi Z, której w laserze nie mam, a dodatkową oś przypisać do trzeciego sterownika na płytce CNC Shield V4. No i NIE DA SIĘ. Pinów StepZ i DirZ nie da się ani przenieść ani usunąć, bo się program nie skompiluje.
Ale zasadniczo zupełnie nie o to chodzi, tylko o kretyńskie wpisy w configu, które wprowadzają ludzi w błąd.
Kiedyś istniała jakaś płytka CNC Shield V3, na której połączenia były zrobione na stałe albo jakieś piny Arduino nie były wyprowadzone (nie widzę sensu robić w tej sprawie dochodzenia), ale teraz pod tą nazwą jest powszechnie dostępny chiński sterownik zgodny z Protoner V3.1, czyli ten na którym jest wszystko i wszystko działa.
A opisów nie ma sensu przedrukowywać, bo one zależą WYŁĄCZNIE od wgranego softu. Kto komu zabroni wgrać inną wersję firmware i podłączyć do czegoś innego ?
autor: tuxcnc
17 cze 2020, 05:40
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
16 cze 2020, 23:50
Żadną zworką nie da się zamienić D11 i D12. Te zworki służą tylko do konfigurowania czwartego stepsticka.
Czyli jednak są zworki ?
Da się zamiast jumperów użyć kabelków od arduino :
Obrazek
NICZEGO nie trzeba ani ciąć, ani lutować.
autor: tuxcnc
16 cze 2020, 23:25
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

TOP67 pisze:
16 cze 2020, 22:03
Nie ma żadnych jumperów
Kompromitujesz się.
Obrazek
Jumpery są po to, żeby oprócz opcji o której tu rozmawiamy, można też było czwarty sterownik podłączyć równolegle z którymś osi X, Y lub Z i sterować tymi samymi sygnałami step i dir.
autor: tuxcnc
16 cze 2020, 21:56
Forum: Elektronika CNC
Temat: GRBL i dwa silniki na oś
Odpowiedzi: 27
Odsłony: 3699

Re: GRBL i dwa silniki na oś

Zapewne są jakieś płytki na których wszystko jest połączone na sztywno, ale w chińskich klonach wszystko jest na jumperach i niczego ciąć nie trzeba.
Opisy faktycznie będą mylące, ale da się dojść korzystając ze schematu Arduino.

Wróć do „GRBL i dwa silniki na oś”