Hello, my name is Mustafa Hairella and today I will be presenting the paper Security of CUFB against chosen ciphertext attacks. First a short introduction about CUFB. CUFB was designed by Shakraporty, Vatan, Menometsu, Anandi in 2017, and the abbreviation CUFB stands for Combined Feedback Mood, and it is the basis for the gift CUFB which is the finalist in the next lightweight cryptography standardization project. The encryption algorithm works as follows, first it takes an unsn, encrypts it to generate the initial state, and also to generate a half block mask L. After that the associated data is absorbed block by block through the linear function row, and each time the internal state is masked with a version of the mask L multiplied by a different constant, and the block cipher encryption is applied. After all the associated data blocks have been absorbed, we start encrypting the message blocks, so we encrypt the internal state, then absorb the message using the same linear function row, but this time it outputs two blocks, one is updated to the internal state and the other one is a ciphertext block. Then again we mask in a similar way the internal state using the mask L. After all the message blocks have been encrypted, we encrypt the internal state one more time to generate the authentication tag. In the original publication in Chess 2017, the authors claimed security as long as the number of forgery attempts or decryption queries is led then 2 to the n over n, and the number of encrypted blocks and decrypted blocks is led then 2 to the n over 2. These numbers in practice are 2 to the 58 and 2 to the 64, and the forgery bound looked as shown here, and we can see that it's a birthday bound in terms of the encrypted blocks and the decrypted blocks here, and also it has a logarithmic term here n, which is related to the number of forgery attempts. And here we assume that all the block ciphercodes have been replaced by a random function. Later the authors presented an extension paper in the Journal of Cryptology 2020, where they improved the security bounds, so we can see the birthday bound in terms of the encrypted blocks and the encrypted blocks still exists, but no longer logarithmic term. Security as part of the NIST lightweight cryptography efforts, the designers of GIFTS-EOFB presented a similar bound to the original bound, which still had logarithmic term, it's different in some parts, but the overall conclusion is similar to the Chess 2017 paper. A few observations that motivate this work are related to schemes that are secure up to the birthday bound. A lot of the schemes that are secure up to the birthday bound have a security bound on the form sigma squared over 2 to the n, and this bound is close to 2 to the minus n when sigma is small. On the other hand, schemes that have a security bound on the form sigma over 2 to the n over 2 are less secure because the bound is higher when sigma is small. And they usually have n over 2-bit tags. CUFB has a security bound on this form, yet its tag size is n-bits. Moreover, the Journal of Cryptology 2020 security bound improves the security to sigma squared over 2 to the n. So this raises a question like, can this bound also adopted for GIFTS-EOFB or not and is this improvement correct or not? So we asked two research questions. Can we break CUFB algorithm with only 2 to the n over 2 over n forgeries or at least break it with 2 to the n over 2 forgeries and a negligible number of encryption queries? And since CUFB has a bound that looks like schemes with n over 2-bit tags, can we show that CUFB behaves in a similar way to schemes with short tags? Normally, in authenticated encryption security models, the security model is defined such that once a forgery happens, that's already considered a success for the adversary and the security game will be stopped. But in the next section, we will look at a sort of a misuse scenario where we will allow forgeries to happen, but we still require the adversary to break privacy. So just getting a successful forgery is not enough. In order to do so, we have to slightly modify the definition from the standard authenticated encryption definition. So in this case, for the encryption, it will be similar to an ideal world versus a real world scenario where the encryption oracle will choose whether to output a correct encryption or to output a string of random bits, depending on a bit P. But in this case, ideally, we would have had the decryption oracle always output error. But here we will have the decryption oracle always perform the correct decryption. This will allow the adversary to get successful forgeries, but these successful forgeries will not be considered wins, except if he can still guess the bit P. And we can see that this is relevant because not every forgery will allow to break such security game. So for example, if we have a simple forgery adversary that encrypts a message and then changes one bit in the ciphertext and tries to guess the new tag, such forgery will succeed eventually, but it will not lead to a break in this security model because in the nonce respecting case, this nonce is already used in an encryption query before and cannot be used to generate new encryptions. Why does this matter? It matters because we have usually two security claims for an authenticated encryption scheme, an integrity of ciphertext claim and an indistinguishability of chosen plain, against chosen plain text adversaries. And in practice, maybe that the security of each of these claims is different, like one is higher than the other. Let's say we have an integrity claim that's very low compared to the indistinguishability claim. If we can use the forgeries to perform an indistinguishability against chosen ciphertext adversaries, this will affect the privacy in practice, even though the indistinguishability against chosen plain text adversaries is still high. And this happens because in the chosen plain text scenario, the number of encryption queries or forgery attempts is irrelevant. So this attack was presented in the NIST Lightweight Cryptography Forum informally by Alexander Match in 2019, where you take a scheme that has a short tag, so let's say the scheme has only 64-bit tag. You start decrypting random messages with a nonce that was never query before during encryption, and at some point you will get the tag correctly. Once the tag is guessed, this will leak some information about the key stream bits related to this nonce. At a later time, the adversary will observe a message encrypted with the same nonce, and this will allow him to partially decrypt it. So here we describe a class of nonce-respecting authenticated encryption schemes, where if the length of the associated data is equal for two queries, and the length of message is equal, but the messages are different, then if we encrypt the two queries with the same nonce, such that the first block of the message is equal will imply that the first block of the ciphertext is also equal, and if the first block of the message is different, then the first block of the ciphertext will also be different. Now given these types of schemes, we can describe an attack similar to what we just described, where the adversary will try to decrypt a random ciphertext many times until they can guess the tag correctly. Then once they have done that, they will ask for the encryption of the decryptive message after modifying some part of the message after the first block, and they can observe whether the first block is equal or not. And this will break the privacy of the scheme with about two-to-the-part tau decryptions where tau is the tag size and only one encryption. If we were to apply this attack to COFP, it will require two-to-the-part tau decryptions, and tau is 128 bits. However, the security bound of COFP looks like a scheme that has a 64-bit tag. So the question is, can we find a similar attack on COFP that requires only two-to-the-part 64 decryptions? So first, we show in the paper some forgery attacks on the COFP schemes. However, all these three forgery attacks fall into the type of forgery attacks that cannot be used for such indistinguishability attacks. Here we show one example, which is the best performing attack out of the three. And in this attack, the adversary will select a random message, random nonce, and will encrypt them to get ciphertext and tag. Then they will try to guess the value of the mask. And once they guess the value of the mask, they can apply a linear transformation and generate a forgery that will be decrypted successfully. However, because this is based on an ant that has already been used before, the information from this forgery cannot be used to ask for another encryption query. This attack requires one encryption and about two-to-the-n-over-two decryptions. And it has a success probability of qd over two-to-the-n-over-two. And this attack, while it doesn't lead to indistinguishability problems, it's important because it contradicts the security proof in the Journal of Cryptology 2020. So this shows an error in the security bound. So in the paper, we give a fourth attack, which also breaks privacy with two encryption queries. Let's recall how COFP works in this diagram. We can see that if we have a non-plaintext encryption query, then we know the blocks of M and also the blocks of C. This gives us partial information about the internal state. So from, let's say, M2 and C2, we can get the full output of the block cipher code before that. And from M1 and C1, we can get half the input to the block cipher code. And to get the full input and output of the block cipher code, we have to guess the mask. And this will be the basis of the attack. So first, we will call one encryption query with non-plaintext. And we will select one block cipher code. We will get all but half of the inputs and outputs. And we will use this information to construct the forgery. So in the first phase of the attack, we initialize N with some random string and M with some random string. We ask for the encryption of N and M. And we initialize our forgery message to verb and our mask as 2-0, N over 2-0 bits. In the second phase of the attack, we set a variable v equal to the tag of the encryption query. And from the message block and the corresponding cipher text, we set p this way, where L is our guess for the mask. And we set the mask for the forgery to be the first N over 2 bits of v. Then we assign the nouns for the forgery in this way. And the tag for the forgery is equal to v. We select the associated data for the forgery and the cipher text for the forgery in this way. And then we ask for the decryption. If the decryption is successful, this loop will stop. If it's not successful, we will update our guess for the mask and perform this operation one more time. In the third phase, after the forgery has been successful, we extend the decryptive message with our N random bits. And then we ask for the encryption using the nouns we used in the forgery. And most likely, these nouns would have never been used in an encryption query before. And then we compare the first N bit of the encrypted cipher text with the cipher text of the forgery. And based on that, we can guess whether the oracle is outputting random bits or it's outputting the real encryptions. And if we look at this main loop, we will see that its success depends on guessing L correctly because everything else is known, m, c, t, all this is known. So its success probability will depend on guessing L correctly. And also, we have a slight detail here, this zero vector that's added to N. Ideally, N is equal to t, so this zero vector will not be included, it's just included here for correctness for cases where N is not equal to t. And if N is not equal to t, then this may not succeed and we will require more encryption queries to make it succeed. But this extension of the attack is described partially in the paper and you can refer to it if you're interested. But here we're talking about cases where N is equal to t. So this vector has length zero, so the nonce for the forgery is basically just p. So if we guess L correctly, the attack will succeed. The probability of guessing L correctly is 1 over 2 to the N over 2, which means in practice after to the par 64 forgery attempt, we would have guessed L correctly. So some comments about this attack. As we mentioned, the attack is optimal when the nonce size is equal to N and if the nonce size is less than N, then more encryption queries are needed. But for the next version of gift C of p, the nonce size is 120 bits. And the attack works in a similar way to the attack on schemes with short tags that we described earlier. So the attack on schemes with short tags, of course it has algorithms with short tags and it only requires the encryption queries and one final encryption query. While our attack here requires one encryption query at the beginning, so in total two encryption queries. Also, the structure and amount of possible forgeries that can be generated from each attack is different. And the complexity here depends on the nonce size and the mask size, not on the tag size. Nevertheless, for sensitive application, we can conclude from this attack that C of p offers little security over schemes with N over 2 bit tags. So in other words, practical implementations do not lose much by truncating the tag of C of p to 64 bits. So to conclude this presentation, we have shown that C of p can be forged with about 2 to the N over 2 attempts and one encryption query. We have shown that the tag size of C of p offers little advantage when it's beyond N over 2 bits. And we have shown that the attempt in the Journal of Cryptology 2020 to improve the security bound is inaccurate. In related work, Inu and Minimatsul showed that the forgery can also be done with 2 to the N over 2 encryptions and one forgery attempt. And later, Inu and Minimatsul showed that privacy can be broken also with 2 to the N over 2 encryptions and zero decryptions. One remaining open problem in the security analysis of C of p is improving the logarithmic factor in the security bound. So all these attacks do not take advantage of this logarithmic factor. But in the paper, we discuss why this bound is likely artificial and cannot be improved. And we leave proving a better bound out of the scope of this paper. Thank you for watching this video and hope to see you in the conference if you have any questions.


