JammaPi

Tutti gli emulatori che ci possono servire sul nostro cab con SO non Windows

Moderatore: Moderatore Raspberry

vincenzo.bini
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 22/04/2016, 19:48
Reputation: 1
Città: Travagliato

JammaPi

Messaggio da vincenzo.bini » 10/11/2017, 22:31

JammaPi


Immagine


Descrizione


JammaPi è un interfaccia che collega il RaspberryPi ad un cabinato o prontoscheda cablato Jamma.
Usa solamente un USB ed un amplificatore audio integrato con la possibilità di regolare il volume.
L'ingresso video è una configurazione personalizzata della VGA666, quindi è facilmente configurabile a 15Khz o 31Khz senza nessun problema!
Grazie a JammaPi non sarà più necessario effettuare saldature e cablaggi!
L'interfaccia è completamente configurabile da Raspberry con la possibilità di essere settata come Joystick oppure Tastiera ed integra dei controlli analogici per un eventuale volante o spinner.
Inoltre dispone di 12 uscite già predisposte per il collegamento di LED per creare fantastici giochi di luci nei tasti del cabinato!

JammaPi è una scheda totalmente artigianale fatta e progettata da Vincenzo Bini.


Caratteristiche

Pinout
pinout.png

Layout Pcb
JammaPi_n.jpg


  1. Connettore LED
    dett_h1.jpg

    Sono pin dedicati all'illuminazione!
    Ci si può collegare dei LED (direttamente, è già stata inserita la resistenza di limitazione di corrente) per creare effetti visivi nel cabinato!


  2. Connettore ICSP

    Serve solamente durante la prima programmazione della scheda


  3. Connettore ingressi Analogici
    dett_h2.jpg
    Una volta abilitati, è possibile collegare fino a 6 volanti o potenziometri


  4. Trimmer volume


  5. Pettine Jamma

    dett_h4.jpg

  6. 5V
dett_h3.jpg
Informazioni

Per farla funzionare va aggiunto un file (in allegato) nella cartella overlay nella partizione di boot e modificato il config.txt così:

Codice: Seleziona tutto

dtoverlay=vga666-6
enable_dpi_lcd=1
display_default_lcd=1
dpi_output_format=6
dpi_group=2
dpi_mode=87
hdmi_timings=320 0 16 30 34 240 0 2 3 22 0 0 0 60 0 6400000 1 (Sync Negativo) #questa riga può essere modificata per migliorare la risoluzione
hdmi_timings=320 1 16 30 34 240 1 2 3 22 0 0 0 60 0 6400000 1 (Sync Positivo) #questa riga può essere modificata per migliorare la risoluzione
E aggiungere "usbhid.quirks=0x2341:0x8036:0x040" nel cmdline.txt così:
Prima:

Codice: Seleziona tutto

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Dopo:

Codice: Seleziona tutto

dwc_otg.lpm_enable=0 usbhid.quirks=0x2341:0x8036:0x040 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

File da scaricare:
overlay.zip
___________________________________________________________
Pagina Ufficiale --> https://www.jammapi.it/ 
Topic guida AdvMame --> GUIDA - Pixel-perfect su Raspberry Pi con AdvanceMAME 
Topic di Vendita -->  [vendo] Scheda Jamma - Raspberry 
___________________________________________________________

.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di vincenzo.bini il 16/11/2017, 10:10, modificato 3 volte in totale.
>>>JammaPi<<<


Avatar utente
PaTrYcK
Moderatore
Moderatore
Messaggi: 11227
Iscritto il: 12/10/2009, 19:35
Reputation: 106
Città: Cagliari

Re: JammaPi

Messaggio da PaTrYcK » 15/11/2017, 22:38

Complimenti!


antoniomauro
Cab-maniaco
Cab-maniaco
Messaggi: 1486
Iscritto il: 02/08/2005, 7:40
Medaglie: 1
Reputation: 11
Città: Latina
:
Donatore

Re: JammaPi

Messaggio da antoniomauro » 16/11/2017, 10:43

Fantastico prodotto!
Una domanda, ma questa modifica:

Codice: Seleziona tutto

dwc_otg.lpm_enable=0 usbhid.quirks=0x2341:0x8036:0x040 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
E' necessaria anche per le prime versioni della scheda?
A cosa serve?


vincenzo.bini
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 22/04/2016, 19:48
Reputation: 1
Città: Travagliato

Re: JammaPi

Messaggio da vincenzo.bini » 16/11/2017, 10:48

usbhid.quirks=0x2341:0x8036:0x040 serve se hai la scheda impostata come joystick!
Attenzione però: questo codice va aggiunto nel cmdline.txt non nel config.txt!

Inviato dal mio Redmi Note 4X utilizzando Tapatalk

>>>JammaPi<<<


Avatar utente
Yami
Nostalgico
Nostalgico
Messaggi: 478
Iscritto il: 07/06/2006, 7:38
Reputation: 14
Città: Lecce

Re: JammaPi

Messaggio da Yami » 21/11/2017, 14:10

Ciao Vincenzo,
nell'attesa di ricevere la scheda, avrei un paio di dubbi (o curiosità):

1. cosa cambia se la scheda viene impostata "come joystick" o "come tastiera"? (nel secondo caso non sarà necessario modificare il cmdline.txt?)

2. perché due overlay 565 e 666?

3. come è possibile impostare i led del cabinato?

Grazie sempre


Avatar utente
Tox Nox Fox
Moderatore
Moderatore
Messaggi: 5883
Iscritto il: 14/01/2007, 23:35
Medaglie: 2
Reputation: 26

Re: JammaPi

Messaggio da Tox Nox Fox » 27/11/2017, 20:00

Ecco il video della presentazione della scheda all'evento QuelliCheIVideogiochi2017

https://www.youtube.com/watch?v=VkP1ymt5Ofk&t=2005s
Immagine
WP.ARCADEITALIA.NET


vincenzo.bini
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 22/04/2016, 19:48
Reputation: 1
Città: Travagliato

Re: JammaPi

Messaggio da vincenzo.bini » 27/11/2017, 20:37

Ma noo!!! :on_cry: Che figura di M!!! <-dash->
>>>JammaPi<<<


vincenzo.bini
Affezionato
Affezionato
Messaggi: 118
Iscritto il: 22/04/2016, 19:48
Reputation: 1
Città: Travagliato

Re: JammaPi

Messaggio da vincenzo.bini » 27/11/2017, 20:39

@Tox Nox Fox non mi hai più detto se l'hai provata!
>>>JammaPi<<<


Avatar utente
Tox Nox Fox
Moderatore
Moderatore
Messaggi: 5883
Iscritto il: 14/01/2007, 23:35
Medaglie: 2
Reputation: 26

Re: JammaPi

Messaggio da Tox Nox Fox » 27/11/2017, 21:37

Non ancora. Sono un pelo incasinato
Immagine
WP.ARCADEITALIA.NET


Avatar utente
Yami
Nostalgico
Nostalgico
Messaggi: 478
Iscritto il: 07/06/2006, 7:38
Reputation: 14
Città: Lecce

Re: JammaPi

Messaggio da Yami » 27/11/2017, 22:00

Nooo spettacolare il video! Me lo guardo con calma. Grandi!!! (peccato che siamo un po' lontani)


Rispondi