What's up folks, welcome back to another 3D Hangout. My name is Noah Ruiz, I am a designer here at Adafruit and joining me every week is Mr. Pedro, my brother. Good morning, everybody. I'm Pedro, creative tech here at Adafruit and every week we're here to share 3D Printed Projects feature electronics from Adafruit. That's right, so sure we combine 3D printing, DIY electronics, other things as well, we combine them to make inspirational projects, hopefully for a few folks. Hello everybody, hanging out in the Discord chat room, want to give a shout out to everybody in just a couple of moments, but if you'd like to join us live during the show, you can join our Discord server. The invite code for that is A-D-A-F-R-U-Dot-I-T-Slash, Adrew has an alternate one, what's the alternate one? What are we talking about? Discord.gg-slash-Adafruit, it's right above there in our little purple header, we also have our handles for the socials, I'm Ekin and Pedro's video pixel, much better name Pedro than Ekin. So hello everybody in the chat room, big shout outs to everybody joining us today, we have Mr. Certainly Bruce, we have Liz, BlitzCity, DIY, hello, we have Ken, we have Andy Calloway and other folks as well as you join us, we can shout you out but I just want to say hello to the folks that are in there right now. We're also hanging out in the Twitch Facebook Periscope and LinkedIn chats as well, good morning everybody hanging out there, we have Rolls6i and a couple others hanging out in Facebook and the Twitch, good morning, good evening, afternoon, night, everybody hanging out all around the world, let's go ahead and jump into this week's house keeping. Okay, so 100 days of masking is still going on and that ties in well with the freebies, so Adrew's been giving out masks with every order and we're still doing it this week, I think we're getting closer to the end of this but hey, check it out, for orders that are a dollar more, you get that black surgical mask, for orders that are $99 or more, you get the black surgical mask and a perma-proto half size breadboard, for orders that are $149 or more, you get the perma-proto, the surgical mask and a randomly chosen a STEMAQT breakout, if you have an account with Adafruit, we'll make sure that you don't get the same one twice, for orders that are $200 or more, you get the randomly chosen STEMAQT board, perma-proto half size breadboard, the black surgical mask and UPS ground shipping, for orders that are $299 or more, you get the free UPS ground shipping, STEMAQT breakout, perma-proto half size breadboard, the black surgical mask and a circuit playground express. How many freebies can I get? All of them. Check out the site for more details on those awesome goodies. Tis at Adafruit.com slash free for all of the updated freebies. Yeah, we appreciate your orders. They allow us to do these daily freebies every day, all day long. That's good. I like the one. All right, here we go. Circuit Python meetings happen every Monday at 2 p.m. Eastern time. It's a great opportunity to check in with the devs and the community. Circuit Python meetings happen in the Discord server in the Circuit Python chat room, so you can check that out every Monday at 2 p.m., with the exception of some holidays and things that will happen on the following day. You can also check this out in your favorite podcast, as an archive, where you can check out the YouTube channel for the archive there as well. Newsletters, every week there is a new news letter. This one is focused on products. Go to Adafruit.com slash newsletter for that one. There's some daily newsletters as well. The name is Adafruit Daily, and the website is adafruitdaily.com. There's lots of categories to choose from to subscribe to, such as Python on hardware, 3D printing, IoT monthly. There's many more, so check them out. I think I said 3D printing, but yeah. There's more. I don't know if you can check those out at adafruitdaily.com. Let me catch my breath. All right, are we ready to start the... Yeah, let's go ahead and start this week's project. This next project is a bit of a work in progress, but we have most of it ready for folks to check out. This is a 32x32 RGB display, and it's being powered by the Feather RP2040. This is that new chip from the Raspberry Pi Foundation. To make this work so that it's a bit of a plug-and-play situation, we have an RGB matrix feather wing. This guy here has all the ports and connectors for plugging directly into the style of displays, which tend to have a 75 hub connector, which is this thing over here. What we've done is we redesigned the frame and the grid diffuser for the display, because it does come with a stock frame and a stock grid, but it's super easy to take that apart and make this. What makes this possible is this awesome material called black LED acrylic. I just took it apart. Super easy to take apart. This is the frame that's 3D printed, and there are these little feet here that are attached with these screws and hex nuts on the inside. It's kind of a good way to get a really nice secured fit. If you don't want to use heat set inserts, you could always create like a polygon shape and press fit hex nuts in there that way they don't pop out. So that's what I did for this one. Grid, two feet. I mean not a grid, a cover, and these two feet there. Great. So let's talk about the acrylic. This is black LED acrylic. We stock this stuff in the Adafruit shop. It's opaque, not super transparent, but it is designed to really make LEDs and lights pop. So let's look at the display. Here's a display with the 3D printed grid. And when you put this over, you can see here how nice it looks. Thing about the diffusion is as you get further away from your light source, your light source, you kind of get a little bit more blur. So the further you away, the more kind of evenly diffusion you get. Now you're just looking at kind of like a disco party here. But pretty cool optics here. Yeah. So why don't we take a look? Oh yeah. So let me keep kind of taking this part. So that's the black LED acrylic. We stock this stuff. We love this stuff so much. And you can cut this using a scoring tool. And we have a video on our YouTube channel that shows a little bit of the process of cutting this with the scoring tool and a paper template. So that's the black LED acrylic. Let's talk about the grid. So this grid is 3D printed. And it kind of just press fits into this frame here that has the doubler feathering secured to these little standoffs there. So let me take the grid out. It just kind of rests over the LEDs. So I'm going to kind of take this off here like that. So this is all 3D printed. And this is the bare PCB, right? Cool. Nice and thin over 1,000 LEDs here. Wonderful. So here's the grid. You're going to need a 3D printer with a bed that's at least 200 by 200 millimeters. Actually, I think like 210 by 210. Yeah. So this print's here. It's just all perimeters. There's no infill. It's all perimeters. And it's like that thick. So like, I don't know, 10 or 5 millimeters thick. Yeah. So here's the grid, right? This grid is what really makes this effect work. Because when you lay it on top of the PCB, it's actually like encapsulating the LEDs so that none of the lights are leaking into each other. So that's kind of how this effect is working. So let's take a look at what this looks like with no grid and some black LED over it. So similar effect, but because the LEDs themselves are, the diodes are inside of a circular sort of lens, you get these circles, right? You get these dots, which is still a very cool effect. You want to go with like this light bright type effect. So you don't need the grid, but the grid is what makes it a square, right? Yeah. Wonderful. All right. So I got another display and I'd like to kind of show that display and its stock stuff here. So here's the same display. And this is the grid that comes with its stock. And not much really to this grid. The reason why it doesn't quite work is because it kind of gets flush with the LEDs. So you can't quite, I haven't turned this on, but we'll see if I can just do this then. Since this is already on, let's go ahead and kind of put this diffuser back on, the kind of stock one, just to show what it looks like. You know, it just kind of makes it a little bit more diffused, I suppose. Like the circles look a little bit more bigger, maybe. But yeah, you can see here, it's kind of hard to get that effect with this thing. So that's why I chose to take it apart, which is super easy to do. It's got a couple of screws that you'll need to take out, but relatively easy to do. There's no glue or anything that holds the PCB to the stock grid or the stock frame. So that's cool. And it's easy to take part. Maybe just hang on to those screws and you take them off. Yeah, so let's see. So that's this piece. I do want to show that this is running, so this is using circuit python, right? And the library to get these matrices working is called the Matrix Portal Library. The Matrix Portal Library has support for different hardware, namely the M0 and the M4, but also, coming soon, the NRI-52840 and the RP-2040. I got a PR that's sort of a work in progress, so that's why our Learn Guide is still a work in progress, but that is under development and hopefully we can get that out within this week. But having said that, let's go ahead and plug in another board. Again, this is the RP-2040, that Raspberry Pi chip, but I also have it set up a little bit differently over here. There goes the mouse. So this is mostly the same hardware, but a little bit of a different configuration. So the RGB Matrix Feathering can be set up with male header pins or female header pins. In this case, it's using the female header pins. Let's see if I can brighten this up a bit. Yeah, Peter's doing that too. Thank you. Yeah, so these have female headers here, and in this sort of configuration, the IDC header is on the bottom of the PCB, and that allows you to connect it directly into that HUB75 port. So if you want to make it this way, here's one note too. See that little notch there on the silkscreen? You want to make sure that that's lined up with the notch here, because otherwise it's not really keyed. So you want to make sure that it gets in there. But anyway, that's this sort of configuration. That's the RGB Matrix Feathering, and this is a Feather M4. I can't get it to focus, but believe me, that is a Feather M4, and it's because it has female headers right on there. You can just plug this in on the top there. So no need for an IDC cable like I have here, but this is pretty much the same kind of hardware, right? And then to power it, I'll just kind of take out this. So how are you powering this? I have a beefy 5 volt 10 amp power supply. That way, if I want to light up all 1000 pixels white, you can do that. And so that's this power supply. And then this little thing is just a little switch that gets added to the barrel jack there. It's for ease of use. So I'm going to plug this in through micro USB. So it starts powering on, and then I'll give it that extra power because it will need it. So it's running the same library. So it's cool that the library has some handlers there for detecting the hardware, whether it's a M0, M4, or RP2040. So it's running the same library in the same code, a slightly different hardware, right? Yeah. So go comment from Bruce saying that he really likes the LED projects. They're visually engaging for the whole family, which they sure are. And we'll jump into a learn guide from John Park that really walks through this code, the library, and creating these spreadsheet animations. Yeah. I'm just trying to figure out what's another kind of thing here. You notice here, this power cable here, this power cable, like, comes with all of these displays. But I've kind of tweaked it slightly. It's slightly more simplified, right? I'll show you the original one because I have it over there. But the RGB Matrix feather wing has these screw block terminals, and that's what these little prongs connect into. You just kind of screw that in there. And then this just clicks into this piece here, which has the just power and ground, right? So that's how the power and ground is connecting to the feather wing. And then here is what the kind of default cable looks like. It has a double-headed, kind of double-headed snake here. So all I've done is I just cut these wires here, and then just splice it into just one of these connectors. This is nice if you want to have two connect, you know, if you want to connect two, if you want to power and connect two displays, you can daisy chain them together with this cable. And it comes with the display. Another cable that the displays come with is this IDC cable, which is what I'm using for this particular setup here. Because I like using the doubler feather wing because I feel like it's more mechanically stable when I'm plugging things into the display in the back there. So that's why I kind of have it set up here in the doubler. But if you'd like, you can set it up this way too. So you have to make that decision on your own. But the frame should fit this thing too. I'm just gonna, it's just that it's, you know, screwed to it. That's why I have this kind of fixed there. Real quick, while we're still kind of on the subject of the cabling, had a question by SquidJpeg asking where you got the barrel connector with the power switch. I linked that in the all the chats. Yeah, it's a real quick, really good way to turn these on and off without having to stress the power, the jack there, the barrel jack by plugging it in and out. Yeah. And we have these in a couple of different configurations. You also have a USB one as well. Oh, look at that one. For USB. It's a little bit different.  Oh, actually this one's smaller. It is, yes. It's like finger. But super chunky and I don't know, it definitely should work with all the different power supplies out there. So yeah, very, very nice switch. I really like this as well. Sweet. So let's put this back together, shall we? So how do we do it? First, I would, you know, secure the PCB, the doubler to this thing with the headers, plug all the stuff in. So this goes in like this into the frame first. The grid fits over here. I like to have the surface that was printed on, the print bed surface facing out. I just feel like that gives it a better look. And then this just clicks into the frame. You see how it's flush. And then the frame has this kind of a ledge here. So it prevents the PCB from going all the way down in. So that's a little design thing there. So that's this piece. Let's set this aside and work on the cover. So as you have the cover, whether you want these feet or not, I like them because it's less likely to tip over.  That just clicks in. Reflections.  They all just slide in. There's no screws to keep that together because it's so thick. It just kind of stays like that. And you can see it's this thin. Cool. All right. So there we go. Any questions? Will I power this guy on? Let's see. Just a general curiosity on why there are two power pins that go into one. I think it's so you could split the power for we're tiling with more than one grid. Yeah, which particular? This one. Oh, this one, why it has, why this one had two. Yeah, I barely briefly talked to her. But yeah, in case you want to connect two displays and through one power source, that's why the cable comes with two. It expects you to connect multiple together. So that's why it's set up this way. But I've cut it, and spliced it and simplified it and reduced the wiring. So it's a little less, you know, all over the place. Otherwise, you have to coil it and it looks like a mess. And that's why I recommend that. And then Don K has a question about the Matrix Portal board. You're using that instead of the feathering. What are the library differences that are required? It is the exact same library. That's what's amazing about this. The library has kind of detectors inside of it that says, Hey, if this is a Metro board, run these pins. If this is a NRI 52 840 board, run these, et cetera, et cetera, for all the boards. So great job. Shout out to Melissa for handling that. And Lamar, too, for like saying, Hey, let's make this matrix portal library work with all the circuit Python boards and all the circuit Python accessories. Very forward thinking. Yeah, portal base being able to support so many. Yeah, a lot of those libraries that limit Melissa works on become these like these libraries that have all these extra board supports and smarts. Yeah. So we're like pulling things out. I think generalizing it. I think what is it called the portal? Portal base. Portal base library. Very cool stuff. Yeah, so that's the answer to the question. And real quick, Jasper Henson on YouTube is asking about feather wing having level shifters or you have to drive the display using 3.3 volt signals. Yeah, that's why you want to get the RGB matrix feather wing and has all the power regulation stuff already for you. Yeah. So that's that's that's the way to do it. Very specific for running matrix displays. Yeah, that's the name. Yeah, yeah, for sure. Yeah, we needed an easier way to power this and connect it. So Lamar's solution was to create the RGB matrix feather wing. And originally before the feather, she made one for the Arduino footprints, which she has a, well, she, well, it's more of a matrix. I mean, a metro. That's what we call our Arduino Uno format. But we have an RGB matrix shield, I guess is what you would call it. Yeah, shield. You can do it little feather. Now you can do it. We'll be running into a power issue with my USB hub. Any other questions? Will I power cycle this guy on? Let's see. Richard is asking if it is possible to use multiple 32 by 32 led matrices or a 64 by 32 led matrix. I have seen if you mean if you're able to mix and match the sizes, I believe that you are able to you just have to edit what the code says for the matrix size. I have unfortunately killed our second cam by a whoops. Yeah, I have too many devices plugged in, I suppose. So I'm not sure how to fix that in Wirecast. But we'll get something going here. Let's see what we can do. Oh, it's frozen. Yeah, yeah, yeah, because I'm using the USB hub and it just drew too much power. So you all want to be careful. I wanted to load the code file. But yeah, maybe be careful. I just have a lot of things plugged into my USB hub. So maybe when you're developing your circuit Python code, I don't have you know, 100 things plugged into your to one COM port. We still have audio though, right? Yeah. Let's see if I can troubleshoot this somehow. I'm going to try to change the troubleshooting camera feed live is very difficult. I might crash the whole thing. Yeah. Errors with no text. Too many LEDs. Hello. Let's do a something really drastic here would be to just disconnect the the USB and re plug it in. See if it comes in as a as a new thing here. Hello. Yeah, you can still hear see me camera. Yay. Hello. Party parrots back for partying. Current joke. Oh, yeah. So I hope you'll like it. You know, you can check out the we have the STLs available. Also the original CAD files. So if you want to do some fun stuff there, check it out. It's on Thingiverse. I have a link in the description of all those videos. You can check out that the STLs are ready to print. Hopefully you'll like it. And then I'll let's jump into JP's learn guide. This one shows you how to set up all these sprite animations. Yeah. So you want to search for LED matrix display or pixel art and animation. This guide really walks you through how you can create the sprite sheets. And it even walks through using some software called a sprite to create to combine like a sequence of images and turn it into this vertical or horizontal strip like this where there's a guy walking and then John walks you through the techniques of like because he's an animator. He is an animator on the techniques and principles of animation. And he also has a little tutorial here on how to use a sprite, which I have to reference because like I was new to the software too, but very, very good beats Photoshop for sure to merge all this. It's almost like a script. There's probably ways to script it as well. Not as elegant as the way they're able to do it. Since it is primarily focused on building the sprite animation. Bitmap supports really nice. And this here is the the code that I'm using on this project. The only thing I modified here was I added the after when you're setting up the display here, it says matrix. It's line 19. After bit depth, I put a comma and I and I say with 32. Otherwise, this is default thinking it's a 64 by 32. So the artwork it shifts. This is on a question that Richard is asking on the YouTube about the possibility of using multiple 32 by 32 or 64 by 32 led matrices. This is where you would define. Yeah. And there's I haven't done it myself, but there's also a guide that talks about that. And I'll show you. But one thing I want to talk about. Look, download project bundle is here now. This wasn't here yesterday, right? So that's cool. So if you download this project bundle, if you click on that button, it's going to download the code plus the libraries and any dependencies. So check that out. It's a fairly new project bundler. Let me find out so I can link it to everybody to test out this grabs all of the libraries and dependencies that you'll need for every project. So you don't have to go hunting down every one of those. Yeah, that just makes it one less pretty big step. Which particular link did you want to share? The one where Lamar is previewing it and a little bit more explanation of how it's actually. Yeah, was that on her desk of lady industry? Yeah, there was a blog post as well, which I cannot find. And JP talked about it too on on his show. Brand new. Brand new. Try it out. Might be broken. Let us know, you know. But yeah, the project bundler. Okay. Okay. Yeah, another question. And then this guide here, RGB led matrices with circuit Python by Jeff Epler has an advanced section here. It says advanced multiple panels and walks through walks through Canada's colony. It's got some visuals here, some images that shows you how you can have four of these together to make a video wall. And it just walks you through all the different kind of things you need to change. So like the bit depth changes from four to two. And here's some some codes and demo code for chaining and tiling using the matrix portal. But again, you could probably use, you know, the RGB matrix feather wing or the shield or what have you. There's some extra code here. And there's some nice visual graphics. It tells you here are kind of what the coordinates are like. Yeah. And let me pop that into this discordia right there. Okay, cool. It's pretty lots of depth in the RGB matrix world, quite different from our neopixel displays. One comment from always it sounds really cool on the project they want to do with the matrix. Was it one note about like the sprite sheets? Some of these I can't share like, you know, you got copyright and artwork from folks. So I can't share these but we do have some that JP put together or maybe I'll make some if I have some time.  If you want that, you could check out Liz's blink of jump game. See, Mike Corey is saying that he wants to build a cheaper, better UV meter for his car stereo. That's gonna be cool. You can definitely use one of the smaller matrix displays from that. Yeah. And my ongoing ventures. So I feel like I've kind of gotten every first one was this little guy, which is the eight by eight neopixel. Still one of my favorites because it's portable. It's just one feather. And it's super easy three wires and enough room on the back to add a microphone for sound. Oh, you can add all sorts of great stuff. I'd love to see the accelerometer, some sort of, you know, accelerometer based game. That'd be super dope. And it has an on off switch. You can turn it off because it is a portable little display. Yeah. Blackility acrylic as well.  So then I went from eight by eight, you double that and you get 16 by 16. That's this guy here. And it's, you know, not too far off from the same size as the 32. But yeah, this one uses the prop maker feather wing and an M four feather so that it can power all all the pixels because these are neopixels not not the RGB LEDs that are on the RGB matrix. I am looking for a battery. I'm afraid to connect. Let's try it. Shall we? I know I said don't do this, but I can grab a battery as I do. Ah, it's still going. This one, I don't quite have bitmaps. I don't think we have bitmaps running yet on the Pixelbuff library. So this is the LED animation library for circuit Python. So a little bit different, right? Yeah. So 16 by 16, 32 by 32, eight by eight. There's the whole family. Quite different though. Yeah. Now I found my web project going on and that's so I found the, uh, learn system project bundler aka bundle fly. I am linking this as the blog post on a little bit more further in depth explanation how it's actually working. Just feel the rainbows radiating off and just and then I'm certainly saying that there's a stream sale humble bundle, which includes aspirate for 20 bucks. Oh heck. Yeah. Yeah. I get that. Oh, you can also get you can compile it yourself. All circuit Python all the time. And then lots of thanks to thank y'all for tuning in. Richard who's saying that they, uh, wait, no, was it somebody had just gotten all of the, um, the materials needed to build this and got it last night. Excellent. Let's run through those materials again. Cause I got links. So here's the feather wing. Well, Zachary, Zachary, some say, thank you so much. Here is the learn guide. Which one? No, I'm just looking at the parts. Yeah. So the feather wing, make sure you get that. Here's the 32 by 32. Again, this is very specific one. It's the six millimeter pitch version. That's what the grid is designed for. We do have a 32 by 32 in the different pitch configuration where it's tighter. Those unfortunately I didn't design this stuff for those. Um, so yeah, maybe in the future, but not now. And then here's the feather sign up. We're at a stock right now, but sign up if you want to pick this up. But if you just want to get it now, get the M four, it's a little bit more expensive, but it's still a great one. You can do the M four feather. I recommend the M four over the M zero just cause you're going to be able to to do more. It's got more Ram, but yeah, it's kind of double the price. Isn't it? Yeah. But, uh, hey, that's the, you know, the cost of the chips and stuff. I'm sure more of the RP 24 years will show up soon. I hope so. Yeah. Cause we had to use them on what the itsy-bitsy board or something. Okay. So those, listen, don't forget we have black led acrylic in stock. A 12 by 12 sheet is, um, plenty for this project. You'll have some extra excess so you can use those pieces for a smaller display or a different project. Um, it comes shipped nice and, um, protected, not scratched and all this. And, uh, yeah, we can mill it. You can cut it on your bandsaw or you can score it like we have. And we're getting a nice collection of projects now that use this stuff. Freaking awesome acrylic. I love the stuff. And then, uh, yeah, the files are there on a Thingiverse. I also have the 16 by 16 on Thingiverse because we didn't quite do a learn guide on this one. The eight by eight is indeed a learn guide, but the six by 16 didn't get to be a learn guide. So you'll have to make do with just some photos here of like the assembly. But, uh, yeah. Yeah. So there's that one. Cool. I think we are through with this one. We'll check back in, check back in next week where we'll have our learn guide for this release, but you can get the CAD files now and some of the parts are, most of the parts are in stock. Awesome. Cool. All right. That is this week's project. We're going to jump into, uh, we've got a half an hour, so we're good. Pedro has been prototyping some stuff. All right. So you already mentioned a lot of chips being used. We're spiraling using them between the QT Pi RP 2040 and the Itzy Bitsy RP 2040. And I realized that I didn't actually make any of these Lego compatible mounts for the Itzy Bitsy. So I took my, um, good jab at designing something that would hold onto them. There are no standoffs on these. So we're using these nice little clips to hold the very edge of these. So you still have access to all those pins, or if you have a header on there on the top, closer, there we are. And we'll be able to still utilize all those pins. And the way this works is that it slides in to those slots right there. Can you show me the bottom? This is my first time seeing this board. So we can, yeah. So the bottom of the Itzy Bitsy RP 2040, nice and flush. There we go. And it slides right into these little Lego compatible mounts that goes on like that. And it does not come out unless you forcefully slide it out. Have these nice walls all around. So it'll keep it in there. And of course the studs, or if you want to attach these to the back of a Lego plate, you'll have the, what are they called? Studs? No. Tubes? Tubes? Studs? I forget the name. But these should work on any Lego compatible or the off-brand Lego ones. Cool. I've got kind of a side question. This is the Itzy Bitsy. Last week's project used an Itzy Bitsy NRF 52A40. Would this fit the Tereco? Yes, it does. I didn't bring his body, but I tested it out. There are some differences between the M4 Itzy Bitsy and the M0 and the M, the RP2040 Itzy Bitsy. It's just a tiny bit wider. It's like 0.2 millimeters or something. Which is enough to not fit in some cases. Exactly. But this will fit the M4, the NRF 52A40, Itzy Bitsy and the RP2040. Just a slight modification that you would need to do if you want to use the M4. And with that, look at this, folks. This is in stock currently, $10 board. Nice. Lots of GPIO. A ton. It's basically a feather minus the lipo charging. Although you can have that on there. You could with the lipo backpack. You can add USB charging. Cool. It's a micro B connector, which I find interesting that it's not USB sweet. You're going to get like the wires that have all of the different adapters on there. Until we get to the all USB world. But there is, I'll put this on, I think a verse. Wonderful. Yeah, folks are picking them up. Slide that in. And then in addition to that, we're just talking about the QT Pi as well. That is different from the Atenel version. It's great. So the red one is the RP2040. Good chuller choice to go with the Raspberry Pi. So same type of deal, except that you have these corners that are hugging on to the board itself. Yeah. Let me zoom in there for you. There you go. So one of the differences that we had to do is if we take this side, you can see the differences in the bottoms. Oh, God. Oh, nice and tight. Don't break your nails. So on the bottom of this guy, you can see the RP2040 chip. And then that's fine. So the quite differentiation from the Atenel version, let's see that you have to solder on SPI flash if you want to have more storage for more programs. So we had to have this little, these little, these called these little elevators. Yeah, keep the board up specifically around the spy chip. The spy chip. So it wouldn't sort of rock around one inside the enclosure. Not really needed for this one. So the height and the elevators are removed or elevators are removed from that one. So it is a little bit more slimmer and sized to fit the RP2040. Cool. You have your little cutouts for your stemma connection as well as your USB-C port right there. Cool. And then they go onto either the inside of the Lego base plate or right inside the tubes like that. Yeah, it's good. They can do either. You can make a nice little circuit without having to use a breadboard. Yeah, this is your breadboard. And the StemAQT connects the sensors. Create a really nice simple project. I just have one here for a display. This is the, what is it, the STSHT31. Is that a temperature sensor? Yes. So I'll put all of these on. Thingiverse, you guys can have access to all these. Yeah, agree. Just an expansion of all of the Lego holders. There's a ton for like the feather and all of the different sized StemAQT sensors. Right on. So that's my prototype. Wonderful. All right. We got a quick shop talk for folks that like the Raspberry Pi and you're looking for a fun case, VHS, cassette tape style case. So it snap fits open. I got my reels that kind of popped out, but you can print out these reels that kind of snap fit into this or you can glue it to the cover. And then this is a no screw, no support case for the Raspberry Pi for model B. Pretty simple. It's got this nice thing at the bottom here to take out the S, the micro SD card. Just kind of neat. Pop that in. You got this nice indentation here for the ports. So USB-C, your two mini HDMI or micro HDMI, and then your audio thing. And then the cover has a little slot here for the headers. And then these cool stylistic holes for a tape reel, a 3D printed tape reel. So check that one out. Really simple case. Really festive. Like is it festive? I don't know. It looks very- People like it. Yeah, people like it. So check it out. It's on our thingiverse, Adafruit's thingiverse page. And we may, we'll probably do a video on it at some point. Yeah, that's not it. Y'all can get to there just Adafruit. And now thanks, swid.jpeg is saying that he literally just got a 3D printer yesterday, and these little Lego mounts will be the first thing to print. Oh, that's great. Perfect for testing out your tolerances, and it's such a quick print. I think it takes 10 minutes to print these.  All right, cool. So you can check out that. And then- Yep, Liz is saying that the case is perfect if using the pie as a media device. Yeah, for sure. Shout out, Liz. And then Hugo likes the extra spacing for the SD card reader. Yeah, I really like that too. That was my favorite piece of it. It really makes it so you can like not mistakenly get the SD card. That Liz is saying that you could also, that there's also room to fit a small heat sink on there. Yeah, that was really cool to hear. So it does get hot, and having a heat sink on there is definitely a thing you want to do. So check it out. You can print it in your favorite glittery filament. Call back from Bruce saying, be kind, rewind. Yeah, right, be kind, rewind. That's great. At some point maybe we'll do like a real reels, you know, where they're actually moving. Anyway, cool. So check that out. Let's shop talk. We're going to jump into community makes. We got two time-lapse Tuesday videos and a dozen or more community makes. So we're going to try to do them all. We have about 15 minutes or so left for the show. So let's start off with last week's Kaleido, I'm going to say Kaleido Cycle. Yes, it's called the Kaleido Cycle. I've never seen this, but everybody loved these. It is a print in place by Enrique, who put this up as a free download on Thingiverse. It is just mind-bending. It's one of those really cool fidget toys. For sure. Print in place hinges. It's so cool. And it's about sports. They're just playing with it here. Yeah, so when you're waiting for a video to render or something to upload or...  So I'm using the purple glitter filament here. And yeah, you can see where the hinges for that is. I think I used a negative 0.1 horizontal expansion just to make sure that none of these pieces fuse together. That was pretty much it. Yeah, horizontal expansion. That is a... Bit of a slot. Yeah, there's a bit of a... Is it particular to just Kira? Or do you think other folks use it? Yeah, it's other names. Yeah, it's basically a way to add a little bit of... Or shrink. Yeah, you can shrink your models a little bit. In Kira, it'll look for surfaces that are touching and just add little bits of tolerance gaps, whether you want to make it tighter or loose. And again, that's horizontal compensation. Yes. And then Kira was saying, this is what you play with while you wait for your next print to finish. Yeah, and you can get this print from Thingiverse. Looks great. Thanks, Enrique, for sharing this one. Very, very great print. And a good one to test your tolerances, like you printed on this Prusa. One of the things, the next one, I totally forgot to link. I'll try to maybe link it next week. A little bit too late now. Easter is already over. This is cool though. I dig these prints that have the filament, like these channels, to put in a filament. Yeah, so this is filament. This is just a 1.175 diameter filament. Look, Pedro's popped it out. And that's a great technique. I've seen vases that use this technique where you slide in your colored filament and through the grooves. This was a great little Easter egg. A cool way to do multicolored prints in this nice decorative way. This is so awesome. Think about candy canes. Think about other fun festive treats, like a fried egg. I had to mention Liz's fried egg because I'm thinking about, hey, that was a egg. This is like pre-fried egg. I got a little hole in here for candies or something. It'd be nice to split this in half with some snap 50 other parts. Yeah, that'd be cool. So nice, excellent way to do multicolored projects there. This week's timelapse 2 is a time-lapse. It's a turtle. Yeah, it's a sweet little turtle that doubles as a phone holder. Look at this print though. It's a great day when your time-lapse doesn't have string. Right? What can you say about the timelapse with string? So I'm going to press. I didn't have to use any horizontal compensation on this one. All of the hinges are very loose. So excellent job on getting all the tolerances right in modeling for that. See here, the head moves up and down. You can see where the hinge for that is on the back there. Phenomenal detail. As well as the arms and legs. That's so cool. And here's a little part where you can add a phone. It doesn't work with a phone with a case on it, but it works pretty nice. I didn't show that you can have different angles with it too.  Yeah, you can have different angles. It's had a long day. He's going to just push ups. He just laid this massive egg. What do you mean? So it's the metallic rainbow color. So it starts off as a yellow or brown yellow on the bottom and then ends up with purple on top. Cool. So this is a design from Colt's 3D. And I'm looking for the design. I think it's you scroll down. There it is. This is by Kendo Fuji. Yeah. Hello. Check it out on Instagram as well. Kendo Fuji. Awesome. This is a free download as well. Very, very fun. Super cute. You didn't scale it? Are there different scalers? There's no scaling that I did for this. There's nothing that I had to edit. And of course I has that Super Mario aesthetic look. It looks like one of the turtles from the game for sure. There's a little power. I don't think that's great. These photos are fantastic. Like your little scene. So cute. Super, super cute. So check that one out. Flexi Turtle by Kendo Fuji. Awesome. Thank you for sharing with us. All right. Our internet is struggling but we will try to get to the rest of the show. All right. The next part is more community makes. So we got a collection of community makes from folks. So the first one, you know, this one is from Little Jim on Twitter. And she does cosplay and she created the animatronic wings that we put together, redesigned in collaboration with Erin St. Blaine. So she's got her prototype going. And then in the next one, this one shows something that I didn't get to show. Heavy wings. These are dragon wings. And they flutter. And that looks amazing. They look quite heavy. Like the weight of the wings feel quite heavy. The tail too, the animatronic tail in the back. Yeah. That's fantastic. I love those wings. This is actually the route to that we were going to go originally doing bat wings. Right. Dragon wings. Super cute. And then also the tail as well. I'm not sure if it's connected to the servo feathering, but the servo feathering has up to eight servos that you can control. So if you want to have ears, we saw, you know, because it was more aimed towards like fairies. And now it's dragon bats. So that's great. So shout out to Little Gem for showing that. It's fantastic. All right. The next one? We got to do the tail next. Or update our tail project. Right. I think that was the idea is to have the ears and the tail with the wings. Next one is some students doing some brain craft projects. Yeah.  Very cool. Tensive flow projects. Students. There's an orange. It's very cool to see. So shout out to Girls Into Coding for sharing this. I could see the Star Trek case in the background there, that other orange case. Oh, yeah. It could be, yeah. I like the theme of the orange case and the orange. And then a bit of an orange pen. Pen, orange. Oh, cool. This is a great machine learning project. Like definitely check that one out if you want to get your kids interested in it. Sweet. Next up. Another one. This is the Pie Girl. One of the Pie Girls. We've done a few. I don't know which one, sorry. Maybe it's the Pocket one. Yeah, Pie Girl Pocket by Mark Gray game. Yeah, that looks great. We need to get ours back up and running. Have Gavin play the original Sonic. He would love it. Just so we can go through how frustrating it is to get through a level. I remember showing him maybe two years ago. We turned it on and it was like, is it on? I'm like, yeah. It takes a minute to power on. It's Linux. All right, here's another one. This is from Maline.   It's Emmet. Yeah. This is a really personal project to me because this is like some Circuit Python code that I wrote. I normally don't write code, but I was able to write this one. And it's a testament to beginners that don't write code can write Circuit Python code, for sure. So this is a brick head. And you 3D print it. No supports. It's got a Circuit Playground in the Stema speaker, I think. Maybe. Oh, I see a speaker up here. Maybe not a Stema speaker. Just a regular speaker. And it lights up and it uses Circuit Python. I thought it made it. Oh, wait, no. Yeah, it is a Stema speaker. Oh, he took it out or something. Yeah, that's cool. And, yeah, you can print this out. Yeah, you can print it in translucent, so it shows up nice and yellow. Cool. And it's super easy to modify the code because it's Circuit Python. So thank you, Maline, for posting that up. That is great to see. You've got another one here from Dan. Dan posted this, his make of the Guardian Sword from the Legend of Zelda, Breath of the Wild. What's so interesting about this? So this is really cool. It looks great. It's all Circuit Python as well. 3D printed sword. And then somebody commented on his thing saying, like, here's my build. He inspired me to make a little one. So there's Dan and then Matt, or Mac, Mac, Craig, he's like, I made a little one. I love the little one. It's so cute. I want to make one too. This would be great for Gavin. So the settings that he's using here is just 75 percent smaller. Just barely fit on the printer. Wow. Cool. But it's super cool to see that it's scalable, man. Right? So you print the full blade in one piece. I didn't think it would work. You got it, man. You don't need a belt printer to make a small knife. Guardian blade. It's the one for Terraria. Very fun. I like how that community make, like, spawned the one right after it. Like, these two kind of go hand in hand. Very cool. We have two more. Bear with us. Liz posted her make of the VHS, so that looks really great. I like how she labels hers two gig, so you know. That's a good idea. And she did a very special technique here, where she printed the rails first in white, weighted a couple layers, and then swapped it out, so you get that multicolor effect. And definitely check out Liz's latest video, too, on fried eggs. Fried eggs. So you can, you can create a, it's a really good, like, test print, because it's, like, changing the color. It's great for, it's not just that, but, like, it's great for bed adhesion. Like, it's all bed adhesion, so that's really good. Yeah. And it's got magnets, too. So check out fried eggs. I'm showing this as great. All right. That's, oh, we got one more. Oh, the, the, the cyber deck. So make lively posted their make of the cyber deck. And I didn't know that you could flip around the cyber deck, because it's symmetric. Normally supposed to be on the other side, but hey, you can have it on the, on the right side, left side, whatever. It's, it's symmetrical. You can do however you want. But it's cool to see a different thing on there. This is a pyrimony hat of some sort, I think. Y'all know, can tell me what is this? I like the display here. This is cool. It'd be cool to make some sort of bracket that attaches. Pedro, you thought about that as well. You wanted to put like a bracket here to attach this display. Very cool. And great to see different ways to mount this thing. So yeah, cyber deck plate. And the cyber deck isn't stock, right? Right now. Perhaps maybe. Don't quote me. Sign up. Cyber deck, the bonnet isn't stock. Okay. Everybody's getting the hat version. RP 40 for your thoughts. RP 20 40 for your thoughts. It's like penny for your thoughts. And anyway, that is all the community makes we have. Thank you everybody for sharing their stuff. We really appreciate it. And yeah, here's a, hey, there's the fried eggs video. Check that out. Thanks Bruce for throwing that up there. Yeah. The one time that you want your eggs to stick. Yes. So many great puns. Yeah, people scramble for it. Yeah. Right. Oh, we got some more votes here. Susan Lively is requesting brackets for the screen for the cyber deck. Yeah, we're going to do that at some point for sure. We need to make it so it's like all together and contain. Great. Well, that's excellent. What other fun? Checking out the rest of the notes here. So people are scrambling for it. Super fun. I think the next one is to do bacon or something. You print it like a squiggly, right? You print the squiggle and it prints off. Yeah. And then you get all of the different colors. Right. You can swap for different red and salmon. Yeah. All right. Well, tonight, we hope to see you on Show and Tell. Me and Pedro hosted last week. This week, we're just chilling out and showing off what we showed off already. But it would be great to see everybody there. We'll be there. We invite you to be there. You can do so by checking out at 720-ish. Hang out in the live broadcast chat room in Discord and PT will drop in the StreamYard link.  That's about it. All stuff's fair game. Pedro, your spiel is? Retro tech. Oh, yeah, yeah. Everything. Did you want to show off that you're working on? It could be your kids' project, science art project. Lots of retro tech is commonly shown on there. Nice little nostalgia last week. Also, of course, it doesn't have to be 3-printing electronics. It could be sewing, mortables. Any of that cool stuff is fair game. So definitely show off your interest. It's always fascinating to see that. Then right after that, ask an engineer right after eight o'clock full hour, fill them all, talk about all the latest goings on in the maker community, as well as all the cool new projects coming out and the top secret stuff that Lamar has been working on. So definitely tune in. I don't want to miss that. More mechanical keys, I hope. Yeah. All right. So that's tonight. I hope to see you there. But tomorrow we got more show. John Park's got his workshop. It happens every Thursday. I almost said Thursday. Every Thursday at 4 p.m. Watch too much Dr. Seuss. And then on Fridays, you have deep dive with Scott 2 p.m. Pacific time or 5 p.m. Eastern time. Yes, definitely tune in for all of the latest in the weeds of this or the Python development. Lamar stops by frequently. So definitely check that out. Yeah. I give a shout out to everybody hanging out in all of the chat rooms. Yeah. We did it, everybody. We had the issues and somehow we managed through it. Comments and the suggestions definitely make a difference in the projects that are released. Yeah. We'll do 180s if you guys think we should do something differently. So we'll definitely always accept your suggestions and comments. Thank you all for joining us every single week. I appreciate you putting orders in because it keeps all of us going. Here's a pre-COVID photo. Hopefully later this year we'll be able to meet with everybody. I forgot to give my spiel during the 100 days of masking. We recently got our Pfizer shots on Saturday. It hurt for like two days on the third day. Like it would only hurt when I had my like hand like all the way up like this. Yeah. And it's completely gone out. It was gone like in the afternoon. So definitely worth to feel somewhat protected. I'm still masking. Oh, yeah. Social distancing. Even after we're fully vaccinated. Yeah, but there is light in the tunnel here. And definitely go schedule your vaccinations. If you can. We're going to need some updated graphics from Bruce there on the. Yeah. This would be a great one for like I got my I got my vaccine like right here. Like here's where I got it. That's like the same arm and everything. All right. Well, I think next time I'm going to have to drive so they can get my left arm. Sure. Because all right. Don't get the shot in whatever handed you are. If you're right handed again. Right. Tips from Pedro. All right, folks. We'll see you tonight. But until then remember to make a great day. See you later tonight, folks. Bye-bye.


