[Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Aide, Dépannage et discussions relatives aux flippers DMD

Flipper concerné :

Si necessaire, merci de proposer un flipper en relation avec ce sujet.
Répondre
Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

[Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » jeu. 20 11, 2025 15:30

Hello @tous

Cela fait un moment que j’ai une P-ROC qui traîne dans le tiroir et qui n’a jamais vu le 5 V. Je l’avais achetée pour mon Cactus Canyon, mais bon… 7 ans plus tard, elle n’est toujours pas installée.

Il y a quelques jours, un utilisateur (Lionel) de ma carte driver me demande de l’aide pour son Cactus, déjà passé en P-ROC, et en faisant un check je vois une pince croco en plein milieu de la carte vidéo.

Je lui explique que mettre des pinces croco dans un flip qui n’arrête pas de trembler (surtout le fronton) n’est pas la meilleure des solutions s’il veut garder sa carte AV95 en vie, surtout vu la rareté et le prix. En gros, cette carte avec une P-ROC ne sert plus à rien dans le cas du CCC (Cactus Canyon Continued), car la vidéo sort directement en HDMI du Raspberry. Et pour la carte son, pareil : ça ne sert plus à rien non plus, puisque c’est aussi le Raspberry qui fabrique le son via un HiFiBerry la plupart du temps. Je lui dis que le mieux est de mettre la belle carte son dans un carton pour la collection, de garder la valeur du flip avec ses pièces d’origine en état de fonctionner, et de mettre de l’électronique plus moderne à la place. D’où mon post…

Sa problématique est que lorsqu’il retire la carte AV, il n’a plus l’ampli audio qu’il alimentait en mettant une pince croco. La première phase ici est donc d’expliquer comment aller chercher la tension nécessaire pour alimenter un petit ampli 2.1 venant d’AliExpress, qui s’alimente en général autour de 12 V continu.

Tout a commencé quand Lionel me demande s’il peut utiliser le 12 V non régulé de la carte driver pour alimenter son ampli. Je lui réponds que, même si j’ai mis des diodes de 10 A, le fusible est de 5 A et il n’y a aucune raison de le changer. De plus, cette tension est utilisée NON régulée dans le WPC, et ce pour tous les consommateurs qui fonctionnent en 12–14 V continu sur les WPC, principalement les cartes optos et les moteurs.

Surcharger le 12 V non régulé amènera au cas typique du Monster Bash où le Drac et Frankenstein deviennent mous, parce qu’on a mis un consommateur 12 V trop gourmand, tel qu’un PIN2DMD HD. Mais ça, à la rigueur, c’est un moindre problème. Le pire, ce sont les cartes optos qui alimentent les LED infrarouges à travers une simple résistance de puissance de 270 ohms, calibrée pour 14 V, et qui tolère 12 V si les LED sont neuves. En vieillissant, 12 V devient trop juste et des contacts parasites peuvent apparaître dans les optos à chaque fois qu’un consommateur trop violent sur le 12 V s’active.

Donc NON, mettre un consommateur trop puissant sur le 12 V non régulé n’est vraiment pas une bonne idée si vous ne voulez pas avoir des comportements incompréhensibles de vos WPC, et ce, bien avant que le fusible de 5 A claque.

Alors comment alimenter l’AMPLI AUDIO ?

Sur la carte AV95, il y a le connecteur J605 qui amène quelques tensions intéressantes, correspondant à des enroulements spécifiques du transfo. Photos :
IMG_2382.jpeg
Toutes ces tensions sont alternatives et il n’y a pas de fusible avant ce connecteur, donc si vous les utilisez il convient d’y mettre un fusible slow-blow calibré, comme on peut le voir sur la carte vidéo.

– Les 2 fils blancs (broches 1–2) : ~65 V AC → pas vraiment utile
– Les 2 fils violets (broches 3–4) : ~100 à 110 V AC ; j’ai utilisé avec succès cet enroulement pour alimenter des petites alimentations MeanWell IRM-20-12, qui font 20 W en 12 V, mais il en existe de plus puissantes et avec d’autres tensions. Si vous cherchez à alimenter un RPi 5, très consommateur en 5 V, c’est sûrement la meilleure solution.

Voici la version 5 V en 45 W chez Mouser :
https://eu.mouser.com/ProductDetail/MEA ... 0aPCTQ2vYH

Ensuite, les 2 enroulements de l’audio :

– Le commun (broches 5–6) → relié au GND de la carte audio
– Le +12 AC (broches 7–8)
– Le –12 AC (broches 10–11)

Il suffit de 2 diodes de puissance, type 10A4, avec les anodes sur chaque alternance 12 V, et on relie les cathodes ensemble pour faire un +12 V. Derrière tout ça, un gros condensateur, et on obtient notre 12 V continu.

Comme je ne suis pas un spécialiste de l’électronique analogique (surtout des amplis BF et de leurs parasites), quelqu’un pourrait-il me dire ce qu’il faut ajouter au filtrage ? Genre self ou autre ?

Pour terminer, si on voulait faire un projet propre, il faudrait repartir du PCB Eagle de la TiltAudio, le convertir en KiCad, garder uniquement l’empreinte du Raspberry, virer le reste, et faire un truc propre qui permettrait d’installer le Raspberry correctement, pas collé dans un coin de la caisse, ainsi que l’ampli BF. J’aimerais le faire mais j’ai trop de projets en cours et pas le temps. Par contre je peux fournir quelques bases de PCB au format AV95 qui pourraient servir de point de départ.
Dernière modification par Wpc Guru le mar. 25 11, 2025 19:32, modifié 1 fois.
En full restoration : T2 - Dr Who - GetAway *2

Avatar de l’utilisateur
tataye
Dept: 71
Collec Perso: 11 flips
Rech/Achete: 1 flip
accepte les visites de sa Gameroom
Messages : 495
Inscription : sam. 06 02, 2016 22:40
Niveau : Débutant
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par tataye » ven. 21 11, 2025 11:58

merci pour tout ces détails, c'est très intéressant. :x26:

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » lun. 22 12, 2025 18:13

Hello @tous

Je déterre ce post que j'avais commencé il y a quelques temps, puisque, après réflexion, je me suis souvenu d'une carte de chez Pinsound qui est peu connue, tout simplement car elle n'est pas en vente à l'unité. Elle a été développé pour les kit Pedretti Funhouse 2.0, mais possède en fait tout ce que nous avons besoin pour faire une installation propre du Cactus Canyon Continued. Je connais cette carte car j'en ai une depuis quelques années dans mon Funhouse 2.0.

Alors j'ai demandé à Pinsound si il voulaient bien m'en vendre une en leur expliquant le projet et j'ai donc reçu une carte aujourd'hui et aussi un peu de support pour même cela en place. Juste avant noël !

Cette carte contient un module Raspberry PI cm4, c'est à dire le PI4 mais en version Compute Module. je ne sais pas encore combien il y a de ram, mais en tout cas le processeur est plus puissant que le PI3 qui sert à la base pour les installation CCC, donc ca devrait le faire, et dans le pire des cas, je crois que le CM5 est compatible CM4 broche à broche, alors peut-etre qu'il sera possible d'upgrader si besoin, à voir...

Ensuite, pour le reste, la base est une pinsound normale, avant pré-amp et réglage de sonorité, ampli audio, et il y a même les mêmes sorties qu'une pinsound normale, il faudra voir à l'usage si il sera par exemple possible de piloter un shaker ou autre.
IMG_2777.jpeg
IMG_2777.jpeg (189.41 Kio) Consulté 669 fois
IMG_2778.jpeg
IMG_2778.jpeg (252.65 Kio) Consulté 669 fois
IMG_2779.jpeg
IMG_2779.jpeg (228.9 Kio) Consulté 669 fois
IMG_2780.jpeg
IMG_2780.jpeg (248.67 Kio) Consulté 669 fois
IMG_2782.jpeg
IMG_2782.jpeg (156.49 Kio) Consulté 669 fois
IMG_2783.jpeg
IMG_2783.jpeg (203.02 Kio) Consulté 669 fois

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » lun. 22 12, 2025 18:29

Je prépare donc un banc de test wpc95 puisque le Cactus canyon est un WPC95, qui contient

- la driver WPC95 avec son emplacement d'origine.
- la carte P-roc acheté en 2018 et qui n'a jamais vue le 5V
- la carte PinsoundXL (vous remarquerez les petits support bleus imprimé en 3D qui permet de faire tenir cette carte sur seulement 2 vis, car la carte audio wpc95 est plus large)

vue d'ensemble :
IMG_2784.jpeg
IMG_2784.jpeg (181.76 Kio) Consulté 667 fois
La P-ROC
IMG_2785.jpeg
IMG_2785.jpeg (235.73 Kio) Consulté 667 fois
La PinsoundXL
IMG_2786.jpeg
IMG_2786.jpeg (224.75 Kio) Consulté 667 fois
IMG_2787.jpeg
IMG_2787.jpeg (182 Kio) Consulté 667 fois
<br>
Ici nous allons tenter de brancher le cordon power d'origine wpc95

1° sur la driver, tout va bien
IMG_2788.jpeg
IMG_2788.jpeg (166.95 Kio) Consulté 667 fois
2° sur la P-Roc, tout va bien aussi
IMG_2789.jpeg
IMG_2789.jpeg (242.77 Kio) Consulté 667 fois
3° sur le PINsoundXL OUPS ! incompatible.... en effet, le cable d'alimentation de la carte audio wpc95 n'est pas le même que wpc89, et la pinsound copie le format de la carte audio wpc89 avant tout !
IMG_2790.jpeg
IMG_2790.jpeg (215.38 Kio) Consulté 667 fois
Je démonte donc le cable power wpc95, et je me rabat sur un version wpc89, en attendant que je fasse un cable power strictement nécessaire à ce besoin
IMG_2791.jpeg
IMG_2791.jpeg (242.97 Kio) Consulté 667 fois
Et ici l'installation se passe correctement.
IMG_2792.jpeg
IMG_2792.jpeg (153.27 Kio) Consulté 667 fois
IMG_2793.jpeg
IMG_2793.jpeg (238.5 Kio) Consulté 667 fois
J'ai fabriqué un petit cable en nappe de 34 broches un peu plus long que l'original et je le branche sur les connecteurs respectifs de la driver et la p-rox, afin que cette dernière puisse piloter la driver (unidirectionnel)
IMG_2794.jpeg
IMG_2794.jpeg (239.46 Kio) Consulté 667 fois
IMG_2795.jpeg
IMG_2795.jpeg (194.46 Kio) Consulté 667 fois
Et enfin on branche un cable usb entre la P-roc et le CM4 de la pinsoundXL, afin que celui çi puisse communiquer avec.
IMG_2796.jpeg
IMG_2796.jpeg (147.76 Kio) Consulté 667 fois
IMG_2797.jpeg
IMG_2797.jpeg (156.02 Kio) Consulté 667 fois
IMG_2798.jpeg
IMG_2798.jpeg (169.49 Kio) Consulté 667 fois
IMG_2799.jpeg
IMG_2799.jpeg (223.68 Kio) Consulté 667 fois

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » lun. 22 12, 2025 18:38

il faut savoir que quand j'ai fait mes recherches pour installer le CCC il y a quelques années, j'ai appris qu'il n'était plus possible de trouver l'ensemble des fichiers sur internet, tout simplement parce que Planetary a fait valoir ses droits sur les fichiers audio et les images, et à demandé de les retirer. J'ai réussi à obtenir un backup d'un SDCard PI3 d'une installation fonctionnelle, qui normalement contient tous les fichiers nécéssaires, mais il va falloir aller à la chasse dans les répertoires du PI3

ici, on voit le boot, sur un PI3, et dans le dossier home/pi nous avons les fichiers que nous cherchons. Cette installation semble avoir été faite par un Français, puisque le PI3 est configuré en clavier AZERTY.
IMG_2800.jpeg
IMG_2800.jpeg (172.94 Kio) Consulté 665 fois
En full restoration : T2 - Dr Who - GetAway *2

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » lun. 22 12, 2025 18:52

Ici quelques photos, lors de mon 1er boot.

En premier lieu, les cartes P-ROC et PINSOUND sont bien alimentées, mais quand je mets la sdcard dans le CM4, il n'y a pas d'image, pas de BOOT.

Pour le reste, j'ai essayé de booter mon CCC avec mon PI3 branché sur la P-roc, mais j'ai des erreurs bizarre comme si il ne savait pas communiquer avec elle. Si quelqu'un pouvait m'envoyer les différents jumper de la P-roc et sur quel connecteur USB du PI3 c'est branché, car peut-être cela à une importance.

A suivre...
IMG_2801.jpeg
IMG_2801.jpeg (193.63 Kio) Consulté 662 fois
IMG_2802.jpeg
IMG_2802.jpeg (261.64 Kio) Consulté 662 fois
IMG_2803.jpeg
IMG_2803.jpeg (179.16 Kio) Consulté 662 fois
IMG_2804.jpeg
IMG_2804.jpeg (207.33 Kio) Consulté 662 fois
IMG_2805.jpeg
IMG_2805.jpeg (214.69 Kio) Consulté 662 fois
En full restoration : T2 - Dr Who - GetAway *2

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » lun. 22 12, 2025 20:15

Bon, je mets un image propre PI OS 64bits lite et le boot se passe normalement, à part quelques modif dans le fichier config à cause de mon moniteur HDMI peut tolérant.

Il reste donc à refaire l'installation de zero.
IMG_2806.jpeg
IMG_2806.jpeg (228.11 Kio) Consulté 646 fois

kbboard
Dept: 56
Rech/Achete: 0 flip
aimable donateur
Messages : 117
Inscription : ven. 13 01, 2023 15:01
Niveau : Débutant
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par kbboard » mar. 23 12, 2025 07:34

Merci pour tous ces détails !!! C'est génial de suivre tes pérégrinations !! :x24:
À bas le 2 €/3 crédits !!!! Vive le 10 francs/5 crédits !

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » mar. 23 12, 2025 20:04

Quelle galère....

j'étais dans une impasse, le code CCC a été écrit pour python 2.7, mais malheureusement, pour le raspberry P4, il n'y a pas de distribution qui supporte python2.7, c'est obligatoirement 3.X

Upgrader le code source de 2.7 vers 3.X n'est pas une mince affaire car il y a eu des changement majeur dans la synthax, en plus j'y connais rien à python...

je me suis donc servi de la distribution bullseye en 32bits-lite comme kit de start avec un python en 3.9 qui permet de gérer les API de p-roc à minima.

alors j'ai demandé à une IA de faire le job sur un IDE dans lequel j'ai largé le dernier repos du code CCC qui n'avait pas été touché depuis 6 ans, et j'ai fait un prompt qui est en gros : migre moi le projet CCC de python 2.7 vers 3.9.

Il a bossé tout seul comme un grand pedant quelques heures, j'ai validé quelques trucs en ligne de commande sur mon Mac (au debut j'ai debuggé le projet sur Mac sur les meme version de python et de YAML pour rendre cela plus simple) et j'ai fini par avoir un code CCC migré en python 3.9 qui tourne sur le cm4 de la pinsoundXL

sur la photo, le cadrage est un peu explosé car c'est un ecran 4/3 (mais c'est complet sur mon Mac), je verraitscela plus tard

