Znaleziono 4 wyniki

autor: tuxcnc
16 lip 2022, 21:28
Forum: Wycinarka Laserowa / Grawerka Laserowa / Lasery
Temat: K40, GRBL i trefne S
Odpowiedzi: 8
Odsłony: 1525

Re: K40, GRBL i trefne S

Sprawa chyba się wyjaśniła.
Poszło o częstotliwość PWM.

Otóż wtedy gdy założyłem wątek, wyciąłem co miałem do wycięcia, więc temat odłożyłem na później, bo inne sprawy były ważniejsze...
Wczoraj znalazłem trochę czasu
Robiąc pomiary stwierdziłem, że moc lasera zmienia się bardzo nieliniowo (800 to tylko 50% tego co 1000), a do tego jeszcze przy wartościach poniżej 800 (jak wspominałem wcześniej), dzieją się cuda, zasilacz wpada w jakieś oscylacje, rzęzi i wskazówka miliamperomierza wariuje, co doskonale zgadza się z opisywanym na początku problemem...
Zacząłem szukać informacji na temat budowy zasilacza lasera K40 i jego współpracy z PWM w ogólności i GRBL w szczególności.
Otóż znalazłem, że można pod wejście fabrycznie podpięte do potencjometru podłączyć PWM o częstotliwości 20 kHz.
Sprawdziłem źródła GRBL i okazało się, że domyślnie PWM pracuje z częstotliwością 0,98 kHz, czyli by wychodziło że za mało...
Tutaj jest problem z preskalerem użytego timera. Nie wchodząc niepotrzebnie w szczegóły, da się ustawić częstotliwości: 62,5 7,8125 1,96 0,98 0,49 0,245 i 0,061 kHz. Innych wartości nie da się uzyskać bez wymiany kwarcu, co z innych powodów nie wchodzi w grę.
Skompilowałem więc firmware na 7,8 kHz i było dużo lepiej, choć przy pewnych ustawieniach zasilacz piszczał.
Co ciekawe, ta wartość jest skomentowana "(Used in v0.9)"...
I to by się zgadzało!
Na 99% poprzedni sterownik był V0.9, bo to była najnowsza wersja kiedy kupowałem laser.
Po cholerę zmienili cichaczem 8 kHz na 1 kHz nie wiadomo, pewnie jakieś powody były...
Szczerze mówiąc wcale mnie to nie dziwi, bo twórcy GRBL dużo większe głupoty mają na sumieniu...

Trochę mnie wkurzały te piski z zasilacza, bo niczego dobrego nie wróżą.
Postanowiłem więc jeszcze trochę pokombinować.
Mam takie moduły https://www.aliexpress.com/item/4001315452325.html więc jeden podłączyłem.
To są płytki od Mach3, standardowo sterowane PWM o częstotliwości 500 Hz, chociaż sprzedawca twierdzi że 1-3 kHz.
Pomierzyłem dobrym sprzętem i okazało się że co prawda przy 1000 Hz działa, ale jest już nieliniowa zależność wypełnienie/napięcie, a przy 500 Hz prawie idealnie...
Wyżej nie sprawdzałem, bo nie miałem motywacji...
Źródła GRBL nie zawierają linii odpowiadającej PWM 500 Hz, ale taką wartość da się uzyskać dopisując w cpu_map.h :

Kod: Zaznacz cały

#define SPINDLE_TCCRB_INIT_MASK   ((1<<CS22) | (1<<CS20)) // 1/128 prescaler -> 0.49kHz (Mach3 0-10V  modules)
Trzeba uważać gdzie się dopisuje, bo są identyczne wpisy dotyczące różnych konfiguracji...
Jest jeszcze taka sprawa, że moduł od Mach3 wytrzymuje napięcie zasilania 24V dostępne w zasilaczu, ale daje na wyjściu sygnał 0-10V zamiast potrzebnego 0-5V. Tutaj wystarczy dzielnik na dwóch rezystorach, ja dałem potencjometr montażowy 2k2, bo akurat miałem pod ręką.
Ogólnie działa dobrze, mam trochę nieliniowości w okolicach 90-100%, może da się to wyregulować, ale dzisiaj to już mi się nie chce...
autor: tuxcnc
26 cze 2022, 21:15
Forum: Wycinarka Laserowa / Grawerka Laserowa / Lasery
Temat: K40, GRBL i trefne S
Odpowiedzi: 8
Odsłony: 1525

Re: K40, GRBL i trefne S