There is nothing like the idea that you could lose your child. And so, when I met Laurel Midlar in the course of doing my radio show at TK&W, she touched a very special nerve in me, and as I think she does in the heart of any mother. I take great comfort knowing that this wonderful province of BC, our collective home, has delivered progress that is simply unprecedented. From the moment the legislation was introduced, we saw an immediate dramatic decrease in the number of deaths. I've had to investigate 23 fatal accidents as a police officer. 17 of them were alcohol related, and this year I haven't had to attend anyone's house and tell them that a loved one's never coming home again. The tragic consequences of drinking and driving are all too real and affect all of us. And we all have a responsibility to practice safe behaviors when it comes to drinking and driving. I think it's all about choice. We all make that choice to go for dinner, go and be social. And it's not about stalking those social connections, but it's about being responsible for what you do there. The holiday season coming up now, it's just our hope that everyone will make that commitment so that there are no more tragedies and everyone can enjoy a safe and happy holiday season. There can't be any public safety issue more urgent than this one, because there isn't anything that puts us and our families more at risk than drunk drivers.


Hello, in this video I'm going to show you how bookmap can be used programmatically to do three things. The first one is to be able to draw your own customly calculated indicators. This can be done either on what we call the primary chart or the hit map by drawing some lines or some icons or indicators can be drawn in the bottom chart like this CVD indicator here. And the second thing is one can write their own trading strategies. So all this data that you see on the chart including trades and order book data can be ingested by a trading algorithm and orders can be placed, modified, cancelled. And the third thing that you can do programmatically with bookmap is you can write your own data providers.  But in this video I'm going to show you the first thing since it's the simplest. So how to make a simple indicator, a simple custom indicator in bookmap. So let's start from the beginning. I'm going to set up IntelliJ and show you how to install it and start writing your indicator using some existing code that we're gonna be getting from github. Check the timestamps down below to see if you want to skip to some section of the video. Let's get started. Firstly I'm going to install IntelliJ, IntelliJ is a Java IDE that has a free version called Community Edition which is completely sufficient for us to write a bookmap add-on. So here I'm going to download and install it. So here I just click next, next. Okay so we're done, let's open the program. So what we're actually going to do is not start a new project but we're going to use an existing project that has some sample indicators implemented already and you can find this on github.


