Przejściówka: Joystick C64 - XYZpulse/XYZdirection/Enable

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
ucy7400
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 51
Rejestracja: 23 maja 2010, 23:04
Lokalizacja: ziemia

Przejściówka: Joystick C64 - XYZpulse/XYZdirection/Enable

#1

Post napisał: ucy7400 » 02 cze 2010, 16:33

Napisałem program na uC AtTiny2313 zamieniający sygnały ze starego analogowego joysticka do Atari lub Commodore'a na sygnały:

1. X step pulse
2. X direction
3. Y step pulse
4. Y direction
5. Z step pulse
6. Z direction
7. X Enable
8. Y Enable
9. Z Enable


Joystick podaje sygnały z manipulatora XY i przycisku "Fire".
Z jest generowana z osi X lub Y gdy naciskamy przycisk "Fire".

Program nie generuje jednoczesnego ruchu w wielu osiach.
Sterujmy albo osią X albo Y albo Z.

Są chętni na wsad do uC?
Ostatnio zmieniony 09 lip 2010, 23:19 przez ucy7400, łącznie zmieniany 1 raz.



Tagi:


CoCoN
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 80
Rejestracja: 20 wrz 2008, 18:28
Lokalizacja: dolnośląskie

#2

Post napisał: CoCoN » 02 cze 2010, 16:46

Też miałem taki zamysł kilkanaście lat temu - niestety, nikt tego do maszyn CNC nie kupił,
nawet 1 sztuki ...
:cry:
Całkiem fajna rzecz przy ręcznych ustawianiach suportów.


Autor tematu
ucy7400
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 51
Rejestracja: 23 maja 2010, 23:04
Lokalizacja: ziemia

#3

Post napisał: ucy7400 » 02 cze 2010, 17:02

To jest raczej pomysł dla amatorów.
Do prawdziwych zadań są enkodery itp.
Ale niektórzy dopiero zaczynają przygodę z CNC i nie wszystko już sobie pokupowali.

Co teraz warto pisać/konstruować na uC?


CoCoN
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 80
Rejestracja: 20 wrz 2008, 18:28
Lokalizacja: dolnośląskie

#4

Post napisał: CoCoN » 03 cze 2010, 10:55

Moje to było tylko do 2-ch osi (tokarka, wiertarka), w przypadku 3-ch osi łatwo o pomyłkę w obsłudze.
Jeżeli to zrobiłeś, to z myślą, że warto...
:mrgreen:
A jeżeli nie warto, to może następnym razem będzie warto?
:lol:


tumanek
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 74
Rejestracja: 23 lis 2005, 09:25
Lokalizacja: Rzeszow

#5

Post napisał: tumanek » 03 cze 2010, 13:31

Polecam najtańszego gamepada (za 9.9 max)
i programik joytokey (mapujący klawisze klawiatury do klawiszy pada)
doskonale działa już ze dwa lata u mnie - bardzo wygodne i niezawodne.
Pozdrawiam


Autor tematu
ucy7400
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 51
Rejestracja: 23 maja 2010, 23:04
Lokalizacja: ziemia

#6

Post napisał: ucy7400 » 03 cze 2010, 15:30

Do Mach'a jest plug'in który pozwala podczepić joystick/pad kompatybilny z gameport'em lub USB.

Mój pomysł bazuje raczej na sytuacji, w której karta sterująca silnikami ma własne, oddzielne od programowych/systemowych wejścia dla sygnałów sterujących. Rozwinięciem czegoś takiego jest zadajnik - określający ilość kroków, kierunek w wybranej osi i sterujący kartą.

Załączam schemat i wsad do ATtiny2313.
FuseBit'y do ustawienia wewnętrznego oscylatora:

Kod: Zaznacz cały

CKDIV8 = 1 (off), CKSEL = 0100 (8MHz internall), SUT10 = 01
Załączniki
C64_Joystick.zip
(11.92 KiB) Pobrany 300 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”