Postanowiłem zbudować sobie malutką obrabiarkę na silnikach DC od wycieraczek. Mają one samoblokujące się przekładnie, duży moment i są tanie (na szrocie mam 20zł za sztukę). Znalazłem też 5 enkoderów na złomie i działają na 5V i dają 2400 pozycji na obrót.
Tak za cały zestaw wyszło mi ze 150-200 zł i właśnie wpadłem na pomysł aby dorzucić do tego sterownik tak do 3000 zł i zrobić obrabiarkę o przestrzeni 200mm na 200mm do wycinania zębatek do łańcuchów.
Nie byłbym sobą gdybym jednak wywalił te 3k na jakiś sterownik więc postanowiłem że zrobię sobie sam.
To tu wypiszę co mam:
Mostki H https://telmal.com/pl/p/Modul-podwojny- ... L298N-/605
Silniki DC 5x od autosana duże. 0.8A przy pracy normalnej i 1.6A przy zatrzymaniu siłą(wyrywają ręce)
5 enkoderów 2400 pozycji takich samych na 5V: 4 kable (A;B;VCC;GND łomron)
Arduino DUE i Mega i inne ESP32 WEMOSY itd.
Od groma transoptorów do separacji.
Czujniki indukcyjne jako limit słicze już sobie kupię

Będę potrzebował 6 limit słiczy oraz 3 enkodery podpiąć jako przerwania chyba. Wyjdzie 6+6 pinów z przerwaniami a Arduino MEGA raczej nie uciągnie tylu.
wg. https://github.com/GreyGnome/EnableInterrupt standardowo są dostępne tylko (2, 3, 18, 19, 20, 21) piny i pozostałe (16,17,22,23,4,5,6,7,9,10) jest do odblokowania... więc teoretycznie powinno styknąć.
Jednak patrząc na to można wywnioskować że będzie potrzebne 9 pinów jak zORujemy limit słicze (ale kto by się chciał ograniczać)
Zamontuje po 2 silniki na oś X i Y to będzie kręcić jak szalone i nawet śrub trapezowych nie będę musiał kupować tylko zwykły metr pręta m30 walnę i bez sprzęgła będę napędzał.
To do sedna. Czy GRBL ma PID i PWM gotowy dla DUE lub MEGI? Czy będę mógł tym sterować DC servami?
Tam płytę główną zrobię sobie sam (choć nie będzie ładna to będzie działać)
Dodane 1 godzina 11 minuty 55 sekundy:
https://github.com/bdring/Grbl_Esp32
Co myślicie o tym rozwiązaniu. Wg. mnie łatwo zaadaptować ten skomplikowany shield do tego zadania.
Tu mam kolejne rozwiązanie pozwalające emulować stepper na zwykłym DC z enkoderem jaki mam.
https://github.com/misan/dcservo
Może to wombocombo zadziała.
Dodane 37 minuty 50 sekundy:
Jednak jak sobie myślę to emulacja to nie to czego szukam. Oprogramowanie musi mieć podgląd na ruch enkodera.