So, looking out at the Sydney Opera House from Sydney Harbour Bridge, and great news guys, I was just reading in the New York Times that Ukraine can win the war, but the price may be too high for the West. Yeah, the price may well be a world-ending planet-destroying nuclear war with Russia. And you really think that Russia is just going to give up this fight, so we can usually win many different battles. But sometimes the price is way too high, so it's always a matter of tallying up the price and tallying up the benefits. So Ukraine would need tens of billions of more dollars, more powerful weapons, and it looks like they could drive Russia out of the territory that Russia has seized in 2022. You come then with a much escalated chance of war between NATO and Russia explicitly. Right now the Ukraine and Russia war is just a proxy war with NATO working behind the scenes on behalf of Ukraine. But if it turns from a proxy war into a shooting war, then all bets are off. So how is it in America's interest, Australia's interest, to risk nuclear conflagration in a direct shooting war with Russia so that Ukraine can get back all of its territory? Is it so important that we send a message to Putin that he cannot win, that we risk some major escalation? Don't see the payoff there. The United States has already given Ukraine $50 billion, so it's playing an incredibly dangerous game. So the Biden administration underneath all its rhetoric is engaged in a brutal, brutal calculus. They think that this war is worth it because it will destroy Russia, remove Russia from the ranks of the great powers. But you're taking a significant risk of nuclear escalation. And in the final analysis, how does it benefit England, France, Britain, Australia, the United States, whether or not Russia gets to retain any of the territory that is conquered from Ukraine? Like if we could have peace and removal of the threat of nuclear war, and Ukraine becomes a little smaller, why is that an unacceptable price? I'm willing to pay the price for peace.


