 Welcome to the show. It's me John Park. It's time for John Park's workshop. You are here and so am I Thank you everyone for stopping by. We've got our YouTube chat and our discord chat happening. So if you're somewhere else I'm wondering where the chat is This is a a good place to check over here particularly and that's accessible by heading over to adafru.it slash Discord that's the short URL for it And then head on over to the live broadcast chat channel And there's plenty of other channels where lots of chat is happening all the time But this is the one that's going on during the show that I'm keeping an eye on so thank you everyone for stopping by all you good people and Let's get on with it. So Let's see first of all I Was able to do a bunch of maintenance on this very machine this computer right here Last week after the show and so I think some things are working better including The Python install that was necessary for disco tool. So I'll be able to show Disco tool in action during a pre-recorded Circuit Python parsec today. I recorded it after after I got things working last week Let's see. We'll do a little bit of a jobs board some product pick of the week and Then we'll get into some Project action as you can see from the little Description there. This is a Pico step switch party. So I have a few different Things I'm doing I want to show you these cool little switches and some ideas for some projects to do with them And I guess that's it. So let's get going So first of all as I said we have a jobs board over at jobs dot adafruit com head on over there and you'll see This right here This is our jobs board and if you jump over there, you can look for work See people posting there with some full-time part-time contract remote in-person freelance all different types of jobs and Also, there's the available for higher section where you can post your own resume It's all entirely free to use so go check out jobs dot adafruit.com if you're looking for work I Mentioned I've got this right here. This is the show that I do on Tuesdays that is the JP's product pick of the week This week it was the feather wing tripler and on the show. I like to do a little bit of a demo If it's a project that involves some code or a product that involves some code I usually do a little bit of a code example and This week it was mostly just hardware because this is a simple one hardware wise, but I love it. So here's a little One minute recap usually shows were around 10 15 minutes long and you get a big discount during this show So here it is It is the feather wing tripler Now this is great for Tacking together a few different feathers and feather or rather a feather and a few different feather wings It's also great for adding a little bit of an extra circuit Some input and things like that and having a really convenient place to solder it What I'll do is I'm going to take a feather and place that right in the middle there and then I'm going to put a display on the top here and Then finally I'm going to use this joy feather wing on the bottom So I've got these two feather wings OLED feather wing joy feather wing So if I go ahead and power this up you can see it's as if we stacked those things except you wouldn't really want to stack The joystick on top of the display or the display on top of the joystick So I've got the joystick coordinates there or if I'm pressing buttons. I can see those light up there It is the feather wing tripler Yes, indeed it is. That's what it is I was booting up this screen back here. Let me see. What's my input? Do I have a I? Think I have an HDMI input coming from That right there is that plugged in let's find out It's always a mystery with this one These older TVs really like to take their time when you switch inputs and see if they can decode a signal Yeah, look circuit Python and Lars Which is a nice segue into our circuit Python Parsec like I said this week's is pre-recorded Let's check it out For the circuit Python Parsec today I want to show another really helpful tool to use when you're developing in circuit Python And this is called disco tool by our community member Naradak now disco tool We can use from a shell or in this case. I'm using it inside of Adam's shell What it does is allows me to see What devices I have connected by name when I usually want to get to a repel I'll use Screen well the problem is right now. I have two devices connected. I don't know which one is which I just see these Unfriendly names so I don't want to use screen here instead I'm going to use disco tool if I run disco tool There we go Disco tool will show me all of the nice names of the devices connected in fact There's even one connected that doesn't have Drive and a repel showing up. That's the trinket over there for my camera switcher But here you can see I've got this circuit playground blue fruit and this Qt Pi M zero and they're showing up by nice names now I don't even need to look at the ugly USB Modem name there instead I can simply say disco tool Dash n for name and then a part of that nice name. So how about Qt? That's now going to connect me up to this Qt Pi here, which is just printing something every time it runs through its loop Which is great. What I'm going to do now is control T and Q which quits and now I can run disco tool but this time say blue fruit or Just a part of that and this is connecting to I'm going to reset this This is connecting to a program. That's running to tell the Phone notifications to show up on my little circuit playground blue fruit another thing You'll see that I did there, which is really cool is I reset the device It auto reconnects, which is not the case with screens This is super helpful even just for your normal development process and that is your circuit python parsec Hey, all right another thing And this will be our segue into the project is I'm very excited because I have a little button board that's helping me switch my audio Here Let me pop in a you can see it right here This is the project. I'm going to be working on this week and talking about these great little switches here Check this out if I hit the first button I said you can't hear me anymore because that is changing the tracks out of My broadcast software so I can go to the little intro song And then back to audio and one of the things I really like about it is so long as I use this interface instead of my Computer and clicking on things with a mouse then I can look down here and see what Actual track am I using or what input am I using so? That's one of the cool things about this particular kind of switch is that I'm using it as a momentary switch It is a momentary switch, but I can in code tell those little LEDs to do something useful for me So in this case If I look down and see that on the first input there, I know that it's muted So I may get used to if I use that enough I may get used to that and it could be a really helpful tool for keeping track of for some reason those those nice red LEDs are a bit More noticeable than the little yellow box that I get in my in my software So kind of a nice interface kind of nice use for this type of switch. So Let's talk about these. Let me Jump into okay, press button for It's not connected anything We could we could have it connected something I'll show you some demos where I have a couple Two three other other ways of using these that I think are pretty neat. So first of all, let's talk about these so Here's the product in the Adafruit store and these are Little little sets of three little packs of three of these not a bad price four dollars fifty cents for a pack of three So I got a couple packs of the blue ones so that I could do this for And then I have some extras to do something else with a couple extras do something else with and What I'm doing I'll write a guide on using these in a really basic way Maybe this project right here. Maybe I'll do do this up as a guide and one of the reasons is just trying to figure out How to use these what's the pinout on them? I haven't seen these out in the sort of maker World too much, but I have seen them in products for a long time There's a The original version of this that I recall is from the Roland 808 drum machine and in fact, let me jump into a chrome window here and I'll show you so if you look up Roland 808 It's got an image of that up close so Yeah, how about Sure this wikipedia one So you can see here on the 808 there were these 16 steps They're grouped into sets of four just with color to let you know each Essentially These are 16th notes so you can see each little sort of quarter note section as its own Grouping of color and then they each had a little red LED poking through so if you were Asking the machine to edit or play the baseline you could see Which of those steps were were in use for the bass drum and then if you move down to the track for snares track for hi hats Conga's wood blocks things like that claps famous claps you can see at a glance which things are lit up just like on on the one That I have down here so Those have found their way into other drum machines and and other consumer electronics over the years It's a pretty cool kind of switch and these are a really nice sort of modern version of that They're a little smaller Than the 808 ones that are a little bigger than the modern ones that Roland uses on their boutique Line they have these little small recreations That do some modeling and circuitry of the analog Those use some some smaller switches. These are actually kind of a nice size that we have here I got to be careful not to press the ones that I have connected or I'll end up cutting my audio out And if you look at the product page here, we have them in a bunch of colors I don't have the orange necessary to recreate the 808, but but I can dream so so maybe maybe lady eight I'll be able to source those but we do have the white the red and the yellows. We're just missing that orange You've also got green gray black here So you could you could find a lot of users for these if you look at the product page You'll see here is the underside of the switch so a Few things to mention about this first of all This is not going to work in A breadboard or in a perma proto board that has vertically tied pins and that is because the pairs of pins down at the bottom. Let me see here's a there's a bigger image that I made so After I poked around with this with a multimeter and figured where things are are on this I decided to make an image of it so so we can tell first of all you have your LED there and so the LED has Negative marked on it. So you'll see in the molding there. It says minus. That's the negative leg of the LED So that'll let you know even though they're cut the same length that'll let you know How to wire that up and you essentially want to give that close to two volts So if you're using digital pins on a typical microcontroller at three volts, then you want to put a thousand a 1k resistor 1k ohm resistor in line with either side of that and then you can feed it a digital out You could also PWM it if you wanted to to adjust the brightness, but I'm using it just in a A Straight three volt out then going through the the 1k Then there's essentially Normally open and a normally closed side of a switch there and a common Running along it and you can you can actually pair up all these ones that I've lit up in white here or illustrated in white Those are essentially you can send all those to ground if you want the normally closed side and The normally open side of those since they're in line vertically with their common side means you can't put this into Into a typical breadboard if you look here. This is my fritzing diagram of Oh doesn't want to route stuff. That's okay fritzing diagram of how I've arranged this and I don't have a Version of that made in fritzing yet we may end up doing one But here you can see I'm essentially Simulating this with a pair of switches that are in line with each other vertically And then we have the LED sort of flipped around so things are on the proper side when you flip the switch down So looking down from the top unlike that diagram. That's from the bottom And then to wire these up to my pico. I'm just using one GPIO pin per LED one GPIO pin per switch and I'm using the normally open side of this so from the top-down view that's the Left of the switch so again looking at this you can see I've got that normally open There and a ground and in order to put this together. That's why I'm using this Let me go to go to a bigger down cam here That's why I'm using this type of proto board Which is a grid and nothing is Presupposed here. Nothing is tied to each to each other in fact. Let me grab a screwdriver and open that up And you can see How that is connected If only I hadn't stolen my Phillips bit there it is So I'm using a pair of these proto boards just so that I can Have a nice flat surface to put it on. This is not a two This is not a two proto board type of circuit. It's actually really simple And either you could free wire it like I have or You could design a little circuit board. I think I'm gonna do that I think I'll make a PCB either break out or a little break out for four of these of some kind Let me unplug this now So here you can see I've got the Pico Just plugged into these headers Word of warning by the way, I didn't I didn't make this mistake, but since the Pico unlike Feather which has an uneven set of pins on either side since the Pico has the same number of pins on both sides You can totally insert it the wrong way. So don't do that. That could be bad depending on what what you've got wired up So I designed this to have the USB coming out the left here. So I just have If you look at this hold that nice and still there and So here you can see these are this is one switch right here. So this is the normally open side And I'm running to a GPIO pin. So normally open side of each of the four switches going to GPIO pins the grounds I have running you can see a piece of wire running all the way across all of those common and then the LED let's see I have a tiny thin piece of wire running straight down to this kind of little bar I made for myself for ground and then Here is each GPIO that's talking to the positive side of the LEDs going through a 1k resistor And then this up here is the ground from the Pico going to have my little sort of ground plane there So that's that's the sort of hand wiring that you'll be facing right now with these switches until we make some sort of a little carrier board But you can see With this plugged in We get Get this up and running again. Okay, so when I start this out Let me my current code just lights up all the LEDs if I hit one of these I'm gonna switch my audio We'll come back to this one So I should have a different startup mode probably depending on which Start up LED set depending on which mode I'm in so speaking of the modes. Let me Go to this is the demo I showed on show and tell Yesterday and so what I'll do is I'm gonna actually switch out the code running on here Get rid of the extra me there and Over here in Adam. I'm gonna put this into MIDI mode And this I should probably turn into a switch with like zero one two three however many modes we have I could also do some startup stuff or put a selector of some kind on the board But right now it's just gonna change it in code. So I'm gonna say let's let's run this in MIDI mode Hit save and so what it's gonna do now is reboot and again, I think I'm Let's go look at This the VCV rack. Yeah, okay. So here's the app. This is what I was showing last night So this is my favorite little modular synthesizer Virtual modular synthesizer here VCV rack and what I have are My Pico running circuit Python. You see this little blue module here says Pico Circuit Python, this is a MIDI input that can then send out control voltage inside of the Program so I'm bringing in some MIDI CC messages that are essentially off and on so I send a zero on one of the CC channels That's an off. I send a 127. That's an on These don't need to be variable for how I'm using them and that's simply to turn on off these mute switches So if you see this section right here This module called mutes as I press a Button on my little step switches here. I get different drum channels coming in for this little sort of Siren baseline thing So those are all in sync with each other. It's all playing. It's just running straight ahead some variation based on how I'm triggering the drums and Then I can cut parts in and out so it's just a mute switch for different drum tracks here the way this is set up if you're interested and this is this will Carry through to kind of any of the virtual modular synths or if you were doing this sort of thing with real modules and a MIDI to CV Conversion off of the little pico here. I have essentially a drum trigger That's this one called topograph based on mutable instruments grid And that is sending out triggers when to when to pulse the drum to these three here kick-all snare and hi-hat And those are all sending their audio as well as the little bass line to this mutes And then those are interrupted by these four buttons right here and then it heads off to the mixer So that's that's what allows me to say hey, I'll turn on the snare Turn on the hi-hats Turn on my funky kick And bring back the Siren bass there. So you imagine it would not take much given the amount of gpio that's available on The pico even without doing sort of multiplexing or anything fancy We could easily do eight of these because we need 16 gpio in order to do The led and the switch so two gpo per per switch until you start getting fancier than that Could we do I don't think we could do 16 we would need 32 and I think that's more gpio than we get available here, but I'm still kind of a neat way for What amounts to about a four dollar microcontroller a couple bucks in in proto board and parts and then About five dollars for those those four switches there make a pretty neat little little ui to do midi stuff We can also do Let me switch over to my Other view here for a second we can also do A Couple of things with hid so if you want to see how I was doing the audio stuff that was simply Running it in this wire cast mode and all that's doing when I press those you can see it right here If I press this third button, it's just sending essentially shift three which this happens to do the pound sign So shift one shift two shift three shift four are what I chose to be my keyboard shortcuts that I send to wire cast Which is my broadcast software and then wire cast I set those up as custom shortcuts to say go to my clear clear layer so No audio you don't hear any audio here There we go and back to audio. Sorry. I said that before I was In the app so The Code for that is similar to any of our existing hid code So you can see here What i'm doing with these switches is i'm saying that's not even bother loading libraries that we don't need So if it says i'm in midi mode, then we load up some midi stuff If i'm either in my desktop switcher mode, which I'll show in a second over there on my laptop Or if i'm in wire cast mode, then we'll load up these libraries here usb hid hd keyboard and hid key code uh the other setup here and um The Little loops that we run through are for our switches. So i'm using gpio six seven eight and nine Sorry, I just got distracted by someone over in our Uh We're in our chat Shahin says don't know what how I got here what the heck you're doing but keep up the good work Have a couple of beers on me cheers. Thanks Your your message came up in bright yellow. So it was hard to ignore Don't know how that happened So same thing for led pins i've set up those as gpi 2 3 4 and 5 This is a nice little Chunk of code that I usually grab from I think it's the debouncer setup Section of the todd bot tips and tricks Which I don't have a window up for for todd's right now. He could probably put that in the chat But if you look over in my Learn I have a learn guide If you look up todd bot in our so this tips and tricks section if you look up inputs There's setup for debouncing a button And is also set up for a list and this is really helpful right here This bit of code called setup and debounce a list of pins I use that logic a whole lot when I want to set up a bunch of something So it doesn't have to be debounce pins doesn't even have to be inputs In in the case here i'm doing it with outputs Let me switch back to that right here So that allows you to build an array or a list I should say of Something that you don't even know how many of them are going to be yet When you make the array or the list and then we Append to it as we build each of those objects using the same logic So that's what's building up both my set of four leds and my set of four switches If i'm in midi mode, I also set up I set up the midi object I create the four cc numbers that I wanted to send out on this could be any you want And I set them all to false at first, which means we can Toggle that state each time we press the button We know if we're going to turn the led on and send a 127 Or if we're going to turn the led off and send a zero If we're in the desktop mode, then we set up the keyboard object using hid devices And then I have in this case i'm using Control 1 control 2 control 3 control 4 that on a macintosh switches between your four desktops four of your desktops if you're using Desktop spaces, so that's how I have that set up right now But this could be for anything you like And the nice thing about this i'll show the demo in a moment is that it does not Um Rely on you Toggling through a list of things. I don't have to go through four of these to get back to the first one This is a more discreet. Hey, I'm just going to go to desktop one. I'm going to desktop four two three Um, so that's why I chose to do this one this way Uh, and then my key map, uh, I have this little list of lists here that gives me Uh A name to print just for debugging purposes And then what the hid could command is that we're sending in this case modifier or control plus one two three or four And then it's very similar from in the wirecast mode in this case It's shift. So the with the with the modifier shift one two three four That's just happened to be an available set of of modifiers for me to switch my audio on and off Um, you could also do this for um, it's actually really going to be useful for me for the audio stuff But you could do this for any of your switching between cameras So you seem to use my camera switchers Over there before Um, you could use this to bring on graphics if you're using obs or wirecast or another broadcast software Probably, uh, you could use it for some twitch stuff if you're twitch streaming for some of the integrations they have with obs Uh, and then here's the actual logic of what happens, uh in the main loop of the code. So we look at all the switches Uh, do the debouncer update that just says let's let's check each of the switches. See if anything has changed If they've fallen then that means, uh, since I've got this normally open with a pull-up resistor That means I've pressed it If I'm in midi mode, let's do this and this just says okay, send out, uh a a uh midi message of 127 or 0 and light up or turn off the led depending on our, um State that we're in that's this midi state right here. True or false and we flip it When we press it and then in the desktop or the wirecast mode, we just send out the appropriate Uh key map that we defined earlier By doing keyboard send and then key map whatever the button is that we've pressed and the second item in that in that little list uh Flip the led offer on And then I'm also printing printing here. So let's do a um, let me do a switch over to the Desk mode here And I'll resave so this is just resaving the circuit python right onto the drive there. You can see it reboots Now unplug it and let's head over to My laptop over there and plug it in. I might need to scramble to find the right cables. Let's see In fact, actually when I when I start over here um I might yeah, I might show a thing on the steam deck too, but let's let's start off with Uh laptop Let's get that started up Uh, and what do I need? I need a usb c to micro either cable or set of adapters. All right. Good luck to me. Let's see is this one. No, but It's closer Okay, here's a micro to a And I've got So close to having the right cables here. Sorry about that Let's see. Hold on Can we do it? I don't want to have to go into the I thought I had one of my c to a cables here and I'm coming up short. Oh, there it is. Okay. Let's see if this works Uh, so these picked up some dirt there These if they work are great because that goes usb c to a and then I have a a With micro b which is what the pico has on it. I kind of forgot that the pico doesn't have uh Some usb c action because then I could use a c to c cable. Let's see. It's about a no no no 50 chance this will actually work Sometimes that is because these things believe it or not even their usb c have a right and wrong way to plug them in Oh, no, no, it's not going to work. It's really plugged in No, and let me just try that side No horrible I don't know why let's try all ports in all orientations No, okay, uh Do I have any let me see if I have another option Let me see if this hub works Well, it's on but I'm not so sure I trust that it's Yeah, I don't think that's sending data Oh bummer, okay, uh Yeah, I don't think this is worth spending too much more time trying to get working All this is is just going to be the control 1 control 2 control 3 control 4 so you'll see Uh, the ability to jump to a specific desktop um Is what what we can do when that's working and we see which one we're on uh based on the the lights Um, so that's one thing. Let's see though. I should be able to oh wait I just realized I do have the cable. I need I have it. I have it right over here All right, let's try try it one more time And I'll zoom out a little bit in anticipation of this working amazingly Let's let's see. Uh, so this is a proper usb B B micro to usb c Hey lit up. That's a good sign Yeah, okay Thank goodness for having the right cable. Uh, so there you go. That's that's the setup there Running that code. That means I don't have to Use swiping among desktops Um and searching hunting and searching to find the right one I can just start to memorize things if you like to use this sort of this desktops approach Just memorize that. Oh, you know, I've got my email over on desk four. Uh, I've got photoshop on desk one. I've got Chrome over here and I have the queen's jubilee. That's what this insane backdrop is from our london trip I didn't see her. This was from the internet, but uh, so that's um Just sending essentially these control one two three and four, uh, you could Like I said do more of these you could have a huge row of them or stacks of them depending on how you want to use that as a As a modifier, but Love this that it's going to give me an indicator with with the leds of the current desk. Um, it works really well The other demo, uh, what I'll do actually since this is plugged in over here. Let me go to let me go to chrome Uh, or rather to adam and I'm gonna Reopen the code.pi that's sitting on there And I'll change this to actually Yeah, I'll change this to wirecast mode Uh, and the reason I'll do that is In this mode, it's just going to send my um shift one two three and four. Sorry. That's really tiny on there So wirecast mode true. That means that this will now send Uh shift one two three and four, which isn't going to do me any good right here, uh, but Those happen to be as far as a lot of video games concerned The same thing as pressing one two three four Um, I could have it actually press one two three four, but I didn't need to in this case uh, and and the way I'm going to use that is on Uh, Wolfenstein 2 here running on steam deck This cable is a little short for this. Let me pop it underneath. Um, so depending on how you're Playing your game You probably Wouldn't use the External keys here and all of this stuff, but with a more traditional mouse keyboard setup This was just the easiest game machine for me to to grab and show We can do switching of our Items so in this case, let's go back to singles We can go between four of your primary weapons in this game, which is super dark. Oh my gosh. Sorry You can see there for things like grenades or items of whatever kind You can have a little quick selectors, especially for things like strategy games where you can have macros or chain together A whole group of things depending on the game might be kind of a nice little Way to swap around between things Um, so that's my son's save game on this. I'm not going to mess with it or all all uh, totally Hey, hey, hey All right, let's fire off the guns All right, I'll turn that back off So anything really that's expecting usb hid is going to be pretty happy to get This plugged in because the pico just shows up as a Usb hid keyboard device now I Mentioned oh actually before I go any further. I'm just going to pop open my discord so that I can See if there's any questions or concerns as we go Um This by the way will also work with ios devices android devices doesn't just have to be a computer. So Um, it can be more limited especially on ios what keyboard shortcuts can do um, but it's um Certainly possible to do things like trigger camera stuff sound stuff Makes it, you know make make for a pretty decent audio control For for sound playback in spotify or something like that um Wanted to show off the the little switches themselves a bit and maybe I'll head over to the Downshooter for that. Let me blow out this dust Uh, so here's some of the little yellow ones here cute little little switches Got our little contacts there I decided to take one apart inspired by todd bot who'd pulled one apart to say hey Yeah, if you want to switch out the led go ahead because it's pretty standard um Three is that a three or five millimeter five millimeter. I think led um That's more like three So You basically can just pry the thing off. It has a couple little retention clips uh Here on the back and here on the front lift those off you can then pry off the uh rocker Which is what activates the little switch on the inside little spring loaded switch um And then Yeah, I think I'll I'll take this over to the the down shooter so you can see it better But you can see first of all the led just pulls right out So so long as you keep track of uh anode and cathode sides of that you can Replace the led if you felt like it. I like the red one so I'm gonna leave them in there um And then when this is in place, there's a little stem That presses down on the switch mechanism Let me Click on that for a bit for you so you can Hear the nice clicky action. I'll put it up to my microphone So even without the plastic in place. We're getting a nice clicky click and the reason is Uh, this is activated with a little spring. I'm gonna I'm gonna bring this over Um, I saw that Steve in the chat Said I'm off my rocker If we take a look here A little down shooter And let me get as close as it'll let me Still focus On it That's not bad. So I'm gonna get a little closer without putting a shadow on it And I'm gonna boost that exposure And I'm gonna take that white balance a little more natural There we go So if you look this is a really clever design there is a spring That's captive Connected to this little bar right here Sorry, let me focus that again And the spring provides a little bit of Give as you're pressing down on the the rocker. That's what's It's actually contacting the top of this black spring here And then it essentially buckles or draws See it bends bends bends and then straightens down at the bottom and that's what's flipping this metal Leaf here between the normally closed and the normally open side. So the way I'm using it. I'm using on the normally open side That's that's the contact that's being made there. So both of these two common Legs remain in contact and then we either break contact On the right side there or we make contact on the left there so really uh Clever design and I imagine It'll easily live up to the 80 000 clicks or whatever they mention on the data sheet I'm sure many many many more than that so cool mechanism and then You can see here. This is with The rocker In place and that's where it contacts the spring right through that right through that little hole there. That's uh in the top of this piece So, you know, you could you could certainly Make the argument for using mechanical key switches, which give you a lot of options as far as keycaps go Typically if you want to light those up You can you can either do a regular led a sort of old-fashioned mechanical keyboard style or nowadays We can use rgb leds like neopixels and dot stars under there. Um, but for Simplicity, you know, these are these are pretty nice. Uh, once we make a footprint for it It should be easy to add it into your designs. That's my hope is to to do a little fritzing object and maybe we can do key cad and uh Eagle if they don't exist maybe they exist already, but I'd like to make a little break out of some kind And let me know if you think of what you think of that, you know, it might might be worth doing one that's for our seesaw So we could have an i squared c that gives us the the four button presses and the leds all on a chip just like our Very similar to our neo key sort of four key breakout maybe we could do a Spacing that works with with two of them butt it up against each other so you could do a row eight or row 16 So that's it. Those are those are the cool little switches and that's my Uh project thus far I will plug this back in and set it up to be my audio Out, uh, you know one thing I'd love to do But tends to be challenging code wise for me is something like a sequencer something where you can see Maybe eight or 16 steps where the led is PWMing some little extra brightness to let you know where we are in a in a music pattern drum pattern that sort of thing and then enable or disable steps uh per switch which would be loads and loads of fun Uh, so let me go back here And I'll set this to Wirecast mode again Oh, I think I'm already in that mode aren't I? Yeah, well just be Double sure. Yeah, we're not oh, I'm not plugged in though. That'll make it hard It doesn't work when it's not plugged in Let's not save that Let's do yeah, we're in wirecast mode. Okay save that Good. All right. That'll be useful for for the end of the show when I have to cut the audios get ready for it Can you stand the drama? And let's see anything else any other questions over Uh Oh, okay, so Todd bot mentions you don't have to remove The middle part to replace the led Um, that's good to know. I don't know. Were you able to just push it up and out? Or do you need to remove the the lever? You might be able to just push it up and out Let's see Yeah, so if you just shove that out up and out there There you go. You can Leave the whole switch assembled and Uh get the led in and out of there. You probably also choose your height I didn't do this when I assembled this board and I noticed uh, some of these are Slightly different heights than each other. So you could go in here Uh Maybe lay something across the top Like that and Start with it a little bit proud and press it down or whatever you want get get that to a consistent height before you Go soldering it down because then you won't be able to uh Yeah, so no no disassembly required to to get the led out, which is cool Let's see other questions. No Uh, can they be placed closer to each other? Yes, um You can place them Right up against each other. In fact, thanks for asking. That's a great question if you're using one of these um 0.1 inch space Boards, there are two plastic pegs for alignment that you want to watch out. Make sure those have a Uh a hole to go into Um, so those are one row below The bottom contact But these will go Right next to each other like so So I think there's a single Row between these two so these essentially overlap by half a row So these will go right next to each other, um Which depending on your needs great, uh, you can pack a ton in I think this spacing Is is fairly nice for not accidentally pressing neighbors. Uh, this one's a little little Little close depending on your precision and pressing but yeah, you can get them you can really Right up next to each other, which is pretty snazzy Uh, let's see any other questions. Oh, I should pop up the discord here Uh Johnny burgall said you're late to the stream. Please restart I wish I could just rewind or go watch the replay later Uh Yeah, mouse said they'd like to have some blue leds in them go for it. Um Yeah, all right. That's going to do it. Hey, thanks everyone for stopping by Uh Go grab some of these switches. They're super cool. I'm excited to do some stuff with them Give me any feedback over in discord about what you'd like to see if I do a breakout board or a little simple PCB that you can order what you'd want to see on that That's right. Steve be kind and rewind all right That's going to do it. Uh, I am Getting ready to sign off. I'm also getting ready to hit these buttons and and turn off my audio Never been so excited about that Uh freighter for industries. I'm john park. This has been john park's workshop and uh, tune in tomorrow for a deep dive with scott scott is back for a deep dive because uh, phomy guy is out. So Uh, stop by and say hi and then we'll be back next week with a whole slew of new shows. Thanks everyone Bye. Bye