Comment fabriquer un leverless, Stick arcade, Stickless, Fightstick, control panel de borne d’arcade avec notre Mini carte contrôleur de jeux GP2040 / encodeur Zero Delay USB type C pour boutons et joystick.
Combat Unit Board Mini GP2040-CE
Comment fabriquer un leverless, Stick arcade, Stickless, Fightstick, control panel de borne d’arcade avec notre Mini carte contrôleur de jeux GP2040 / encodeur Zero Delay USB type C pour boutons et joystick.
A travers ce guide nous allons passer en revue les caractéristiques de notre carte GP2040-CE Combat Unit Board Mini, une création originale MM Workshop et comme l’ensemble de notre gamme de cartes électroniques, fabriquée en France dans nos ateliers avec des composants originaux et de qualité.

Mini mais la solution la plus complète en terme de fonctionnalités accessibles (28 fonctions) dans un encombrement aussi petit.
Dotée d’un double cœur hautes performances et d’un temps de latence minuscule de seulement 0.45ms (minimum), cette carte est le joyau ultime pour créer votre propre control panel de borne d’arcade personnalisé. Que vous soyez fan de stick arcade, de fightstick, ou même de stickless, cette carte répondra à tous vos besoins.
Vous cherchez à ajouter une touche lumineuse et personnalisée à votre création ? Associez-la à nos LED arcade et transformez le control panel de votre borne d’arcade en un véritable spectacle visuel !
Avec une pléthore de modes d’entrée sélectionnables, incluant XInput, DirectInput, Nintendo Switch, Xbox, PS, et bien d’autres, jusqu’à 13 modes différents, cette carte vous offre une polyvalence inégalée. Et avec un taux d’interrogation overclocké pour une latence d’entrée de moins de 1ms dans tous les modes, votre réactivité sera exceptionnelle. Notre fighting board est votre partenaire de jeu idéal.
Mais ce n’est pas tout ! Notre carte prend en charge plusieurs modes de nettoyage SOCD pour une expérience de jeu fluide et juste. Vous pouvez même émuler des manettes gauche et droite via les entrées D-pad, tout en bénéficiant du support des LED RGB adressables personnalisables par bouton pour une esthétique encore plus époustouflante.
Avec une interface de connexion USB-2.0 type B et une gamme complète de connecteurs pour joystick, boutons, LED, écrans OLED, et bien plus encore, vous avez tout ce dont vous avez besoin pour créer le contrôleur de jeux de vos rêves. De plus, la configuration par navigateur Web intégrée rend le processus aussi simple que de jouer à votre jeu préféré !
Préparez-vous à plonger dans l’action avec notre carte contrôleur encodeur, et laissez libre cours à votre créativité pour construire une borne d’arcade unique !
Comment brancher les boutons et accessoires, schéma :

Correspondances des fonctions selon les systèmes
GP2040-CE | XInput Xbox One | Switch | PS4 | PS3 | DirectInput | Arcade |
---|---|---|---|---|---|---|
B1 | A | B | Croix | Croix | 2 | K1 |
B2 | B | A | Rond | Rond | 3 | K2 |
B3 | X | Y | Carré | Carré | 1 | P1 |
B4 | Y | X | Triangle | Triangle | 4 | P2 |
L1 | LB | L | L1 | L1 | 5 | P4 |
R1 | RB | R | R1 | R1 | 6 | P3 |
L2 | LT | ZL | L2 | L2 | 7 | K4 |
R2 | RT | ZR | R2 | R2 | 8 | K3 |
S1 | Back | Minus | Share | Select | 9 | Coin |
S2 | Start | Plus | Options | Start | 10 | Start |
L3 | LS | LS | L3 | L3 | 11 | Select |
R3 | RS | RS | R3 | R3 | 12 | LS |
A1 | Guide | Home | PS | PS | 13 | RS |
A2 | – | Capture | Touchpad | – | 14 | – |
La carte en détail

