Sida 1 av 2

USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 12:56:22
av Tripp
Jag provade lite olika NES emulatorer på min PC och märkte att utan orginal handkontroll tappade man all spelkänsla.
Eftersom jag har en bunt små utveklingskort till PIC18F2455 hemma så stoppade jag in en sån i en handkontroll. :)
Programerade den som ett HID tangent bord, så att man inte behöver drivrutiner.
Eftersom (upp ner höger vänster) blir tangentbordets piltangenter går PICen att använda till jogger till en cnc också!
eftersom port b har inbyggda pullup användes denna, kopplad såhär.
PORTB.0 ' upp
PORTB.1 ' ner
PORTB.2 ' vänster
PORTB.3 ' höger
PORTB.4 ' A
PORTB.5 ' B
PORTB.6 ' select
PORTB.7 ' start
Bild
Jag fick borra och fila lite för att den skulle få plats.
Bild
Lödde bort sladdar och IC, märkte upp hur det skulle kopplas in.
Bild
Dit med alla sladdar, tog dom tunnaste jag hittade, men det blev lite tight ändå.
Bild
Såhär ser den ut nu :)
Bild
När man kopplar in den i PCn första gången ser det ut såhär.
Bild
Sen var det dags för provspelning, mycket bra spel känsla.
Se film supermario: Youtube
Se film notpad test: Youtube

Eftersom den funkade så bra, la jag till den som förprogrammerad PIC som produkt på min hemsida för 49kr www.xtune.se

Re: USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 13:43:23
av JimmyAndersson
Måste säga att jag gillar det här projektet riktigt mycket. Läckert! :D

Re: USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 21:07:02
av G-man
Hur fränt som helst! :) Jag har testat simulatorn men dissade den just för att man inte har kontrollen! Nu har vi iofs ett 8 bitars med lite spel till men detta har ju väldig hög "vill ha faktor"!

Re: USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 21:26:49
av Glenn
Jag hade nog försökt jacka in sej på kontakten istället, så hade man sluppit våldföra sej på en originalkontroller.. alla signaler borde väl finnas där ?

tyvärr är väl kontakten "lite" ovanlig.

Re: USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 21:39:35
av cosmox
Sweet! :tumupp:

Det där har jag saknat många gånger.

Re: USB NES kontroller / CNC jogger HID

Postat: 31 juli 2009, 21:41:55
av G-man
Nja, kontakt är inga problem att få tag i... säljs förlängninskabler på tradera

Re: USB NES kontroller / CNC jogger HID

Postat: 5 augusti 2009, 08:38:50
av Fritzell
Coolt!

Re: USB NES kontroller / CNC jogger HID

Postat: 5 augusti 2009, 21:50:20
av GeekJoan
:tumupp: Vill ha!

Vad vill du ha för att koda en platta till mig? Kontrollen och det andra kan jag fixa själv.

Re: USB NES kontroller / CNC jogger HID

Postat: 5 augusti 2009, 22:52:00
av Tripp
Ett färdigt kort programmerat och testat, 149kr + frakt.
Det kortet skulle inte bestyckas med lysdioder eller tryckknappar som vanligtvis sitter på kortet.
Om det finns intresse för det, så lägger jag upp den som en produkt på min hemsida. :)

Re: USB NES kontroller / CNC jogger HID

Postat: 6 augusti 2009, 18:44:31
av ondisc
I EMC2 skulle jag vilja ha följande:

PORTB.0 ' upp
PORTB.1 ' ner
PORTB.2 ' vänster
PORTB.3 ' höger
PORTB.4 ' PgUp
PORTB.5 ' PgDn
PORTB.6 ' F3
PORTB.7 ' Något mer...

Borde väl inte vara många rader kod att ändra för detta?... Hur många ingångar kan du koppla "knappar" till, max 8?

Re: USB NES kontroller / CNC jogger HID

Postat: 8 augusti 2009, 09:56:47
av Tripp
ondisc: Det går lätt att ändra ingång till nya tangenter.
PIC18F2455 har 24 I/O sen är ett par upptagna med USB och klocka.
Det borde gå att använda 20 tangenter.

På mitt kort som syns på bilden finns det 14 I/O.

Men om man vill ha mer så kan man ta PIC18F4455 då har man 35 I/O

Re: USB NES kontroller / CNC jogger HID

Postat: 8 augusti 2009, 22:44:33
av GeekJoan
Jag återkommer, måste lista ut vilka knappar som faktiskt används först.

Re: USB NES kontroller / CNC jogger HID

Postat: 10 augusti 2009, 11:46:05
av ondisc
GeekJoan skrev:Jag återkommer, måste lista ut vilka knappar som faktiskt används först.
+1, två veckor semester sen återkommer jag med! Verkar perfekt till det jag vill ha.

Går det att programera om PICen via usb också, eller kommer den funktionen vara borttagen?

Re: USB NES kontroller / CNC jogger HID

Postat: 16 augusti 2009, 21:52:00
av Tripp
Nu har jag ett par kort färdigbyggda och testade. :D

USB-NES-kretskort

Bild

Re: USB NES kontroller / CNC jogger HID

Postat: 21 oktober 2009, 20:40:39
av G-man
Hur funkar det om man vill ha 2 kontroller till datorn? en del spel kör man ju 2 åt gången eller iallafall med varsin kontroll till varsin gubbe osv...