<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[X-Arcade (PS2) integration with Raspberry Pi2]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">So it's not quite a bartop, but a semi-bartop running Recalbox.</p>
<p dir="auto">I got an X-Arcade 15 years ago, I try to use it again every 2 years and I finally cracked ... Fed up with the Din PS2 keyboard interface , its Y connexion even on the upgraded USB board , I decided to wipe-out everything and put a controller XinMo.</p>
<p dir="auto">For this recipe, externally I have</p>
<ul>
<li>a LaCie 20 inch 1600x1200 display</li>
<li>a Boston 2.1 system for sound</li>
<li>a Ducky keyboard with a SA Carbon set (this is for the anecdote because not really useful here)</li>
<li>a CE power cable</li>
</ul>
<p dir="auto">For the intern,</p>
<ul>
<li>a Raspberry pi2 and its case</li>
<li>a 2.5A power supply</li>
<li>a power socket with an RFI filter</li>
<li>a remote socket HDMI + USB</li>
<li>USB remote jack + audio jack</li>
<li>a remote USB socket 2 front (by default for Pi2 BT + Wifi dongles)</li>
<li>an RJ45 remote socket for the network</li>
<li>a USB A remote socket for the controller</li>
<li>a 2-player 18-pin XinMo card and all its wires</li>
<li>velcro, scotch, Araldite</li>
</ul>
<ul>
<li>a short USB cable A - USB B</li>
</ul>
<p dir="auto">The idea is to integrate a Raspberry with a Recalbox distribution in the XArcade in order to have a "standalone" terminal by looping one of the USB outputs on the USB A socket of XinMo, or use the joystick only on a more powerful PC or Raspberry.</p>
<p dir="auto">Genuine X-Arcade</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24775170_10208435880614906_7228070135668828057_n.jpg?oh=8c369d0ee0250990b9a4d04c0f389ae8&amp;oe=5A989707" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Former interior</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232147_10208435880974915_1770051835997286432_n.jpg?oh=c54fc88351ba33fca545e1c5f3c5a0ff&amp;oe=5AD300C4" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Former Controler PS2</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232490_10208435881974940_8507083647660517_n.jpg?oh=0f3ac896a38e4b222079d94a4e360b36&amp;oe=5A980618" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296564_10208435878934864_962159442244487698_n.jpg?oh=17b8eac53af96cdd5d49d699998bd137&amp;oe=5AC759C6" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">for the power supply...</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24174731_10208435880254897_6743526196958721909_n.jpg?oh=74af44d53a5335e0d209b40d1e3b421e&amp;oe=5A8A228E" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">For USB front</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24294214_10208435877854837_6208864109169659385_n.jpg?oh=373b4f364895e6496f78bb708a2d2b70&amp;oe=5A9BA913" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">The rear sockets (including failures ...)</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24231901_10208435879534879_6183185093982011261_n.jpg?oh=b30ab26db179963bda0edc37e51a722f&amp;oe=5ACACDCE" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232047_10208435877894838_3648533885815390887_n.jpg?oh=b92ab3bdbfdc470d47e12cbc2be9549e&amp;oe=5A95769B" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Power socket with RFI filtering</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296499_10208435876934814_6380467339756703352_n.jpg?oh=6f2b71d53d567fdebd5c424c9ec828de&amp;oe=5A946035" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Test of the internal layout with the Raspberry and the remote sockets</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232824_10208435880334899_8835377309879591998_n.jpg?oh=c5d6fdcf7e4454b23323eeb75aa03f24&amp;oe=5A9812F1" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296432_10208435879614881_3086145241121482068_n.jpg?oh=ed714cb3e7a256a8d1b46cc74648ca04&amp;oe=5A916AC0" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24068317_10208435879654882_7112211778109843872_n.jpg?oh=99507832f92e81cca3e96a029c5dc457&amp;oe=5AC84776" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Added wires of the XinMo controller</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24294111_10208435878334849_8742158208917199293_n.jpg?oh=645c6db06e3b0f165c33b77263f8c5d4&amp;oe=5A9A2084" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Always difficult to work with a GrisMouth watching</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24068110_10208435877814836_3800609783683196328_n.jpg?oh=bbae32c7dd884852ab58589162ee9eab&amp;oe=5A95BF85" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Same with a RoukMouth</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24293981_10208435877014816_1281399787749162315_n.jpg?oh=bea13a38aed0b4feb3cd304709ad11fb&amp;oe=5AD10B27" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Wiring more or less finished</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296657_10208435878894863_5090597807762561127_n.jpg?oh=68a6eed7d837eaeceb1b8f4a69ec8b38&amp;oe=5A94A506" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Details left</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232052_10208435881414926_2648024948273671007_n.jpg?oh=32dcb82f8535a7972966be51a3fb854f&amp;oe=5A94CE5B" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Details right</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296287_10208435878454852_5019821065625969243_n.jpg?oh=09cd83160e3fd36786e020892a7dd5b5&amp;oe=5AD477B5" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">The controller card and the diagram of the pins</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232396_10208435881374925_8419256098719734725_n.jpg?oh=ffaed3f6f45ad44ff8e9dcdf8f3b43a9&amp;oe=5AD0BB0D" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Finished back cover (with a Matlab cover on the ugly hole)</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232178_10208435878294848_329676069289224346_n.jpg?oh=121c9f47b160ea74e80d1ebff3c1794a&amp;oe=5A8DD46B" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Front</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24301470_10208435880174895_6696021738003278481_n.jpg?oh=45c51dff28b9f246d6691d636dcda294&amp;oe=5ACB0628" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">... seen from above, no change from the original</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24294172_10208435880894913_6340042594509432575_n.jpg?oh=e8cdb2653a7e952d9e81f937ad9f1e1c&amp;oe=5AD15087" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Once installed</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24232653_10208435881734934_2987592794205504383_n.jpg?oh=aa7e2ce5753fe6eb1c097196942e2af8&amp;oe=5AC67AE2" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Configuration of Kodi under the watchful eye of Newton</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24293948_10208435876974815_3948842413866197176_n.jpg?oh=1e41d36da1480981aa8e4d68a43e6aa9&amp;oe=5A91707A" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Small update of the power supply and the welds following a problem with the Pi2.</p>
<p dir="auto"><img src="https://scontent-cdt1-1.xx.fbcdn.net/v/t1.0-9/24296380_10208435879014866_3246129043735416014_n.jpg?oh=2827083749809f541250edd2107aa27c&amp;oe=5AC74ABB" alt="image" class=" img-responsive img-markdown" /></p>
<p dir="auto">Still things to do. At the GPIO level :</p>
<ul>
<li>connect the joystick LED to the GPIO to have a Raspberry power indicator,</li>
<li>connect the back button to use it as a reset button.</li>
</ul>
<p dir="auto">Initially I wanted to use it as a hotkey but the limitation of the number of player 1 buttons on the XinMo does not allow me to do it. (There is an additional pinout on the player 2, but the configuration of the recalbox for P2 is the mirror of the player 1, so this additional button is unusable in this environment: /)</p>
]]></description><link>https://forum.recalbox.com/topic/11292/x-arcade-ps2-integration-with-raspberry-pi2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 09:49:07 GMT</lastBuildDate><atom:link href="https://forum.recalbox.com/topic/11292.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Dec 2017 20:01:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to X-Arcade (PS2) integration with Raspberry Pi2 on Sun, 03 Dec 2017 20:48:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/899">@voljega</a> usually they are even. The red one is smarter but the grey one is stronger <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
]]></description><link>https://forum.recalbox.com/post/81216</link><guid isPermaLink="true">https://forum.recalbox.com/post/81216</guid><dc:creator><![CDATA[MoebiuS451]]></dc:creator><pubDate>Sun, 03 Dec 2017 20:48:23 GMT</pubDate></item><item><title><![CDATA[Reply to X-Arcade (PS2) integration with Raspberry Pi2 on Sun, 03 Dec 2017 20:31:15 GMT]]></title><description><![CDATA[<p dir="auto">So which one of your cat beats the other at Scratch Fighter 2 ?</p>
]]></description><link>https://forum.recalbox.com/post/81213</link><guid isPermaLink="true">https://forum.recalbox.com/post/81213</guid><dc:creator><![CDATA[voljega]]></dc:creator><pubDate>Sun, 03 Dec 2017 20:31:15 GMT</pubDate></item></channel></rss>