il me reste à régler les problème de drivers AUDIO et aussi la communication avec la carte p-roc et essayer de faire clignoter les lampes sur la driver.

IMG_2809.jpeg
IMG_2809.jpeg (242.54 Kio) Consulté 532 fois
En full restoration : T2 - Dr Who - GetAway *2

Avatar de l’utilisateur
Wpc Guru
Dept: 000
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 753
Inscription : mar. 08 08, 2017 14:58
Niveau : Confirmé
Pro / revendeur : non

Re: [Cactus Canyon] Intégration Correcte d'un P-roc sur un WPC95

Message par Wpc Guru » dim. 28 12, 2025 11:07

bon, voila, globalement le programme tourne sur le PI4 (cm4) qui se trouve sur le pinsound XL.

quand je vais dans le test qui se trouve dans le programme CCC :

les direct switch sont OK
la matrice de switch est OK
les bobines sont OK
les flashes sont OK

je n'ai pas vérifié le GI, je ferai cela à la fin.

par contre, je suis ennuyé avec la matrice de lampes. les colonnes ne fonctionnent pas et toutes le lampes sont fusionnés sur la derniere et identique colonne. j'ai trituré gemini pendant des heures pour le forcer à verifier ses migrations de code de python 2.7 vers 3.9, mais au final, pour en avoir le coeur net, j'ai fini par démarrer l'image original sur le PI3 en python 2.7, et le probleme est le même : la matrice de lampe ne fonctionne que sur une seul colonne....

donc, soit ma P-roc ne fonctionne pas (elle est neuve) soit je l'ai mal configuré, mais bon il n'y a que 3 dip switch et j'ai tout essayé.

Je suis dans l'impasse pour le moment, et j'aimerai bien terminer le JOB pour fier mon taf à la communauté..

il restera à trouver une soulte pour le driver son qui se trouve sur la pinsound XL, mais ca je verrai quand la matrice fonctionnera.
IMG_2820.jpeg
IMG_2821.jpeg
Unknown-1.jpeg
En full restoration : T2 - Dr Who - GetAway *2

Répondre