Page 1 sur 2

PCE to Control Panel 2P

Publié : sam. 27 sept. 2014 10:10
par Ptchnk
En attendant de trouver le temps pour avancer un peu plus sur mon projet PCE2JAMMA - 2 joueurs, j'ai mis en partage sur Oshpark les pcbs pour reproduire le circuit du pad d'origine de la PC-Engine si jamais cela intéresse du monde pour des adaptateurs maison ou des sticks arcade ou de la conversion de pad NES ou SMS ou autres. J'ai déjà posté ces liens sur UC et GO mais me suis que cela serait approprié de les mettre ici également :)

Version 1.0: 9,10$ les 3
https://oshpark.com/shared_projects/KB1FUnJ1
Image

Matos nécessaire:
- un IC 74157 DIP 16
- 4 résistances 330 Ohms
- 2 résistances 47 KOhms
- un réseau de 8 résistances 47 KOhms avec une broche commune (9 broches)
- un condensateur polarisé 10µF/16v
- un condensateur non polarisé 100nF
- un connecteur JST EH S9B 9 broches (pas 2,5mm) identique au modèle d'origine (dispo chez Farnell pour pas grand chose http://uk.farnell.com/jst-japan-solderl ... dp/2399215) si utilisation d'un câble d'origine ou sinon connecteur 9 broche en pas 2,5mm comme le connecteur JST XH S9B (photo ci-dessus) mais câble à réaliser.
- le pas entre les pins côté contrôles est de 2,54mm si utilisation de connecteur de type pinheader

Version 1.3 (avec seulement des réseaux de résistances): 8,90$ les 3

Matos nécessaire:
- un IC 74157 DIP 16
- un réseau de 10 résistances 47 KOhms avec une broche commune (11 broches) (pas évident à trouver apparemment)
- un condensateur polarisé 10µF/16v
- un condensateur non polarisé 100nF
- un connecteur JST EH S9B 9 broches (pas 2,5mm) identique au modèle d'origine sinon connecteur JST XH S9B par exemple si câble maison


Cela fait une bonne semaine que le circuit est monter dans ma borne via un peigne jamma et cela fonctionne correctement. Juste une petite précision pour le branchement dans un stick ou sur le peigne jamma. Quand on joue au pad, le bouton d'action (tir sur les shmups par exemple) est généralement le bouton à gauche sur le pad, c'est à dire le bouton 2/B, le bouton 1/A servant pour l'action secondaire (bombe, saut, ...). De plus le bouton select servant également de 3ème bouton parfois, je conseille le branchement suivant sur le connecteur jamma:

17 - start
18 - haut
19 - bas
20 - gauche
21 - droite
22 - bouton 2/B
23 - bouton 1/B
24 - select / bouton 3
25 - NA
26 - NA
27 - NA / masse
28 - masse

C'est probablement la configuration que je retiendrai sur la version 2 joueurs avec peigne jamma intégré.

Re: PCE to control panel 1P

Publié : sam. 27 sept. 2014 10:59
par io
Génial ! Merci.

Re: PCE to control panel 1P

Publié : dim. 28 sept. 2014 06:42
par Redfield1
Comme sur UC, beau boulot, mes félicitations !

Re: PCE to control panel 1P

Publié : dim. 28 sept. 2014 11:43
par MooZ
Sympa!

Re: PCE to control panel 1P

Publié : lun. 29 sept. 2014 12:10
par onaryc
Excellent!

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 09:07
par pckid
Hello

Une petite question , comment on branche le pad ? ,

Est ce que le créateur aurait pu mettre un connecteur mini din 8 pcb ?

ou le but c'est de créer un cable din 8 male ?

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 09:33
par slugman
pckid a écrit :Hello

Une petite question , comment on branche le pad ? ,

Est ce que le créateur aurait pu mettre un connecteur mini din 8 pcb ?

ou le but c'est de créer un cable din 8 male ?
A priori tu le branche directement depuis le connecteur contenu dans la manette

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 09:44
par pckid
C'est vraiment pas clair, ce qui serait intéressant c'est de na pas abimer ou utiliser un pad PCE.

