ASAP-CNC
SPI zamiast STEP/DIR
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 4703
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: ASAP-CNC
Mam jakiś mały driwerek z "current sens" ale jeszcze nie zdążyłem się pobawić nim w otwierania drzwi kurnika.
Bazujesz na sterowniku TMC5160t Plus z możliwością monitorowania prądu silnika.
Ten sterownik wygląda tak:
są też inne mniej zaawansowane sterowniki stosowane w drukarstwie 3D.
Zastanawiam się nad zastosowaniem tego co robisz. Czy dałoby radę wysłać do niego po spi informację wykonaj ruch np. kilkaset jakiś jednostek, z przyspieszeniem i opóźnieniem o zadanych parametrach z jakiegoś np. esp8266 albo maleństwa esp32-c3 i dostać na bieżąco informację zwrotną: wszystko w porządku, nie było przekroczenia progu prądu, dojechałem do celu.
Bazujesz na sterowniku TMC5160t Plus z możliwością monitorowania prądu silnika.
Ten sterownik wygląda tak:
są też inne mniej zaawansowane sterowniki stosowane w drukarstwie 3D.
Zastanawiam się nad zastosowaniem tego co robisz. Czy dałoby radę wysłać do niego po spi informację wykonaj ruch np. kilkaset jakiś jednostek, z przyspieszeniem i opóźnieniem o zadanych parametrach z jakiegoś np. esp8266 albo maleństwa esp32-c3 i dostać na bieżąco informację zwrotną: wszystko w porządku, nie było przekroczenia progu prądu, dojechałem do celu.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 12
- Posty: 51
- Rejestracja: 17 lut 2024, 07:58
- Lokalizacja: PL
Re: ASAP-CNC
Tak, dostajemy takie okrojone info nawet przy każdorazowym transferze SPI (jakimkolwiek), można też wymusić odczyt na bierząco z rejestrów statusu, albo wymusić sygnały na pinach diagnostycznych.
Ta płytka ma max RMS 10A/fazę i spokojnie śmiga na 48V do 256 mikrokroków.
Dodatkowo:
Plusy: można przeskalować sterownik w dół (max prąd) programowo i fizycznie dobierając Rsens.
Minusy: brak 'wbudowanej' S rampy, tylko klasyczna rampa 4/6 punktowa.
Pozdrawiam
Ta płytka ma max RMS 10A/fazę i spokojnie śmiga na 48V do 256 mikrokroków.
Dodatkowo:
Plusy: można przeskalować sterownik w dół (max prąd) programowo i fizycznie dobierając Rsens.
Minusy: brak 'wbudowanej' S rampy, tylko klasyczna rampa 4/6 punktowa.
Pozdrawiam
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 12
- Posty: 51
- Rejestracja: 17 lut 2024, 07:58
- Lokalizacja: PL
Re: ASAP-CNC
Mały update:
Kontroler przyjmuje już g-cody w niezmienionej postaci, obrabia i wykonuje
+ takiego rozwiązania jest to że nie potrzebny jest żaden wyspecjalizowany program na PC wstępnie obrabiający g-code, polecenia można wysyłać nawet z konsoli (czy z jakimś prostym skryptem basha dla automatyzacji)
+ łatwo będzie dodać obsługę g-code z karty SD, pendrive może nawet uda się wysyłać z androida
Ale i tak jeszcze sporo zostało do zrobienia.
Teraz wypadało by zrobić porządek z kabelkologią
Pozdrawiam
Kontroler przyjmuje już g-cody w niezmienionej postaci, obrabia i wykonuje
+ takiego rozwiązania jest to że nie potrzebny jest żaden wyspecjalizowany program na PC wstępnie obrabiający g-code, polecenia można wysyłać nawet z konsoli (czy z jakimś prostym skryptem basha dla automatyzacji)
+ łatwo będzie dodać obsługę g-code z karty SD, pendrive może nawet uda się wysyłać z androida
Ale i tak jeszcze sporo zostało do zrobienia.
Teraz wypadało by zrobić porządek z kabelkologią
Pozdrawiam
-
Autor tematu - Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 12
- Posty: 51
- Rejestracja: 17 lut 2024, 07:58
- Lokalizacja: PL
Re: ASAP-CNC
Tutaj G-CODY nie są jeszcze buforowane, wszystko wykonuje się na bierząco ale nawet teraz nie wygląda to najgorzej. Teraz przyszła pora na buforowanie i intensywniejszą pracę w tle uC.
Spread cycle.
Rsens zostaną wymienione pod 5,5 A i 2 A RMS. Zasilanie 48V.
Pozdrawiam