Hi, everyone, Sean with jaspyscasebreaks.com here doing twenty twenty one gold rush autograph full size football helmet specialty edition four box break random team number one full size football helmet special edition four box break random team number one thirty two spots when we get to random team and NFL looking for helmet styles including the amp blaze camo chrome eclipse flat black and flat white all thirty two teams along with some collegiate throwbacks represented throughout the deep hundred and twenty player checklist for any of these collegiate ones obviously it'll go since they don't have a team exactly specifically on their based on the player it'll go to the team they currently play for or the team they played for the longest if they are retired or inactive player pretty simple so we're looking for names like this including Tom Brady and Patrick Mahomes and the rest here is our list of customers Karen steel down to Shannon Rex last about mojo and tonight only we are doing an extra seventy five dollar break credit giveaway to one person one hit list team in the break so once we open up all four boxes we will keep track of what teams hit take the other twenty eight I'm assuming teams that don't hit and randomize them and whatever team ends up on top that person will get seventy five dollars and break credit back so and here's the list of teams from the Cardinals down to the Washington football team dice for a randomized both lists and pair them up three and one four times fourth and final time from Joe Alfred down to Hank Redekky four times in the randomizer four times in the dice and four times on the teams fourth and final time from the Giants down to the Buccaneers since this is the last break of the night we'll probably play who am I Joe's favorite game so Joe Alfred with the Giants Rex with the Vikings Joseph Reiner with the Bravins Hank Redekky with the Titans Karen steel with the Washington football team Joe Alfred with the Saints Jason Siebert with the Rams Nick Galvin with the Patriots Daniel Alsley with the Cardinals will hash with the Steelers Joseph Petrelli with the Seahawks Joseph Reiner with the Broncos Jason Siebert with the Panthers Raymond De Jesus with the Lions Brian Frank with the Falcons Robert Flores with the Chiefs Hank Redekky Junior with the Raiders Raymond De Jesus with the Jaguars Hank Redekky Junior with the Packers Brandon Mueller with the Cowboys Silvio Hallbauer with the Eagles Jason K with the Chargers Robert Flores with the 49ers Daniel Alsley with the Browns will hash with the Bills Brandon Mueller with the Texans Shane Thornton with the Colts Brian Frank with the Bangles Allen Murdock with the Bears Greg Mathenia with the Dolphins Hank Redekky Junior with the Jets and the Buccaneers trade window is open remember guys there is no checklist with this will be careful when trading since it is a blind trade and there is the list of teams and respective customers trade window is open if anybody would like to trade go for it Hank has the Jets and the Titans up for trade Dan says he'd take the Buccaneers if Hank is down to trade for the Buccaneers trade the Buccaneers looks like Dan has the Cardinals the Browns that's it right Dan Cardinals in the Brown I'm not missing another one right yeah I show Cardinals and Browns for Dan if you guys want to make a deal we'll do that if not we'll go ahead and print and rip we're good okay so Dan are we good to trade we're good to to rip then keep the teams trade try to trade couldn't trade mojo okay cool going once going twice going three times trade window closed so let's pop this case open you can see this massive case here I mean literally like gigantic this is the full case I'm going to pop it open from the bottom and see if we can just get the boxes to come out use the use sweet gravity herself I think I made it work I did it. It's magic. Okay. Where's the front? So you can see two boxes there. Two boxes there. Cool. Here we go. You can see 2021 Gold Rush full-size helmet specialty edition. One autograph full-size specialty helmet. So we're going to play Joe's favorite game. He created it. It's called Who Am I. Where we give you descriptions of the player and you tell us who it is before we show it to you. It's not like we have a lot of people in the chat right now.  You can brag to all your friends and family members that you won Who Am I? Figure it out. I am a current player in the NFL and I have been on two teams my entire career. A career roughly 60% completion percentage 45 touchdowns, 39 interceptions a passer rating of 0.6 with 5 rushing touchdowns I've thrown for 8,097 yards. I was a first team all Pac-12. I won the Archie Griffin award and I was Pac-12 offensive freshman of the year. I was a first round pick number 3 overall. I played for USC in college. I went to San Clemente High School. I was just recently traded to a fresh start in Carolina. Yeah, Ray got it. Sam Darnold. Let's see the helmet. It looks like it's a matte black. It is a Jets helmet. New York Jets is Hank Redeckey Jr. That's such a cool looking helmet. There you go. It's a matte black helmet with a gloss mask. Dude, that is legitimately a ridiculously cool looking helmet. Bright green Sam Darnold. I love that helmet.   That helmet is unreal, man. You've got the Beckett authentication and the Beckett certification. There you go, Hank. Nice start. But yeah, that looks so cool. This is why these helmets are incredible.  Nice Sam Darnold for the Jets. I honestly am still thinking about trying to buy it off of you even though I have no interest in the Jets but I do love Sam Darnold. New York Jets on the board. Next up. This one's cool. I am a retired running back. I played for two teams in my entire career. Three if you consider different cities. I am a one-time Super Bowl champion, six-time Pro Bowl or two-time first team all-pro, one-time second team all-pro. Walter Payton, man of the year, NFL comeback player of the year, NFL offensive rookie of the year and I'm in one team's all-time team. I had 13,664 career rushing yards. 3.9 yards per carry. Rushing touchdowns, 91. I finished for 1457 receiving yards and three receiving touchdowns. I am a member of the Pro Football Hall of Fame. I went to Notre Dame College. I was the 10th overall pick in the first round. I am from Detroit, Michigan. I was 5'11", 255 pounds. I did play for the Rams like Eric Dickerson, I was so stocky when I hit you. It felt like a bus. Yeah, Hank got it. Jerome Baddes. Pittsburgh Steelers is Will Hatch. It's another Matt Black with a bright yellow. It is such a nice signature. And he does in the loop on his signature. He always makes it look like a football. Yellow Ink, see the football on the loop. Another Matt Black helmet. You can see the Beckett authentication there. Yeah, so unreal. Beckett sticker. You can see the logo. The logo is Matt as well. Yeah, these helmets are unreal. I'm not to buy one of these. So Pittsburgh Steelers on the board for Will Hatch. Will, if you don't happen to be a Steelers fan by any chance, let me know if you'd like to sell that. My brother is a Die Hard Steelers fan. Steelers. Right? Isn't that a great signature? And the crazy part is it's so repeatable for him. So repeatable. Okay. Box number three. I'm a current player. Wide receiver. I've played for two teams in my entire career.  I have 449 career receptions for 6211 yards, an average yardage of 13.8 yards per catch and 38 receiving touchdowns. I went to the university of Alabama and I was the number four overall pick in the first round. I went to I'm from Miami, Florida. I'm not Julio Jones. I started my career with the silver and black and now I play for the silver and blue. There's Hank. I am Amari Cooper and it's Dallas Cowboys edition of Amari Cooper that will go to Brandon Mula. They went black on this one. I mean it looks really cool but like it literally looks like it's a Raiders helmet but it is a very nice white ink signature. Apparently some of the pads have come off but they are still capable back onto the inside of the helmet. So we'll leave that in the bag. See white ink auto kind of just pops off the black right there. See the matte black star on there. There you go. Nice Amari Cooper Dallas Cowboys for Brandon. Beckett Authentication is right there in the bag inside of the box as well. And our fifth and final or sorry fourth and final hit. Okay. I'm a current running back in the NFL. I've played for one team my entire career. I was a first team pro football focus All-American first team All-Big-12 second team All-Big-12 freshman campus insider All-American I've rushed for 1,959 career yards for a four yard rushing average 14 touchdowns 79 receptions for 623 yards and three touchdowns I was a third round pick number 73 overall I went to Iowa State and I'm originally from Cincinnati, Ohio. I went to Mount Healthy High School I play in the Windy City I'm an Eagle Scout I was a standout dual threat quarterback in high school Yeah, Ryan got it. David Montgomery High school he ran for 6,666 yards and 91 touchdowns It's pretty good. Chicago Bears and Allen Murdock with the final hit nice bright orange ink once again another matte black helmet nice matte orange Chicago Bears logo and bright orange autograph of David Montgomery there these black helmets are so nice see the becket authentication on the back right there and the sticker as well guys that is the break let's give away that break credit and wrap up the night such nice helmets there will be another four box break of these I will throw that in the store now absolutely Hank have a good night man that way you guys can do the next four boxes with Jason tomorrow the other way real quick pop back over here to the randomizer let's mark off the bears so let's copy all this over so there's the list minus the Steelers the Cowboys, the Bears and it was the first one the Jets so we should have 28 here to randomize it one time just to see so we got 28 there on the list so we're gonna go back dice roll team on top after a five and a four nine times additional $75 in break credit so nine times on the dice and ninth and final time from spots two down to 28 thanks for getting in on the break and having a great night with me hopefully I can do better for you on a future break and special congratulations thank you consolation prize for the Cleveland Browns and Daniel Ousley there you go Daniel so $75 in break credit sent to you right now and guys that wraps up the break that was 2021 Gold Rush Gold size football helmet specialty edition four box break random team number one from jaspyscasebreaks.com I'm Sean, jaspyscasebreaks.com thanks for hanging out and we'll see you next time