BOOT
Bouton pour basculer en mode dit “DFU” : Permet d’activer le mode DFU et d’ouvrir l’accès à la mémoire interne afin d’y placer un nouveau firmware. Maintenez le bouton “BOOT” en branchant votre carte au port USB puis relachez-le après connexion, une fenêtre de l’explorateur de fichier s’ouvrira comme si vous connectiez une clé USB, et ainsi, vous aurez la possibilité de faire un glisser-déposer du nouveau firmware.
WEB Config
Bouton pour basculer en mode configuration : nos cartes contiennent une application de configuration Web intégrée qui peut être activée en maintenant le bouton “CONFIG” sur la carte ou le bouton START de votre borne/manette/contrôleur de jeu au moment où vous branchez la carte sur un ordinateur; ou, en maintenant START + Y + X pendant cinq secondes pendant que le contrôleur est branché. Accédez ensuite à http://192.168.7.1 dans un navigateur Web pour modifier la configuration. (si vous constatez des incohérences dans la page WEB, désactivez les extensions rajoutées au navigateur (module de traduction, anti pub,…))
Ce mode est compatible avec Windows, Mac, Linux et SteamOS. Les appareils Android et iOS ne sont pas pris en charge pour le moment.
Pastilles USB en détail
La carte dispose d’un connecteur USB de type C sur sa face supérieure, mais vous disposez d’une deuxième possibilité de connexion :

Des pastilles à souder sont présentes au dos de la carte et vous permettent d’y souder directement un câble USB de 4 fils. Vous avez donc deux possibilités d’entrée USB, soudures directes ou type C.
- Type : Pastilles à souder espacement 2.54mm
- Nombre de broches : 4
Connecteur I2C
Le connecteur I2C est le port d’extension de votre carte, c’est ici que vous connecterez votre écran OLED ou tout autre accessoire ou module complémentaire compatible avec le protocole I2C et GP2040.
- Type : JST PH2.0mm
- Nombre de broches : 4
Pastilles Turbo et Turbo LED en détail
Les pastilles TB et TBL sont les connexions de la fonction TURBO de votre carte et de son indicateur lumineux.
Maintenez enfoncé le bouton Turbo, puis appuyez sur le bouton où vous souhaitez activer ou annuler le mode Turbo. Le mode Turbo est limité aux entrées non directionnelles sur la manette de jeu.
- Type : Pastilles à souder traversantes compatibles Dupont 2.54mm
- Nombre de bornes dédiées : 4
- Voltage LED +TL : 3.3V

Montage avec LED classique type F5 et bouton turbo Sanwa OBSF-24

Montage avec notre module Turbo LED pour bouton Sanwa OBSC-24
RGB LEDs en détail

Connecteur pour leds adressables destinées aux boutons d’action et les boutons de direction dans le cadre d’un stickless.
DO est la sortie du signal à connecter à DI de vos PCB Arcade LEDs .
- Type : JST PH2.0mm
- Nombre de broches : 3
- Voltage LED : 5V
- Type de LED acceptées : WS2812B / SK6812 et modèles compatibles
- Sortie du signal : DO
Pastilles à souder pour Interrupteur à bascule D-PAD

Pastilles pour interrupteur à bascule 3 positions assigné par défaut à L-stick / D-pad / R-stick. Il peut être également par modification de la configuration, affecté au nettoyage SOCD.
- Type : Pastilles à souder traversantes compatibles Dupont 2.54mm (Sauf écartement avec G)
- Nombre de bornes : 3
- GND : Broche de droite (G) sur la carte et au milieu sur l’interrupteur
- Compatibilité interrupteur : SPDT, 1P3T, SP3T à 3 positions avec 3 ou 4 broches
Pastilles à souder boutons / Joystick


