 Good afternoon. Thank you for coming, everyone. Today, I'm going to teach you how to build a smart boombox. I'll do a little introduction and a history of how I got here, goals and principles of the current boomboxes I'm working on, talk about sound design, woodworking design, and CNC machines, electronics and components like speakers, amplifiers, power supplies, et cetera. Then computer, hardware and software for a boombox to be smart probably needs a computer. And then Mycroft, which is an open source personal voice assistant, software. And then I'm going to teach you how to build one in 14 easy steps, hopefully, in a summary. Okay, my name is Mike McIsaac. After high school, I joined the Marine Corps for four years and I learned how to repair radios. That's where I started with my electronics. I think I always had woodworking in my blood since I was a teenager. I think I have sawdust in my blood. Then I went to Northeastern University and got a comp side degree and got a job at IBM and I still work on IBM mainframes. So I've been doing IT, mainly Linux on IBM mainframes for 35 years. So a history of the smart boombox. How did we get here? Probably started, my son was about this tall, 10 or 11, and I was on a conference call and all I had was a cell phone and the sound wasn't too good. And my son said, dad, if you put your cell phone in a bowl, it sounds better. And sure enough, it did. And what I realized is that bowl was effectively a horn. And then I got interested and I made a cardboard gramophone for my cell phone. And then I tried Smith horns and folded horns and they were bigger. I'll show you some pictures of them. And then finally, my buddy and I started working, we got to a boombox which is kind of the right form factor. And the first boombox had no Bluetooth. So I asked one of the children, hey, try your song. What do I pair to? What's the Bluetooth? It doesn't have a Bluetooth. Well, for the kids, it has to have a Bluetooth. But then my aunt and uncle wanted one and my mom and they didn't even know how to use Bluetooth. And so the user experience was not too good if you have to drive it with your cell phone. So I said, well, wait a minute. As of now, in my car, I've been bringing music up by voice for like 15 years. So a boombox should be able to bring up songs by voice. So that was the big idea. And then I found Minecraft. I was stumbling along trying to find software to do voice input. And then I found Minecraft. So here's the cell phone in a ball. There's the cardboard gramophone. This is a Smith horn. It looks pretty cool, but it didn't really sound that great. This is a folded horn. This sounded better. The sound comes out of here down here. And you can see the horn is getting bigger, you know, like a bugle or saxophone is effectively a folded horn, right? And the sound comes out here. And the guy who designed this, I never could have designed something like this, said if you put the speakers in the corner of the room, the corners of the room become the rest of the horn and you'll get better bass response. And that one sounds good. But I'm talking about boomboxes today. Here's the first prototype. You'll see there's three holes and there's dividers, separators in here. And you can see a fourth hole in the bottom. And there's another enclosure for the components at the top. All right, fast forward to today. This is the latest model we have. We call it the Model 1000. Still only three speakers. Well, that looks like a speaker, but it may or may not be. There's a quiz later on woodworking designs. So how do the moldings, how do these moldings maybe differ? Think about it. And this molding is decorative. Without that, it looks kind of plain. We called the first one the wedding cake, which had different size. But we put this molding in and a lot of people just say, yeah, that looks nice. And of course, there's an amplifier up on the right side with multiple buttons and an aux in or line in, but also a headphone out jack. So two jacks. One of the goals and principles. The first goal of a boombox is it's got to sound great. It's got to play music really well. And retro look and quality craftsmanship, I say. There's all kinds of music devices out of there. Many of them sound great. Many of them look okay. But I don't think you're going to find very many with solid plywood, good hardwoods. And usually if it's wood, it's medium density fiber board painted black. I don't consider MDF wood. It's just like sawdust and glue sandwiched together. Okay, ease of use. I talked about that. So if you want to be able to talk to your boombox, you need voice input, which requires SoC, system on a chip. We use the Raspberry Pi 4. And once you have that on board, you get some bonuses, right? If you have a personal voice assistant and you only wanted to do music, well, why not let it do all the other things that voices general question answering? What's the weather? What's the news, etc. And that's all available. And also, a lot of Internet of Things devices pare down the operating system so that it just does one thing. And I said, well, if a Raspberry Pi has enough horsepower to be a general purpose computer, why not let it out? And so that's the model. You don't have to use it as a general purpose computer, but you can. So I say, is it a boombox that's smart, or is it a general purpose computer with great sound? And I would argue it's either one you want it to be, okay? What are the principles? Free and open source software. That's why we're here. I have always been a proponent of it. Richard Stallman and Lena Storwald are two of my personal heroes, even Upton's a new one. But I did not know that Lena Storwald was going to be speaking here and live. You know, I thought it was going to be a Zoom meeting, but so that was a pleasant surprise this morning. Anyway, I digress. Fair compensation for musical artists. I'll talk about that briefly. And privacy. I think that's important. A lot of people I talk to say, yeah, I like personal voice assistants like Alexa and Google Home or what have you. I think those are the two most popular. But I don't want them listening to my pillow talk in my bedroom and recording everything, right? And Mycroft is based on privacy. I'll talk a little bit about that. Sound design, a 2.1 system. So the two is the left and right channels, usually recorded in stereo. The point one is the subwoofer. The left and right enclosures are ported, so speakers go into enclosures. There's in general three types of enclosures. One is completely sealed. So you put the speaker in one hole and everything else is sealed. It's generally the least favorable, maybe the easiest to build, but the least desirable. Usually when they're ported, so that means the speaker goes in, but there's a hole in the side or somewhere, and a port goes in. Usually a cylindrical object with a certain diameter and length to optimally tune. You want an optimal size and port to get the best sound out of your speaker. The third one, which we use for the subwoofer, it is sealed, but it uses passive radiators. So what's a passive radiator? When you saw that first orange boom box, it looked like a subwoofer on the front. It was actually a passive radiator, which is simply a speaker with no componentry. So the subwoofer, and you remember the hole in the bottom, the subwoofer is down firing. And the guys who really know sound say when a subwoofer is firing down, then gravity is on your side, as opposed to sideways. So in general, we put the subwoofer down facing, and we put the passive radiator one or two. There could be one in the front and often one in the back. And the rule of thumb for passive radiators is you should have one and a half to two times the size of your subwoofer. So if your subwoofer is three inches, then you should have four and a half to six inches of passive radiators. All right. Material, we were using two pieces, a smaller plywood laminated together, but half-inch Baltic birch we found is very good. And again, these audio files say that's probably the best material. MDF is close, but Baltic birch has like nine plies. Feel small numbers. We use them from the manufacturers, mainly to get the right size of the enclosure and the right size of the port. There's a lot of other stuff you can learn about. I say sound. The more you know, the more you know you don't know. You learn this, and then you think you know it more. Well, you can, so anyway, I'll keep moving. All right. So here's an example of a three-way system which does have, and I didn't talk about full-range drivers versus tweeters. So this is a three-way system which has a subwoofer, a mid-range, or a mid-woofer, and a tweeter. The orange one I showed you, you didn't see any tweeters. There were only one on each of the left and right, and that's called a full-range driver. So it picks up the mid-range at 100 to 200 hertz, and it should perform well all the way up to 20,000 hertz. 20 hertz to 20,000 hertz is generally accepted frequency spectrum that humans can hear. Of course, when you get my age, you can't hear 20,000 anymore. Woodworking design. So again, four enclosures. The components on the wedding cake one, right, you had to screw the top down. It wasn't very easy to unscrew it to work on your components, and then we had one removable panel on the back, and once you put a computer on board, you really want access to that. You don't want the top solid, and you're trying to get in there with a screwdriver or put a USB stick in, so the both panels slide out and you can work on it. It seems so easy now at the time, but it took us a while to figure that out. Okay. Oh, the molding. So the pop quiz was, how do the moldings differ? These are used for the two sides. I call it a double dado. So it has a dado on one side, and what you do is you make like a picture frame for one side, another picture frame for the other side, and then the other dados are facing this way. So all of the end grain, except the panels going this way, all the end grain on the sides are hidden. Not only are they hidden in here, but you have three sides for gluing, but joints are not good. Okay. And the wood is glued, and that's it. There's no screws or nails in these models. You get good glue joints, and there are going to be plenty solid for life. There, that's woodworking. Here's an example of a side, and this is the outside, and this is the inside. And I don't have a slide on this, but let me tell you this right now, we need another CNC job to cut one of the corners. Cut these two little pieces of wood off so you can slide those panels in. And these two cuts are the separator that glues in to keep the top, you know, the components that are above it, and the speakers are below it. So you need to cut for there, too. CNC machines. We were doing all of this by hand, and you try to cut circles with a jigsaw. It's not very accurate. So it finally broke down and got a CNC machine. It's basically a router that, you know, and a router just spins and has cutting bits that can move in three dimensions, X, Y, and Z. All right. And you buy a $2,000 CNC machine, and you can't run it because you have to supply your own computer and your own software. But hey, that's the way things are today. And it wasn't too hard, of course, computers running Linux. The input is G code. So you have to produce G code. And to me, the analogy is machine code, right? You guys, when you want to run stuff, you have to create machine code to have the computer do what it's supposed to do. And it always does. You don't debug down to the machine code level. Right? Same with G code. You produce the G code you want, and you send it to the CNC machine. And maybe the CNC machine is not as accurate as a computer because there's a lot more moving parts. But you want it to basically do the same thing every time. You don't have to worry about the quality, you know, the details of the G code. So I would recommend the CNC long mill. Why? Because it's the only CNC machine I've ever owned. So I don't have much else to compare it with. But they have a good community, and they are also into free and open source software because they wrote the code called G sender, which is the piece, right? You have to create the G code, and then you have to send the G code. And the software has to be able to talk to the CNC machine. All right? And the guys who wrote, who sell the CNC machines also wrote the software to drive it. And it's open source. 100% open source. So, and let me say that whenever I plug anybody, I'm not getting a dime from anybody. It's just this is my personal feelings, and I always like it when people give honest input about what's good and what's bad. So I would recommend it. Dust, boot, touch plate, T tracks and clamps. I'll talk about those. I'm a key to router. I'm happy with it. So here's a picture of the CNC machine. Here's your router, right? So this is the movie. This is the knife, you know, the cutting. And it moves in the X, Y and Z. And I have a switch here, which powers the router itself, right? So when you hit that switch, the router turns on and starts spinning. You don't need to flip that until you're ready to cut. But it also turns on the dust collection system at the same time. All right? We have a picture of the dust collection system. Basically, it's a shop vac with a cyclone. So the big chips fall down that cyclone and then the little chips go into the vacuum. And this whole system cost about $2,000. You know, if I had to buy this 10 years ago, it probably would have been two or three times that price. Okay, moving on, electronics and components. So you need power, right? You need electricity. So these boom boxes do not have batteries. You know, one of the first questions I got from my daughter was, well, how long does it take to recharge? And I'm like, well, there's not really any batteries. It would be possible, but it would be complicated because you would need the batteries to produce two voltages. So you would need a separate circuit to produce the five volts for the Raspberry Pi. But you want to bring your AC in and follow electrical code. So I put an electrical box and, you know, socket and a cover plate. And then once you convert down to DC, the rules about safety and electricity are not so stringent when you're at 24 volts DC, you know, you might feel it a little, but it's not going to hurt you. Amplifier. Oh, I have a prop. I put that in orange so I remember to show you my prop. The first wedding cake, this was the amplifier. It was like $12 at the time. I think it's $15. But it's pretty basic. It only has one knob. It does not have Bluetooth. And when you turn the knob, it doesn't have an on off. Okay, this one is what we're using in the orange one, the latest model. And you notice it's got five knobs. So it's got a volume, but also you can hear it click. So you don't need a separate on off switch, right? If it's built in, less is more, right? And you have two for the subwoofer. One is the output level of the subwoofer. And one is the cutoff frequency, right? That moves the cutoff in that in that chart left and right, and then base and treble. Okay. Okay. What's next? Microphone power supplies. So you'll see two power supplies. You want to go with it. Oh, also, that amp is rated rated at 30 watts, 30 watts and 60. So left channel 30 watts, right channel 30 watts, and subwoofer 60. But you would need 120 watt power supply in to actually be able to get 120 watts out. And really the 10% factor. So I would say you need 132 watts to be able to get 120 watts out. This one is rated at 50, 50 and 100 left and right, 50 watts, subwoofer 100 watts. So you would need a 220 watt power supply. That's a pretty big power supply to fully drive this. We went with a five volt times, I'm sorry, 24 volt times five amps. So about 120 watts. So probably the most we're really going to get out of that is 110 watts. But let me tell you, in a room, it would fill up a room this size, certainly a, you know, a bedroom or a living room. Definitely. I think you wouldn't want to turn it up past seven or eight in this room either. It's loud. All right. Microphone. Don't buy a cheap one. I need to experiment. You know, the Amazon Alexa and the Google Home, they have this beam forming. So there's probably four or six or more microphones so they can tell where the sound is coming from. But we've just gone with a single microphone. Don't buy cheap ones. Lessons learned. Line in. Okay. I'll skip it. Line in or rocks in. We started with this and you can see these three, I can't see these three tiny little contacts. We had to solder them and that's asking for trouble, right, for those solder joints to come apart. So if you could avoid soldering, we found this. I would love to have one of these that has a cap screw on it, but I can't find that. So this plugs in, no soldering. You have to make that parallel and put it in and glue it on the back so it doesn't get pushed through. All right. That's all the props I got. Lessons learned. Avoid soldering. Use quality connectors. So we were soldering every single connection. It's time consuming. If you get really good connectors, then a crimp will work. Use the amplifiers built in Bluetooth. I'll talk about that. If you're going to use tweeters, have the crossover network. So the crossover network is inductors, capacitors, and resistors. So it determines where that crossover is, where those three lines intersect. And try to keep your power on one side and try to keep your power and your signal away from each other. So here is a crimping plier that I found and I'll recommend it because it's the best one I've ever used. You can crimp it for three different wire sizes, and then this is heat shrink, so it'll come around the insulation. Computer hardware and software, system on a chip, Raspberry Pi with four gigabytes has the best history, the best community, but unfortunately, due to the global chip shortage, it's very hard to get a Raspberry Pi 4. I wish I had bought a hundred of them or a couple dozen of them when they were $55 advertised price. I saw one for $200 with no power supply and no heat sink on Amazon. So that's a blocker. I tried one of these alternatives and it really didn't work too well. Power supply for the Raspberry Pi, use the official Raspberry Pi 5V. I think it's two amps at this point. Some of them claim they're two amps, but I often get undervoltage detected. Undervoltage detected and it's annoying. So use good power supply. Oh, digital audio converter. So the audio coming off of a Raspberry Pi is not, you know, audio file quality. It's, I think, 44-bits sample. You want 192,000-bits sampling. Again, I'm not a big sound guy, but basically you buy a DAC hat, digital analog converter, and you plug it on top of the Raspberry Pi and then you get much better sound coming out. Is it audio, and it also provides the headphone. Remember the one had a headphone amp that comes off of the DAC hat. And is it audio file quality? I don't know. I'm not an audio file. Sorry. All right. Computer hardware and software. I'm recommending Ubuntu Linux server long-term support. I'm a corporate guy. Certainly the Raspberry Pi OS is an alternative. And if you have your favorite Linux distro, fine. It will probably work. I am recommending the Mate desktop. It seems to use the least amount of memory. So, you know, if you have four gigabytes, you don't want to be paging, right? Things will slow down really fast. You need a media player. So MB is supported by Minecraft. Pulse audio and also are pulled in. Linux Bluetooth. Turn it off. I mucked around with Bluetooth on Linux for days and days and it's just a hassle and they want your password. You know, the Bluetooth on this, there's no password. It just works. It's really fast. So turn off Linux Bluetooth. And let's talk about Minecraft now. So again, I couldn't do much with voice input until I found Minecraft. So I would recommend it. You know, this is one of their charts just saying voice is going to be huge, right? I'd say the 2020s are going to probably be remembered for voice. We'll say remember in the 2010s when we used to walk around and we were typing on our cell phones and walking into street signs, you can talk to your phone, right? Okay. So how does Minecraft work? How does this solution work in really any voice assistant? You know, you ask it a question or you tell it to play some music. It goes to a microphone and is converted into a waveform. Then it's always listening for a wake word. So the default wake word is hey, Minecraft. And none of your sound is going anywhere. It's staying locally. It's not going through the internet until the wake word is heard. And then your voice is recorded until a very short, less than half a second, I think quarter second to a half a second of pause and it stops recording. So hey, Minecraft, play Adele, right? And then play Adele has to be converted from a waveform to text. And now you have the string play Adele. And the intent parser says, well, what skill, right? And so you can add skills to Minecraft. You can write your own skills, which is really cool. And this intent parser says, well, I know MB, MB is a music player. And I know that MB knows how to play music. So it sends it to MB. And then MB can go out to the internet. It can go to local file systems. It has to find the Adele file, right? And it really doesn't even have to say, you know, sometimes you don't want to hear, okay, I'm now playing Adele. And it's like, just play it for me, right? So the music just comes out. And then it goes to your ear. All right, I told you how I'm going to, how to build a smart boombox in 14 easy steps. I'm not going to read each one of these steps, but we'll go through them. And the design step is really what I'm talking about right now. So I don't have a chart on it because the entire presentation is how to design this, all right? So then you got to get the wood. Birch plywood is probably too expensive to mail. So you got to go to a local lumber yard where you might also get your three quarter hardwood, three quarter inch hardwood. But I like Steve Wall lumber.com. The shipping costs are not that bad. Drawings, okay, drawings and easels that file. So I said this is open source. Ideally, I was going to have all this out on the internet and it was maybe 100% ready, but it's not. So if anybody wants any of this, feel free to email me. And I was hoping to have a kit. I do have kind of a stake in the ground at smartboomboxes.com as a website, but it's got a lot of work to be done. So we're getting there. All right. Components. So if you want to build one yourself, and you can get the PDF, I believe, of this presentation, all of these links are hot right to the part that I use. So that's for your convenience. It took a while to get all those. So the components, $138 for the Model 1000. When I say Model 1000 and Model 1200, I'm hoping that that might be the retail price if you make a nice one. So can you sell one of these for $1,200, hopefully. And Model 1200 has a bigger subwoofer and it does have tweeters. And we just listened to the first prototype and the treble, the high sound a lot better with good tweeters. But they don't sound better with cheap tweeters. So don't buy cheap components. All right. And the components that are common to both are $257. There's a lot of parts there. So the total cost without any wood is this. This one shocked me. I didn't realize how much money I've been spending is almost $400, but over $425 if you go with the bigger model. So here I have enough components for two Model 1200. So I set them down on the dining room table and I'm like, wow, that's over $800 worth of components right there. All right. Make drawings. I'm still kind of old fashioned. I wish I knew how to, I wish I had like an AutoCAD software knew how to use it or Google Sketchup. But I just go with the old fashioned drafting. But the important part is you need the X and the Y values for all of your cuts. Now once you have it, you can create the G code for the CNC. And I found easel.com. It is free, but it keeps trying to sell you the pro version, but you can avoid it if you don't use certain features. And we've learned, so we haven't paid for anything. And it's really neat because it's browser-based and it's in the cloud. So your CNC machine is down in the basement and it's cold and you want to work on the drawings. You can work up in the warm office, do the drawings, and then you go downstairs and you pull the G code down because all your projects are in the cloud. So that's really handy. So this is easel through a browser and we are making the cuts for the Model 1000. And you'll see, well, that's an awful lot of holes in one piece of plywood. And the reason is, is this is actually going to be four components, right? This is the top, the front. And this is the bottom. And this is the back. You remember, I had two passive radiators. That's going to be passive radiator, passive radiator, subwoofer, full range driver, full range driver. And now you go downstairs. This is the 1200, you'll notice, extra holes for the tweeters, but basically the same thing. Okay, now you've got to cut the main piece on the CNC machine. So you cut your Baltic birch into quarters or thirds. You design everything to get the maximum use of your plywood. And then you cut the big main blank and you square it, you clamp it, you zero it, you load it into G-Center and then you cut it. And then you sand the good side. All right, so you square it with a square. You set down clamps. I'm going to talk about clamps. I'm getting behind. And then I love it when I first got this to work. This is zeroing it. So the CNC machine knows where the origin is and where the very top of the plywood, because it has to be really accurate to start or you're not going to get a good cut. So I think when it works, it's pretty cool. So now it knows its origin. And now you load your code into G-Center. You worked on it upstairs. Now you have G-Code. You save the G-Code as a file. You pull it down as a file and you load it into, this is the G-Center I told you about that drives the CNC machine. Okay. Now we'll see the CNC machine in action for a few seconds. You get a little bit of the noise, but none of the dust. Okay. And it's kind of, you'd have to stand by the red switch. It's kind of mesmerizing. You just say, oh, wow, cool. All right. Clamps. I bought the clamps that came, you know, they offered. And I would say you could probably buy your own bolts. And if you can find these little red toggles, do not use a metal clamp. Here, the CNC router bit was not supposed to hit the clamp, but it did. And thankfully it only hit the plastic. If you have a CNC machine running and you're bit spinning at 25,000 RPMs and it hits that steel, that's not even aluminum, it hits steel. It's not a pretty sight. It's like, you know, like a car accident. So we switched to, and these are longer. So we cut the clamps, the wooden clamps, on the CNC machine. And then you can see there was an accident here, but it went right through it because it's wood. All right. So now we've cut it and you flip it over and you see that went to about the bottom, which is what it was designed to. It didn't quite go to the bottom on the back. So what I think has happened is my CNC machine has settled. So there's a program to cut ever. You put a flat bottom bit on and to flatten the entire. So I'm going to have to re-flatten it. So now you cut out all the panels and moldings on a table saw, right? There were four. You have one big piece and you cut them into four. And I found, I tried to cut the moldings on the CNC machine. It's not, it's not magic, right? So we found that the dado blade was the best, but you have to be careful. This is called a feather board. So it's pushing the project to the side. So you don't have to do that with your fingers. You don't want your fingers that close. And here's the dado blade. You put the two big blades on the outside. And these are called chippers that go in the middle. If it's, if the wood is 480, 480,000, so you want your dado to be about 490,000, about 10,000 for glue and warp. So here's all the pieces. And you want to dry fit it before you glue it. Gluing can be a tough, tough night. We tried, again, we tried to clamp. So I made some cam clamps and they didn't really work too well. And then label the panels. Okay. If you, if you want to charge $1,000 for a boombox, you want to have nice labels. And I hate these, these products that come out with no labels. You just have to figure out what button does what, right? So we, I bought a Fox alien laser engraver. Haven't been able to drive it from Linux. So I would not recommend it. And I'm still using Dymo labels, right? You do a little sticky and it's kind of bush right. So we've got to fix that. Then you glue your sides up first. I'm using these picture frame clamps, which are good because it keeps the glue off of the web clamp itself. So then you have this, this was the old one, the old web clamp and the glue would stick onto the web clamp itself. And then you have the monolithic glue. Once you have two sides, you'd have to really have to glue everything together at the same time. And it could be, it could be a tough night. But if it goes well, then you're, then you're happy. Okay. Finish. I, this is what I use. I usually use natural stain, but you saw with the orange one, I wanted to get some color. So I stained it orange first. And then I have what's called the mixture. You put one third polyurethane, one third boiled linseed oil in one third turpentine. You stir it together, you wipe it, you brush it on and you wipe it off. And you can do these two steps right in a row. So it really is pretty quick. And then once that you do that before you've done any of your components, right, because you don't want to get this on your components. And then after you can put this feed and wax on, which makes it just look a little shinier and a little nicer. Okay. Install the components. I don't have a whole lot to say here, just leave yourself enough wire. Hopefully your enclosure and your components and they all fit together. And your connectors are correct. So here's an example of how not this is a different one we were trying. And we didn't even put a computer on board, we put a battery on board. So you, so it's portable. But that whole thing had to be wired ahead of time and then glue it afterwards. So if you had, if we have to get to the components, like if this tweeter goes bad, it would be very hard to change. It's just better not go bad, that's all. Okay. And here's a picture of that one. And it sounds amazing. It's got a nine inch passive radiator on the back and you can tell how much it charges on your batteries. Okay. So now we're getting to the computer part, the Linux part. I put the Raspberry Pi on a one inch piece of wood. So it's up higher so you can, you know, plug little things in. There was a question of, do you need a fan hat in between? Do you need a fan to cool down the Raspberry Pi? I bought one, but I haven't used it. The temperature has not been a problem, but I always keep the top open. So you need two custom standoffs. The back of the Raspberry Pi, you can just put screws on because that's where the hats plugged together on the front. You have to kind of make, you know, plastic standoffs so that it goes down well. So here's an example of that orange one driving a general purpose computer. I do my Gmail on that because I can't get the Gmail from a corporate. Here's not the best picture, but here is, let me see, this is the amplifier. And this is the Raspberry Pi 4 under the DAC hat, right? So the DAC hat plugs on top of it and you'll see you have RCA out. So this is your quality audio out. This is a 3.5 millimeter Y cable. Why do we need a Y cable? Because you have one input coming from USB or AUX in and you have one input coming from your computer. So you use either, I guess you could, you could power, you could have both of them playing music at the same time. Probably not recommended. This is the 5 volt power supply and this big one took up a lot of room is the 24 volt power supply for the amplifier. All right. So now we have a computer on board and now we want to install Linux. So real quickly. Oh, and I have an email me. I have more details and I call it the cookbook. I worked for IBM. I did red books so it kind of looks like an IBM red book. So download, download a butcher server or whatever you want to use. You copy the ISO image to a micro SSD card. You plug it in the Raspberry Pi which can be tricky when you have big fat fingers. You connect the monitor, keyboard and mouse and you boot it and you log in and change the password. I like to get onto the Wi-Fi right away so I can SSH from my other box and I recommend you not using Ubuntu but using the user and group Pi. That's optional. Oh, so because I have big fingers, I always use needle nose to plug that. It's kind of hard to get that ship in it now. All right. Once you have Linux, I say prevent automatic upgrades. I don't like Linux saying, you know, I'm going to go update myself right now and, you know, it sucks down all your CPU and everything goes slow. Install Linux desktop optional. Set the time zone. Turn off the default sound card. You remember I said the sound coming right out of the Raspberry Pi is pretty bad. So turn it off right away. It's a kernel parameter and you have to either give it or I think it's built in now to turn on the DAC hat depending on the manufacturer. Then you want to test your microphone and speakers. All right. Your voice assistant is not going to work if either way if both of those are not working. You have to have microphone coming in. It records it and sound coming out. MB I use for the music player. Turn off Linux Bluetooth as I mentioned. Set up music on the USB drive. You know, I ripped all my CDs to MP3 files. So I got, you know, like 3000 MP3 files. You put them on a USB drive and MB will index them, which is nice because now your music doesn't require streaming. Okay. Now we're moving on to Minecraft. You download Minecraft. You install and build it. You set Minecraft to boot with system D. Even though I don't like system D it works. Register your device with Minecraft. Minecraft has to know what the device is. It just does. I'm not sure that I like that, but that's how it is required to work. All right. Set up a music streaming service skill. Right now, Minecraft does not have, they had Spotify and Pandora and both of those manufacturers backed off because they said, I think, you know, we don't want Minecraft doing the voice inputs that they're going to do their own. But hopefully, Minecraft will soon be partnering with a music service. And I would like to add an internet radio skill, but right now that is not necessarily working. And then you start using your smart boombox and cross your fingers. So then you do test and debug. I say, hey, Minecraft, what time is it? What is the weather? What's the news? And you're all of your voice input and the skills output. There's like four different log files. And if things don't work right at the first time, then you can start things in debug mode. You can show and that shows the log in real times. And again, the Minecraft has a good support, you know, online open source support structure. So there's a forum and there's a chat. Fair compensation to artists. Napster, if an artist wants to earn a dollar, you know, to get paid a dollar, Napster only requires 53 streams, where Deezer requires 17 times that. Okay, so to me, okay, I'm running out of time. To me, if we're paying $10 a month, I would like the most amount of the money to go to the artist and the least amount of the money to go to the middleman. Okay, so, all right, so good timing. Email me with any questions. I'll input my cell phone up there and they say, why don't you put your cell phone? I said, oh, nobody ever calls anyway. SmartBoomboxes.com is a little bit all over the floor right now. The cookbook I will update. Contributions, my buddy John, Minecraft, CNC. Small Business Development Center helped me get the website going. And the open voice network I've been working with. Yeah, so Minecraft web pages. And does anybody want to partner? I'm doing this kind of by myself, but come up afterwards if you like that. All right, that's it. It's 245. Any questions? One question. Yeah. Well, no, the one power supply was not 5 volt and 12 volt. I should probably look into 5 volt and 12 volt, but I would really want 24 volt. So, you know, they're hard to find. But I could look into a single power supply that gives me both. Yes. And then the battery, well, then when you get the battery involved, it gets conflicting too. Real quick, one more question. Because that's the first one I bought and I haven't tried the compute, you can still get computes right now. They're unobtainium also. All right, I want to be fair to the next speaker who has to come in and set up. So thank you very much. I hope you guys enjoyed this and contact me. Thank you. I work in Jersey. I live in New York.