Hello and welcome to a screencast today about improper integrals. So we are going to look at whether or not the improper integral converges or diverges, and then if it converges, find its exact value. Okay, so the integral we're going to be focusing in on today is the integral from 2 to infinity of x to the 4th divided by x to the 5th minus 3 dx. Alright, so over here I drew a graph of our function in geotubra. So basically we're going to be looking at the area under this curve from 2 all the way down here to infinity. Okay, now obviously there's a horizontal asymptote there. So, you know, as it turns out this area is going to be getting smaller and smaller. So it is possible for this integral to converge. It's possible. Not likely, but possible. Okay, so the first thing we want to do whenever we have an improper integral is take a look at any endpoints that are causing problems or any points in between as well. So for this particular example, infinity is obviously causing a problem. It looks like this graph has some issue maybe between 1 and 2 as well, but our integral starts at 2, so that doesn't bother us. Okay, so I'm going to go ahead and change this then. We're going to say the limit as b approaches infinity of the integral from 2 to b of x to the 4th over x to the 5th minus 3 dx. So what we want to do then is we want to change and replace that unbounded limit with a variable then that's going to be representing a finite value. Okay, so we can deal with b's. We can't really deal with infinities. Also what we're going to do is we're just going to go ahead and look at the indefinite integral of this function and then we're going to go ahead and throw our endpoints on later. Okay, so if I look at then just the integral of x to the 4th over x to the 5th minus 3 dx. I'm looking at this one. I think I'm going to need some u substitution. So let's let u be the denominator, x to the 5th minus 3. So du is going to end up giving us 5x to the 4th dx. Well I have my x to the 4th dx in my integral. So all I have to do is get rid of this 5. So that's going to become 1 5th du is going to be x to the 4th dx. So then when I rewrite my integral that's going to give me then 1 5th, pulling that constant out front, the integral of du over u. So hopefully you guys remember then that's going to be 1 5th natural log of u plus c. So then putting our u back in that's going to give us 1 5th natural log of x to the 5th minus 3 plus c. Okay, so this is our indefinite integral. But remember we technically had a definite integral to start with. So let's take a look then what happens when we do the limit as b approaches infinity of this value, of this function, x to the 5th minus 3. And then we're going to evaluate that from 2 to b. Okay, so plugging in our endpoints it's going to be the limit as b approaches infinity, 1 5th natural log of b to the 5th minus 3 minus 1 5th natural log of 2 to the 5th minus 3. Okay, the second piece here is obviously just some number, right? It's going to be whatever 1 5th natural log of what is that 29 is going to be. So this is just some number. Okay, so that piece obviously converges. But the first piece here, I don't know about that one. Okay, that one definitely looks suspicious. So if we think about the inside of this function. So what happens to b to the 5th minus 3 as b gets really, really, really big? Well, that piece is also going to get really, really big, right? So that piece is going to go to infinity as b goes to infinity. And then what happens to your natural log function as it goes to infinity? Well, that also goes to infinity. So this piece diverges. It gets really, really, really big. So even though it doesn't necessarily look like it from our graph, this area is actually going to be divergent. So our integral is going to be divergent. Okay, so this integral diverges. So don't let that fact that that area is really, really skinny. This leads you because as it turns out, this integral does not give you a nice number when you go to integrate it. Alright, thank you for watching.


Now you're very welcome back to the program. We're joined on it now by Paul Diddler Dylan good morning to you Paul. Good morning Greg. How are you? I'm all right. How are you? Okay, people will know you as a former GA football player and coach you're battling motor neuron disease and you I mean must have been overwhelmed going back a couple of weeks or months now to the community reaction to your situation It's you know, you just wonder if anywhere else like Donagall could do something like that. It must have been just overwhelming, Paul It was accurate. It was unbelievable It was just overwhelming and it just give us a great love which we badly needed like at the time because Everything went on like as you know yourself to the community rallying round and then to get This news then like I just think it's total disgrace like on the GA like they even think like just a bit of common sense I feel I know rules are rules, but like just a wee bit of common sense you know It's it's Be a real shame if these players these senior players all of them in fact face this eight week ban I mean, it's it's not it hasn't been enforced. It hasn't been handed down It's been recommended the argument being caused the rules are rules foreign sports and all that shenanigans, but Given you know, I mean even more recently what the community has been through given the community reaction, Paul To to what you're going through if there any ever was a time to sort of say right We'll not pursue this. This is it. Is that how you feel?  It's like for a little valley like me calling them Like we raised the 5000 for me. Like, you know, it's just on rail And for this to happen them like it's just a kick in the teeth really for our family and Maybe I don't know what I know that I don't know the ins and outs But maybe permission was asked for a non GA event and there's ways and means around and maybe at that time It could have the question could have been asked in a different way and People may have turned a blind eye, but we are where we are I mean, is it a case? Do you feel that that this was brought to the county board's attention? And they had no alternative then to investigate it or is this something that they decided to take upon themselves? No, I wore it to the county board like no to investigate it as far as I'm aware now they were writing letters under the county board some I don't know Somebody was writing letters to investigate this and I think that person needs to maybe have a look at themselves this morning and I'm not I wouldn't wish anyone anyone anyone anything bad because literally that would go against the whole spirit of this whole thing and none of us would but to put pen to paper metaphorically or literally and to sort of Bring this to attention and and to an extent sort of leave the county board in a position where they have to sort of Follow through on it and enforce the law you could argue in their defense, I suppose That person maybe needs to say, you know Maybe I did the wrong thing here and I shouldn't have done that Yeah rules like in the GA. Yeah, I understand that like the Something like this like, you know Like as I said if then people have a common see how I get through every day life at the minute They just might change their mind and then and how how how you pull in in in your battle with this awful awful disease I will have the great christmas like just put the diagnosis around christmas time. It's just a second of january, but I knew you kind of what was common and like you're worried over christmas and We had to stay strong for three years like, you know, and I just I think Spirited them on christmas morning Just got us through it for that day.  I can't sit in the house all day feeling sorry for myself like no I need to get out there and meet the people that I know one But it was hard at the start. But once I got I went to my Local kernan zero spare where I worked there as a butchers for 10 years Like and some great friends there and still go to see them every day I go there for my lunch with the other butchers on tonight there every day. So I'm trying to keep positive Greg as much as I can And I was on a wheelchair or I'm on the wheelchair now at the moment A great help to me like no I can get out and about as before like we were just maybe me and My wife and the girls would go shop them.  It's a wheelchair from now on if you know what I mean Yeah, it was great. I didn't really want to get undead because that was the next stage. I suppose in your mind, wasn't it? Yeah, I had always was common like it was common like I was on crutches before but I to be honest, I kept falling and I Fired and I was going to end up breaking something and put myself back. No But you kind of get the feeling once once I make this decision. That's me off the crutches and that's sort of Yeah, I guess it's a tough one Dread and go and meet the people on the wheelchair But once I got the same at first time like out and about and like everybody's just so good Yeah, of course The New Zealand Newtons just unbelievable further feel like no people has just helped and that It's just unbelievable or swans like and because you can feel very when you get bad news or bad diagnosis It's it's incredibly lonely, you know, and you feel like the only person I mean you're lucky to have a beautiful and supportive wife But it's it's a very lonely space, isn't it? Because you don't feel anyone can understand you, you know, that's right. Yeah, that's right. That's right. That's exactly because That's what my wife said like no nobody understands. Just no They'd need to be there in our house to see if we're going through every day, you know Like actually trying to get the bed upstairs like it was just a nightmare and I could I could left the sun room because it Took me 15 minutes to get the bed And it was just awful like it was a lot of stress on my wife too and Finally then we got our bed moved downstairs. So Good stuff Back in the wheelchair a couple of seconds during bed like no Just like you say to my wife I would be lost And I would say she'd say that I'd say she'd say this exact same thing back at your pool I ordered every time How are the renovations going now the renovations is going very well, right? They're just finishing the slips on the roof here now at the moment Just so we hope to be moved on by June I thought going to plan brilliant. Okay. That's fantastic and and it's it's important to get that background to Paul because The net one of the other stages of sort of, you know Process and all of this and getting out there and all of that and not feeling that isolation was this unbelievable response from from the community now and I can only imagine what that must have meant To to you and your family, you know that that it wasn't just you Five if you know what I mean, it was actually everybody and you must have got great comfort from that when it just was needed I think that's just what we needed really to get out like, you know I'd just give us a message if they get out there, right?  Isn't it unbelievable like and this guy from Dublin came the whole way down from Dublin like I run along with him in the Dublin marathon for a while like and I don't even know him Like I just he just said that I run along with him in the Dublin marathon That was two years ago. Like and it's just unbelievable. He came down to the 5k as well like And no, it's just those things. Isn't it? Yeah, there's those things that mean so much Like a lot of the running games like everybody in that day turned up like people I never expected to see like no We just how was that though? I mean Were you able to handle that? I think I would be sort of like oh now listen, this isn't all for me lads come on Yeah, very emotional right. I don't imagine. Yeah, because I just said to my wife I should be up there at the start line with my watch like, you know No, but I was just emotional then I was coming through the crowd They moved back because I was starting the race and it clapped me the whole way through my crutches like and I just I was unbelievable and I will forget it like no, it's Just such a big crowd and I just like to thank everybody who turned up on that day. It was unbelievable Yeah, you'll never forget that Now just a then part of that as well Was a few players from from the local club where you were an underage coach They took part in a seven aside match on what is a former soccer pitch What is least to the gea as far as I'm aware? It's it's it's a community facility, I believe But they do use it for training. It was a once-off event One way or other the county board became aware of this and they've had to sort of follow the rule of the law If we've learned nothing from sort of the lee and miller situation We should learn from it and I think as you say when you've you've spoke so Passionately about the the community and these senior football players or amateurs. They're in the community They shouldn't have to and someone has to make the decision Don't they pull to make sure that these people do not suffer Any suspensions in doing what they love Yeah, definitely Greg like that Like it has to be like Sunday has to just get a bit of sense and just see They can get this overturned like it just Very my guy coached a lot of them guys and that senior team would you believe it under age like from under 12? That's just no And to see them going through all them years like and great players there like no And they were just painingly taught so you say like when I was Coaching them like what I enjoyed every month of it like and like I've had a lot of work under the GA myself like now I was 15 years like coaching and one thing and another I can It's just very sad just to see them players just No, I think someone needs to make a decision soon. No one wants this hanging over the community You know once your your situation the community the GA club You know under the national spotlight for all the wrong reasons. We should be talking about Everything that's why I wanted to spend so much time with you Paul talking about the fantastic stuff that happened because Not you know, I think you'll probably be on national stations later And they need to understand that not they need to understand but they won't get The absolute positivity of it. I'm sure you will say but you know where I'm coming from Paul Yeah, it shouldn't be taken away from from what was just the most amazing thing Paul. Listen. Thank you so much I'm our text machine is on fire with people Sending the best wishes telling you the whole community is behind you that none of this is your fault all of that stuff Paul All right, listen. Thanks very much You too great stuff. Thanks so much. That's paul diddler dill in there Um The man the fundraiser was in aid of and you've heard his story there and Everything they've been going through and those dark days not that long ago And it's still obviously a massive battle and a battle no better than diddler to take on But someone needs to make a decision and draw a line under this. I mean


