 we have me doing a talk myself doing a talk I'm going to showcase you my lady first. So so here I have the back plate. So this is the final product. And it's the case that comes with it. We'll just pass it around. Yeah, so what I have built here is let me start with a story from how I built this keyboard. So I really like I really found the keyboard. So yeah, so I really like the keyboards and this is one of the ones that it would be nice to get. But they are also very expensive. This is the woodlander. They cost US 365, which is like something I'm not willing to pay for split keyboard. Like there are also other cheaper split keyboards, but they aren't like mechanical, they are they don't have Bluetooth. So getting a Bluetooth mechanical split keyboard was what I wanted. And also in monthly author linear, that is very hard to come by. So so I searched online and just a research like there's a few a lot of designs online. Actually, there's even like this catalog when it loads. So over here, this guy, this one guy built a comparator for like the layout so you can like pick layouts. Let me pick some of the layouts that people have. So like then you can like compare the keyboard layouts based on the home row, the finger of your tool index fingers here. And then you can also print this out as PDF. Then so this this allowed me to like compare various layouts. And so one the one I settled on to build So the 50 is this keyboard by the Japanese guy. He designed it open source. He bought designs. So that's why I use I use this open source for the 85th day, even a support for OLED display. So you can have like a keyboard with the OLED display showing like information about which layer you're on or how much battery is left. Yeah. So the all you need is the PCB and then a case to cover to protect the PCB. And then microcontroller. In this case, in the micro microphone factor. Oh yeah. So so typical keyboards. Typical keyboards must be actually arranged by the walls. This one is arranged by the so that's what makes it more than you understand. You can move your fingers up and down without straight. Yeah. Yeah. So you have to buy. So for the keyboard, you need a PCB, the key switches. In this case, yeah, the key switches. You didn't understand here. Then you need a microcontroller to connect to the computer. You need diodes because then they can do the key polling. Then also need key caps. And I think that's the most important thing you need. Yeah. So then I took the, oh, it's not showing. Yeah. So I went to, went on JLC PCB to do the prefabricated PCB. If you take the PCB. Yeah. And then I also then went to buy the parts on Lazada. In the end, this is my little bit of materials. Actually, it was just for convenience, actually. So what is the microcontroller? So in the end, yeah, I give you a sec. So he has a very nice build guide. You can show a few photos of how he builds it. And so the conventionally, the little bit is built like that using, using, so this is the PCB, and this one is the microcontroller. He also has a pad for the case, which is also made out of PCB material. FR4, yeah. And then the bottom plate. So this is how it looks like sandwich. So when you build a keyboard, you need a plate and you need a PCB. And, and so the plate helps stabilize the dress so that it doesn't move around too much. And then at the bottom, he also has a final plate. Oh my gosh, the stuttering is bad. Yeah. Final base plate. So these are all PCB material. Yeah. So just the way he designed it. I didn't want to go that route. So instead, instead, I'll show you what I did later. You can see that it's all plastic. The microcontroller I picked, however, was a nice nano because it's Bluetooth and you can, it supports Bluetooth tips. So you can have both sides connected via Bluetooth to the computer and the user has a custom firmware called ZMK, which is similar to KMK. Yeah. And so the difference as far as the computer is concerned is actually two keyboards. It's actually one keyboard. Yeah. So one of them would behave like a Bluetooth master. And then the other one will communicate with the master and you can pick which one. Yeah. This one, this is probably the most expensive part of my build because it is, it is a fairly made for keyboard enthusiasts. So each is $40. Yeah. And let's give that a while. Yeah. So this is, it's $40 Singapore dollars on this store. So you can buy it and then, oh wait, why is this? Oh yeah. Let me close this. Yeah. So this is my build materials. So in total, I went, because I'm familiar with this thing myself, I managed to get each, like, at 3DOS. The total for a system of 3D, I think like a few cents per switch. And then I have the controller, the diodes. And the controller using ANC is the most expensive part. The rest of the parts, they are, they, they total to like 93 dollars. So that was pretty cheap. I also got, I had a treat enough. So that also gave me advantages. I can just print my own case out of plastic and it's like reasonably cheap. Then the key caps were given by a friend for the after. You didn't have a road to your time. Yeah. Very well. You didn't have a road to your time. You didn't have a road. Yeah. Oh yeah. Yeah. I didn't have a road to my time. That's right. That's right. Congratulations. Ah, I hate this. Yeah. So, so the, there's also an alternative. So if you don't want a nice nano, you can actually get an NF micro, which is a, a similarly used also Bluetooth user. It looks like that. And yeah, this, you can buy it on the store. This is the firmware I use, which is called CMK is used. It uses the Zephyr platform. And I saw the code. I was like, wow, this is so good code. I, I love it. And, and the way to customize it is using a sort of macro ish style file that you just drop in, you can change it. And they ask you to do use get up actions to build custom firmware for every one of your layouts for your layout, for your entire layout setup. Yeah. And you can, it supports like quite a few devices. And if you know QNK, in comparison to QNK, it supports VLE and also supports splits, which is great. Yeah. And so, yeah. And let me go here. So I bought the Citrus. They came from this store. And I think learning time. They are milky yellow, get on milky yellows. And I, the PCC also came here, received them from JLCPCB. This is some glam photos of it. I sorted on the, so over here, you see this little weird shape piece that's a, that's a switch socket. So you put in your Citrus and they just, you don't need to sort your Citrus in. So you can just drop them in and hold it via the contacts. So, and then, yeah, that's just how it works. And I also sorted out the diodes. Hey, and then you saw the question and got it cleaned. So it's made in a good way, right? Oh yeah, you can put it down. Hot salt, yeah. So these are hot salt sockets. And then, yeah, they're sort of on the diodes. And that's my key, that's my key. And I was testing it there. And I put on all the keys to test the, test it out, test it out. So I have a treaty printer, so I can just print a case. First, the thing though, I wanted to build this from scratch because there's no one, no one treaty trains the PCB, the case for a keyboard. People usually just use acrylic plates, but instead I want a treatment. And I can get a very thin old vector, which is what we can see there. It's quite thin. So I'm me test fitting the switch. So you don't have to just share out print incorrect design, you need to test fit, especially when you have printer parameters, you need to make sure they are correct. So I tested it on this switch. And that's how it looks on the PCB. And I was like, yay, I can go here and design the whole thing. So this is me, this is the design. Oh, let me show you that. So I designed it actually in open scan. I was very daring, yes. Let's see again. So I really, actually this is pretty fun because I can import SVGs and then use the SVGs to extrude. And so that's why I did for most of it. So if you look at the code, it's on GitHub, you can, I'm not sure why it's not rendering yet. Oh, it hasn't finished rendering. There's one thing about open scan, it's always takes very long to render and very long to even do a preview, especially when it's something quite complex. Like a few seconds to up to sunrise a few minutes. Yeah. So this is the rendering, never mind. I'll not show it. I'll just show the final CATS, final STL. So yeah, this is the plate. Let me enlarge it. This is the plate. So if you see there, I can't really take out the plate, but there's no knobs here. So what these do is they hold the PCB in place to the case. And then with that, I also cut it out the bottom plate. So this is what protects the bottom of the keyboard. And this is what I put the, so you can see there, I have no insets for hex nuts. These are M2 hex nuts. And then M2 boats will sit into this little cavity here. You can see that. And then I, so I got them, yeah, I printed them on my friend's treaty printer, which I kidnap from him. This is how it looks like. So I just sit there. I had, of course, a field print. At least you always have one field print in any project. And I got a new reel of a PTG instead of the EBS that was so hard to deal with, because it's, it just kills your lungs. Yeah. And then this is me, this assembling it. So I finally got, I put the plate on and then put it on the switches. And then this, I finally, after a while, I finally received the microcontrollers. So I could then flash firmware and then assemble the rest of it. So here is a back view of it with the, so you can see the little yellow, yellow bit here. I don't want to remember. Yeah. That's how it holds it in place. And you can see my soaring. This one's reasonable. Yeah. And then I did the microcontrollers. So after that, I actually used it like that for a while. And then this is how it looks like. So I connected both sides for power. I'm using the sketchy table. Don't ever build this table because it can fry many things. Yeah. And then that's, I finally, I decided like maybe I need to, I need to protect the microcontroller. They also got batteries. So you can install batteries. Some people like to put the batteries under the microcontroller between the PCB and the microcontroller. But instead I put it on top and just like left it hanging there because I bought the batteries from a similar color I think. Yeah. And so you can actually see like subtly there's batteries under there. You can, you can't see on there but there's like a little shape. It's quite thin earlier. Let me show you the cap. So this little case is what holds the microcontroller battery. And that's the USB-C in. And then I have, I had to like nicely make this little hole here to put the screw in. So it's held down by two screws here. The screws weren't actually designed to hold like a cover. It was designed to hold an OLED screen protector. Yeah. And so that's why it looks like this. Yeah. Nice. I moved the mouse to the right. And actually I don't, yeah. And then, oh yeah. Then I wanted to bring it on. So you can't bring it on keyboard with like just the switcher's exposed. It's quite bad. So I put a case for it. And because I have ready to cut more for the solder, I just extrude it and then I get a case for that. Yeah. And then that's it. You can just scrap it around. One of the three cases is you want to do a case that you can put it to. Oh yeah. I want to do that. But I was like, how do I print it? I can print it on site. Yeah. So I couldn't really print it on any side because they are kind of curved on the side. They're kind of curved. So I just printed it on the back and then made two cases. And one additional thing I wanted to do was to hold the, to be able to take apart any time. So I have an allen key for my allen two screws. And I did this test print for the holder. And it fit perfectly the first time. I was like, oh, yes. Amazing. Okay. And then I started to just figure out where to put it. And then it's actually in the final thing. So if you will see it in the actual case, you can see them too. You can see the allen key holder there. Yeah. And then let's close this. Yeah. So it's all on GitHub. If you want to check it out, my check out the 3D models for the case. Yeah. You can show you also the, this is the alternative version of the bottom part of the case. Where it's angled at a different angle. Yeah. And then this is the 3D model for the, 3D model for the case. And that's the allen key holder. And then, yeah. And I think what else to make sure. Oh, yeah. Okay. And I think that's it. All right. You can find me here. And please pass it around and show others. Yeah. So I have a question. So when I use my keyboard, I press the button and the letters drop on the screen. But you were saying that you like the firmware very much. Really nice. So what is a nice custom keyboard firmware do you compare to the normal keyboard? I think the more nice I was code quality for the firmware code. But I think custom firmware generally allows you to add layers. So in this case, most keyboard enthusiasts who have small keyboards will definitely need layers. So you then have key combinations that will activate the various layers that allow you to do shortcuts that because you don't have missing keys, you can't do new shortcuts. Yeah. And also if you have full-size keyboard, sometimes it just helps to have page layer that you can do very common actions. Yeah. So that's why people install custom formats. Can you give an example of what you would use in normal years? I think me, I don't actually rely much on layers. But one thing I do have is actually I don't have any good example. I mean from the first time that I have a layer of so I put into the parameters and make it under the two index and middle finger. So yeah, it's very good to open the code. Yeah. Yeah. I don't really understand what is that? What is a layer like? It's combination. Yeah. So just like this, chip is like sort of doing a layer in a way. Oh, I think they code modified. Oh yeah, modified. That's also another word for it. Yeah. That's a good thing to mention, man. Yeah. But so the difference between a modified and a layer is that one advice are the protocol level for USB. Lears are sort of like an abstraction of all that that actually generate modifier combinations, modifications, yeah. So it's more of a language, and then actually language like and we tend to be in front of the... It's a little bit. For example, we may not have a F1. Yeah. But if you wanna press the F1, He would press maybe a combination of C and D. I'm giving example. And then suddenly the A key is an F1 key and the Q is an F1 key and W is an F2 key. But if you use it with the desktop, right? So why do we need to be so careful of finding a choice? Yes, you can bring that around. Yeah, I think I use it with desktop but I actually bring it around more often. Yeah, so for example for me, I have my F1 key. This is a Q, W, E, R, D, E, Y, right? This is the number row. On top of that, you have F1 key, right? So I'll use this modifier and then hit Y, yeah. Okay, yeah, let me end it here. Finally, for Hygware, if you have any announcements, please come up. I think Roland here has another one. So hopefully, we're going to know what Flossage is. I'm not going to get into the chaos. I'm usually wearing a Flossage t-shirt. We run an annual conference with the back in person again. We're doing it around in April. So we are very much looking for stickers. If you are creating anything open source, if you're applying open source, I think you can do keyboards. I hope you put me in the board for the last couple of minutes. For those who apply, particularly if you've been doing a hardware package with CAN, we'd love to have a Acre Air actually modulated with Wish-To, where either way is fine. CMS is closed on Tuesday. So if you're interested, please step up and send us a graph and we'll put it down at the end of the group. summit.fossage.org which will then redirect you to... Unfortunately, it will redirect you, so... Oh yeah, it will redirect you. summit.fossage.org So here we are. What are you looking at? It's in the bottom. Black or New York? Same, same, black. Two years. Well, we've been here, thank you very much. Anyway, thank you so much. We don't buy a lot, I don't know what you're talking about. Anyone else? Oh, I think... Oh, yes, yes. On the third day, 11th of February, we will have a... Here, we'll have the next PGA day, wherever we're going to put it. So from about 10 o'clock on the 25th, whatever, we'll be here with the presentations, and we'll be presenting some stuff about the PGA, the food, the hardware, the decline rate, but for those who are interested in the PGA... Can we hang on? I will give you some cards, and I think you can choose some. No, thank you. No, no, no, thank you. Yeah, yeah, yeah. The thing with the PGA, you need to have the food, the food... I think so, no. They need to be hard to expand on. This is... You have to have the food, then you need some hardware. Online. Online. Online. Online. Online. Online. Online. Online. Online. Yeah, yeah, yeah, yeah. Online. You know, or here... or here Okay, OK. What about the... Now, I'll go to the presentation that we have. We'll be here, and then I'll be back on... Online. Okay, if you're a big fan of Monk Street, what's that YouTube, no, I don't know what this, I put me in a high suit. Well, anyway, for some reason, YouTube algorithm steps in the video, what's a big client or something like that. Yeah, so he does like this. So I've got a whole bunch of things mounted in my plastic tubing so that the light that comes out of it is probably used in my screen. Henry Henry. Oh, Henry. Yeah, I just as I was exploring, I think the YouTube algorithm showed me this other lead tape this I'm not sure what it's called you probably you guys already know what is this. You know, I'm not sure. I think this is on. I think I turned on. Oh my God is it on. Just deep. But the thing that really blew my mind is that there's me. So the last, I don't know when Chrome browser had this feature but Chrome browser has a serial API. Oh yeah, you can connect it straight to this USB to, and you can go to like W led or so you can use someone search for W led. And you can basically flash this, this is the thing to in a manner of minutes. That's absolutely. You can find this five. It's like $5 W led. I mean, it's the 32 playing flash it with W led. Over the Chrome browser. This is on one turn on turn on. So the W led website open source thing. It's got a huge human. It's got like a truck ton of effects you can actually add hardware like a microphone here, and the certain effects you can like make it respond to sound. To be honest, I ordered the microphone hoping that it will arrive by today but that was like weeks ago and expressly suck. So there's so many like different things that you can fix the community is huge. You can do so many crazy things like attach a microphone and you can, you can make a grid. You can attend them and do all sorts of configuration. The only thing that that kind of puzzles me because I mentioned at the beginning much hope that I've been experimenting with the one that's in the diffuser. The stuff that makes this diffused a little bit more pleasant on the eye is usually kind of rigid. And that sucks. I'm looking out for one that's a bit more valuable because then you can apply it in more interesting ways. You know, really cool. You can get like 12 holes and then tell you that's that's that's like in a nice. You can't you can't call you. You can also control that individually at breakfast. I think it's fun, but to be honest, it does go against my middle class roots to have such crazy flashing shame. For some reason, I like it in the option that you don't have one that says look back. The white stuff to be even the white stuff sometimes I think the color, the tone is a bit off, you know, 5,000, 5,600 Kelvin kind of guy. With some physical reason. Perhaps you can do all sorts of things are like, I don't know. I mean, when I first moved to take a four by 10 years ago, there was a lot of these like uncle to move like flashed up their bikes. I was thinking about this. I was thinking about, to be honest, I'm going to do my son, but it's a go. And of course you better have a speaker going to. Where are they? All right, that's all on show. So, so I mean to be honest, I picked this up by watching YouTube channel. So if you just take up that you may need to find yourself and get me to be there. There's a new is different is the 32 is that I bought the cheapest one but we can get back to that one with the deal of the the model for some reason I had a bit more memory and it's actually faster. Like you saw, there's some YouTube videos that when you have a microphone button again, the SP 32 does make it a different because it's much faster responsible. And here's a question. Just use one of those things is your keyboard controller. It is made by the devil. Yeah, I think even the part where I support it. Yeah. It's not like this plastic table on the back which I hate because it's coming out done. And it doesn't somehow lost the school. So it's a real mess right now that actually kind of looks like it's a school. Yeah, so Yeah, it's good to