 show. It's me, John Park, and we are here for John Park's workshop. We're here in the workshop, and we got some fun stuff to do today. I've got some things to show, some show and tell types of stuff. Oh, I got an extra window there. I've got a project, ongoing project, that we're going to be taking a look at the progress on. What else is happening? We've got a Circuit Python parsec for you, a recap of a product pick of the week, and more. First of all, I want to say thank you to everyone for stopping by, and if you're wondering where the chat is, there it is. That's what it looks like, and that is our chat over on Discord. If you're somewhere else and you're wondering where's the chat, then you can check out our Discord. It's at adafru.it slash Discord. Once you get there, this is the live broadcast chat channel. You can see on the sidebar there, we have a whole bunch of different channels. A lot of them are for help with different types of projects and code and things like that. This is where the chat happens during the show. We also have a chat over on YouTube, so hello everyone who's stopped by over there. Nice to see you all. Let's see. Let's get going with stuff. Switch cameras here. There we go. First of all, I mentioned our job board. If you head over to jobs.adafruit.com, we've got a job board right there. On it, not only we have job openings, but we also have a place for you to list your resume if you're looking for work. I just took a look at this earlier today and check this out. We've got all sorts of people who are interested in getting work, and that might be contract or full-time, in-person, remote, freelance. Who knows, but they're there. We have people such as embedded development experience, embedded developer and consumer products, toys, musical instruments, medical devices, and more. Wow, sounds great. That's someone in Los Angeles actually. Retired Apple engineer who's looking to do some side gig work. On and on, technical services, 3D CAD, engineering, embedded development, education and teaching. These are all people who are looking to do some work, and you can put your resume up there as well. It doesn't cost anything. All you need is a login, an Adafruit login with your email address. We promise to never spam you or sell your information or any of that stuff. It's a safe place to post. That's at jobs.adafruit.com. Go check that out. Let's see. Next up, I'll mention that right there. That is my product show that happens on Tuesdays. A lot of you probably know about that. That's right at this time, in fact. It's at 1 o'clock Pacific Time, 4 o'clock Eastern Time on Tuesdays. During the show, I pick a product. Sometimes it's new. Sometimes it's old. Something from our archives, but it's something that we sell. It's something that we sell for great discount during the show. I'll put it through its paces, show you some project ideas with it, take a look at code, and then you get to buy it up to anywhere from four to 10 of them. We usually put a restriction so you don't just get tons and tons of them. This week, I think it was a limit of four. It's a weird way to do four. But you got it for half price. And what I'm talking about is this right here. It's that Halloween M zero. So this was a popular one, I think, because Halloween is on the way, but it's also because it's a cool board. So let me give you a little recap of the show. It is the Halloween M zero. Spooky eyeball. One of the most versatile boards you can get, even though it is super specifically a Halloween style board. And then go to the bootloader and you can drag and drop one of these UF2s. So let's try this dragon eye. So I'm just going to click on that UF2 to download it. And then I'm just dragging and dropping it again. Sorry, you won't see this because I don't have my screen shared for that. But I'm just dragging spooky eye dragon dot UF2. It's uploading it right now. And then it restarted. So now you can see we've got this nice spooky dragon eye I can cover the light sensor to adjust the slitty pupil dilation there. So that is my product pick of the week this week. It is the Halloween M zero spooky. There we go. Yes, that was yesterday. No, that was Tuesday. Yesterday was Wednesday. This is Thursday. But I straighten that out and I'll be back next Tuesday with another one. So come on by. Let's see next up. Let's let's take a look at a hot tip in the circuit Python Parsec. All right, just finding all my windows there. So this is a simple one, but a really powerful one. And this is a file that exists on pretty much any device that you're running circuit Python on and it is called boot out dot text. So let's take a look at what this is and why it's useful. So I've got Circuit Playground Express plugged in here. It's running circuit Python. I'm going to hit open and head to the Circuit Pi drive and I'm instead of opening code dot pi, which we usually do them opening boot out under boot underscore out dot text boot out dot text. There we go. I've got it open. Now you can see the file name at the top there in the tab. And I'm just going to go ahead and toggle soft wrap in my window here so we can see it all without it flying off the edge. So the boot out tells you these important things. What version of Circuit Python we're running on here so we can see this says I'm running Adafruit Circuit Python 7.3.3. And that was from the 29th of August 2022. And then it lets me know the board I'm on. So I've got an Adafruit Circuit Playground Express with a Sam D 21 G 18 and the board ID which is Circuit Playground underscore express. So this is great because sometimes you may wonder what version am I running here. This is where you can find out. Now not only can you do this but that is what tools such as the cleanup my window here such as disco tool used to give us this information at the top here. So this says hey I'm this I'm connecting to Circuit Playground Express and that's where it got that name from. So if you're running a terminal terminal program such as disco tool or TO or other repl types of tools. This is how they find out. Well what's the version we're running. Same with when we want to update libraries if you're running something like CIRCUP it can look at the board and say oh I see what version of Circuit Python we're running so let's get the proper libraries. So that is what that friendly little file is for. And so that is how you can use boot out dot text on your Circuit Python hardware to figure out what version of Circuit Python you're running and more. And that is your Circuit Python parsec. How about that huh. It's a it's a really useful one I think in the in the chat we've got a comment from DJ Devon says I love boot out dot text amazing when you have multiple boards running on different versions for different projects. Yeah so if I take for example so so right now I've got that Circuit Python sorry Circuit Playground Express drive there if we just got to go ahead first and plug in a board I don't know what's on this board it might not even have Circuit Python it could be that it has Arduino let's find out. So what I'm going to do is just close that boot out dot text go open. Okay it is I see a Circuit Pi drive open up says okay we're running the go back to soft wrap this is running 7.2.4 and it's a Raspberry Pi Pico RP 2040 and then it has that board ID on there so if you now plug in a second device so I've now got two of these plugged in so now I have a QT Pi here let's find out if I get lucky and if that one's also running it looks like it is okay so this was running 7.0.0 alpha 6 and that is a QT Pi M0 Hack Express with the SAMD 21E18 you'll notice since this is an older version the boot out dot text did not include the name of the board it doesn't have a nice name there which actually I'm kind of curious if I re run disco tool now on the QT Pi oh let's see it knew the name all right oh and it's just saying its name is that what the code is doing code is just saying its name over and over again we're very proud of you QT Pi that's very nice okay so I think it must have the name but it's not coming from boot out dot text not sure what the deal is with that so I'll find out we'll explore that further another time unless someone here in the chat has an idea of the name and where that came from all right so let me put that out there and I think this is probably when you hit control C to stop the code running stop the code running and you're looking at the REPL I think that's where it gets this info from as well so you'll see it kind of gives you a prompt that says hey here's what's here's what's the board that you're currently dealing with so you know which is a nice hint before you go adding libraries from the wrong version and so on and thank you to Todd Kurt for that tip Todd bot said hey what about boot boot out dot text people probably wonder what's the deal with boot out dot text not to be confused with boot dot text which you can use for advanced things we've covered before such as enabling and disabling different USB things USB HID USB MIDI and so on preventing the drive from showing up if you don't want show up as a mass storage device those are things that are handled in boot dot text this is boot out dot text all right so let's see next up I'm gonna do a little bit of show and tell some some cool items came in the mail just over the last couple days it was a big big day for things I had ordered a long time ago and almost forgotten about to show up so the first one I'm gonna grab is this right here which is the replacement board for my Casio what is it F91W so this is the sort of classic Casio let me go to the overhead and it's great watch it does very little it can do a stopwatch the clock and an alarm and the date and that's about it and drop down to this view here Joey Castillo of oddly specific objects worked on designing this sensor watch which is a replacement motherboard you can see I didn't even open it yet this is a replacement motherboard that runs circuit python that fits exactly inside of this watch we will probably do a I'll put this in here and then we'll take a look at it in action another time but this is a real incredible feat of engineering a lot of time and care went into low power consumption so you get really long battery life out of it doesn't just gobble up the battery and it lets you do lots of other stuff in fact let's let me pop open a I'm gonna pop open a browser window one second and let's go take a look at this oddly specific objects sensor watch this was a crowd supply funding that effort that just came in that's where I got mine alright so let me do a screen capture new screen capture oh David Glaude says it's not running circuit python as far as he knows for some reason I thought it a second here while we pull ourselves into a black hole and I bring up a new chrome window to the chrome sensor watch here we go sorry I didn't prepare that in advance there we go so that is the crowds apply for it's that it's an arm cortex M0 and what can it do so the clock face allows it to function like a watch world clock allows you to display the time in any number of time zones around the world that's not something the original can do beat time everyone's favorite weird swatch watch company effort from I don't know back in 1989 or something they tried to change the way the entire planet thinks about time and they divided the day into a thousand beats there's one time or a two-factor authentication face for it temperature temperature log there's a day one face let's you count the days from your births just sort of like a count up and on and on and on this is a complete replacement for the motherboard you're still using the same display so he's using all of the LCD elements that are in there just using them creatively so it's not any new display stuff and let's see I'm trying to see if it mentions anything about code on here I'm sure David's right so I don't know about I'm sure it's open source and you can go in and mess around with the code if you want here's the GitHub repository library documentation interface guideline forum and so on so these of I think this was kind of like the first big batch of them to come in I think there were some early bird people who got the blue motherboard or the blue PCB version but this is this is the sort of general release I also got this thing which is a little pop in a down shooter view for a second here this is a little flex connector that makes it easier to do swapping out for different sensor boards if you want to with less less soldering less permanence and what else yes so yeah so this is using a arm tool chain yeah I'm totally wrong it's not running circuit Python why did I think that maybe there was a different different thing I was thinking of so anyway that is exciting so that's my first piece of show and tell and I'm looking forward to putting that together once I get that up and running presuming everything goes well I'll show that off maybe next week and then we have a second exciting show and tell you've probably been seeing these around social media this just came in and this is a cross section of a PCB here this is the no starch press open circuits book which is gorgeous hard cover coffee table appropriate style book second there we go which was created by Eric Schlapper and Wendell Oskay who you may may I knew I've known Wendell for a long time from Evil Mad Science laboratories Eric goes by tube time online and this is a gorgeous full color hardcover of cutaways and descriptions of the innards of all kinds of tiny electronic components here's for example a quartz crystal it has a nice explanation of how it works here's a typical carbon film resistors you've ever wondered what's inside of these well they've they've got us covered beautiful cross sections explanations of all the different types of capacitors here inductors transformers you can see here's all the wire wrap that's been coiled around and sliced neatly in half there's a diode here's the at mega 328 your favorite and my microcontroller microcontroller chip from the Arduino one of the early arduinos and goes into some different LED types some mechanical stuff with different push buttons and switches dip switches and look at this beautiful cutaway they did just of the very edge of this little dip multi-position dip switch tactile switches and on and on I think that I can't remember if they've got it in here they they mentioned in at one point that they were working on a cross section of a mechanical key switch for keyboard but that the photo might not have made it in so ever wonder what's on the inside of a quarter inch phono plug or TRS plug there it is so check this out it is gorgeous it's I think generally available probably can just go to no starch press maybe Amazon and other places hopefully you've got a local bookstore you could go ask for them to get that in so great job with that beautiful photography open circuits so that's my other show and tell for today bring up the chat just so you can groan with me at that comment wow there really are more than meets the eye in those transformers terrible alright so one other thing I want to do is just do a quick overview of my newest guide that came out and this is for and find my tab there this is for the Darth faders project so there's the the Darth faders guide let me get that back I'm fully on screen there there we go and I've got a little demo movie a little demo gift there so you can see it in action sorry my mic was acting funny and the guide is broken up into a few sections so first we have building the circuit so I've got some fritzing diagrams there I like to do this by the way with with fritzing diagrams for stuff that stacked since we have a feather with some connections going to it and we also have that feather wing that motor feather wing excuse me I went ahead and pulled those away from each other and then I have a second image of them stacked on top of each other here so this is this is them stacked just so you're clear on what's plugged into what because a lot of times our feathers rather our feather wings don't have silkscreen on them for the pins because they can go on top of different feathers which may have some different pins on them so that way you can refer to that when you're building it and then I do the build of the flying faders with those fancy connections like I've said before you can use wire strip them solder on one end screw it into the terminal blocks on the other end I decided to make the interconnects a little easier to deal with when you're putting this together and so I've got the Dupont connector fancy what do we call them deluxe silicone covered jumper wires and it's a sacrifice because they're not cheap they're not as cheap as wire but for certain projects it's really a nice luxury to be able to do that that interconnect even though it's not a locked interconnect or a keyed one for polarity it works pretty well in this case because of the color coding and you can see there I've got the terminal block with some little other ends basically of those same wires of the socket ends of those cables so those are screwed in nicely it's stranded wire and it goes I think was one of these 22 gauge and it goes really nicely into those those terminal blocks but then we get that easy connection when we're putting it together later prep the feather with the stacking feather wing because it needs to go into the terminal block wing and then get the motor on top of it and same sort of thing I've got the little pigtails coming off of there on the motor feather wing and yeah DJ Devon says it's really nice to have fritzing to explain this amount of project wiring if I just took a photo of that and said there you go then people would probably have questions about my why I'm so sadistic first of all and how it's actually supposed to be put together so those those are reality check the photo of it but yeah I think the fritzing diagram is a real huge help for explaining how these types of projects go together so that's my typical process to is to put it together with no enclosure then we've got the enclosure here this is just some renders of the model files parts placement and the download of the STL files and then assembly so go through and put it together screw things in add the encoder add the DC jack on the back there connect it all up put the cap on top screw it together and then we're ready for code shows you where the little on-off switch is and then got a page on installing circuit python in case you don't have that and then the actual project download for the code and if you're not familiar with these by the way when you when you go to an ate a fruit guide you will usually find that there's a download project bundle icon with a little cloud picture next to it if you click that you get a zip file that will contain your code as well as the library files you need for both circuit python 7 and circuit python 8 so we automatically put that together pretty soon after the code is put up on our github we have some process in the background that generates this nice little bundle that you get it's this compressed zip file contains everything you need also if there are images and graphic graphic images audio or other assets that you need for the project they all come in that nice little bundle so I say that so that you don't go and just copy the code even though we have this nice copy code thing so you don't just copy the code paste it into your editor save it and then go adding your libraries you actually don't necessarily need to do that if you want to just grab that project bundle um DJ Devon asked did you ever print another base plate to fix the broken foot issue so yeah I printed a new base plate that have taller pegs to set down my board on and then the broken bit was sorry I left it I left it inside my studio inside the broken foot I super glued it I decided not to reprint that it was a long print I didn't need to so I used some CA accelerator and CA glue and and that's good enough so I didn't feel the need to waste the plastic in the time so yeah so there's the code and then I've got a code explainer and that just kind of gives you a brief overview of the different sections of the code and what they do so that should help people who have cause questions or if you want to customize things the big the big customizer here is this this little list of positions that's the animation pattern or sequence or set of poses that we go through yeah DJ Devon said I've been guilty of doing that too guilty of the super glue or of the copying code because super glue I never was a big fan until I started using accelerator in fact I have some right here this is some this is still working even though it's kind of yellowed from I think the Sun the Sun was hitting this but this works great if you hit hit one side of the things you're joining with accelerator and then just a tiny bit of the CA glue super glue put them together and it cures almost instantly which is important because you don't have any sort of work time to wiggle things around you kind of got to get them right the first time you have like a moment to pull it off but really it just is a catalyst that causes it to start curing really quickly so that changed my opinion of using super glue in general and on 3d prints in specific because it never worked well for me just trying to try to see a glue 3d prints I often did friction welding or used some specific PLA glue which works pretty well but yeah CA with accelerators nice so that is it yeah that's the the guy sorry I forgot to bring it in here but there is a little video there that you can watch now of it in action doing its Darth fadery thing and as I may have mentioned before I didn't give this anything other than it's a sci-fi prop I didn't have it do any functional things like sending out MIDI or sending out volume HID messages lighting control but it would be cool for all of those things so you could have these faders do do something control something and since you can pause it and then move them it really can be an interactive fader we can also use I wired up the touch capacitive touch aspect but didn't code it to do anything so if you want to you can add the the resistors necessary to use cap touch also noticed in the chat let me bring up the chat because it's interesting discussions someone said I need to figure out how to use circa circa up is amazing changes your life as far as installing libraries go and yes you grover said that the latest or at least a recent disco tool includes circa up in it so you can do your library installs from inside disco tool I should take another look at that I've done it once but I don't know if that's changed and I usually don't I usually forget and just go to a different terminal window all right so let's go on to our project build and update section of the show here me a sip of water renal bond in the YouTube chat says could you make Darth Vader track Venus or Jupiter that'd be wild yeah you could maybe turn that into some sort of a tracking device look which way it's pointing yeah DMX controllers to for sure yeah it could be a since it's flying faders it's great for for that kind of stuff for show control types of things thanks Christopher netherton good good idea you know I have ditched the only DMX control lights I had I I gave one to Todd by it was a big follow spot DMX control follow spot I had a couple others I got rid of them he's trying to get rid of his now but I don't want it's too huge but I don't have anything to control by DMX but I kind of should get some some little mini spot or something like that and have that for doing a DMX project sometime all right so project time let's let's head over to the bench I got a bunch of junk on there I got a clean off so let's let's head over there and then do some cleaning and and camera setup and we're gonna shrink that camera view down a little bit we're going to look at continuing the split keyboard project so zoom out a little bit sorry I've got a huge mess here I had about four things going at once and I didn't get a chance to clean so you can see here I've got some of my leftover keys from from the split key or though I put together and as a reminder whoops as a reminder this is the project sort of in its development stages so I've got some wiring to to redo this one's kind of my this this board here is my experimentation one so I soldered some headers on to it make it easy to hook up but I'm going to use a different one for this that'll be more like this which is wired directly to our little breakout the TCA 8418 I made a mistake of not really thinking too hard about how I was wiring things before or rather how I was enclosing things before I wired them and I want this to have I want to be positioned here but flipped the other way I think so I may need to rewire some stuff because my wires are too short to flip it the other way we I don't know I may I may get away with that but what this is is the 5x6 or 6x5 ortho snap apart key matrix keyboard diode matrix has neopixels in it easy to use as direct GPIO or as a matrix that's the better way to do it and so I'm using this matrix keyboard driver expand or call the TCA 8418 this can do 10 by eight rows I think is that right so not enough to do both of these so I'm using two of them and going over to I squared C buses on a RP 24 the QT pie so here's the second one again this one is for experimentation I'm not going to have these big header pins on here in the final but this all works this is working as a USB HID device single USB plug on the QT pie there and it's it's HID I don't have layers on it I haven't haven't worked on the codes since last time so it's just functioning with kind of what you see here except not lower and raise I'm not going to different sets of functionality for those keys so next step and actually I'm going to do a little cooking show rewind here real quick which is I'm going to open up the case that I'm working on so I can show you the parts and how it goes together and that's a little more interesting I think than seeing it get taken apart right now more dramatic at least so let me do a bunch of unscrewing I won't unscrew all of it but I'll show you in a second the drama builds the way I'm putting this together so I'm I'm designing this in Rhino but you could do this in any CAD package and I've got some accurate measurements with calipers of my boards and where the holes are I'm designing it so that it can be either a 3d printed or a combination of 3d printing and laser cutting which I really like to do just because when you do flat plates 3d printed they take forever and they're never quite flat you can see a little curl there I mean there are people are better 3d printing than I am like the Ruiz brothers who can get flat out of that but this is always seems silly to me to design a two-dimensional thing with some holes in it and not just laser cut it or drill out a piece of material that you've cut on the saw so so I'm doing it as a combo really like doing laser cut acrylic plates or wood so let me pull this apart okay so show you my thought process here yeah so first of all I'll show this one so this is the base here and you can see the holes I got here are for a kind of three different things that I'm connecting I have these outer holes which are going to allow me to run screws into the walls which is sort of the height and thickness of this thing and so this is the 3d printed part in my case what I've done is just put some heat sink what do you call them heat set threaded inserts these little guys here so these little brass inserts you can push them in with special tool on the end of your soldering iron or just your soldering iron tip and I've pushed one in from the top and another one in from the bottom here so that I can screw into this without needing to run one big bolt all the way through and put a nut on the other end instead I can run a screw up from the bottom and a screw up from the top which will keep my base and top affixed to this thing so this is the walls now this being 3d printed we can do some cool stuff we can't do on 3d or rather on the laser cutter like have cutouts for usb and i squared c stem acute ports so that's what those are there so that's the walls this is this is 3d printed walls so that would sit on top of here this is the 3d printed base but this I'm actually going to use my laser cut one which I'll show you in a second and then the other holes are for attaching the PCB so I'll show you this is coming out of the oven here this is the one I've already I don't feel like unscrewing all of this stuff so here I've got holes for the four mounting holes of the neokey PCB and let me put one of those screws back in there you can see I have not yet perfected how I'm attaching the cutie pie I had an idea of using just pop off there we go using some pins that I'm not soldering to and connecting them through with some header pins so I can just set them on there and it kind of just spikes it on there which is neat and then I've just used header pin plastic on the other side and maybe even a little glue for that I think I'm going to try to do something a little better than that maybe a little bracket little 3d printed bracket that I can screw screw into a couple more holes there but so that gives me my cutie pie which will be connected to one of the tca-848 teens right here over stem a QT and then the other side is going to be two of these the other side will have another stem a QT cable coming in and heading straight to the board and I'll need a little breakout for a second stem a QT there or or solder it directly to the board so that you can see I've got some mounting holes and I did that symmetrically I kind of did everything symmetrically which not a bad idea when you're prototyping because sometimes you realize you've printed or you've laser cut the wrong side and so if you can make it symmetrical doesn't really matter so nice side this has a matte finish side I like that to be on the exterior the smudgy fingerprint side is going to be kind of hidden on the inside and then this has all the holes for the walls as I showed so it goes like this and then we can just run either metal or nylon I happen to have these nylon M3 screws and these are the M3 4 millimeter long heat set inserts we also carry 3 millimeter long ones just in case your project is so tight that you need the shorter one and you need that extra millimeter I'm guessing the Ruiz brothers requested that had some specific projects that used one and others that used the other so but this is nice this this actually this little wall here I'm going to make this higher I'm gonna make that a bit taller which will give me more room for oops my mounting of the cutie pie and it will reach up a little higher into the keyboard keycap area because I don't like the way it's currently floating above everything so I won't screw all of those in but that's oh where did I know that's that's a few is by half of them but that gives us a nice secure connection having having six screws in there that one didn't get screwed in enough the port there you can see we can plug into our I squared C and USB is in the wrong spot so I need to change the way I wasn't thinking about how I was mounting that so the hole is a little too high or it's too low if I flip it the other way so I'll be working on that the next thing is a key plate so you can see here I've just pushed a few keys through actually I'm not using this to you wide one here but I've pushed a few keys through these help stabilize because these are not soldered in these are just press fit in and this you need to do it carefully because you can bend those little feet but if you've checked that they're not bent and get them all pressed into place I may actually build a spacer for this because I'm currently having to fight the the key plates instinct to pop up so I may I may give that a little spacer one other thing by the way as far as your mounting options goes you actually get a bazillion m3 I think they're m3 sized holes between each key so if you want a smaller case and you want to hide some of your screws you can use these in between the corners every vertex is is big enough for an m3 so let's see get that lifted up these really are optional but they do keep the keys from wobbling sideways I recommend them having a key spacer and this again can be a 3d printed product on that before alright I'm gonna leave that be so then the last piece is the cover so this just has the six holes to screw in from the top the m3 screws that mount it to those threaded inserts that are in the wall object and boy do I like this more than the usual I often go for the easier run a big screw all the way through and put a nut on the bottom of this is so much neater to have all fasteners headed inward so the only other thing about this is that I put a couple of access ports here and here for the boot and reset buttons of the QT pie it's not the prettiest thing in the world I think I'm gonna experiment with flipping the QT pie upside down so that those holes are on the bottom as well so I don't really like having those up there but you do need either to run external buttons or give yourself some some sort of access that you can then use a little tool to poke poke those buttons for doing reset or or bootloader modes so that I just want to look at it one thing I haven't done yet is taking a look at this with the full keybed in place but it'll currently ride like that which is pretty high pretty proud of it so I may make that's what I'm saying may make the walls a bit bigger so that this sits up kind of just at the at the base of those keys there and then we'll have some rubber bumpers on the bottom or I may do an option for a slight rake it's nice to have these at like a little bit maybe a five degree angle or something like that could also do that with feet we have some M4 large aluminum feet that can screw onto the bottom of things in fact I used them before did I steal them I stole them off the bottom of this one oh no I had I had run some M4 screws through this macro pad case I built and I apparently needed those and stole them probably for my joystick project but that if you just put a couple of those at the back and and some rubber bumpers towards the front you get a nice connection there let me check the discord chat just because I've forgotten to check that and who knows what could be going on over there could add a reset switch on the case and run it to the reset and ground yeah could for sure just get a real button on there somewhere it's a good point magnetic connector people have been bringing that up too yeah I like I like the idea of that since we have some four pin magnetic connectors we could do all of that I squared C cabling between the two like that so I may experiment with that also leave like a dead simple version of this available as well just because it's nice to have have a simple version you can make or you can go full deluxe version but anyway that's the progress on this I will be doing some more cad I also want to show you one thing that I did early on was print out boy that's way way blown out but show to you like that I did some print outs of my one-to-one scale line work just to check that holes aligned something I didn't notice though was that I had been using an old template of shade this you probably can't see this is a 5 by 5 grid by accident which is what I used on one of my numpad projects this originally when I cut it was too narrow because I made it for a 5 by 5 luckily I was able to put it back in the laser cutter and use the stock that was in there as a jig to be in the exact same place changed my cad drawing to widen it out and then recut and it just took off the the excess so now it fits but before it was covering a covering the two side rows it was completely wrong width of the PCB was right but I completely failed to notice that I was missing a bunch of keys all right so let's see I think that's all I want to show you about that this by the way there were some questions last night on shown tell about the key cap set that I'm using this is the dancer set from drop in the mt3 profile dancer is kind of a funny play on dasher which is the dasher terminal from data general that this color way is based on but it was inverted it was mostly dark blue with just a few of the lighter greenish blue this is the inverted set these are the extras that I haven't used so everything here plus these was the the set for the ortho set and the thing about the ortho set is they're all one you normally control and caps lock and keys like that are real wide backspace these are all one you except for there's a couple options for for wider space bars that I'm not using because I'm doing a split keyboard so that's the that's the dancer set dasher is the opposite color way all right so let's grab my phone here and we can wrap it up let me know if you've got other questions over in the chats let's see yeah magnetic connector thanks in a school of that idea acrylic laser cutting makes more for more sense than scenario candidate for an instructable with someone Johnny Bergdahl made a moon lamp that tracks the phases of moon very cool glad I kept the BS key to keep it really you could use delete but it's it's backspace right backspace and delete we have both options David G's making a joke I think is that a Dell keyboard DJ Devon said someone suggested they would be great on the walk person these keys is that is that we were referring to these key caps I don't know the lead key all right well that's going to do for today thanks everyone for stopping by I'll be finishing the work up on this for code and CAD files three models work on the guide get that out to you and then we'll be getting some other fun projects going after that I'll be back on Tuesday with another product pick of the week and then on Thursday with John Park's workshop we had a bunch of other live streams along the way so please come on by that's going to do it for another episode John Park's workshop on John Park for a food industries see you next time