Sterownik USB do step2cnc
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 3
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
Sterownik USB do step2cnc
Razem kolegą Piotrem Rakowskim rozpoczęliśmy wspólny projekt budowy mikroprocesorowego sterownika dedykowanego jego programowi step2cnc.
Projekt ma następujące założenia:
- komunikacja po USB ze step2cnc
- możliwość pracy autonomicznej bez komputera i step2cnc (po wgraniu programu)
- obsługa kart SD/MMC
- możliwość zatrzymania programu w dowolnym miejscu, uruchomienia z dowolnego miejsca, uruchomienia programu "wstecz"
- obsługa krańcówek, przycisku STOP, czujnika długości narzędzia
- obsługa 3 przekaźników
- obsługa 4 osi
- możliwość zwalniania/przyspieszania pracy programu za pomocą potencjometru cyfrowego ( z poziomu panelu urządzenia)
- optoizolacja wyjść
- częstotliwość sygnałów sterujących - minimum 50kHz
Parę szczegółów technicznych:
- projekt będzie oparty o LPC2138 ( ARM7, 60MHz) i FT245R ( równoległy interfejs USB )
- urządzenie zawierać będzie mały wyświetlacz LCD, czytnik kart SD/MMC
- urządzenie będzie obsługiwać krańcówki programowe dla wszystkich osi
- dostępne będzie jedno wyjście analogowe raz wyjścia PWM
Uff, niestety projekt ten jest kosztem mojego sterownika serwo, który będzie musiał poczekać
W tej chwili składam prototyp na eval bordzie, oprogramowanie do prototypu jest w końcowej fazie testów na PC ( potem przeniosę je na prototyp)
Wszelkie uwagi/sugestie mile widziane
Projekt ma następujące założenia:
- komunikacja po USB ze step2cnc
- możliwość pracy autonomicznej bez komputera i step2cnc (po wgraniu programu)
- obsługa kart SD/MMC
- możliwość zatrzymania programu w dowolnym miejscu, uruchomienia z dowolnego miejsca, uruchomienia programu "wstecz"
- obsługa krańcówek, przycisku STOP, czujnika długości narzędzia
- obsługa 3 przekaźników
- obsługa 4 osi
- możliwość zwalniania/przyspieszania pracy programu za pomocą potencjometru cyfrowego ( z poziomu panelu urządzenia)
- optoizolacja wyjść
- częstotliwość sygnałów sterujących - minimum 50kHz
Parę szczegółów technicznych:
- projekt będzie oparty o LPC2138 ( ARM7, 60MHz) i FT245R ( równoległy interfejs USB )
- urządzenie zawierać będzie mały wyświetlacz LCD, czytnik kart SD/MMC
- urządzenie będzie obsługiwać krańcówki programowe dla wszystkich osi
- dostępne będzie jedno wyjście analogowe raz wyjścia PWM
Uff, niestety projekt ten jest kosztem mojego sterownika serwo, który będzie musiał poczekać
W tej chwili składam prototyp na eval bordzie, oprogramowanie do prototypu jest w końcowej fazie testów na PC ( potem przeniosę je na prototyp)
Wszelkie uwagi/sugestie mile widziane
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 6
- Posty: 917
- Rejestracja: 13 maja 2005, 22:24
- Lokalizacja: Wawa
Kod: Zaznacz cały
urządzenie zawierać będzie mały wyświetlacz LCD
rozumiem ze będzie można wgrać kilka programów na kartę, może da się jakieś bmp wkleić żeby kojarzy który to który program był, jak duża będzie mogła być karta? mam nadzieje ze nie będzie jakiś specjalnych ograniczeń
a nieda się troszkę szybciej ? :/ wtedy nie trzeba by było robić mnożnika w enkoderach ( bo rozumiem ze sterowanie będzie krok - kierunek ..)częstotliwość sygnałów sterujących - minimum 50kHz
a może dało by się zmiescic jeszcze na wyświetlaczu "suwmiarkę" pokazującą aktualne położenie .. i wtedy można by było odliczyć jakieś enkodery ( na odwrót) i zrobić sterowanie ręczne
przewidujesz zrobić chociaż pasek pokazujący % wykonanej pracy ?
czy da się na PC'cie oglądać odchyłkę położenie silników ( ten oscyloskopik jak w UHU) ale wszystkich silników na raz ??
ehhh chyba sie trochę zagalopowałem ale pytałeś o sugestie
i jeszcze moze by pomysleć nad wersją super hiper i ekonomiczną ?
PS. prośba do pana Piotra żeby dał Pan chwilkę wolnego Panu Jarkowi aby mógł ukończyć swój sterowniczek serwo
[ Dodano: 2007-06-17, 13:56 ]
Ps 2. Może masz jeszcze do dyspozycji 4 piny i dało by sie dorobic obsługę hamulca ( blokowanie wału silnika) ewentualie luzownika. moze to byc przydatne jak śruby nie sa samohamowne
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
rockykon pisze:hmm a jaki to będzie wyświetlaczu ?
Podręczny, 2x20.
Chyba tak, ale to zobaczymy. Na razie chodzi o to, by móc wczytywać barrrrrrrdzo długie sekwencje kodów sterujących. Jak pisał kol. JarekK będzie to karta SD/MMC. Tak więc pewnie co najmniej 2 GB. Czy ten procesor ma obsługę większych - nie wiem. Ale żeby było jasne - wgrywany program to nie g-kod, a jego "skompilowana", specjalna wersja tablicowa.rockykon pisze:rozumiem ze będzie można wgrać kilka programów na kartę, może da się jakieś bmp wkleić żeby kojarzy który to który program był, jak duża będzie mogła być karta? mam nadzieje ze nie będzie jakiś specjalnych ograniczeń
Kol. rockykon - minimalnie 50 KHz - MINIMALNIE! Ile da się wydusić z tego procesora - zobaczymy.rockykon pisze:a nieda się troszkę szybciej ? :/ wtedy nie trzeba by było robić mnożnika w enkoderach ( bo rozumiem ze sterowanie będzie krok - kierunek ..)
A może wodotrysk dodać?rockykon pisze:a może dało by się zmiescic jeszcze na wyświetlaczu "suwmiarkę" pokazującą aktualne położenie .. i wtedy można by było odliczyć jakieś enkodery ( na odwrót) i zrobić sterowanie ręczne
Na PC z pewnością, na LCD - być może.rockykon pisze:przewidujesz zrobić chociaż pasek pokazujący % wykonanej pracy?
Chyba tak -rockykon pisze:czy da się na PC'cie oglądać odchyłkę położenie silników ( ten oscyloskopik jak w UHU) ale wszystkich silników na raz ?? [...]
ehhh chyba sie trochę zagalopowałem ale pytałeś o sugestie
Pomyślimy, ale czym miałyby się różnić?rockykon pisze:i jeszcze moze by pomysleć nad wersją super hiper i ekonomiczną?
NIGDY W ŻYCIU Jeśli o mnie chodzi ważniejsza jest na początek praca z krokowcami.rockykon pisze:PS. prośba do pana Piotra żeby dał Pan chwilkę wolnego Panu Jarkowi aby mógł ukończyć swój sterowniczek serwo
[ Dodano: 2007-06-17, 21:25 ]
Gentelmeni nie mówią o pieniądzach (bo je mają). My także (bo na razie nie wiemy)kostner pisze:Ambitne a jaka jest przewidywana cena tego urzadzenia ??
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 6
- Posty: 917
- Rejestracja: 13 maja 2005, 22:24
- Lokalizacja: Wawa
rozumiem ze chcąc kupic ten "sterownik" będe musiał kupic tez licencje na "specjaną" wersje step2cnc. z innymi programami nie będzie działać ....
jesli chodzi o wersje ekonomiczna i all inclusive, to jedyne co przychodzi mi do głowy, to ograniczenia w sofcie ... wtedy może nawet studentów było by na to stac.
a moze jako wersje tańszą zrobic po prostu przejsciówke z USB ? bez zadnych wyśfietlaczy kart sd ...
moze nie jestem w temacie ale jak to jest z licencja na step2cnc ? ile to kosztuje ?
a nie ładniej by było zastosowac jakis graficzny wyśfietlacz ? te od komórek nie sa chyba tak drogie i moze te 20 zł by bylo warto ... kolorowo ..
i jak to będzie z hamulcem ?
jesli chodzi o wersje ekonomiczna i all inclusive, to jedyne co przychodzi mi do głowy, to ograniczenia w sofcie ... wtedy może nawet studentów było by na to stac.
a moze jako wersje tańszą zrobic po prostu przejsciówke z USB ? bez zadnych wyśfietlaczy kart sd ...
moze nie jestem w temacie ale jak to jest z licencja na step2cnc ? ile to kosztuje ?
a nie ładniej by było zastosowac jakis graficzny wyśfietlacz ? te od komórek nie sa chyba tak drogie i moze te 20 zł by bylo warto ... kolorowo ..
i jak to będzie z hamulcem ?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Tak, sterownik będzie sprzedawany razem z oprogramowaniem.rockykon pisze:rozumiem ze chcąc kupic ten "sterownik" będe musiał kupic tez licencje na "specjaną" wersje step2cnc. z innymi programami nie będzie działać ....
Studentom? A po co im taki sterownik? Trzeba pomyśleć raczej o wersjach z większymi albo mniejszymi zabezpieczeniami, większą lub mniejszą ilością opcji dodatkowych. Np. właśnie do krokowców i serw oddzielnie.rockykon pisze:jesli chodzi o wersje ekonomiczna i all inclusive, to jedyne co przychodzi mi do głowy, to ograniczenia w sofcie ... wtedy może nawet studentów było by na to stac.
Nie, to nie są oszczędności, ale raczej działanie na krótką metę.rockykon pisze:a moze jako wersje tańszą zrobic po prostu przejsciówke z USB ? bez zadnych wyśfietlaczy kart sd ...
249 zł.rockykon pisze:moze nie jestem w temacie ale jak to jest z licencja na step2cnc ? ile to kosztuje?
W PC masz duży wyświetlacz. Ma być dobrze, czy z fajerwerkami? Wyświetlacz w sterowniku będzie właściwie głównie do pracy z menu sterownika i jego wewnętrznymi ustawieniami.rockykon pisze:a nie ładniej by było zastosowac jakis graficzny wyśfietlacz ? te od komórek nie sa chyba tak drogie i moze te 20 zł by bylo warto ... kolorowo ..
Jw. W wersji super-hiper, być może. Pan Jarek obiecuje, że nie poprzestanie na pierwszej wersji i będziemy ją rozwijać w jedynie słusznym kierunku...rockykon pisze:i jak to będzie z hamulcem ?
PiotrJub jest dużo bardziej zaawansowany. Sądzę, że na tym etapie wie już co i za ile. Ja jeszcze nie.kostner pisze:HAHAHA...
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 2173
- Rejestracja: 29 lip 2005, 15:07
- Lokalizacja: Warszawa
- Kontakt:
Obaj z kol. Jarkiem jesteśmy obecnie urlopowani. On do 15.07. Nic wcześniej się nie urodzi.
Co do wyświetlacza graficznego - po co? Jak pisałem funkcjonalność i stabilność pracy to nasze priorytety. Sterownik i tak będzie komunikował się z PC - po co więc wyświetlacz inny, niż ekran komputera?
Co do wyświetlacza graficznego - po co? Jak pisałem funkcjonalność i stabilność pracy to nasze priorytety. Sterownik i tak będzie komunikował się z PC - po co więc wyświetlacz inny, niż ekran komputera?
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)