Pastilles à souder des boutons principaux pour l’élaboration d’un control panel de borne d’arcade, d’un stick arcade ou stickless.
- Type : Pastilles à souder traversantes compatibles Dupont 2.54mm 12P
- Nombre de positions : 12 + 12 + 3
- Section câble : 0.13-1.3mm² / 26-16AWG

Câblage d’un joystick Sanwa JLF-TP-8S (vue de dessous)
Utilisation de la Combat Unit Board Mini
Le nom des boutons ci-dessous correspondent aux labels ARCADE.
Mode Bootsel
Le mode Bootsel est l’état de la carte avec lequel le firmware peut être flashé sur la carte. Vous devrez l’utiliser chaque fois qu’il y aura une mise à jour ou dans le cadre du processus de dépannage.
Vous pouvez démarrer en mode Bootsel :
- en maintenant enfoncé le bouton BOOT sur la carte tout en branchant le contrôleur à votre ordinateur.
- en maintenant enfoncé les boutons
Select + Start + Up
tout en branchant le contrôleur à votre ordinateur. - en démarrant dans le configurateur Web puis en redémarrant en mode Bootsel.
- ou en maintenant enfoncés
Select + P1 + P2
ensemble pendant cinq secondes pendant que le contrôleur est branché.
Il n’y a aucun moyen de quitter le mode Bootsel une fois activé autrement qu’en flashant le nouveau firmware ou en débranchant la carte.
Mode de configuration Web
Le mode WebConfig est l’état de la carte dans lequel l’application de configuration intégrée basée sur un navigateur Web est lancée. À partir de là, vous pouvez personnaliser et configurer votre contrôleur selon vos besoins. Pour plus d’informations, cliquez ici pour plus d’informations (en anglais).
Vous pouvez démarrer en mode WebConfig :
- en maintenant le bouton
Start
tout en branchant le contrôleur - ou en maintenant enfoncé
Start + P1 + P2
pendant cinq secondes lorsque le contrôleur est branché. Maintenir à nouveau cette même combinaison pendant cinq secondes en mode webconfig ramènera l’appareil au mode contrôleur précédemment utilisé.
Modes d’entrée / Sélection du système de jeux
Notre carte et son firmware GP2040-CE sont compatibles avec un certain nombre de systèmes et de modes d’entrée. Les modes de saisie spécifiques attribués à 8 boutons lorsqu’ils sont maintenus enfoncés sont configurables dans le configurateur Web sous Paramètres .
Cependant, il existe des modes d’entrée par défaut attribués dans le firmware. Pour changer de mode d’entrée, maintenez l’un des boutons suivants lorsque le contrôleur est branché :
Mode d’entrée principal | Bouton Maintenu |
---|---|
Nintendo Switch | K1 |
XInput | K2 |
PS3 / DirectInput | P1 |
PS5 | P2 |
Xbox One | P3 |
Clavier | K3 |
Une fois un système sélectionné, le contrôleur garde en mémoire le mode d’entrée, même si vous débranchez votre carte.
Raccourcis et combinaisons de boutons
Il existe un certain nombre de raccourcis utiles qui modifient les fonctionnalités du contrôleur sans avoir besoin d’accéder au configurateur Web. Tous les raccourcis et liaisons de raccourcis peuvent être modifiés ou attribués à différentes combinaisons de boutons dans la section Paramètres des raccourcis clavier du configurateur Web.
Les raccourcis couramment utilisés incluent la modification des directions pour émuler un DPad numérique, un joystick analogique gauche, un joystick analogique droit ou pour modifier les modes de nettoyage SOCD (Simultaneous Opposite Cardinal Direction) . Différents modes de nettoyage SOCD garantiront que le contrôleur obéit à certaines règles d’entrée directionnelles lors de l’envoi d’entrées à l’ordinateur ou à la console de jeu.
Un certain nombre de raccourcis sont activés par défaut et si vous rencontrez des problèmes de comportement inattendu sur votre contrôleur, vérifiez que vous n’avez pas accidentellement déclenché un raccourci clavier.
Raccourcis activés de base | Combinaisons |
---|---|
Bouton Home | Select + Start + Up |
DPAD Digital | Select + Start + Down |
DPAD Gauche Analogique | Select + Start + Left |
DPAD Droit Analogique | Select + Start + Right |
SOCD Priorité Haut | Start + Home + Up |
SOCD Neutre | Start + Home + Down |
SOCD Priorité dernière entrée | Start + Home + Left |
Le mode D-Pad sélectionné et le mode de nettoyage SOCD sont enregistrés même si vous débranchez votre carte.
Gestion des LEDs RGB