Que l'on branche cet adaptateur entre la PCE et le Connecteur JAMMA

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 10:24
par Redfield1
C'est justement ce qu'il fait.

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 12:08
par Ptchnk
Yep, les PCB sur la photo reproduisent le circuit d'un pad PCE classique (sans les auto-fire) en essayant d'optimiser l'agencement des composants électroniques pour limiter au maximum la taille du circuit. Le but était justement d'éviter de sacrifier un pad PCE (car pas vraiment courant) et d'avoir un solution plus abordable... la pcb monté avec les composants et une prise male mini-DIN doit revenir dans les 5-6€ (moins cher qu'un pad PCE d'occas)... et cela prend beaucoup moins de place q'une PCB de pads et donc facilite son intégradation dans adaptateur maison.

Je précise que je n'ai rien inventé (simple reproduction du circuit du pad avec le même type de composants), les montages à base de 74HC157 existaient déjà :)
Pour les moins bricoleurs d'entre nous, avoir un PCB déjà prête à monter soi-même à prix très abordable peut inciter à ne pas avoir recours au hackpad surtout si ce dernier revient à )lus cher est plus compliquer à réaliser.

Ma démarche était d'y aller étape par étape pour mon adaptateur PCE2JAMMA.

1- le réalisation d'un PCB pour gérer les controles pour 1 joueur.
2- (en cours de finalisation) l'intégration sur le même PCB des circuits de 2 pads plus celui d'un doubleur de pad (reproduction du circuit du HE-X2) afin de pouvoir jouer à 2 joueurs sur une borne.
3- le PCE2JAMMA avec gestion des signaux audio/video.

Je pense que les 3 étapes présentent un intérêt en tant que tel pour divers montages, le plus intéressant étant, j'entends bien, l'adaptateur PCE2JAMMA final :)
pckid a écrit :Hello

Une petite question , comment on branche le pad ? ,

Est ce que le créateur aurait pu mettre un connecteur mini din 8 pcb ?

ou le but c'est de créer un cable din 8 male ?
Pour le montage, sur le connecteur de droite, il y a la possibilité de brancher une câble de pad via un connecteur JST EH (des câbles de remplacement se trouve sur le net) ou de se faire soit même un câble avec une mini-DIN en respectant l'ordre des pins du connecteur sur la PCB (de 1 à 9) pour les connecter sur les pin de la mini-DIN8 (le fil 9 se connectant au cerclage métallique de la mini-DIN).

Sur la gauche de la PCB, il y a possibilité de soit souder un connecteur, soit souder directement des fils pour renvoyer les directions, boutons et la masse commune sur le peigne jamma.

Comme sur la photo ci-dessous
Image

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 13:16
par pnauts
avec cette photo c'est plus clair, donc c'est pour utiliser un stick arcade sur PCE.

Re: PCE to control panel 1P

Publié : mar. 30 sept. 2014 13:25
par Redfield1
Entre autres.

Re: PCE to control panel 1P

Publié : sam. 02 déc. 2017 12:19
par Ptchnk
Petite résurrection de topic car j'ai finalement commander 3 PCBs de ma carte contrôleur 2 joueurs pour mettre dans la borne à la place de la version 1 joueur. La carte est la combinaison des circuits de 2 pads PCE et d'un doubleur X-HE2. Les dimensions sont d'env. 65x65mm.

Elles devraient arriver bientôt et comme j'ai déjà les tous composants sous la main, je pourrai la tester rapidement et vous faire un retour.

Image

Re: PCE to control panel 1P (update: 2 players)

Publié : mer. 06 déc. 2017 17:45
par Ptchnk
Les plaques sont arrivées, j'en ai donc monté une rapidement et testé les différents contrôles de 2 joueurs avec un shunt et cela fonctionne :bomberparty:

Image

Reste plus qu'à imprimer un support pour fixer également le peigne jamma comme sur le version 1P

[EDIT] Corrections faite sur le fichier OSHPARK
A noter quelques erreurs sur les annotations sur la PCB dues à des erreurs de copier/coller:
- il faut 2 réseaux de 8x(+1) résistances 47k et non des 10x(+1)
- le condo chimique est un 10µF et non en 47µF
- le réseau de 4x(+1) résistances doit être des 1k et non des 47k
- les diodes sont des 1N4148

Re: PCE to control panel 1P (update: 2 players)

Publié : ven. 08 déc. 2017 19:24
par Ptchnk
Voilà, adapteur terminé et installé dans la borne (elle est équipé d'un chassis TV donc je peux passer l'audio et la video par le péritel RGB pour l'instant).

Bon maintenant va falloir récupérer des jeux à 2 joueurs ;)

Lien OSHPARK vers la PCB 2P
Version pinout compatible jamma
Lien OSHPARK vers PCB 1P

Image

Image

Image