<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.comakingspace.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bj%C3%B6rn</id>
	<title>CoMakingSpace Wiki - User Contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.comakingspace.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bj%C3%B6rn"/>
	<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/Special:Contributions/Bj%C3%B6rn"/>
	<updated>2026-07-31T02:02:33Z</updated>
	<subtitle>User Contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21776</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21776"/>
		<updated>2026-07-29T16:04:53Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=Arcade Gaming Cabinet &amp;quot;Retro-Cade&amp;quot;|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ✏️ Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ⚡️Electronics ==&lt;br /&gt;
&lt;br /&gt;
=== 🕹️ Joysticks and Buttons ===&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== 💡Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
==== 💾 Commodore Amiga ====&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format. So with the help of a Windows-Amiga-Emulator, I could convert my disks into .adf files for Batocera.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21770</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21770"/>
		<updated>2026-07-29T11:29:10Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=Arcade Gaming Cabinet &amp;quot;Retro-Cade&amp;quot;|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ✏️ Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ⚡️Electronics ==&lt;br /&gt;
&lt;br /&gt;
=== 🕹️ Joysticks and Buttons ===&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== 💡Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
==== 💾 Commodore Amiga ====&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21769</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21769"/>
		<updated>2026-07-29T11:17:40Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ✏️ Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ⚡️Electronics ==&lt;br /&gt;
&lt;br /&gt;
=== 🕹️ Joysticks and Buttons ===&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== 💡Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
==== 💾 Commodore Amiga ====&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21768</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21768"/>
		<updated>2026-07-29T11:17:11Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ✏️ Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Electronics ==&lt;br /&gt;
&lt;br /&gt;
=== 🕹️ Joysticks and Buttons ===&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== 💡Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
==== 💾 Commodore Amiga ====&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21767</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21767"/>
		<updated>2026-07-29T11:14:20Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Electronics ==&lt;br /&gt;
&lt;br /&gt;
=== 🕹️ Joysticks and Buttons / ===&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Retro_Gaming_Arcade&amp;diff=21766</id>
		<title>Project:Retro Gaming Arcade</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Retro_Gaming_Arcade&amp;diff=21766"/>
		<updated>2026-07-29T11:13:09Z</updated>

		<summary type="html">&lt;p&gt;Björn: Björn moved page Project:Retro Gaming Arcade to Project:Arcade Gaming Cabinet &amp;quot;Retro-Cade&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Project:Arcade Gaming Cabinet &amp;quot;Retro-Cade&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21765</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21765"/>
		<updated>2026-07-29T11:13:08Z</updated>

		<summary type="html">&lt;p&gt;Björn: Björn moved page Project:Retro Gaming Arcade to Project:Arcade Gaming Cabinet &amp;quot;Retro-Cade&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21764</id>
		<title>Template:ProjectInfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21764"/>
		<updated>2026-07-29T11:12:02Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px; border-style: solid; border-width: 5px; border-color: #00773D&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|&amp;lt;small style=&amp;quot;float:right&amp;quot;&amp;gt;[[Template:ProjectInfoBox|ProjectInfoBox]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;{{{project title|Unnamed Project}}}&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| [[{{#if: {{{extrabox|}}} |File: | Has image::File:}}{{#if: {{{image|}}} |{{{image}}} |project-default.png}}|frameless|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| Status:&lt;br /&gt;
