 All right. Hello, everybody and welcome to the first show Intel of 2024 everyone had a winter break. So if you're coming back, we'll have Break time's over. Break time's over. We'll have lots of guests and more showing tells all throughout 2024. We're just getting started. We're going to start off with Jeff this week and then go to Mark and join in. The link is in Discord if you want to come by. Our team will be mostly back next week as well. We'll have some guest hosts, including JP. We're here every single week, 7 30 PM Eastern Time show and tell. Come by, show and share your projects. Doesn't have to be into fruit stuff. Of course, it can be electronic. Doesn't have to be electronic to have folks that have shown all sorts of things from retro hardware to things that they're making the places they visited to just things they've discovered and wanted to share it on the longest running show and tell online. All right. Kick it, Jeff. Well, Jeff, what's going on? Happy New Year, maker of the I'm going to say that here's we do sort of bug reports. We do have reports today for I'm going to say this. Jeff has been working on and worked on and has one of the only open source hardware cameras in the world and been working on and been working on this and it's Python powered and you can make your own digital camera. It's one of our new products for the year. We're working on it for a really long time with the chip shortage, but it's really neat. We're just talking about this before we went live and you can do so many things that you can't even do with the most advanced, you know, iPhone, Android or whatever because it's it's it's all locked away. You can't really mess with cameras anymore and we're looking forward to all the workshop settings and schools and hacker spaces and maker spaces where people can really dig into what it means to make a digital camera and image, learn about it. Also, it's kind of nice not to have your GPS coordinates like baked into every photo. Like you can really explore what it what a digital camera is. And it reminds me of those fun disposable cameras that we used to have where like it didn't really matter also like that. You can decide if you want to have it connected or not. All sorts of stuff that's different than the cameras that are in our pockets, our phones at all times. So Jeff, take it away. What you got going on? Yeah, we're not going to talk about cameras, even though there are so many ideas bubbling. But yeah, so I've been continuing to play with resin printed keycaps. And this is the batch that I printed today. And I'm adding the legends with gel nail polish. So here I've been adding some features that improve resin printing. There are a number of things you have to design for in resin printing that you don't in traditional filament based printing. And one of them is suction cups, I'm printing this on the on the bill plate with with this against the plate. And the way it works is each time it has to pull up. No, yeah, with this against the bill plate. And each time it pulls the bill plate out of the resin. If there's like a bounded region, that's a suction cup and it creates resistance to that pulling up motion. So these holes here at the edges at the at the corners and then in the middle of the edges are to let the resin flow into that area instead of having it be self contained. And then another feature is this hole in the side, which is not exactly working as I'd like it to. But when when your print is completed, the plate is up here. This is this has been the dunking process. And there may be resin trapped because this is like just a big, a big open area. And you don't want to transport that resin that's uncured into the next step of the process. And so it's nice when you can make it flow directly out the part that's pointing down of your print. But that's the face of the key. So my compromise is is to drain out the side and you take the thing off and kind of let it flow out for a while. But I'm just I'm just really happy. I'm still really pleased with just how these look. You can see layer lines if you if you catch it just right. But just the quality of the quality of the geometry is a lot higher than with an FDM printer. These aren't perfect prints. I've got some some flaws here. It's like a little tiny, I don't know, like typewriter. It is. Yeah, I was looking through all the fonts on my system and I'm like this one is super cute. So here, these legends are mixed up because the library I'm using and like the standard nomenclature for key rows are backwards. So this was supposed to be my top row. But the outline of the key is the bottom row. This is the cherry profile. So I'll drop a link to this. I probably did last time this open scad library called key version two. It just it does a bunch of this stuff. And I'm just adding on little bits of functionality to it. But it is so cool. And my goal is to, you know, have a keyboard that I designed myself that I wired myself that I put in a 3d enclosure that I wrote the circuit Python code for. And next I will add keycaps that are all my creation. And, you know, inching closer to I made this whole thing. And that's right. So right now someone can make a keyboard, make a screen have a screen that's powered by on a keyboard that's powered by circuit Python, a camera that's powered by circuit Python. What was that? A camera that's powered by a camera that's powered by circuit Python. You could do a mouse. You could do. Yeah. But we don't have, you know, one of the things that we want to do this year is with like an optical sensor and like other things show how to actually make a circuit Python powered mouse and then 3d 3d print. There's a trackball in the store. Yeah, there's the wallet has USB. The problem with the image sensors is they're made by Pixar. It's really hard to buy the sensors unless you're buying like a bazillion. It's a good I've tried a couple times. I'll try again. But there's like, you know, the PNW 30 something something. Yeah, asking like, Oh, can I buy like a thousand? And they're like, No, no, I'm gonna talk to you. That'd be a fully open source computer. Cool. There are a couple of 3d printed trackballs at least out there. I know Scott uses one. Yeah. Every once in a while I'm tempted to buy that because I love my input devices. Yeah, and you can do I think like myself and JP and other people that I know who do live shows they use circuit Python and an HID device to, you know, have key switches between things between things. If you're a streamer with OBS or something like that, you can make your own mini keyboard that just does specific tasks. Same thing for, you know, a key numpad or key key pad. You can have like your own system, which is all the stuff that you did that you can program in Python, which is yeah, I've been been thinking some of those new Quillia devices, the screens have touch screens. Yeah, like we need some projects with this. Make me think rotary phones. Yeah. Yeah. And then, you know, if you want, you can do modern things. Okay, this is anyway, that's what I'm up to. And, you know, maybe soon more circuit Python related next week. We shall shift. We shall shift. Shift. And then after that, I think DCG Mark, Merry Christmas. Happy New Year. So I didn't get a chance to show up during Christmas to show this off, but I did show the tree I was doing off. But I came across an idea to enclose the electronics for it that became much easier than I thought that I wanted to share. So I designed this small box made of Lego in, there's on Bricklink, there's a Lego studio program. So everything right now is just hidden inside to run the tree. And flipping away from that. Oh, yeah, you're showing off this cool tree. And but you were like, I need to make a good enclosures as well as random wires everywhere. Yeah. So what I found was this Lego studio program is for a cat program incredibly easy to use. This took me about an hour. It might have been after that show until I actually designed this. You can choose your parts in the menu, select them, place them where you want, rotate them as needed. So in less than an hour, I had basically designed an entire enclosure for all my electronics. You could do this for other ones. One of the gaps just as a hint for anyone fits about a USB-C cable in when it's about sort of one brick high, which was handy, all the wires went in there. But then the real power of this was under model info, it shows you all the pieces you used. And it actually goes on Bricklink, which is sort of Lego bought the site. I'm not super familiar with it, but it hooks up stores that sell Lego pieces individually with people who want them. So you can add them to your wanted list, upload it to Bricklink, and then it matches you up with a store. This was even a higher price than I paid. I think I was about $5 Canadian, similar shipping. So it became super easy. I designed it, uploaded all the parts online. It matched me with a store in Edmonton, I believe. I wasn't even sure. Click Pay Now, and three or four days later, I got an envelope in the mail, including about 100 Lego bricks, which then I could use to build. That's pretty cool. It's dangerously easy. Yeah. Before you know it. Yeah. If you're up for it, I would love to see if you want to document any of this on the Circuit Playground, the Adafruit Dash Circuit Playground site, if you want to publish a guide. This would be a good Playground guide, yeah. I didn't even know about this Brick CAD tool. It would be really cool to get some screenshots, but only if you're up for it. It's been on my list to do, but some other stuff came up over the holidays that distracted me, but hopefully in the next week or two, I will... I'm just trying to inspire you. What's neat is this is... Thank you. What's neat is this is kind of like when, and they're still around, of course, you can upload your 3D CAD file, and there's people that will print it out. There's essentially a matchmaking service, which is sometimes hard because it's always like, well, maybe it'll work out. Maybe it won't. How's this 3D print going to be? And then now there's service industries around it, but Legos are Legos, so there's someone who's... I will just... Which is kind of like, it's the very fast version of 3D printing because they're like perfect. Yeah. And the best part about it is I ordered a few extra bricks while I was at it, so I needed to tweak a couple of things that I hadn't thought of. Yeah. Well, I just had extra pieces. I can tear it apart and rebuild it. All right. That looks great. That's really cool. And what was it? Is it the tolerances on Legos? Amazing. So you know... You're not worried. Is this Lego going to fit this other Lego? It actually can work out. The difference... I tried 3D printing some of my own in the past and just the fit difference you can feel... Yeah. It's always a little different. Yeah. You're a printer from place to place. Okay. This is really cool. Thanks, Mark. And happy holidays. I apologize. All right. Next up, let's go to BCG. I'm going to add your screen and then after that we'll go to Tony BCG. What do you got going on here? This looks cool. Okay. A few weeks ago I showed my custom keyboard controller from my favorite keyboard. And that's been working out pretty well. So I started like adding new features to my keyboard firmware, which is written in tiny go. And the main thing I've been working on is there's this dynamic key remapping program called BILE that it's meant to work with like QMK. And it uses like a custom HID protocol to basically it loads a definition of the keyboard from, you know, over that, you know, over like a custom HID endpoint. And, you know, so if I, you know, I have a few... I actually like using your boards for doing the keyboard development because it becomes a little frustrating when you load new firmware onto the keyboard you're using and then suddenly it doesn't work anymore. And then you can't fix it. So the, but I, you know, so I have like a macro pad and a circuit playground blue fruit. So that basically like the definition of the keyboards like stored on the device. So if I choose like the macro pad, it'll kind of pull up, you know, sort of a graphical representation of what it looks like. And so, you know, and then it supports layers like this. So we can have different, you know, keys on different layers by default, right? This particular macro pad has like volume like up and down as the default for those. But these can be, you know, if you just click on them, go here, do like backspace and letter A, you know, you can then like kind of, you know, it just changes them dynamically like that. Right now I don't have it saving to the flash that'll be next. But then, you know, and then it basically can just detect whatever supported devices you have here. So if I choose the circuit playgrounds, you know, it can kind of do the same thing. If I, you know, remap this letter B or something that'll work. So this is my actual keyboard. So it can get pretty complex. And then even, you know, if you're really digging into things, you know, they have like a matrix tester on here. So, you know, if I want to sort of see if like my matrix scanning code, this has, you know, this isn't dependent on the US or it's not dependent on like the actual HID report interface. So, but this is technically a key logger. So you have to like unlock it first by holding down a key and then it can, you know, you can push all of these at once. Normally that would be limited to six keys. But, you know, so that's like pretty useful. But I got, I got that mostly. There's still some features. If someone wanted to learn more about this or do something like this, would you? Oh, yeah. I, you know, actually I do have this on GitHub. So I don't have a link handy. Okay. Yeah. Can you drop the link in Discord? Yeah, I can do that. Yeah. What is it called? So this program is called Vile, but the stuff I have on GitHub, the stuff I have on GitHub, I just call it keyboard firmware. Keyboard firmware. Okay. And this is for, well, no, it does what it says. That's exactly. And this is for folks who want to completely own HackMod, their own keyboard firmware, kind of no matter what. Well, it's kind of like what you were saying with the camera before is that, you know, these things can do a lot more, but you know, they tend to come pretty locked down from the manufacturer. So. Yeah. One thing that's kind of nice about this state of the art with keyboards now is they can do a lot, but then you have to install, it's not a ding on like Elgato or like whatever, but you always have to install this like kind of big app to run it all. And I'm just like, I don't really want that big app. I wish it was all on the hardware. And I could just put on any device I want and not have this like running app in the background. Yep. And well, the nice thing about this program too is that there's like a Web HID version. So you could just go to their website. It'll detect, you know, call will detect your device and you can do all of the same thing. Yeah. Right on the website. Yeah. And you don't have to worry about like, oh, there's not the updated drivers on this other computer. So I can't use my keyboard. Exactly. Okay. Thanks so much. And thanks for coming by. Thank you. All right. Next up, we're going to go to Tony. And then after that, Joe, Tony, take it away. Hello. Hello. I do martial arts and our martial arts organization has these timers that are no longer made that we use for tournaments. And so I decided to do a prototype of my own type of timer. And of course I'm using the. And I know in the. Learn guides, there's a interval timer. That I actually discovered after I started building this. But you learn so much. And, but as you can see, there's now a lot of options there that were not, are not available on the current timers that we use. And it's a nice cardboard backing for doing prototyping. And this is definitely a prototype version. And you can see cutouts where I had one type of switch. Now I have another type of switch. Anyway, it's been a lot of fun. And I've definitely, as you said, I've been learning a lot. I had never used the matrix portal. Board before. And it's been fun. Okay. I think it's great. I think people use electronics for their main hobby because, you know, there's a lot of electrical engineers, but they're not always necessarily going to be interested in making timers for martial arts. Timers. There's people who I've seen ones for sprinting for all sorts of sports where you need to control different increments. You also have different spaces. Also that stuff is expensive. If you need to outfit, if you're like buying an office shopping to make 500 bucks. Yeah. You need to bring with you. And there's all sorts of stuff. That's a really cool project. Sorry. I've got like a stopwatch on there. The various different types of timers, team scoring. Yeah. You can turn it into matches. Sometimes the matches have different links. Sometimes there's, you're doing a tournament and you need to change it. Sometimes it's scoring. Sometimes other things. This is really cool. Well, excellent work. Congratulations. Thanks. All right. Thanks. What's up? Good. How are you guys doing? Good. Okay. It looks like one more person came in. So we'll go to you. And then I think we're going to. We're going to go afterwards. All right. Take it away. So I grabbed a file off of Colts and ended up scaling it to 300%. But I did some blender modification to it. So add scales to it. The brush texture. That's nice. Yeah. And then I actually got something kind of nostalgic. The room smells nostalgic to me right now because it's ABS class and I haven't smelled that for like eight years. But it's actually a MakerBot classic from like 2000. Oh wow. I wonder if I can find vintage wine. It's actually printing really well like it is almost. It was a good year. It was a 2001 spring. It was like, it was like, I remember when I got it. It was like when the replicator first came out. Memories. All right. Cool. So you're making, you're making models. Are you creating your own models too? Yeah. So I've been doing, I got, I've been doing a lot of Pokemon balls. I have a cell be in the other room. Oh no. One second. I want to get to it. Traveling. And then I did a, yep. Let's see. Let me grab it out of the display case. It glows in the dark too. Ooh. That's cool. That was a little button and everything. Nice. Yeah. You press it in and it opens up and everything. Have you tried resin printers? Are you still only using a FDM style? So I have a Elko Mars 2 Pro I think is the model. But currently I haven't, I haven't been using it a lot because the bat will flood and then, not flood, but it like cure at the bottom of the bat. And then it just doesn't, like it does it in random places and it punctures the bat and then it just leaks everywhere. So I just, it's too much work. Okay. But I have printed this on the resin printer also. Oh wow. That's a great model. Yeah. That's fantastic. If you remember stop by, you know, we still do 3D Hangouts. Longest running 3D printing show. Stop by and say hi to Noe and Pedro because I think that you might have one of the oldest ABS maker butt. Oh yeah. I still got that. Yeah. The cupcake. Yeah. And also the, it'll be interesting to see how long these filaments that people have. I think there's probably people with working cupcakes out there. Yeah. I think it'd be neat to see. Are there really people with some modern cupcakes? I think so. Yeah. Yeah. Stop by the show. Stop by the. Yeah. They'll be doing it again next week. This week they're off. Stop by 3D Hangouts and. Oh, definitely. Yeah. If anybody has a solution for this problem right now, it'll be more than welcome solution. Yeah. I have a broken heater element for the ultimate maker. Yeah. Common. Yeah. We're still doing a weekly 3D printing live show. I'm going to say hi and show and share some of the stuff you got. Oh yeah. Nice to see you. So good to see you guys. All right. Okay. Okay everybody. That's our show until what a great way to kick off 2024 together. We're here every single week. 730 p.m. Eastern time where you do the show until we can combine show 3D printers, the models you've printed, martial arts time is keyboards, keyboard hacking. Broken 3D printers. Lego. Yeah. Well, 3D printers are neat because you're always kind of doing stuff with them. You're kind of always fixing them in some way or another. That's why it's kind of a fun hobby because it's not just an appliance. You're always kind of working on it in some way. And then we also showed some key caps and resin key caps and more. So that's our show. We'll see everybody next week. And we're going to be doing ask an engineer in about five minutes. We'll see everybody on all the different places online where you can see our videos across all the socials and video places. Bye, everybody. I think we're also doing Instagram. They added Instagram so we can do Instagram this week. Okay. We'll see everybody next week. Bye-bye.