Welcome to a tutorial of CaptiVoice, version 3.0.1 on iOS. This video was created with support from the Government of Canada's social development partnerships program, disability component. The opinions and interpretations in this video are those of the creator, and do not necessarily reflect those of the Government of Canada. It was produced with sighted assistance. CaptiVoice is a stable and powerful reading application. It has an intuitive, straightforward user interface with standard, well-labeled controls. It has a fantastic read-aloud feature with pause and resume buttons, and offers clear navigation by heading or page. Among others, it supports books in both Daisy and EPUB format with text, not audio. They can be copied to CaptiVoice right from the Nels repository, or even imported from Dropbox. We should mention that web elements that are common in today's non-fiction titles, such as tables and links, are not supported. Here, we're looking at the record for Treasure Island on the Nels website. When we press Download EPUB, we're asked where to store the book. You may need to press More first, but we're going to select Open and Capti. The book imports after a few seconds and shows up in the list of available titles called a playlist. To find new books, you can press the Add Tracks button found at the bottom of the screen in the middle. This pulls up a list of supported online services, but because Nels is not one of them, you'll usually want to find new reading material in Safari on the Nels website. Then, to start reading, just tap the book's title. Treasure Island is now open in CaptiVoice, showing up in the reading pane. To start reading, all we need to do is press Play Treasure Island, found at the bottom of the screen in the middle. For the provenance of the map, drawn up for publication by Stevenson's father, Thomas. Reading is paused by pressing the same button, now called Pause. Two option buttons are located to either side of the Play button. Text Settings is at the far left, containing adjustments helpful to visual readers. Besided is Configure Speech, which lets you set the reading rate and voice. Buttons to interact with the reading feature are found just to the right of Play and are used to skip to the next track or stop following the reading position. To change the speaking rate, just press Configure Speech. Press the buttons near the bottom of the screen to increase or decrease the speaking rate by 10 words per minute. Then, tap anywhere at the top of the screen to dismiss the pop-up. The Table of Contents feature is accessed by pressing the Track Actions button, found at the top right of the screen. Select the Sections button, swipe through the list of chapters that appears below, then tap an item to go there in your book. To read a different book, just press the Back button, found at the top left of the screen. This takes you back to your active playlist, where all your books are shown. Swipe through the list until you come to the title you wish to read, then tap the title to open it. Advanced Navigation is accomplished by using the previous and next buttons, located directly below Back and Track Actions. They are set to skip by 15 seconds by default, but you can press the button in the middle to adjust the amount of time they move by. A little pull-down tab is found at the top of the screen in the middle, labeled Tap to Open or Close the List of Navigation Units. When pressed, a wealth of options are exposed, allowing you to customize how the previous and next buttons operate. You can choose to navigate by progress percentage, page, time, structure, or headings. To set a bookmark, you must first select some text in the reading pane. When voiceover is enabled, just double tap and hold a word of interest to select it. In the iOS selection menu that appears above your selection, tap Annotate. Type any information you wish to record, then press Save. You can now select bookmarks as a navigation unit, and move through the bookmarks you've set in this title. To find text in your book, select Search as the current navigation unit. Type the phrase you wish to find in the box labeled Search Current Track, found near the top of the screen in the middle. Then, simply press Previous or Next Match. Captive Voice is an excellent choice for articles, novels, and reference material. It is a stable, well-rounded app that is completely accessible to all readers.