Modules PCB Arcade LED pour encodeurs GP2040-CE, Recalbox All In One et compatibles
Transformez votre expérience de jeu avec nos PCB LED ARCADE pour 1, 6 ou 8 boutons conçus exclusivement pour les boutons Sanwa OBSC-30 à corps translucides, ou avec nos gammes de PCB Lumineux qui couvrent la totalité des boutons à corps translucides sur le marché, comme les boutons Seimitsu PS-14-K-CW 30mm, Alutimo 24 et 30mm, Suzo Happ / Industrias lorenzo 28mm, Samducksa 30mm, etc… Ces circuits imprimés innovants intègrent deux LEDs RGB adressables sous chaque bouton, offrant une personnalisation avancée pour votre control panel d’arcade, votre arcade stick DIY, avec notre gamme de cartes contrôleur encodeur joystick et boutons arcade : Combat Unit Board.












Conçus pour s’intégrer parfaitement dans une multitudes de disposition (Vewlix, SEGA, Arcade, libre, etc..) ces modules LED RGB peuvent accueillir jusqu’à 8 boutons avec illuminations indépendantes, offrant une personnalisation totale.
Nouveaux PCB lumineux RGB pour GP2040 : les PCB arcade Led Joystick et PCB WASD



C’est à ce jour la meilleure solution afin de conserver des boutons haut de gamme sur un control panel à bouton lumineux, là où généralement vous n’aviez le choix que de boutons lumineux bas gamme mono-couleur.
Voir article dédié aux PCB Arcade LED : Cliquez ici
Mappage interne des broches
PIN00 : I2C SDA
PIN01 : I2C SCL
PIN02 : UP (haut)
PIN03 : Down (bas)
PIN04 : Right (droite)
PIN05 : Left (gauche)
PIN06 : K1
PIN07 : K2
PIN08 : K3
PIN09 : K4
PIN10 : P1
PIN11 : P2
PIN12 : P3
PIN13 : P4
PIN14 : Turbo bouton
PIN15 : Turbo LED
PIN16 : Select
PIN17 : Start
PIN18 : L3
PIN19 : R3
PIN20 : Home (HotKey)
PIN21 : TP
PIN22 : Option sur pastille
PIN23 : Option sur pastille
PIN24 : Option sur pastille
PIN25 : Statut LED (On-Board)
PIN26 : D-Pad Mode: Right Stick
PIN27 : D-Pad Mode: Left Stick
PIN28 : DATA RGB LEDs
PIN29 : None
Schéma des dimensions de la carte

Les dimensions d’implantation de notre carte électronique fighting Combat Unit Board Mini dans vos projets sont vraiment Mini avec ses 3.65cm par 4.65cm et seulement 0.49 cm de hauteur (sans les connecteurs PH2.0), ce qui lui permet d’être la solution la plus complète en terme de fonctionnalités accessibles (28 fonctions) dans un encombrement aussi petit.
Fixez-la à l’aide de 3 vis M1.7 dans votre support ou dans des entretoises à filetages intégrées à votre accessoire.
Aucunes soudures ne dépassent au dos de la carte, ce qui lui procure une face arrière totalement plate, autorisant ainsi la fixation par adhésif double face.

GP2040-CE Combat Unit Board Mini
Pour le guide complet original du firmware GP2040-CE en anglais cliquez-ici.