Hey, what's up folks? Welcome back to another 3D Hangouts. My name is Noah Roance. I'm a designer here at Adafruit. Enjoyed me every week. Isn't my brother Pedro. Good morning everybody. I'm Pedro's creative tech here at Adafruit. Every week we're here to share 3D Printed Projects each in electronics from Adafruit. That's right. This is a show we combine 3D printing and DIY electronics to inspire you, the lovely viewers. Hello everybody hanging out in the Discord chat room. Welcome to the show. We're so happy to see everybody and tuning in wherever you might be, whether you're live or not. Hello. You can join us during the live show. If you want to do that, you can hit up the Discord server. The invite code for that URL is discord.gg-adafruit. And we'll take a moment to welcome everybody to the show who's live and tuning in because that's what we do. We'll give them some shoutouts. I'll pay some bills and then we'll get into this week's super cool project. Shoutouts and good morning everybody hanging out in all of the chat rooms. We are hanging out in the YouTube, on Twitch, on Facebook, live on LinkedIn. Periscope. LinkedIn Periscope. Tiktok. Good morning everybody hanging out. Cera Cartoon. Good morning. Over on the Discord we have Andy Cadaway, Susan. We got to Wester and over on the Twitch hanging out and Facebook. Hey Facebook is working again. How about that? Yeah we had to update our stream key. It has changed. It used to be persistent. And now it's resistant. Good morning Rank Homes hanging out in the Facebook chat. Good morning everybody hanging out. Thank you all for joining us every single morning. Yeah, April, Jan on the YouTube. Good morning Stuart Riggs. My eyesight has changed. Alright so go ahead and jump into some of the housekeeping. Oh, okay. I wanted to talk about us. Alright let's pay some bills real quick. If you spend more money without your feet you'll get some free stuff. So this week we have some new tiers. I think they're the same from last week but hey let's surround about them. For $99 and more you'll automatically get a free Promo Proto half size breadboard. For orders that are $149 and more we'll get the Stemic UT breakout board, randomly selected for order. If you have an account make sure you don't have the same one twice. For orders that are $200 or more you'll get the randomly selected Stemic UT board, the Promo Proto half size breadboard and free ground shipping from UPS for content until U.S. only. Check this out. You can get the details at Adafruit.com free. You don't have to add any codes or anything to get these because they get automatically added to your cart. The smarts of PHP or whatever. What a concept. But yeah there's still freebies going on while supplies last. We used to have another board but the supplies didn't last so we had to give them all up. We gave so many of them free. It was the Circuit Playground Express but that's whatever. But that is the update to free. Pretty much the same as last week. Alright. We're still promoting the Halloween Hackfest. We have an actual printed poster of it right there. It's not a superimposed graphic. It's real. It's a real poster. Thank you so much for Teddy. Is it the Teddy Pipes in? Yes. Teddy Pipes asked if we wanted one. If anyone would like one of those. It's a real poster. We could get it because I guess we're sponsoring it. But if you have a project you'd like to enter into the contest, all you got to do is post it up on hackadio. I have a link somewhere. Somewhere, somewhere. The link has to be somewhere. Where's Pedro? I'm looking to it. I know. It's somewhere here. Come on. Halloween. Come on. I'm live. Good. I just posted it. Good because that's where I'm going to grab it from. Hang on. Over to hackadio.com. There we go. Slash, contest, slash. Couple numbers. I love couple numbers. It means it's unique and hackery. So here is the page. The page just got the link. Oh, I have you. Here's the link. There's submissions. There's 25 submissions this week. The deadline for this contest is Friday, Thursday, October 28 this year at 11.59 Pacific time. Even if you're not, definitely check out the submissions for some inspiration on some cool Halloween projects. Check out this book. Wow. This is a new one I haven't seen. It's a cool book. Oh, is this from Stewart? Stewart's? It is Stewart's. Excellent work, Stewart. Very, very cool. Got a lot of cool fun things here. Wow. That's intense. All right. Wiring diagram. But the effect though is super cool. But what's really cool is Stewart knows what's the details. If you actually use Adafruit stuff, you'll get double the prize money. So if I was a judge, I'd vote for Stewart. But it's a very cool one. There's a video too on his Twitter. So check it out. Very, very cool work, Stewart. It's very spooky and great use of all the different things. But you got a 3D printing, Mod Podge, laser cutting, DIY electronics, circa Python, all that stuff. So check it out. Very spooky, but very tech cool. Good blend of all the things. But that is the Halloween Hackfest update. So check it out. We got a banner. All right. Jobs Wanted. You can go to Jobs.Adafruit.com to see all the latest DIY style projects. If you're looking for a new gig or if you're an employer looking to get a maker with some skills, you can find them on Jobs.Adafruit.com. One of the ones that was highlighted last week was a full time WordPress Google for Adafruit. Yes. So if you find yourself savvy with WordPress, check out the Adafruit job listing. There's some new ones here too. Enrollment Director from Blue Stamp Engineering. Oshawa is hiring a community coordinator. It's a contract position. Yeah, but check them out. The Jobs.Adafruit.com. CircuPython meetings normally happen on Mondays. This week there was a holiday on Monday. So we did it on Tuesday. So shout out to all the core devs. This is a great way for all the community to tune in and hear what's happening in the latest CircuPython stuff. Recently reached a milestone for the Python on microcontrollers newsletter. 9,000 folks. This is a great way to get your Python related projects or products featured in front of all those lovely folks. So you can head up and Barela on Twitter or email. What is it? Support.Adafruit.com. I think it's cp. cp.Adafruit.com. Yeah, I'll figure it out. But you could also post it up on Discord and tag and Barela. She spearheaded the newsletter. All right. I think that's it. That's all the housekeeping newsletters. That's pretty much the one. We also have other newsletters right at the new newsletter. And the daily newsletter. But we're really highlighting the Python on microcontrollers because it's like 9,000 folks. It's like the highest subscribed newsletter out of all, I don't know, 10 or so, 12 newsletters. It's definitely the one that is the most worked on with many hands in the pot for this one to make sure you get an excellent weekly newsletter. In the pot. Yeah. All right. Let's get back over to. I need some, I need a pot of chicken noodle. Yes. Do I sound different? Additional shout outs to a couple of people joined in the fun here at Abrazan. We've got Yanni hanging out. Everybody's tweeting about the Captain Kirk going into the space on Blue Origin. Yeah. I'm just now floating up. Please post in the comments if you're watching it live in another channel too. I want to see what happens. Oh, it's happening right now. Yeah. Oh, that's brilliant. I did not know. All right. Let's go ahead and jump into this week's very simple bit. No, I wanted to talk about the project. What do we got here? We got some cool comments. The book is reminiscent of the book from The Ash vs. Evil Dead. Huh. I haven't actually seen that movie. Do you recommend it? I'll watch it. Since it's Halloween. Store. Hey, Store. Great work. Glad you're tuning in live. Oh, he wants the blaster gun. Yes. Yeah, we'll tell you about the blaster gun. It's due. It's just a blaster gun. Yeah, he did. The green one. Okay. Well, thanks, folks, for any more comments. I guess it already happened. Yanni's saying that he has already become an astronaut. Wow, that's crazy for an actor to become an astronaut. He beat Tom Cruise, huh? Tom, you are just second place. All right, let's go ahead and jump to this week's super cool project. I want to talk to the audience more. I'm going to go wear these guys. So a couple of weeks ago, you released the awesome three-printed arms and the, what is it, the frames for these glasses. These are the LED matrix glasses. How freaking cool are these? We have the new pixel ring around and a matrix that is big enough to have some scrolling text on there. Yes, yes. Yeah, so if you go to learn.84.com, we got a whole new learn guide on everything you need to know about the LED glasses and the driver board. So it's kind of a two-in-one thing. Did we show off last week the updated frame? I don't believe so. Well, let's take a look at some of the updates. And we just got our hands on the LED driver board. It's a little bit thinner than a feather, but has a bunch of goodies on there like a PDM mic, an Xcelerometer on there. You have the ability to hook up a LiPo battery by getting some traces on here. But we recommend using a USB battery. It's super easy to do. And it's powered by the NRF 52840 on here. And it can do some wireless Bluetooth transfers. Yeah, did you say the onboard sensors? I think I got them all PDM. Yeah, the PDM microphone, you do audio projects, and the Xcelerometer, or LIS3DH, or charging circuit, and tons of libraries for the LIS3DH, built-in slide switch. It even has a NeoPixel, like one right here, a little very tiny one. A little software button and your reset. Yes, so it's going to work with CircuitPython and Arduino. It's got the UF2 bootloader. So when you double-tap reset, you can drag and drop UF2 files, whether it's CircuitPython or some pre-compiled code. You can quickly swap out the code without having to worry about installing all the CircuitPython libraries, which I'm really happy about. So we have some really cool demos to share. This is a fresh one that I just got. So we have two sets right now. This is the Fire Code from Phil B. Pater Dragon. I just somewhat love the dragon look. But yeah, these are very, very cool fire effects. And I just drag and drop the UF2 from the Learn Guide, and it just loaded up nicely there. So the 3D printed frame has been updated. So it can fit now, not just the feather, but the BLE board. So the BLE board has M2 size slots, and they are slotted. So if you want to use something else to attach it to something else, you can do that. You don't have to use screws. You do not have to use screws, rather. And I'm just using hex nuts here to secure those screws. But yeah, they have enough clearance, just enough clearance to not short anything out. So that's really nice. Nice, tight fitting. It's pretty close to the feather shape and feather like the width of it. But it's slimmer because it doesn't have those pins break out. So you'll notice that there is some pins here. There are some pins, but those are for reset clock and data for the NRF if you want to do some debugging or something. But normally what we think Lamar wants folks to do is to use the STEMMQT connector so that you can daisy chain different sensors to it. But like I said, PDM mic can do the audio projects, and the accelerometer is going to do the motion-based things. I think I hit the reset button on accident. Let me hit it reset again. There you go. So yeah, this is all available to download right now on the Learn Guide. So let me put these on. I added some rubber bands in the back here just because it keeps it on my head a little bit better. But one of the things I noticed, like if you're going to wear this for a while, maybe you're like performing or something, like you probably want to add some pads here to make it even more comfortable. I would suggest some sugru and put it up into the shape of the bridge of your nose and that should hold on pretty good. Okay. These screws right here are 16 millimeter. You can get away with 14 millimeter, but I don't have those, but they're M25 here for the hinge. And yeah, and then M25 hex nuts here. But yeah, that's the way I designed it there. And then M3 holes are in here. There's three holes to choose from, but you want to choose the middle one there. And that is... Do I keep hitting reset? No, I think you're probably touching the circuits, like bridging something. I hope not. I think maybe the battery wouldn't be first. Anyway, yeah, that's the hinges. It's really, really simple assembly. You can check out the CAD animation if you want to get a breakdown on how it's assembled. But yeah, M25 for this, M3 for this, and M2 for that. I apologize that you have three different sizes of screws, but that's just the way it is. But yeah, you can totally see through them because of the slits here. It allows you to see very nicely. So I will swear them now. I think that's the coolest thing about this. You can actually see through them. You can fit them over your existing glasses. And if you don't want to 3D print the frames themselves, we actually have a couple of screw mounts in here that can be used for zip ties. So you can attach those to your existing frames. And even the costume prop glasses, like the oversized ones, you can attach those as well and fit those over your existing glasses. So a lot of options for wearing these. And yes, responding to Timmy on the YouTube, we have two Bluetooth apps that you can use. We've had these for many years. You can do more than just send text on them. You can do the color on them. You can change the program on there. So you have options for both iOS and Android. So definitely go pick those up. And we will show the demo for that in a little bit. Yeah, that's super cool. Because obviously you want to be able to control these with your phone. Yeah, we really wanted to highlight that in the video at the first. Yeah, check out the video. There is a lot of info packed commentary on there. You can check out. Yeah, so let's quickly scroll through the learning guide. You've got some really fun copy. Always have awesome stories and copy with all the products. But yeah, the LED glasses panel sold separately because you can power it by other boards like a feather or a QT Pi or a P2040. So you can do that. But this is the driver board is really what it's for. Yep, yep, yep. So all the different features and stuff on the board are laid out here. So if you want to get more details on that, you can just scroll through it and take a look at those bullet points. For the pinouts, if you are writing some programs for it, you'll want to know which pins to call for like the switch for the PDM mic. And they're all broken out here in our pretty pins PDF diagram that you can download. And this just walks you through all the little bits there. You got your JST connector and your USB-C type connector for power and programming. Static T connector for daisy-chaining I2C peripherals or sensors. You got that user button switch. Here's the pinout and circuit Python or an Arduino. Excuse me. And then these are the LEDs for the status indicator and the NeoPixel, which is also a status indicator accelerometer microphone because of the library you can talk to them by saying like board.excelerometer, board.microphone, clock and data. So that's how you can play with it. Program to it. And the arrangement of the LEDs, you have two 24 LED rings and then a grid of 16 by 5. That's like the text rolling. And then your STEMIQT on either side here. So if you wanted to add another thing here, you can add another STEMIQT or a STEMIQT like breakout if you want to do some sort of temperature sensing or something else. All right. And then the circuit Python page. Here's how you can download circuit Python and flash the firmware for it. Just use the reset button to get in the bootloader mode and drag and drop it. And you can install the latest version of circuit Python. We've got a bunch of other pages here that are mirrored in from all the circuit Python goodness. So like which editor we like to use and talking to the Ripple. If you've never played with circuit Python, this is going to walk you through all the things because they're kind of mirrored in from all the other circuit Python pages. And then this particular one, the circuit Python eye lights starter projects. These are all the projects that are currently here. These are going to get updated, I'm sure. There's one that does the accelerometer, the tap and look.  The Google the eyes is a cool one. We demo that in the video as well where you can shake your head left and right. And it will kind of make this little half of a ring like kind of rotate around the ring. Which is really fun. And then there's motion reactive lights demo. This is like an audio spectrum visualizer. Very, very cool. I really like this one. It looks a lot like the code that was in the LED matrix, the 13 by nine little QT one that we did. It's actually the same code that was but it was ported out for that one. So now you can kind of see this one. Excuse me. And then there's the fire code which I'm wearing right now. This one's also done in circuit Python. And those are the ones right now for the Bluetooth stuff. However, right now we currently only have it in Arduino. So if you scroll down to the Arduino section, go down to Bluetooth message scroller. And then here it's going to show you how to connect to it via the Bluetooth app. That's a free download for iOS or Android. And then there's where you want to tap on it. You could use the UART module to change up the text and the controller and the color picker module to change up the colors. So there's the UF2 download. If you don't want to install Arduino and get all your board profiles and libraries installed, you can just download the UF2 file and drag and drop it to here. So that's what I'm going to do now. So let's go ahead and take a look at how we do that. I'm going to go ahead and queue up some stuff here. So let's go over here while I arrange my windows and stuff. See if I can get all my right folders and stuff. All right, I think I'm ready to try it out. So I'm going to plug in the glasses through USB. I'm going to the bootloader mode. So let's go ahead and do the overhead. So in the overhead, I'm just going to go ahead and double tap, reset. So one, two, you get that green LED that lets me know I'm in the UF2 bootloader mode. Your LEDs are going to stop if they're running. That's fine. That's how it is. And then over on our desktop, you'll see that I have a new glasses boot USB drive. It's a simulated USB drive. So I'm going to drag and drop that UF2 file. It's named iLightBlueFruitScroll.UF2. I'm just going to drag that and then I'm going to drop it into the USB thing. Cancel. Sorry, I did it wrong. It's dragging and dropping so hard. So it'll start copying over. You can see that there. Over on the overhead, you can see, if had a frame, that there was a little loady thing. Now it's loaded by default. It's like 1% brightness. So I'm going to go ahead and fix that. So let's go ahead and get our somebody's app. I guess mine. Open up Blue Fruit Connect. It should show up on your device. Let me turn down the brightness. If you're demoing fun stuff, just turn your brightness down. LED glasses driver. That's the name of it. Let's go ahead and connect to it. The LEDs normally show that you're connected. Then you can go to the controller color picker. And then you can send it some sweet colors. Here it is super bright. By default, the text says, what does it say? Like download the Blue Fruit app, I think. Put it on your face. It probably won't just too short of cable. But yeah, that looks way better at a distance. It says connect, app, run, Blue Fruit. Run Blue Fruit Connect. Which I did post all of the links for Android and iOS. All of the chats, you can check those out. Then over here I can show you UART. In UART, there's a little text box. This is white because that's where the date is going to go. Here's what I'm going to update. I'll type in Pedro, Ruiz. Then you hit send. When you hit send, updates there.  Then you can go back over to controller, color picker. Just a color, maybe just some red or some nice, some green. It's pretty instant. Some blues, more greens. Let's do some purples. That's more purple. That's even more of a purple. Not more of a blue, whatever. Then you can change the brightness by using the slider here. That's good if you're in a super dark setting and you want to get a camera or something to get a good picture of it. Really solid. In addition to this, you also have the iOS app for your watch. You can actually select through a couple of the swatches on there. If you're on stage performing or something like that, you can have very quick access to that. I don't think I installed it here. Yep, I do have it. Take a look at what the interface looks like. You get pallets, which is kind of nice. I don't think you can do the UART stuff though because it's like the watch. It strips away some of the things. Maybe for the newer watch model, you can give the devs to... They have a keyboard now on there.  I don't know. The watch is kind of... not the Flenny key. That's why you can't do UART on here, right? I just don't like using the watch. It's just a remote control to your phone. I don't really like to use the watch. But it is there, which is really cool. Hey, you got a mobile device. Mobile device is a mobile device. Here we go. You could use an iPad if you wanted to, right? Or even your M1 computer should be able to run on there too. Oh, that's right. If you have one. Tested it. It works. Very cool. Very reflective. There's a quick demo of installing a UF2. I'm getting in the bootloader mode, dragging and dropping. That was very difficult to do. I almost dropped it in the wrong spot. What else can I say about it? What do you guys think about it? Tell me, what do you want to know? People say... What do glasses say? You blind them. They say, good work. That's nice. Yeah, good work, everybody. Lamar and Phil combine together, and then everybody on the circuit by the team Phil B doing a lot of the demos. Mostly just all of the demos. And then Kat E4 documenting. Making the pretty pins for the LED drivers. So definitely check out the guides. There's a ton of examples and work that went into fully documenting all of the capabilities of it. You can program it. Like you said, in Arduino and in CircuitPython. A couple more really good demos coming out. I wanted to highlight one. Which one? What channel is this? The Show and Tell channel on our Discord. Really cool. With the actual blinky eyes. Help me find it on my screen. Let's see. Is it in general? It is Show and Tell. Where's the topic? It's like one of the newest ones. Scroll it just a little bit. Oh, scroll all the way down. It should come up. There it is. Maybe that's the top one. No, it keeps going. After they had gotten it. I just want to see it real quick. These are some cool demos that we don't have right now. But they're cool that folks are coming up with their own. Scroll down because there is a GitHub. To where all of these are located. Cool. With the blinky eyes. This really shows the matrix grid of it. There is quite enough to make these blinky eyes. If you keep scrolling down more, you can see the GitHub link for it. And even attaching it to the numchuck breakout board. So you can actually control where the eyes are looking. That's really cool. If you are doing some sort of fun. That part I did not see. Having the blink trigger. Super great. Amazing. This is squid.jpeg. Discord user squid.jpeg. Very cool. Excellent examples. Yeah, he posted it somewhere. I think it up somewhere.  Mind your, because of the microphone. And your bump bump right here. GitHub. Shifty eyes. There you go. Thank you, Squid. Look at this one. Let's drop this link in the... You can find it yourself too. Right. But I'm putting in the... The Discord live broadcast channel here. Shifty eyes. Very cool. And it's an Arduino project. So you can install Arduino and use the... I know. Just make sure you get your board profiles installed. That's all documented here in the Arduino setup of the learn guide. You'll need to do things. How many things? This many. Oh, for a second. I don't have my Arduino setup. I'm sorry. I'm a terrible person. But, UF2s are great. You can drag and drop them. Because even that alone is difficult. Yes. But yeah, here is how to set up your stuff. Your Arduino profile. It's not difficult. It's just you got to do it, right? And then there's another page called Arduino Board Testing. Cool. This tells you what you want to do. Okay. I'm going to have to do this later. Because I want to install it. The demo is very cool. I know, right? I don't think we have any of the breakouts. But I'll definitely have to put some on order. What do you mean? What breakouts? The num chuck. You sure? All right. Let's just a quick look at the learn guide. My contribution. It's down in the downloads. I have these 3D models of the PCB. So if you want to design some unique attachments or closures or whatever, you can use these 3D models. They're in different open formats such as 3MF, STL, STEP, and Fusion 360. They are all populated too. So you can get the LEDs or the components. The connectors, they're all there. And if you just want to laser cut something, you can use these schematics here. And get what do you look different? I guess it's just the screenshot. Because I know the holes are not actually that. But that's just the way it looks like in EagleCAD. But yeah, there you go. You can always use Lamar's schematics and PCB files to make a new file because they're open. Very, very fun. Yeah, there's the links to the Github, links, 3D models on Github for the panel and the driver. They're two separate models, two separate folders. So that's why I linked them out that way. The panel is just the glasses and then the Bluetooth driver board is right here. It's called the LED driver. And then you can have data sheets for the LED driver. That's the IS31FL3741, all the data sheets and everything is here. So it's really cool that everything about all the things are here. You even get the exact NR52840 module PDF data sheet. It's called the RayTac MBDT50Q So you get all the details for making a breakout using any of these components. So that's really cool. You get some footprints too. And that's the learn guide in a nutshell. I think there's more demo code getting added. But yeah, it's nice that you have a bunch of different options for dragging and dropping or walk you through installing the libraries and stuff because yeah, sometimes it's a little bit. And then you get the additional links to some of the other components you might need like the Stemma cables and the USB battery pack that we're using. I'm going to download the music reactive one. I want to download this one. Get that one set up here. So let me do it again. Where I do some live dragging and dropping. Tap reset. There's glasses boot. I need to go to my downloads folder. There it is. I'll just do it this way. There it goes. Put that copy. Hello! Hi! He's like a little different. One, one, one. They look like the brightness has been lowered or something. Like instead of this being white, it's not purple. That's cool. Hey, what's up folks? PDMike. Right there. So yeah, these are really cool audio ones because they're audio reactive, right? The googly eyes are cool too because you can tilt your head and move around. So that's cool. Super cool. Can't wait to put these on a pumpkin or something with that fire code. Yeah, I really like the fire code one actually. I'm going to switch it back. And then there's another one that we didn't demo to. Tap to change colors is always super cool. Yeah, that's the wrong spot. Synthwave says Yanni and it's more banter. And you can't do Callaway saying that with those glasses you could make a spectacle of yourself. Yeah. Lots of spec puns going on. Yeah, super cool for Halloween. There we go. Fire code. Yeah, I'm going to leave it on fire good. I think that's the coolest right now for the season. Especially our background with the pumpkins. I brought out the the tombstone with the Halloween eye. That's fun. That's cool. So yeah, that's this week's kind of project. The frames have been out for a second but we wanted to make a dedicated video for the LED driver and the LED panel. So you can check that out. It's a good video that shows those three demos. But yeah, more demos to come and shout out to everybody who's written their own demos. It's really, really cool to see on the discord there. That's going to be one of those where the projects will continue to be made well into the next year. And again, cat files for them. They're all available to download on the github. Learn guide. And there's just a dedicated guide for just the LED frames. The glasses frames. You can check that out. And then here's just the board itself that one was added last week. But it's still there so you can check it out. And a reminder that if the LED boards are not in stock you can use something like a cutie pie as what you were actually first showing it off as. So that does work as well. You might have to solder. I think it's only the RP2040 that has the stem out. But do you show it? Wire it up with a feather? Like a normal one? No. Last week's project is kind of like that because it's pretty much the same LED driver. Different LED arrangement. But you could totally do that project. The RP2040 doesn't have a built-in PMI but the feather sense does. And that's kind of how we wired it. Just zero clock, zero data, but you can see here the two photos of the feather and the the LED board. It's like almost the same size. But not quite because those pins, those header pins are missing. Alright so cool. You can sign up so you can get notified when more come back in stock. I didn't say that they were building a couple more.  Maybe later in the day. Shout out to Team for releasing the Learn Guide and doing all the cool demo code and stuff. Alright cool. Let's go ahead and jump into this week's What are we privatizing? Yeah. We don't really have much updates. We could show off the Raygun I guess. Yeah. This is probably what we need to really start documenting Philby. This is a collab project with Philby so it's a fun 3D printed prop from Star Trek animated series. The slaver weapon. So you have a little trigger here. You have the speaker. You see the M4 with a PAM. Maybe three or two amplifier. And the little mini overspeakle here. So a lot of wires going on here but that's because there's a lot of connectors. At some point we're going to have some features here where you can change up the sound effects using this little slide potentiometer. It's really neat. We've got some magnets going on there so you can put this back on there. And there's a little speaker hole in there. It adds like bass to it. Yeah. Acoustics. Fun, huh? A little built-in slide switch. I do a little layer-by-layer on how to do these built-in holders for your projects. Very cool. And Paige is going to show off some different filaments that we've been playing with. Yeah, so Philby had a request on some shiny filament. So we are testing out this really simple one from, oh I forgot the name of it. I'll post a link in the comments though. This is a really nice shiny one. It looks like multiple parts. You can definitely tell the difference between the green that you were using before and this shiny PLA. Yeah, it looks more futuristic, more on par with what they think the show wanted. Yeah. So you definitely get a lot of very nice shiny highlights on here. And I think he's trying to avoid having to do any post-processing on it. So yeah, this is a really good way to go. The only thing that is not cool on it is the strength of the little snap fit parts. I did try a couple of different settings and like print it slower, printing it hotter. The infill doesn't matter just because of how few parameters there are for the little snap fit parts. But it just kept breaking. So unfortunately the only part that will be in the regular green will be the pommel. And as you can see here this is the part that we're talking about that kept breaking off. You even tried increasing the thickness of it and it's just the film. Whatever additives that they're adding for the shininess is making these little clippy parts. Yeah, brutal and break right off. No matter what settings I try setting it up to. But for the most part all the other parts don't have any of those snap fit parts. They're all like magnet stuff. So perfect for those. So that's the only bummer. And it's the only snap fit part really as you see here. The rest of the assembly is all screwed together. And there's magnets. Which makes it a lot easier to take apart than having to deal with designing and then getting your snaps to work. But yeah, this is a little bit of an over-engineering bit. You don't really need that there. But I thought it was fine since the way you're going to reprogram the board or recharge the battery is through the USB connector here. There's no room here for a cable and clearance and stuff. That's where all the engineering went into. Making sure that the assembly is not a pain in the neck. But yeah, these are some cool parts. Very fun. None of them really require any support.  I left it like that. And like a nice flat edge here for your buttons. Lots of little things here to make it assembly good easy and no supports. Yeah, very cool filament. I wish it was stronger with snaps. And the tolerance is because it's printed on two different printers, it's a little bit tighter. But it still works. It's just a little bit tighter. So I purposely make things a little bit more loose in my designs because I know that the ultimakers like to make things really, really tight. This is a really good filament. I mean, it's strong. It's just those snaps for whatever reason. So I am putting the link to the Amazon listing to that. Just with the caveat of that like we said before, the snap fit parts will come out kind of weak. Also you'll notice here I have a right-handed and a left-handed. I'm left-handed, sorry. But you can see here I made these right-hand. He's a right-hand man. And they do have a couple of other colors. This is from Nova maker shiny silk green puree. And if you haven't seen episode of Star Trek it's episode I have it in my downloads folder. Season one episode 14. I can't wait to see Phil B. I think he's posted it online in his cosplay so far. Yeah, we shared on the show the cat. Space cat. Yeah, very cool. So that's what we're prototyping. I'm going to start documenting this. Yeah, there's a lot of little things. Yes, we got that. We did not bring it out here. It is the Loki pruner. That one too. It goes into a document stage for that one. And then some cool projects with the wireless inductive LEDs. They want the gauntlet. The infinity gauntlet. Which I didn't know. I didn't know that it just came out. When did the movie come out? Like five years ago now or something like that? So I was super surprised that Lego gauntlet like back-ordered sold out. Super popular. So we're going to add some of the inductive wireless LEDs to that. Just design a quick little part. So the little LEDs will be held in place without being rattled around. And then John Park made a really cool guide on building like a stand for that. Got this really cool wood. So definitely check that out as well. And then after that, probably Christmas stuff. I see all of the retailers already bringing out all of their Christmas gear already. So that's what we're looking towards now. Funny. I'm replying to Stuart. Oh yeah, so KJ magnets. Yeah, you got the link there. A cool place to get all your magnets. Yeah, I forget the exact dimensions but in that link he'll tell you. These are the magnets that are used for the search of prop. They're inches, sorry. They're a quarter inch diameter and an eighth inch thick. It's really good. Philby already had these on hand. He's like, hi, this is perfect. I think we use these on past projects. Yeah, the magnets we stock in the store. They're really chunky and really big. Didn't work for the small prop. I wanted to get some smaller ones. But yeah, this is a great place to get magnets. They have all sorts of shapes, sizes, diameters. They got cubes. They have cubes. Discs. Yeah, I like the little they're like flat. They're great for like bracelets and stuff, remember? Yes, I do have those. Yeah, that's what I use for the LED the Bengal Cup. Something like that. Oh, I don't even know stars. Stars. You could sew them into things. That's great.  That's a new one. Never seen. Scratch my head and ah. Definitely be very aware of the size. I remember I ordered one. Got the wrong size in this giant arc segments. We're getting like thumb tags. Well, they have stickies. How cool. Oh, colors? Yeah, but anyway, I got this giant like the wrong size, totally wrong size came with a box of the warning on it. I was like, oh, jeez. That's fun. It's like danger. Your hand will get crushed. Just a YouTube video of like fake person getting his arms smashed. I saw that, yeah. Yeah, Sandy Kallaway saying Christmas, what happened? Did I miss Easter? I know. Christmas what? How all the Christmas stuff is coming out? Oh, it's just the way the big box stores are. They got to have their especially right now with all the shipping with the shipping being delayed and everything. So go ahead and get your Christmas just be happy that that's just going on. All right, let's go ahead and jump into this week's community that was what you're proud of. Magnets. How does it work? We're the Moscow super popular trending. All right, now we're on to Community Mates. I don't know where this came from like all of a sudden like everybody's talking about squid game. I don't know. I didn't know it was popular. I watched it maybe two weeks ago when it first came out and I was like, oh, this is neat. I had some time so I watched it and I was like, oh, this is cool. Well, you know what I mean? It's not cool that people are dying and stuff but it's got an interesting story, character development, blah, blah, blah. You don't have to watch it. Yeah, I've been watching all of the the spoilers and like the behind the scenes. I kind of built the sets. It's really, really cool visual effects for it. So that's the thing I've been watching. And of course the 3D printed mask which a polygonal mask like this has been around for quite a while. Yeah, in 2012, there's a really popular design that came out there on Thingiverse. And this is a really cool one printed or designed by I forget the name. We have it in the credits there. Yeah, I think the and what I really like is there's a little video on there on how we designed it inside of Blender. So you can see all the polygons, how he's connecting all of those. So check that out in the download. I'll post the link when I'm done modeling this mask. Yeah, Hab Yen put together a little... Hab Yen. Hab Yen, put a little video on how they put it together and they modeled it in Blender and what I like about this version because there's actually quite a few versions available on Thingiverse. This one has like a nice slot on the edge of the mask for rubber bands and a strap or something if you want to do that. But yeah, the thing files here, you can get a Blender file if you want to like get the original source and then the STLs are right there. And the popular one on Thingiverse, let's see do I have it. This one here, this is the main one that I've been seeing everybody. It's on the home page of Thingiverse. The only difference I can see is the side of the mask has a hole instead of like a slot so I kind of like the other version better. But yeah, shout out to all the folks who are modeling up their own version of the frontman mask. Yeah. But this is the one we downloaded. Shout out to Pedro for picking the lesser known downloaded one. You didn't even know this is a guy. Well, I saw it come up in the my RSS and that's where I find all of the like as soon as it's posted is it's when I start like I have like a whole giant spreadsheet of all of the interesting things that I see posted like in real time on all of the socials. And if you're wondering why I always post Thingiverse stuff it's because they're the only ones who have an RSS. I can't go to multiple websites and like go through there. I have one giant RSS feed as all of my new track and drop is actually kind of hard. I don't have time for that. They should get someone to convert their feed into an RSS. Right, we get it. So what we're going to do right now is we're going to walk through a little bit of a little tutorial on three at a time. One of the things that you wanted to know was how I set this up because a lot of the printing you just hand it off to me and I go figure it out and they're going to fix it and do all of the maintenance and figuring out how to get the most optimized way to slice that with supports on there and you know time we have to do this really quick. Let me do it. Alright, I'm going to go ahead and get the STL from Thingiverse. It comes in like this. So what Pager found out is to rotate it so I'm going to rotate it upside down. And one of the things I keep seeing everybody do is printing it upside down. In the air, which I've mentioned so many times here, I feel like a broken record I usually sink the model down into the bed. In this case I sunk it down about negative four millimeters. I got a tip real quick. Let me do a tip. You can use your hotkeys R and T to switch between rotate and you know move. So I'm just going to move this down. If you hover over the tools it'll actually tell you to what the... Oh that's cool S for scale, R for rotate. But you can see here under the Z box I'm just going to erase that and clear it out to make it say negative four millimeters that's what Pager said. I just have a nice even number for that. And another tip too if you look underneath you can see the blue is visualizing how much of that model is being sunk into the bed and what you want is a nice flat even little platform The more surface area you have folks the better adhesion you're going to get to your thing. So that in terms of like you know placing it on your bed that's the optimal way to place it down in your bed. Sink it down by four millimeters or so and check how much surface area you're getting that's touching the bed. I keep looking at you're watching and nervous. No it's spam calls. Okay. I'm like oh no we don't have time. No. Alright so when it comes to actual slice settings you're going to want your layer height to be whatever you like. We have a point two and the main thing I want to change here is something called the support line width. Yes. That doesn't show up so I had to turn that on. So right here under the little icon here you can drop down the quality and then it's right here support line width. We actually want to reduce that from whatever it was. It was point three eight. So we brought it down to point two just so that it's thinner. Yes. Good catch. That'll make it super easy to remove. There's no point in having the support materials be the exact same width of your actual geometry. Alright.  I think I used like six. Yeah I used super low infill. Okay. It's still kind of strong right? Yeah yeah I mean because of the thinness of it there's not too much infill on this to begin with. Alright. Alright and then here's the part you want the supports I just had it generated for me. I tried placing it myself and it just it would not the weight of the custom supports work and Kira is not as good as something like Simplify 3D. So yeah just have the overhang to like 70. Have the support placement everywhere. Pattern to zigzag. Density four percent. That's pretty much it. Oh and the brim too I think you were talking about that. The brim I didn't have a brim on there about six to eight something like that just so it like has that extra adhesion on the bottom since you are going to have like a relatively you know small like surface area on the bed anyway.  No that like it has a tendency to like fuse to the rest of the geometry so it's like you don't really need it here. I usually use it when you have like a really big flat like overhang. So I don't really need for that. I'll show you where the overhang is on this chin here. I got another tip here. I was getting a really really slow preview when I sliced it so Pedro told me a really good tip here if you bring up your preferences for Kira one of the very first things inside of general if you look down to forced layer view compatibility it's like the second to the last layer before you scroll this one. Alright there I enable that. So turn that one and that will make your slice way faster. It was super slow like I didn't think we'd be able to do this. So let's go ahead and slice it. I think we do have to add some custom support though because of the chin or whatever. I think I did have to yeah. So we'll show you there. So once this is done preview, there we go. So this is That's not too bad. Right but there's nothing on the chin. There's nothing on the chin for some strange reason. So go back to prepare click on the model it's highlighted and then over here there's support which I got to remind people that is a plugin you have to add on. It's built in though. They're a little marketplace in there. It's just a you search for it type in custom words. Let me guess there's an update for the plugin. Probably yeah. There you go custom sports. Oh wait no it's already updated. But what's this for something else? You have time to scroll down for that some other one. No you're good. But in any manner use this thing and download custom supports under whatever plugins maybe. It's in there somewhere. You can see it's alphabetically so somewhere in here. There it is custom sports. Right there. Excellent. Yeah and it gives you a checkbox of what you have. So that's what we got. Should have to crash mirror for custom supports. So let's use it. Okay custom support. Click on the thing. Click on the thing. And then now we can just click on a piece here. It's just that top portion right there. There's your support. It kind of shoots through the head but that's fine. Now you can update you can have it like be tapered like a wider base and a smaller size for the top. And then you can also just scale the actual supports. Oh this is default right? Yeah. Oh you can go in the scale. Yeah you can go in there. But we don't need to do that right? Yeah. Okay. That's it. Alright let's slice it now. And then you should have that it's just that chin portion. I think some of the models I think it did see a remix where they just have it at an angle so you don't have that overhang on there. Yeah but let's see a lot of people printing it with more than Yeah way too much support. than you might need. But here's some tips here on how you can get away with printing it without so many supports there you can see. Yeah I was going to delete the ones that were in the eyes but they came out super clean so I would leave it on. It's problematic. But yeah that's how uh those are some tips. Hopefully they are helpful to you. Yay. Yeah. It would take 13 hours. And that's without a time lapse. Yeah I think the time I have it listed there I think it took like 24 hours and head moves, parks like chills for like a couple of seconds because of the long exposure or the long shutter short. No. Long shutter speed that I'm using on it. So these you can actually see through it you just hot glue them in there. Yeah just hot glue. You could have used super glue to make it look a little bit more cleaner but I was in a rush. I'm always afraid of haze. Oh yeah yeah so that's a the other thing too I broke one of the the grids so it was very easy to remove the hot glue so it would have been a nightmare with super glue. This here instead of just having a circle having a rectangular slit like here is really nice. Even though we're just using rubber band it'd be nice to have a nice comfortable ribbon and then a buckle of some sort. And then you added some of this insulation. So that's a weather sealant. The glue isn't the best it kind of sucks but the adhesive. I did the hot glue on the bottom I didn't add it to the top. That you could definitely do that. I have it on the nose bridge as well because it like goes into your nose. So just those two strips of weather sealant will make it very comfortable because otherwise it's like trying to get into your eyeballs. Yeah that hurts. Yeah I wish I wore this when I did that beat. Cause I was just sitting there taking the paint. And of course you can see through the grids. Yeah you totally can. I am beat. I can drum. That O20 is looking for Max Headroom Mask with integrated LED glasses. That is a really good idea. Switch. That's Susan. Yes Halloween all around please yes. My wife has Hocus Pocus running. On repeat. On repeat all year long. All year long. All month long. All year long. I don't know. Thanks for the people liking the haircut. Yeah. It was like two years since I cut my hair. Did you see the haircut Pedro? It's not even like done or anything. I didn't even style her anything. My wife was cutting it for she cut it twice during the lockdown. It got too long.  She gave up. I just put in a ponytail. I had a band bun. I have snaps of me getting the tail removed post that later. Yeah. I can finally feel a breeze in the back. So much better. I cut my own hair. Yeah maybe I'll go at some point. Yeah thanks. And we actually look like brothers now. That's funny. I like how we're like wearing the same not the same but the Epcot shirts. By the way this goes really well. The shirt goes really well. Yeah it does.  I wish they made a black one too. Just invert the colors. Like a blue one or something. Alright I think that is going to do for this episode. Oh yeah it is time for lunch. I am starving. We've got to worship this part. Later tonight we're going to be hosting the Adafruit show and tell. So please come on and show off the cool stuff you guys are working on. Yeah. It could be electronics, PCBs, 3D printing, designs in the process or even your child's art project. Always cool to see. Definitely love seeing updates on all the projects you guys are working on. So definitely stop by and show that off. Okay and then shortly after we'll be asking an engineer at 8pm each time every Wednesday at 8pm. Full hour of Lamar and Phil opens his hardware, new products and more. That's really cool. Did you key guests on there? Some cool skate board or inline skate stuff. Cool. JP is on tomorrow at 4pm. Make sure you check him out. Deep dive Scott is on Friday. 2pm Pacific, 5pm Eastern and then back to Sunday. We got our sometimes random hacker evenings. It's been happening like 8 to 9 now. So definitely a more before you go to bed anyway. Good times. And then Mondays are normally certified on meetings at 2pm Eastern time and then Tuesdays is the product pick of the week with JP. That's 4pm Eastern time or 1pm Pacific time. And the mornings of Wednesdays we're doing this and then later is that full block of shows with show and tell and then ask engineer back to back. Very cool. Right, it's gonna be it for this show. Thanks everybody for tuning in. We'll see you later tonight. Again, we're hosting the show and tell so we hope to see ya. And good luck on Iron Maker endeavors. We wish everybody good health. And with that, don't forget to make a great day see you later tonight. Bye folks.


