Znaleziono 3 wyniki

autor: TOP67
02 kwie 2022, 19:51
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Candle
Odpowiedzi: 6
Odsłony: 1223

Re: Candle

Nie różni się. To wciąż jest Atmega 328p. Ustawienia będą zatem domyślne jak dla Uno.

Przy okazji polecam odblokowanie
#define ENABLE_SAFETY_DOOR_INPUT_PIN
i zdefiniowanie czasu rozruchu wrzeciona
#define SAFETY_DOOR_SPINDLE_DELAY 1.0 // Float (seconds)

Zmienia to sposób działania wejścia Hold.

Normalnie hold wstrzymuje tylko posuw. Po zmianie zatrzyma się też wrzeciono. Pozwala to chwilowo wstrzymać pracę, np. w celu usunięcia wiórów (zwłaszcza przy wierceniu). Drugie wciśnięcie powoduje wznowienie pracy. Nie jest wtedy potrzebny przycisk Resume.
autor: TOP67
02 kwie 2022, 14:43
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Candle
Odpowiedzi: 6
Odsłony: 1223

Re: Candle

Czyli to silnik lub sterownik wrzeciona nie działa liniowo.

Zainstaluj Arduino IDE, pobierz GRBL i wyedytuj plik config.h

Jeśli masz Arduino nano, z CNC Shield v4, to musisz jeszcze zamienić porty STEP i DIR w każdej osi w pliku cpu_map.h
autor: TOP67
02 kwie 2022, 08:21
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Candle
Odpowiedzi: 6
Odsłony: 1223

Re: Candle

Jarewa pisze:
02 kwie 2022, 08:06
Mam pytanie czy są jakieś konwertery gdzie dodatkowo można przesuwać zakresy min/max?
Można za pomocą prostej elektroniki analogowej, ale łatwiej to zrobić cyfrowo
Można przekompilować GRBL tak, żeby dla minimalnych obrotów dawał dowolną wartość PWM (nawet 50%). Tylko trzeba ustalić tą wartość.
Wydaje się, że to powinno rozwiązać problem
#define SPINDLE_PWM_MIN_VALUE 50
$31=500

Mierzyłeś napięcia za konwerterem?
Jeśli wpisałeś $30=14000, $31=0, to jakie napięcia masz dla poleceń
M3 S1400 (powinno być 1V)
M3 S2800 (2V)
...
M3 S12600 (9V)

Wróć do „Candle”