In the last 80 years, computing has radically transformed their species. We have now superpowers beyond what our assets are. Working on everything from decentralized storage to random misspeak-ins to web-free compute network. For early-stage programs, what if a lab runs some of the most expensive and most hassle-tested early-stage programming in tech? ProtocolX is here to drive breakers in computing to push humanity forward. Leveraging the crypto and VCE business model to create, support, and grow world-changing products.


A medical dream comes true under the drive of industrialist Henry Kaiser, who holds the plans of the ultramodern hospital designed by Dr. Sidney Garfield, director of the Kaiser Foundation. From the admissions office on, everything is streamlined and expedited. The patient's record reaches the doctor before he does. This is the last word in a combination x-ray machine and fluoroscope, imported from Holland at a cost of $25,000. Every portion of the body through 180 degrees can be photographed. In the operating room, the first light of its kind is installed. No portion of an operation is ever in shadow, nor is the expectant father forgotten. Here he can get the news officially and suffer under the most comfortable circumstances possible. And for mother? Well, she has only to call for her baby and baby comes sliding through a wall in a drawer like bassinet for a little visit with the new mother. In this $2 million institution, doors are open by remote control and on the single floor patients are easily moved from place to place. Dream grounds for a dream hospital to a doctor's prayer.


I took the kids to see trolls. I didn't really have a lot of expectations going in. I figured it'd just be another way to pass the time, waste my useless life away, and entertain my children so that I don't have to for a couple hours. Sometimes, you just need someone to help you find it. DreamWorks. Trolls. I then took them to the park down the- on the road. We- and I interviewed them about the film. Connor, my four-year-old, had zero interest in talking to me, which is- that's- I respect that. Connor, what would you give the movie a one or a ten? Connor, what would you give the movie? Connor, what would you give the movie? A one or a ten. Connor, what would you give the movie? A one or a ten. But my daughter Olivia had a few things to say, and it just reminds me of how different adults and kids view things in the world. To a child, especially under the- you know, ten and under, everything is great. They see a movie, that's their favorite movie. They go to another movie, that's their favorite movie, or at least it's up there. I envy those little scamps. I wish I could go to a movie and still have that sort of appreciation and admiration for a film because the work's there. You can see it on the screen, the hard time-consuming energy that's put into making these animated characters. It reminded me- the style of the film reminded me of a game called Little Big Planet. The art style's very kinda arts and crafty, scrapbook-y. It's beautifully done, it's really nice. Where the movie loses you, or lost me at least, was once the plot kinda really starts to kick in and they go to the village of these evil characters that are eating the trolls.  They sing, they dance, they hug. Every hour they hug, that's a requirement.  Maybe people would be nicer to each other and there'd be less hate all around. So the message of the film is a little bit murky.  You already know by the end of this film he's going to learn to be happy and whatnot. He's got a backstory that made him this way. He's a planner. He's like, these guys are gonna come back. They're gonna find us in our new hiding spot. We need to be ready. I got ten years of supplies. Why are you guys singing and being loud all the time? You're going to invite them back in. And so the message there is, you gotta be prepared.  You gotta work for the future. But that's like totally lost by the second, third act of the film.  None of that planning mattered at all. Really. Here's a fun fact and one of the reasons I'm a bitter, hateful person. I record my audio separately on my phone using this external mic and I just looked down and saw that it hasn't been recording at all. So we're going directly off the camera because who cares about quality on YouTube anyways, right? The story is a little weird and it gets even more bizarre when it goes into the Cinderella-esque third act where the king falls in love for another of his kind and the trolls of course help put them together, help them fall in love and you know where the movie's going right away. So from the story aspect, it's not interesting in the slightest.  Tomorrow, eat a little jail. Me have Cinderella a little bit, I mean. Kendricks is the lead troll. She, it's got a very pitch-perfect vibe to it. She's leading them in a lot of musical numbers. A lot of them are throwbacks to the 80s and 90s because we love those member berries. The new songs are good. I wish there was more new songs. JT's of course got his main theme song that busts out later and Kendricks has a great number kind of towards the middle of the film where she's out on her own journey and that whole sequence is phenomenal. I loved that section of the film where it's a solid four minutes of great visuals, the music's great, the creativity on screen is there, the jokes are funny, I would have loved to see more of that. If you're a parent wondering if it's fine for your kids, absolutely. I took my seven-year-old, four-year-old, they sat through it the entire time, no issues at all, didn't even have to get up to go to the bathroom, which is impressive, especially for the four-year-old. There's nothing scary in it, there's nothing controversial. It's a very, very family-friendly, safe film. There's one other part that really made me laugh and that's with the rain cloud character who's criminally underused in the film. He's not in it near enough. I would have liked to see 20% more of him, but it's this handshake thing they do and he just keeps doing all these different funny animated moves with his hands as he's giving this guy a handshake and it's very comical, it's very fun. So there's little moments like that that stand out and you can tell that there's some fun going on in the writer's room on those scenes. I've grown up and I've grown bitter and movies just aren't what they used to be for me. Maybe movies just aren't what they used to be in general. I can't tell anymore because of social media and how convoluted and gross everything is on the internet. You just don't know. Like, oh, this movie is controversial because of this. This movie's got whitewashing. This movie went through 16 rewrites and it has nothing to do with the original source material and they only made this movie because they needed to retain the rights for another year and they only made this movie because people remember it for nostalgic reasons and they had no desire to make it other than to make money. It's just, it's so hard to know. And then you watch the movie and all these things spin in your head or you watch the movie and you think, why was this made? This has no purpose. What, trolls?  Trolls have an entirely different meaning now on the internet. This isn't what I know a troll is. I just wish I could go back. I wish I could be a kid again. Playing on the playground out of care in the world. Don't have to worry about who to vote for and what to wear and how to act. You know what, just in Timberlake's song really, it really makes me happy. It really makes me feel like dancing.    Not be so serious. Why does life have to be so serious? Let's put it on.