The Ministry of Health, Wellness and Elderly Affairs is currently exploring options to address the pharmacist shortage in country following discussions with the Sa'afah Lewis Community College, SALCC. The discussion focused on the development of programs at the Sa'afah Lewis Community College to ensure the training of healthcare professionals. Director for Health, the Honourable Mose Jebatis, says he is very pleased with the eagerness of the SALCC team to work towards addressing this issue, especially given that pharmacists continue to play a vital role in the nation's healthcare infrastructure. The principal, Dr. Nus, approached us and suggested that we meet on the issue of pharmacists and the possible collaboration between the Sa'afah Lewis Community College and the Ministry of Health, Wellness and Elderly Affairs to see whether a program can be developed at the Sa'afah Lewis Community College to train pharmacists and pharmacy technicians to not only fill our dire need in St. Lucia, but possibly who knows to train young people who are looking for opportunities in the medical field, in the health and wellness field, to become pharmacists in the future. Principal of the Sa'afah Lewis Community College, Dr. Keith Nus says the issue of shortage and migration of pharmacists continues to affect the country and therefore his institution will work diligently to assist with this problem. There is a clear need and demand for filling not just the shortage, but also the potential flow through for this profession. We are also recognizing that this is a huge employment opportunity for young people in St. Lucia and that what is required is to have a professional program that's fully accredited that would deliver these capabilities for young people to enter the profession. Dean of the Department of Health, Wellness and Human Performance of SALCC, Presca Regis Andrew Sez, her institution remains committed to the training of healthcare professionals in St. Lucia and the Caribbean region. We are well aware of the situation of the shortage of pharmacists here in St. Lucia and the negative impact it is having on our healthcare delivery and we have committed to work together with the Ministry of Health and the public sector to address the situation. The Ministry of Health will continue working with the Sa'afah Lewis Community College in regards to research, accreditation and other pertinent aspects of the development of these programs. Reporting from the Communications Unit of the Ministry of Health, Wellness and Elderly Affairs, I am Funa Neptune.