Znaleziono 8 wyników

autor: tuxcnc
20 sty 2021, 23:12
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

TOP67 pisze:
20 sty 2021, 22:59
To z nieznanych przyczyn Chińczycy sprzedają płytkę do GRBL 0.8, który nie przewidywał obsługi PWM i krańcówki były na kolejnych portach D9, 10, 11.
Tutaj akurat przyczyna jest znana, skopiowali płytkę Protoneer razem z napisami.
Obrazek
autor: tuxcnc
20 sty 2021, 22:13
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

drzasiek90 pisze:
20 sty 2021, 21:55
Na płytce Z+ i Z- są połączone razem i podłączone do pin D11 płyty arduino a na tym wyjściu jest sygnał PWM więc nie może tam być krańcówka
Szlag mnie za chwilę trafi.
ARDUINO NIE MA PINÓW Z+ i Z- !!!!
Weź czymś wydrap te debilne napisy, albo wszystko będzie Ci się pieprzyć w nieskończoność !

Kod: Zaznacz cały

#ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11.
    #define Z_LIMIT_BIT>   4 // Uno Digital Pin 12
  #else
    #define Z_LIMIT_BIT    3  // Uno Digital Pin 11
  #endif
Grzebałeś tutaj ?
Masz krańcówkę Z na D12 ?
No to podłącz tam też krańcówkę Y2.
autor: tuxcnc
20 sty 2021, 22:03
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

Kod: Zaznacz cały

 // NOTE: Dual axis limit is shared with the z-axis limit pin by default. Pin used must be on the same port
      // as other limit pins.
      #define DUAL_LIMIT_BIT    Z_LIMIT_BIT
      #define LIMIT_MASK        ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)|(1<<DUAL_LIMIT_BIT))
Czyli jeżeli nie namieszałeś, to wspólna jest krańcówka zetki.
autor: tuxcnc
20 sty 2021, 21:41
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

drzasiek90 pisze:
20 sty 2021, 21:35
Na pinach opisanych na cnc shield
Jak będziesz patrzył na te debilne napisy, to nigdy do niczego nie dojdziesz.
autor: tuxcnc
20 sty 2021, 21:12
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

drzasiek90 pisze:
20 sty 2021, 20:55
krańcówkę Y2 podłączam pod X+
Ale w opisie GRBL jest :
New dual motor support feature for gantry CNC machines. An axis motor is efficiently mirrored to a dedicated set of step and direction pins (D12/D13 or A3/A4) with no detectable loss of performance. Primarily used to independently home both sides of a dual-motor gantry with a pair of limit switches (second shared with Z-axis limit pin). When the limit switches are setup correctly, Grbl will self-square the gantry (and stay square if $1=255 is programmed). Beware use at your own risk! Grbl is not responsible for any damage to any machines.
Wynika z tego że współdzieloną krańcówką jest Z, co by było logiczne, bo czasem X i Y bazuje się razem, a Z z zasady osobno.
autor: tuxcnc
19 sty 2021, 21:26
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

drzasiek90 pisze:
19 sty 2021, 21:04
Nie chodzi przypadkiem o to, że jedna z linii STEP lub DIR wykorzystana dla osi A to wyjście sprzętowego timera? Jeśli się ją wykorzysta, to nie ma czym generować PWM.
Chodzi o to, że jak się projektuje urządzenie dla debili, to potem są problemy.
Jakiś kretyn projektując CNC-shield wpadł na cudowny pomysł, żeby wydrukować na płytce nazwy sygnałów GRBL zamiast nazw pinów Arduino. Chodziło o to, że debil nie jest w stanie przyporządkować do siebie dwóch nazw i kiedy musi np. podłączyć A-step do A3 to mu się mózg gotuje.
Konsekwencją tego pierwszego debilizmu jest drugi debilizm, że nie da się skompilować pewnych konfiguracji, bo się sygnały nie będą pokrywały z nadrukowanymi na płytce nazwami, chociaż technicznie jest to możliwe.
Natomiast na jakiejś mitycznej płytce Protoneer v3.3 (której nikt nie kupuje bo jest droga i trudno dostępna) są inne nadruki i jeśli ją się wybierze w configu to się skompilować da.
To tak w skrócie.
autor: tuxcnc
19 sty 2021, 20:36
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

TOP67 pisze:
19 sty 2021, 20:22
Albo spróbuj
Wybacz, ale dzisiaj mi się po prostu nie chce.
Pamiętam natomiast długą dyskusję na temat tego debilizmu, że się nie da skompilować, bo się napisy na płytce nie będą zgadzały z sygnałami.
Najzwyczajniej trzeba skonfigurować shielda jako Protoneer v3.3 i nie przejmować się nadrukami.
Czy przypadkiem nie o to chodzi ?
autor: tuxcnc
19 sty 2021, 20:01
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL - 2 silniki na oś i niezależne bazowanie
Odpowiedzi: 33
Odsłony: 4172

Re: GRBL - 2 silniki na oś i niezależne bazowanie

TOP67 pisze:
19 sty 2021, 16:49
Z powyższego opisu wynika, że PWM zostanie wyłączone.
Chyba już kiedyś o tym dyskutowaliśmy, że ten opis jest debilny, bo nie chodzi o same sygnały, tylko o nadruk na płytce shielda ...

Wróć do „GRBL - 2 silniki na oś i niezależne bazowanie”