 Here we have a 96 bores project right here. Who are you? Hi, Jair Vox. I'm Grant Likley. I'm an arm engineer. And this is a personal project that I've been working on for the last couple of years. So there's a whole bunch of stuff going on under there. Yes. So this is an arcade panel that I spent the last few months designing and building. I left it up here. And so this is I'm using 96 bores, dragon bores, for playing retro games. And I built an arcade panel for all the controls. So what you can see here, I've got standard arcade controls, standard track well. And then I did some work with using the Linux image, Debian, on 96 boards to play all the games. And then an STM32 F3 discovery board bringing in all the inputs. Let's check out how awesome it looks right here. These guys are playing right now. Game right here. It's got all these lights going on. It's all lit up, which I've used Neopixels, retrofit all the arcade buttons to get to light it up. And I'm using the STM32 to drive all the LEDs. And I'm also taking advantage of some of the great work that's been done by the engineers here at Lanaro. Rob Clark on the end here, he's been doing the graphics drivers on the Qualcomm chips. And so we've got a Dragon Board 820 C. This 820 right now. That's this one right here. And you got the graphics to work? Yep. It's working? Mm-hmm, cool. And we have very smooth 3D graphics. The Dragon Board has been a really great platform for a thing right now, it's a higher-demanding game. Yes, yes. So everything here is open source. All of the graphics drivers are open source. All of the software that's running, this is an open source game. The tools that I use to design the arcade panel, I open sourced and put up on GitHub, as well as the design of the electronics design and the firmware on the STM32. Nice. So it's got a whole system. It's like pixels, the LED pixels. It's all connected to each other somehow. There's like patterns going on. Yes. How do you send the patterns over there? I'll come take a look at the panel. And as I said, I retrofitted the arcade buttons. If I open one of these, these LED holders were originally designed for just regular light bulbs. So I retrofitted them by pulling out the spade lugs. These are SK6812, pixels. And they are RGBW, so red, green, blue, white. And they're serial programmable. So you can see that I've got a daisy chain of LEDs. Nice. And there's one channel. So all of these come through to the STM32. And there's one channel, this cable right here, that drives all of the pixels in the string. And so there's an STM32 connected to, where, what do you connect the... This is over USB. The 96 board it goes into. So this module here, I wrote firmware, I took, I got firmware, used a previous project to expose it as a USB HID device. So when you plug this into the 96 board or plug it into a laptop, it shows up as four joysticks and a mouse. And when I have the firmware finished, there will also be an interface for controlling the colors of the LEDs. And how do you do the front here? All right, this is, so the panel, I designed the panel in OpenSCAT. And I have, as I said, I have a tool that lays out all the controls, figures out what the size is, how it needs to be cut, how to curve them. And then it spits out laser cut farms. So I have access to a large laser cut. I will plug Make Everdeen, that is a local maker space in Everdeen, where I live. They have a 1200 millimeter-wide laser cutter, and they were able to cut all these panels. So it's one layer of acrylic, three layers of MDF all glued together. And then the artwork, I got done by a local sign company in Everdeen. My wife designed the, did the graphic design, got it printed up on vinyl, and then put onto the panel. This is a whole bunch of 96 boards, designs going on here. Yes. All right. This particular one, these two here were built. Yep. These were built to show off what we could do with 96 boards. And so we're, you know, we're running open source games, we're using it in a project, and it's an awful lot of fun. It's not what? It's an awful lot of fun. Awful lot of fun. And this beautiful little ball here, is this a standard, system, the track ball? That works like a regular mouse. So if you can see here, the track ball is a mouse replacement. And so there's some old arcade games, like Centipede, where having a track ball is a lot of fun. You can load any game, all kinds of games? If you are, you can, it'll play any game that'll run on Linux. You can, the Dragon boards, or most of the high 96 boards will run both Android and regular desktop Linux. So any games that you can run on those, you can run with this. Where do you get those materials for the buttons and stuff? There are lots of vendors who sell those. I found a vendor, Arcade World UK, that's- And his high quality is really nice. Yep, these are Japanese joysticks, Sanwa joysticks. These are generic buttons. These are very easy to come by. And the track ball is made by Ultimark. So you can just connect this to an 84 inch 4K TV? Absolutely, yes. And potentially some people can take you open source design and- Anyone can take the design, go take it, play with it, modify it, make your own Arcade panel. Nice, what's your next project? I'm recovering from this one. It took a while, right? It took a while. And I've had a lot of interest in this one, so I may build a few more of these before I go on to something else.