| {{{status|planned}}} &lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{date|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Release Date:&lt;br /&gt;
{{!}} [[ProjectDate::{{{date|(planned) finishing date}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiator:&lt;br /&gt;
| {{{initiator|who maintains it?}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{team|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Team:&lt;br /&gt;
{{!}} {{{team}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{materials|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Materials Used:&lt;br /&gt;
{{!}} {{{materials}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tools|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tools Used:&lt;br /&gt;
{{!}} {{{tools}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{software|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Software Used:&lt;br /&gt;
{{!}} {{{software}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{cost|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Approx. Cost:&lt;br /&gt;
{{!}} {{{cost}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Has caption::{{FULLPAGENAME}}|]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Inform others about your [[Projects|project]] in a compact overview!&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
To use this template, simply copy this code into your page and enter the relevant parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProjectInfoBox&lt;br /&gt;
|project title=&lt;br /&gt;
|image=&lt;br /&gt;
|status=&lt;br /&gt;
|date=&lt;br /&gt;
|initiator=&lt;br /&gt;
|team=&lt;br /&gt;
|materials=&lt;br /&gt;
|tools=&lt;br /&gt;
|software=&lt;br /&gt;
|cost=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Default values for some parameters exist, but will only be used if the entire line is omitted. For example, &amp;lt;code&amp;gt;|image=&amp;lt;/code&amp;gt; leads to no image being displayed while not entering the image parameter at all will lead to the default image (light bulb) being displayed. Please make use of the &amp;quot;Show preview&amp;quot; button and it should be clear.&lt;br /&gt;
&lt;br /&gt;
If you had/have helpers with your project, you can use the &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; value to give them credit. Try using [[Template:HelpNeeded]] here to find collaborators! If you delete it or leave it empty, that field is not displayed at all. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;software&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;materials&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; value behaves this way as well since some projects are realized with tools and materials but others are done mostly digitally.&lt;br /&gt;
&lt;br /&gt;
== [[Semantic MediaWiki]] ==&lt;br /&gt;
The content you enter for &amp;quot;date&amp;quot; can be queried under [[Property:ProjectDate]].&lt;br /&gt;
&lt;br /&gt;
== Bugs/Future Development ==&lt;br /&gt;
* selection instead of free text: status= planned/in progress/finished?&lt;br /&gt;
&lt;br /&gt;
== Template Parameters ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Provide information about a project you have built.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;project title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Unnamed Project&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;An image for your project (your-uploaded-filename.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The file name of the image which represents your project the best. This might be printed on our [[Project Wall]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;your-uploaded-filename.jpg&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current release status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;planned&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The release date of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date on which your project has been finished. Will be assigned to Property:ProjectDate and thus be searchable within [[Semantic MediaWiki]].&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initiator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Who initiated your project?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The user page or name of the person who initiated the project. Please provide them as their wiki name. You can leave out the \&amp;quot;User:\&amp;quot; part.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;who maintains it?&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Lukas]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;team&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The team helping with your project.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Please provide them as their wiki usernames. You can leave out the \&amp;quot;User:\&amp;quot; part.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Keno]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;materials&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Materials you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of materials you have used in your project. Please provide them as their wiki titles. You can leave out the \&amp;quot;Material:\&amp;quot; part.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[MDF]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tools&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Tools you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of tools you have used in your project. Please provide them as wiki title / name.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Table Saw]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;software&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of softwareyou have used in your project. Please provide them as wiki name / title&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Autodesk Fusion]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cost&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Costs of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;An estimate of the cost to be expected if someone wants to recreate your project.&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21763</id>
		<title>Template:ProjectInfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21763"/>
		<updated>2026-07-29T11:06:31Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px; border-style: solid; border-width: 5px; border-color: #00773D&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|&amp;lt;small style=&amp;quot;float:right&amp;quot;&amp;gt;[[Template:ProjectInfoBox|ProjectInfoBox]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;{{{project title|Unnamed Project}}}&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| [[{{#if: {{{extrabox|}}} |File: | Has image::File:}}{{#if: {{{image|}}} |{{{image}}} |project-default.png}}|frameless|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| Status:&lt;br /&gt;
| {{{status|planned}}} &lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{date|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Release Date:&lt;br /&gt;
{{!}} [[ProjectDate::{{{date|(planned) finishing date}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiator:&lt;br /&gt;
| {{{initiator|who maintains it?}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{team|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Team:&lt;br /&gt;
{{!}} {{{team}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{materials|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Materials Used:&lt;br /&gt;
{{!}} {{{materials}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tools|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tools Used:&lt;br /&gt;
{{!}} {{{tools}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{software|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Software Used:&lt;br /&gt;
{{!}} {{{software}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{cost|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Approx. Cost:&lt;br /&gt;
{{!}} {{{cost}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Has caption::{{FULLPAGENAME}}|]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Inform others about your [[Projects|project]] in a compact overview!&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
To use this template, simply copy this code into your page and enter the relevant parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProjectInfoBox&lt;br /&gt;
|project title=&lt;br /&gt;
|image=&lt;br /&gt;
|status=&lt;br /&gt;
|date=&lt;br /&gt;
|initiator=&lt;br /&gt;
|team=&lt;br /&gt;
|materials=&lt;br /&gt;
|tools=&lt;br /&gt;
|software=&lt;br /&gt;
|cost=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Default values for some parameters exist, but will only be used if the entire line is omitted. For example, &amp;lt;code&amp;gt;|image=&amp;lt;/code&amp;gt; leads to no image being displayed while not entering the image parameter at all will lead to the default image (light bulb) being displayed. Please make use of the &amp;quot;Show preview&amp;quot; button and it should be clear.&lt;br /&gt;
&lt;br /&gt;
If you had/have helpers with your project, you can use the &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; value to give them credit. Try using [[Template:HelpNeeded]] here to find collaborators! If you delete it or leave it empty, that field is not displayed at all. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;software&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;materials&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; value behaves this way as well since some projects are realized with tools and materials but others are done mostly digitally.&lt;br /&gt;
&lt;br /&gt;
== [[Semantic MediaWiki]] ==&lt;br /&gt;
The content you enter for &amp;quot;date&amp;quot; can be queried under [[Property:ProjectDate]].&lt;br /&gt;
&lt;br /&gt;
== Bugs/Future Development ==&lt;br /&gt;
* selection instead of free text: status= planned/in progress/finished?&lt;br /&gt;
&lt;br /&gt;
== Template Parameters ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Provide information about a project you have built.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;project title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Unnamed Project&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;An image for your project (your-uploaded-filename.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The file name of the image which represents your project the best. This might be printed on our [[Project Wall]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current release status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;planned&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The release date of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date on which your project has been finished. Will be assigned to Property:ProjectDate and thus be searchable within [[Semantic MediaWiki]].&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initiator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Who initiated your project?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The user page or name of the person who initiated the project. Please provide them as their wiki name. You can leave out the \&amp;quot;User:\&amp;quot; part. For example: [[Lukas]]&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;who maintains it?&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;[[Lukas]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;team&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The team helping with your project.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Please provide them as their wiki usernames. You can leave out the \&amp;quot;User:\&amp;quot; part. For example: [[Lukas]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;materials&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Materials you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of materials you have used in your project. Please provide them as their wiki titles. You can leave out the \&amp;quot;Material:\&amp;quot; part. For example: [[MDF]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tools&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Tools you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of tools you have used in your project. Please provide them as wiki links ([[Tools]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;software&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of softwareyou have used in your project. Please provide them as wiki links ([[Software]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cost&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Costs of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;An estimate of the cost to be expected if someone wants to recreate your project.&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21762</id>
		<title>Template:ProjectInfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21762"/>
		<updated>2026-07-29T11:05:25Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px; border-style: solid; border-width: 5px; border-color: #00773D&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|&amp;lt;small style=&amp;quot;float:right&amp;quot;&amp;gt;[[Template:ProjectInfoBox|ProjectInfoBox]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;{{{project title|Unnamed Project}}}&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| [[{{#if: {{{extrabox|}}} |File: | Has image::File:}}{{#if: {{{image|}}} |{{{image}}} |project-default.png}}|frameless|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| Status:&lt;br /&gt;
| {{{status|planned}}} &lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{date|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Release Date:&lt;br /&gt;
{{!}} [[ProjectDate::{{{date|(planned) finishing date}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiator:&lt;br /&gt;
| {{{initiator|who maintains it?}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{team|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Team:&lt;br /&gt;
{{!}} {{{team}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{materials|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Materials Used:&lt;br /&gt;
{{!}} {{{materials}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tools|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tools Used:&lt;br /&gt;
{{!}} {{{tools}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{software|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Software Used:&lt;br /&gt;
{{!}} {{{software}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{cost|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Approx. Cost:&lt;br /&gt;
{{!}} {{{cost}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Has caption::{{FULLPAGENAME}}|]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Inform others about your [[Projects|project]] in a compact overview!&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
To use this template, simply copy this code into your page and enter the relevant parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProjectInfoBox&lt;br /&gt;
|project title=&lt;br /&gt;
|image=&lt;br /&gt;
|status=&lt;br /&gt;
|date=&lt;br /&gt;
|initiator=&lt;br /&gt;
|team=&lt;br /&gt;
|materials=&lt;br /&gt;
|tools=&lt;br /&gt;
|software=&lt;br /&gt;
|cost=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Default values for some parameters exist, but will only be used if the entire line is omitted. For example, &amp;lt;code&amp;gt;|image=&amp;lt;/code&amp;gt; leads to no image being displayed while not entering the image parameter at all will lead to the default image (light bulb) being displayed. Please make use of the &amp;quot;Show preview&amp;quot; button and it should be clear.&lt;br /&gt;
&lt;br /&gt;
If you had/have helpers with your project, you can use the &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; value to give them credit. Try using [[Template:HelpNeeded]] here to find collaborators! If you delete it or leave it empty, that field is not displayed at all. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;software&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;materials&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; value behaves this way as well since some projects are realized with tools and materials but others are done mostly digitally.&lt;br /&gt;
&lt;br /&gt;
== [[Semantic MediaWiki]] ==&lt;br /&gt;
The content you enter for &amp;quot;date&amp;quot; can be queried under [[Property:ProjectDate]].&lt;br /&gt;
&lt;br /&gt;
== Bugs/Future Development ==&lt;br /&gt;
* selection instead of free text: status= planned/in progress/finished?&lt;br /&gt;
&lt;br /&gt;
== Template Parameters ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Provide information about a project you have built.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;project title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Unnamed Project&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;An image for your project (your-uploaded-filename.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The file name of the image which represents your project the best. This might be printed on our [[Project Wall]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current release status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;planned&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The release date of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date on which your project has been finished. Will be assigned to Property:ProjectDate and thus be searchable within [[Semantic MediaWiki]].&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initiator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Who initiated your project?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The user page or name of the person who initiated the project.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;who maintains it?&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;team&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The team helping with your project.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Please provide them as their wiki usernames. You can leave out the \&amp;quot;User:\&amp;quot; part. For example: [[Lukas]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;materials&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Materials you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of materials you have used in your project. Please provide them as their wiki titles. You can leave out the \&amp;quot;Material:\&amp;quot; part. For example: [[MDF]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tools&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Tools you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of tools you have used in your project. Please provide them as wiki links ([[Tools]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;software&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of softwareyou have used in your project. Please provide them as wiki links ([[Software]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cost&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Costs of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;An estimate of the cost to be expected if someone wants to recreate your project.&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21761</id>
		<title>Template:ProjectInfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21761"/>
		<updated>2026-07-29T11:02:54Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px; border-style: solid; border-width: 5px; border-color: #00773D&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|&amp;lt;small style=&amp;quot;float:right&amp;quot;&amp;gt;[[Template:ProjectInfoBox|ProjectInfoBox]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;{{{project title|Unnamed Project}}}&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| [[{{#if: {{{extrabox|}}} |File: | Has image::File:}}{{#if: {{{image|}}} |{{{image}}} |project-default.png}}|frameless|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| Status:&lt;br /&gt;
| {{{status|planned}}} &lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{date|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Release Date:&lt;br /&gt;
{{!}} [[ProjectDate::{{{date|(planned) finishing date}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiator:&lt;br /&gt;
| {{{initiator|who maintains it?}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{team|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Team:&lt;br /&gt;
{{!}} {{{team}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{materials|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Materials Used:&lt;br /&gt;
{{!}} {{{materials}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tools|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tools Used:&lt;br /&gt;
{{!}} {{{tools}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{software|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Software Used:&lt;br /&gt;
{{!}} {{{software}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{cost|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Approx. Cost:&lt;br /&gt;
{{!}} {{{cost}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Has caption::{{FULLPAGENAME}}|]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Inform others about your [[Projects|project]] in a compact overview!&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
To use this template, simply copy this code into your page and enter the relevant parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProjectInfoBox&lt;br /&gt;
|project title=&lt;br /&gt;
|image=&lt;br /&gt;
|status=&lt;br /&gt;
|date=&lt;br /&gt;
|initiator=&lt;br /&gt;
|team=&lt;br /&gt;
|materials=&lt;br /&gt;
|tools=&lt;br /&gt;
|software=&lt;br /&gt;
|cost=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Default values for some parameters exist, but will only be used if the entire line is omitted. For example, &amp;lt;code&amp;gt;|image=&amp;lt;/code&amp;gt; leads to no image being displayed while not entering the image parameter at all will lead to the default image (light bulb) being displayed. Please make use of the &amp;quot;Show preview&amp;quot; button and it should be clear.&lt;br /&gt;
&lt;br /&gt;
If you had/have helpers with your project, you can use the &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; value to give them credit. Try using [[Template:HelpNeeded]] here to find collaborators! If you delete it or leave it empty, that field is not displayed at all. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;software&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;materials&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; value behaves this way as well since some projects are realized with tools and materials but others are done mostly digitally.&lt;br /&gt;
&lt;br /&gt;
== [[Semantic MediaWiki]] ==&lt;br /&gt;
The content you enter for &amp;quot;date&amp;quot; can be queried under [[Property:ProjectDate]].&lt;br /&gt;
&lt;br /&gt;
== Bugs/Future Development ==&lt;br /&gt;
* selection instead of free text: status= planned/in progress/finished?&lt;br /&gt;
&lt;br /&gt;
== Template Parameters ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Provide information about a project you have built.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;project title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Unnamed Project&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;An image for your project (your-uploaded-filename.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The file name of the image which represents your project the best. This might be printed on our [[Project Wall]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current release status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;planned&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The release date of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date on which your project has been finished. Will be assigned to Property:ProjectDate and thus be searchable within [[Semantic MediaWiki]].&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initiator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Who initiated your project?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The user page or name of the person who initiated the project.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;who maintains it?&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;team&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The team helping with your project.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;materials&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Materials you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of materials you have used in your project. Please provide them as their wiki titles, for example:[[MDF]]&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tools&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Tools you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of tools you have used in your project. Please provide them as wiki links ([[Tools]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;software&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of softwareyou have used in your project. Please provide them as wiki links ([[Software]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cost&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Costs of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;An estimate of the cost to be expected if someone wants to recreate your project.&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21760</id>
		<title>Template:ProjectInfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Template:ProjectInfoBox&amp;diff=21760"/>
		<updated>2026-07-29T11:00:04Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px; border-style: solid; border-width: 5px; border-color: #00773D&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|&amp;lt;small style=&amp;quot;float:right&amp;quot;&amp;gt;[[Template:ProjectInfoBox|ProjectInfoBox]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;{{{project title|Unnamed Project}}}&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| [[{{#if: {{{extrabox|}}} |File: | Has image::File:}}{{#if: {{{image|}}} |{{{image}}} |project-default.png}}|frameless|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| Status:&lt;br /&gt;
| {{{status|planned}}} &lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{date|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Release Date:&lt;br /&gt;
{{!}} [[ProjectDate::{{{date|(planned) finishing date}}}]]&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiator:&lt;br /&gt;
| {{{initiator|who maintains it?}}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{team|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Team:&lt;br /&gt;
{{!}} {{{team}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{materials|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Materials Used:&lt;br /&gt;
{{!}} {{{materials}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{tools|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Tools Used:&lt;br /&gt;
{{!}} {{{tools}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{software|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Software Used:&lt;br /&gt;
{{!}} {{{software}}}&lt;br /&gt;
|}}&lt;br /&gt;
|-&lt;br /&gt;
{{#if: {{{cost|}}} | &lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} Approx. Cost:&lt;br /&gt;
{{!}} {{{cost}}}&lt;br /&gt;
|}}&lt;br /&gt;
|}&lt;br /&gt;
[[Has caption::{{FULLPAGENAME}}|]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Inform others about your [[Projects|project]] in a compact overview!&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
To use this template, simply copy this code into your page and enter the relevant parameters:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{ProjectInfoBox&lt;br /&gt;
|project title=&lt;br /&gt;
|image=&lt;br /&gt;
|status=&lt;br /&gt;
|date=&lt;br /&gt;
|initiator=&lt;br /&gt;
|team=&lt;br /&gt;
|materials=&lt;br /&gt;
|tools=&lt;br /&gt;
|software=&lt;br /&gt;
|cost=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Default values for some parameters exist, but will only be used if the entire line is omitted. For example, &amp;lt;code&amp;gt;|image=&amp;lt;/code&amp;gt; leads to no image being displayed while not entering the image parameter at all will lead to the default image (light bulb) being displayed. Please make use of the &amp;quot;Show preview&amp;quot; button and it should be clear.&lt;br /&gt;
&lt;br /&gt;
If you had/have helpers with your project, you can use the &amp;lt;code&amp;gt;team&amp;lt;/code&amp;gt; value to give them credit. Try using [[Template:HelpNeeded]] here to find collaborators! If you delete it or leave it empty, that field is not displayed at all. &lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;software&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;materials&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt; value behaves this way as well since some projects are realized with tools and materials but others are done mostly digitally.&lt;br /&gt;
&lt;br /&gt;
== [[Semantic MediaWiki]] ==&lt;br /&gt;
The content you enter for &amp;quot;date&amp;quot; can be queried under [[Property:ProjectDate]].&lt;br /&gt;
&lt;br /&gt;
== Bugs/Future Development ==&lt;br /&gt;
* selection instead of free text: status= planned/in progress/finished?&lt;br /&gt;
&lt;br /&gt;
== Template Parameters ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Provide information about a project you have built.&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;project title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The name of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Unnamed Project&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;image&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;An image for your project (your-uploaded-filename.jpg)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The file name of the image which represents your project the best. This might be printed on our [[Project Wall]]&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;status&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The current release status of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;planned&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The release date of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;date&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date on which your project has been finished. Will be assigned to Property:ProjectDate and thus be searchable within [[Semantic MediaWiki]].&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;initiator&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Who initiated your project?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The user page or name of the person who initiated the project.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;who maintains it?&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;team&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;The team helping with your project.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;materials&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Materials you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of materials you have used in your project. Please provide them as wiki links ([[Material]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;tools&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Tools you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of tools you have used in your project. Please provide them as wiki links ([[Tools]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;software&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software you have used (wiki links, if possible).&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;A list of softwareyou have used in your project. Please provide them as wiki links ([[Software]])&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;cost&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Costs of your project&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;An estimate of the cost to be expected if someone wants to recreate your project.&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21759</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21759"/>
		<updated>2026-07-29T10:57:19Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21758</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21758"/>
		<updated>2026-07-29T10:56:02Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner/optical encoder)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders]  (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 translucent buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]);  no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons]  (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed head)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are made from 19mm MDF. The side panels are milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
[[File:Arcade-build-12.jpg|thumb]]&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21757</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21757"/>
		<updated>2026-07-29T10:52:53Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner/optical encoder)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For the arcade&#039;s overall design, three things were a must-have:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# 🕹️ &#039;&#039;&#039;Appearance&#039;&#039;&#039;: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 &#039;&#039;&#039;Minimalism&#039;&#039;&#039;: no visible screws&lt;br /&gt;
# 📦 &#039;&#039;&#039;Easy storage&#039;&#039;&#039;: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s original Space Duel cabinet], but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders] (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]) buttons are translucent; no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons] (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed knob)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are from 19mm MDF. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21756</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21756"/>
		<updated>2026-07-29T10:51:47Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner/optical encoder)|materials=[[MDF]]|tools=[[CNC Router]], &lt;br /&gt;
[[Table Saw]], &lt;br /&gt;
[[Handheld Routers]], &lt;br /&gt;
[[Router Table]],&lt;br /&gt;
[[3D Printers]]|software=[[Autodesk Fusion]],&lt;br /&gt;
[[Adobe Illustrator]], &lt;br /&gt;
[[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders] (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]) buttons are translucent; no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons] (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed knob)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are from 19mm MDF. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21755</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21755"/>
		<updated>2026-07-29T10:50:03Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), &lt;br /&gt;
[[Finno]] (help with vinyl prints), &lt;br /&gt;
[[Johannes]] (help with wiring the spinner/optical encoder)|materials=[[MDF]]|tools=[[Handheld Routers]], [[Router Table]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders] (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]) buttons are translucent; no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons] (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed knob)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are from 19mm MDF. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21754</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21754"/>
		<updated>2026-07-29T10:49:35Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]] (help with CNC), [[Finno]] (help with vinyl prints), [[Johannes]] (help with wiring the spinner/optical encoder)|materials=[[MDF]]|tools=[[Handheld Routers]], [[Router Table]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can be placed anywhere: stand on a desk, hang on the wall or at the front of a sturdy shelf etc (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classic 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus-challenge: combining points 2 and 3 should turn out to be fun 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet depth to reduce the pull on the screws. This saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets are true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults plus:&lt;br /&gt;
&lt;br /&gt;
* joysticks ([https://www.smallcab.net/joystick-seimitsu-p-1909.html Seimitsu LS-32-SS]) + [https://www.smallcab.net/seimitsu-shaft-extender-p-752.html shaft extenders] (some people seem to like them for more joystick travel / bigger hands etc)&lt;br /&gt;
* 8 buttons per player ([https://www.smallcab.net/seimitsu-30mm-translucent-p-383.html Seimitsu PS-14-KN]) buttons are translucent; no LEDs to light them up as I don&#039;t like too much blinky-blinky, but I can add a basic LED spot inside the cabinet for a subtle light effect and better visibility&lt;br /&gt;
* 4 [https://www.smallcab.net/white-illuminated-button-24mm-p-1429.html illuminated service buttons] (to start games, &amp;quot;add coins&amp;quot;, enter emulator settings etc)&lt;br /&gt;
* central spinner ([https://www.amazon.de/dp/B095X7FN38 optical encoder] + 3d-printed knob)&lt;br /&gt;
* an old 27&amp;quot; LCD screen I already had&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. All panels are from 19mm MDF. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the [[Router Table|router table]] with a flush trim bit to remove the CNC tabs/bridges, and a T-slot router bit to add the grooves for the [https://www.smallcab.net/molding-19mm-black-p-654.html T-molding profiles]. &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 19mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&lt;br /&gt;
&lt;br /&gt;
The panel above the screen has 3 holes cut in for speakers and maybe a light source. (I&#039;m currently using an old set of USB-stereo-speakers, so closed the holes with a 3d-printed grid to hide the speakers). &amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future]. There never was a Captain Future arcade game, but hey... who cares 🙂 &lt;br /&gt;
&lt;br /&gt;
For the [https://www.ecosia.org/images?q=captain+future+comet comet spaceship] on the sides, I wanted a very particular perspective and angle. I found a suitable 3d-print STL-model-file and used a 3d-software to change camera angle / focal length to get what I want.  &lt;br /&gt;
&lt;br /&gt;
[[User:Finno|Finno]] helped me print the side-panel and control-panel graphics onto self-adhesive vinyl. The vinyl contains a tiny &amp;quot;air canal&amp;quot; texture on the back, which made it straight-forward to apply without any air bubbles.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from [https://www.slagcoin.com/joystick/attributes_brands.html#SEIMITSU Seimitsu]. To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €15 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
🎮 Additional control pads (for games with more than 2 players) or a mouse (for some computer games) can be connected via a USB-hub or bluetooth. &lt;br /&gt;
&lt;br /&gt;
=== Marquee Lighting ===&lt;br /&gt;
To light the marquee from behind, I glued an old USB-powered LED-strip onto some sheet metal. The marquee graphics are printed on paper, which diffuses the LED strip for even lighting.&lt;br /&gt;
&lt;br /&gt;
== 👾 Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using [https://batocera.org Batocera]. My first setup was on a Raspberry Pi 4b, and now on an old 2012 Mac Mini, which allows for more realistic shader setups (to emulate CRT-Screen scan lines, glow etc).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard (although they do work), as it boots straight into the so-called &amp;quot;emulation machine&amp;quot;. This  can be operated with the arcade&#039;s joysticks and buttons. Batocera is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc. – full list [https://wiki.batocera.org/systems here].&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the [https://wiki.batocera.org/add_games_bios Batocera/ROMs directory]. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
Once a game is installed, Batocera can scrape the game&#039;s metadata, graphics, user manual etc for the Emulation Station&#039;s beautiful and intuitive front-end.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall: I fastened one part of the french cleat from behind the shelf&#039;s verticals (with an in-between piece of timer the depth of the verticals, so to meet the front of the shelf).&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21743</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21743"/>
		<updated>2026-07-26T11:14:07Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of a sturdy shelf etc, using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system.&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classi 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, a central spinner and of course an old 27&amp;quot; LCD screen I already had.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21742</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21742"/>
		<updated>2026-07-26T11:13:36Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]|initiator=[[Björn]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of a sturdy shelf etc, using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system.&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classi 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, a central spinner and of course an old 27&amp;quot; LCD screen I already had.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21741</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21741"/>
		<updated>2026-07-26T11:12:32Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of a sturdy shelf etc, using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system.&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classi 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, a central spinner and of course an old 27&amp;quot; LCD screen I already had.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-Finished-01.jpg&lt;br /&gt;
File:Arcade-Finished-02.jpg&lt;br /&gt;
File:Arcade-Finished-03.jpg&lt;br /&gt;
File:Arcade-Finished-04.jpg&lt;br /&gt;
File:Arcade-Finished-05.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21740</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21740"/>
		<updated>2026-07-26T11:11:57Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of a sturdy shelf etc, using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system.&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classi 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, a central spinner and of course an old 27&amp;quot; LCD screen I already had.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-01.jpg&lt;br /&gt;
File:Arcade-build-02.jpg&lt;br /&gt;
File:Arcade-build-03.jpg&lt;br /&gt;
File:Arcade-build-04.jpg&lt;br /&gt;
File:Arcade-build-05.jpg&lt;br /&gt;
File:Arcade-build-06.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-09.jpg&lt;br /&gt;
File:Arcade-build-10.jpg&lt;br /&gt;
File:Arcade-build-11.jpg&lt;br /&gt;
File:Arcade-build-07.jpg&lt;br /&gt;
File:Arcade-build-08.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade-build-12.jpg&lt;br /&gt;
File:Arcade-build-13.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-05.jpg&amp;diff=21739</id>
		<title>File:Arcade-Finished-05.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-05.jpg&amp;diff=21739"/>
		<updated>2026-07-26T11:11:39Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-Finished-05&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-04.jpg&amp;diff=21738</id>
		<title>File:Arcade-Finished-04.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-04.jpg&amp;diff=21738"/>
		<updated>2026-07-26T11:11:23Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-Finished-04&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-03.jpg&amp;diff=21737</id>
		<title>File:Arcade-Finished-03.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-03.jpg&amp;diff=21737"/>
		<updated>2026-07-26T11:11:03Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-Finished-03&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-02.jpg&amp;diff=21736</id>
		<title>File:Arcade-Finished-02.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-02.jpg&amp;diff=21736"/>
		<updated>2026-07-26T11:10:46Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-Finished-02&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-01.jpg&amp;diff=21735</id>
		<title>File:Arcade-Finished-01.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-Finished-01.jpg&amp;diff=21735"/>
		<updated>2026-07-26T11:10:28Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-Finished-01&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-13.jpg&amp;diff=21734</id>
		<title>File:Arcade-build-13.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-13.jpg&amp;diff=21734"/>
		<updated>2026-07-26T11:02:39Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-13&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-12.jpg&amp;diff=21733</id>
		<title>File:Arcade-build-12.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-12.jpg&amp;diff=21733"/>
		<updated>2026-07-26T11:02:23Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-12&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-11.jpg&amp;diff=21732</id>
		<title>File:Arcade-build-11.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-11.jpg&amp;diff=21732"/>
		<updated>2026-07-26T11:02:00Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-11&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-10.jpg&amp;diff=21731</id>
		<title>File:Arcade-build-10.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-10.jpg&amp;diff=21731"/>
		<updated>2026-07-26T11:01:36Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-10&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-09.jpg&amp;diff=21730</id>
		<title>File:Arcade-build-09.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-09.jpg&amp;diff=21730"/>
		<updated>2026-07-26T11:01:16Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-09&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-08.jpg&amp;diff=21729</id>
		<title>File:Arcade-build-08.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-08.jpg&amp;diff=21729"/>
		<updated>2026-07-26T11:00:59Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-08&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-07.jpg&amp;diff=21728</id>
		<title>File:Arcade-build-07.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-07.jpg&amp;diff=21728"/>
		<updated>2026-07-26T11:00:39Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-07&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-06.jpg&amp;diff=21727</id>
		<title>File:Arcade-build-06.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-06.jpg&amp;diff=21727"/>
		<updated>2026-07-26T11:00:18Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-06&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-05.jpg&amp;diff=21726</id>
		<title>File:Arcade-build-05.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-05.jpg&amp;diff=21726"/>
		<updated>2026-07-26T11:00:00Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-05&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-04.jpg&amp;diff=21725</id>
		<title>File:Arcade-build-04.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-04.jpg&amp;diff=21725"/>
		<updated>2026-07-26T10:59:40Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-04&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-03.jpg&amp;diff=21724</id>
		<title>File:Arcade-build-03.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-03.jpg&amp;diff=21724"/>
		<updated>2026-07-26T10:59:18Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-03&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-02.jpg&amp;diff=21723</id>
		<title>File:Arcade-build-02.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-02.jpg&amp;diff=21723"/>
		<updated>2026-07-26T10:59:00Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-02&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=File:Arcade-build-01.jpg&amp;diff=21722</id>
		<title>File:Arcade-build-01.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=File:Arcade-build-01.jpg&amp;diff=21722"/>
		<updated>2026-07-26T10:58:25Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arcade-build-01&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21721</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21721"/>
		<updated>2026-07-26T10:46:52Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]], [[CNC Router]], [[Table Saw]]|software=[[Autodesk Fusion]], [[Adobe Illustrator]], [[Adobe Photoshop]], [[Cinema 4d]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of a sturdy shelf etc, using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system.&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like classi 1970s/1980s arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but of course leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, a central spinner and of course an old 27&amp;quot; LCD screen I already had.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the entire cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our &amp;quot;Workbee&amp;quot; CNC Router. Besides, the router had since received a big update / new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts on one or both sides. The lower front part includes a 65° angled recess (cut with an angled [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Graphics ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21720</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21720"/>
		<updated>2026-07-26T10:35:02Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]]&lt;br /&gt;
[[CNC Router]]&lt;br /&gt;
[[Table Saw]]|software=[[Autodesk Fusion]]&lt;br /&gt;
[[Adobe Illustrator]]&lt;br /&gt;
[[Adobe Photoshop]]&lt;br /&gt;
[[Cinema 4d]]}}&lt;br /&gt;
&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21719</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21719"/>
		<updated>2026-07-26T10:33:54Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]]&lt;br /&gt;
[[CNC Router]]&lt;br /&gt;
[[Table Saw]]|software=[[Autodesk Fusion]]&lt;br /&gt;
[[Adobe Illustrator]]&lt;br /&gt;
[[Adobe Photoshop]]&lt;br /&gt;
[[Cinema 4d]]|cost=}}I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21718</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21718"/>
		<updated>2026-07-26T10:33:22Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=Arcade.jpg|status=finished|date=March 2025|team=[[Björn]], [[Leo]], [[Finno]]|materials=[[MDF]]|tools=[[Handheld Routers]]&lt;br /&gt;
[[CNC Router]]&lt;br /&gt;
[[Table Saw]]|software=[[Autodesk Fusion]]&lt;br /&gt;
[[Adobe Illustrator]]&lt;br /&gt;
[[Adobe Photoshop]]&lt;br /&gt;
[[Cinema 4d]]|cost=}}[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21717</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21717"/>
		<updated>2026-07-26T10:23:36Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=https://wiki.comakingspace.de/images/b/bc/Arcade.jpg|status=finished|date=March 2025|team=[[Leo]]|materials=[[https://wiki.comakingspace.de/Material:MDF]]|tools=|software=|cost=}}[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21716</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21716"/>
		<updated>2026-07-26T10:22:34Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=https://wiki.comakingspace.de/images/b/bc/Arcade.jpg|status=finished|date=March 2025|team=[[User:Leo]]|materials=[[https://wiki.comakingspace.de/Material:MDF]]|tools=|software=|cost=}}[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21715</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21715"/>
		<updated>2026-07-26T10:20:17Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ProjectInfoBox|project title=&amp;quot;Retro-Cade&amp;quot; - Retro Gaming Arcade|image=https://wiki.comakingspace.de/images/b/bc/Arcade.jpg|status=finished|date=March 2025|team=[[https://wiki.comakingspace.de/User:Leo]]|materials=[[https://wiki.comakingspace.de/Material:MDF]]|tools=|software=|cost=}}[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21713</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21713"/>
		<updated>2026-07-26T00:46:24Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design like 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21712</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21712"/>
		<updated>2026-07-26T00:42:36Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Arcade.jpg|thumb|The &amp;quot;Retro-Cade&amp;quot; inside an IKEA Ivar shelf. (Original photograph with coloured lighting; no Photoshop/retouching or AI)]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design should follow 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for low-volume storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
	<entry>
		<id>https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21711</id>
		<title>Project:Arcade Gaming Cabinet &quot;Retro-Cade&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.comakingspace.de/index.php?title=Project:Arcade_Gaming_Cabinet_%22Retro-Cade%22&amp;diff=21711"/>
		<updated>2026-07-26T00:39:20Z</updated>

		<summary type="html">&lt;p&gt;Björn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Arcade.jpg|thumb]]&lt;br /&gt;
I had been toying with the idea to create a retro gaming arcade machine ever since an old friend had invited me to one of his &amp;quot;Retro-Zock&amp;quot;-nights. In order to save space, I decided to create an arcade machine that can either stand on a desk or can hang anywhere: on the wall, or at the front of an Ikea IVAR shelf (using a [https://en.wikipedia.org/wiki/French_cleat french cleat] hanging system).&lt;br /&gt;
&lt;br /&gt;
For the arcade&#039;s overall design, three things were a must-have:&lt;br /&gt;
&lt;br /&gt;
# 🕹️ Appearance: shape and design should follow 1970s/1980s classic arcade cabinets&lt;br /&gt;
# 🔩 Minimalism: no visible screws&lt;br /&gt;
# 📦 Easy Storage: no wood glue on the side panels, so everything can be disassembled for low-volume storage if need be&lt;br /&gt;
&lt;br /&gt;
Bonus: combining points 2 and 3 should turn out to be a fun challenge 🙂&lt;br /&gt;
&lt;br /&gt;
[https://www.classicarcadecabinets.com/ ClassicArcadeCabinets.com] has DXF files for original arcade cabinets, including the 1982 Atari Classic [https://www.classicarcadecabinets.com/space-duel.html Space Duel]. Since I planned to mount it on the wall using a French cleat, I shortened the cabinet to reduce the pull on the screws. This also saves space, but leaves less room for the side graphics.&lt;br /&gt;
&lt;br /&gt;
All angles and fillets stay true to Atari&#039;s original Space Duel cabinet, but I widened the cabinet to 70 cm to fit two adults, two joysticks, eight buttons per player, and a central spinner.&lt;br /&gt;
&lt;br /&gt;
== Cabinet Design &amp;amp; Woodworking ==&lt;br /&gt;
&lt;br /&gt;
=== CAD / Side-Panels ===&lt;br /&gt;
I designed the cabinet in [[Autodesk Fusion|Fusion 360]], using Atari’s original angles for the side panels. The side panels would later be milled with our Workbee [[CNC Router]]. On the inside of the side panels, I added recesses (~ 2 mm) so timber beams could later be fitted precisely, in order to keep all screws hidden from the outside: The MDF side panels attach to the internal timber, which connect them to the horizontal MDF.&lt;br /&gt;
&lt;br /&gt;
It&#039;d been a few years since I last used our CNC Router. Besides, the router has since received an update with a new interface. Big thanks and shoutout to [[User:Leo|Leo]], who helped me transfer my CAD design to the CNC Router.&lt;br /&gt;
&lt;br /&gt;
After CNC milling, I used the router table with a flush trim bit to remove the CNC tabs/bridges and tidy everything up.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade CNC.jpg&lt;br /&gt;
File:Arcade inside.jpg&lt;br /&gt;
File:Arcade inside 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Horizontals ===&lt;br /&gt;
All horizontal MDF pieces were simply cut with a [[Table Saw|table saw]]. Due to the lack of 90-degree-angles, most of them needed mitre cuts. The lower front part includes a 65° angled recess (cut with a [[Handheld Routers|handheld router]]) for the removable control panel (joysticks + buttons) to rest on. The hole for the display bezel was cut with the same router and then rounded with a roundover router bit.&lt;br /&gt;
&lt;br /&gt;
For the control panel layout, I opted for 8 buttons per player, following one of [https://www.slagcoin.com/joystick/layout.html Slagcoin&#039;s] classic layout suggestions. To add joystick + buttons to the 18mm MDF board, I first had to reduce the material thickness. So I used our [[Laser Cutter|lasercutter]] to create a guide bush template for the handheld router.&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arcade bezel.jpg&lt;br /&gt;
File:Arcade front panel.jpg&lt;br /&gt;
File:Arcade control-panel rear.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🎨 Paint / Side-Panel Design ==&lt;br /&gt;
Prior to assembly, I primed and painted all visible parts using water-based acrylic paint and a paint roller: black for all &amp;quot;insides&amp;quot; (horizontals, bezel etc) and white for the outside. 2-3 layers in total, with in-between sanding.&lt;br /&gt;
&lt;br /&gt;
The side panels would later have a design printed on vinyl stuck to them, but a decent and even paint job would allow for the vinyl to later be replaced if need be. I also primed the side panel&#039;s insides, though that probably wasn&#039;t necessary.&lt;br /&gt;
&lt;br /&gt;
The side-panels and the control panel graphics are all hand-illustrated (I&#039;m a graphic designer): I wanted the overall look &amp;amp; feel to be like [https://www.ecosia.org/images?q=atari+space+duel+arcade Atari&#039;s Space Duel], but with characters from my favourite childhood cartoon series [https://www.ecosia.org/images?q=captain%20future Captain Future] (inlcuding his [https://www.ecosia.org/images?q=captain+future+comet spaceship], of course)&lt;br /&gt;
&lt;br /&gt;
Yes, there never was a Captain Future arcade machine, but hey... who cares 🙂&lt;br /&gt;
&lt;br /&gt;
== 🕹️ Joysticks and Buttons / Electronics ==&lt;br /&gt;
[[File:Arcade control-panel rear cables.jpg|thumb]]&lt;br /&gt;
Joysticks and buttons are from Sanwa (Sanwa Denshi Co., Ltd.). They are widely regarded as one of the industry standards for Japanese arcade cabinets and commercial fightsticks. They are known for a light spring tension, short throw/travel distance, and a ball-top design optimized for fast, precise inputs.&lt;br /&gt;
&lt;br /&gt;
To connect and encode joystick + buttons to USB, I&#039;m using [https://www.ultimarc.com/control-interfaces/i-pacs/i-pac2/ Ultimarc&#039;s I-PAC2]. The controller is super fast, offers flexibility for various 2-player configurations and add-ons (like a spinner, for example), and the customer service is really fantastic. (I had a few post-sales questions, and always received an answer within less than a day).&lt;br /&gt;
&lt;br /&gt;
Talking of spinners (for games like Arkanoid, for example): I don&#039;t really understand why dedicated (and expensive) arcade spinners are advertised as &amp;quot;fast spinning&amp;quot;. I wanted something with a bit of resistance, so it doesn&#039;t spin too quickly. Even a cheap €20 spinner was still too fast for playing Arkanoid... so I tried to add some friction by laser-cutting the spinner&#039;s hole in the control-panel&#039;s cover acrylic a little tighter. &lt;br /&gt;
&lt;br /&gt;
== Game Emulation ==&lt;br /&gt;
To emulate games, I&#039;m using Batocera. I first had it running on a Raspberry Pi 4b, and now on an old 2012 Mac Mini (Batocera for Linux).&lt;br /&gt;
&lt;br /&gt;
With Batocera, there&#039;s no need for a mouse or a keyboard, because it boots straight into the so-called &amp;quot;emulation machine&amp;quot;, which can be operated with the arcade&#039;s joysticks and buttons (and with modern control pads). It is open-source and can emulate pretty much any arcade, games system or computer that&#039;s ever been produced: MAME and FBNeo (=classic arcade games), Atari, Sega, Nintendo, C64, Commodore Amiga, Apple II, Apple Mac, Playstation 2, etc.&lt;br /&gt;
&lt;br /&gt;
For me, the Commodora Amiga was one of the most important machines to emulate. The old Amiga ROMs are still copyrighted, so I purchased them [https://www.amigaroms.com here]and added them to the Batocera/ROMs directory. To convert my old Amiga 3.5&amp;quot; Disks, I&#039;ve used Rob Smith&#039;s [https://amiga.robsmithdev.co.uk DrawBridge], which converts modern USB-Floppy-Drives to read and write the native Amiga disk format.&lt;br /&gt;
&lt;br /&gt;
== Hanging System (French Cleat) ==&lt;br /&gt;
My initial idea was to hang the arcade cabinet to a wall with a french cleat hanging system. After the cabinet was finished, I found an even better spot: &amp;quot;inside&amp;quot; my Ikea IVAR shelf wall.&lt;/div&gt;</summary>
		<author><name>Björn</name></author>
	</entry>
</feed>