drzasiek90 pisze:
26 cze 2022, 20:45
Może coś częstotliwość nie pasuje sterownikowi i przy wypełnieniu 60% zachodzi jakąś dziwną zależność... Chociaż to też bez sensu.
Może zasilacz dostaje świra?
Laser jest i nowy i stary - niedługo mu stuknie sześć lat, ale pracował może kilkanaście godzin.
Naprawiać niczego nie mam zamiaru - przy cenie 2000 PLN lepiej kupić nowy.
Pytam czy ktoś miał podobny numer, bo ciekawy jestem.
autor: tuxcnc
26 cze 2022, 18:44
Forum: Wycinarka Laserowa / Grawerka Laserowa / Lasery
Temat: K40, GRBL i trefne S
Odpowiedzi: 8
Odsłony: 1525

Re: K40, GRBL i trefne S

drzasiek90 pisze:
26 cze 2022, 17:42
Zmieniłeś F600 na F800
Literówka.
Powinno być S600 i S800.
Tłumacząc jeszcze raz, przy mocy lasera 80% tnie normalnie, a przy mocy lasera 60% dzieją się cuda. niezależnie od posuwu.
A z dxf2gcode to dłuższa historia. Tam można ustawić inny posuw dla Z i inny dla XY. Jeżeli nie masz zetki, to prostym trikiem można zamiast np. G1 Z-1 F100 wygenerować S100 a resztę linii pominąć.
autor: tuxcnc
26 cze 2022, 10:56
Forum: Wycinarka Laserowa / Grawerka Laserowa / Lasery
Temat: K40, GRBL i trefne S
Odpowiedzi: 8
Odsłony: 1525

K40, GRBL i trefne S

Proszę nie pisać tu bzdur w rodzaju "tuba się kończy", albo "było kupić *****", bo temat jest o czymś zupełnie innym.
Otóż dawno nie wycinałem niczego laserem, bo nie miałem takiej potrzeby, więc zapomniałem też jakich ustawień do jakiego materiału używałem. Nie jestem w stanie powiedzieć też czy podobne rzeczy zdarzały się wcześniej, ale aż takie cuda to na pewno miałem po raz pierwszy.
Laser to chińskie CO2 40W, taki najtańszy "do pieczątek" ze sterowaniem zmienionym na GRBL. Dawniej było starsze, ostatnio zmieniłem na wersję 1.1g.
Kilka dni temu zmarnowałem trochę pleksi, powiedzmy mniej niż arkusz A4, więc chlastać się nie będę, ale byłem tym bardzo zaskoczony. Otóż miejscami nie docinało na wylot. Puściłem program cztery razy i w sumie było tak samo - w jednym miejscu na wylot, gdzie indziej do połowy, chociaż przecież cztery razy pół to więcej niż jeden.
Ponieważ robota miała bardzo niski priorytet, więc sobie odpuściłem, pozostawiając rozwiązanie na przyszłość...
Dzisiaj jednak potrzebna mi była maskownica do wentylatora (standardowy 80mm z zasilacza komputerowego) i jej brak wstrzymywał projekt o najwyższym priorytecie, po prostu zamontować ją później byłoby bardzo pracochłonne albo ryzykowne, bo by trzeba było bebeszyć skrzynkę z elektroniki, albo ryzykować przewiercenie falownika...
Znalazłem w necie coś co mi się spodobało, ale projekt był fatalnie spieprzony i musiałem wszystko narysować od nowa.
W takich sytuacjach lubię dla pewności wyciąć szablon z kartonu i przymierzyć czy pasuje...
No i tutaj zrobił się kompletny cyrk...
W dxf2gcode ustawiłem F2000 i S600, (mam własny postprocesor, który zamienia posuw w zetce na moc lasera), co powinno być wartościami dobrymi dla kartonu 130g...
Wyszło takie cudo:
Obrazek
Jak widać, najpierw cięło właściwie, znaczy się na wylot, ale wraz z postępem pracy coraz gorzej, zasilacz zaczął rzęzić, a moc spadała, choć w g-kodzie nie było ku temu podstaw...
Myślałem że trafi mnie szlag...
Zmieniłem F600 na F800, co niby nie powinno być wielką różnicą (F1000=100%) i stał się cud - laser zaczął działać jak powinien i dostałem potrzebny mi szablon...
Po zmianie F2000 na F100 pięknie wyciął maskownicę z mlecznej pleksi ≠3 mm:
Obrazek
Wszystko było wycięte idealnie i dało się rozdzielić bez żadnych narzędzi...

No i teraz pytanie:
Czy ktoś się już spotkał z takimi trefnymi parametrami?
Wygląda jakby GRBL gryzł się z zasilaczem, może częstotliwość PWM jest niewłaściwa?

Projekt maskownicy może się komuś przyda, to przy okazji udostępniam:
fan.tar
(40 KiB) Pobrany 32 razy

Wróć do „K40, GRBL i trefne S”