 And welcome to Descaladieta. Hey everybody and welcome to a Sunday night Descaladieta. Thanks for tuning in with us. It's me, Lady Aida, at my desk which is pie out of high with electronic components and goodies. We got some mail bag, we got some new products coming out. We've got, we got actually a triple-decker episode cause it's gonna be Descaladieta, followed by the great search, followed by IonMPI because last week we didn't have a video. But let's kick it off with Mr. Lady Aida. Yeah, I got a couple odds and ends. Tell us odds and ends. The videos will be normal this week. Tuesday, we've got product pick of the week with JP. Wednesday, we have 3D Hangouts with Noam Hydra. We have Show and Tell, 730 on Wednesday. We have Asken Engineer, 8 p.m. Thursday JP's workshop. Then Friday we have Deep Dive with FilmeGuy who's standing in for Scott with Scots on maternity leave. A bit of housekeeping thing. Thank you everyone who sent some good feedback and also was appreciative of one of the things that we tried to do. We had the course correct a little bit. We did a blog post that said, hey, some accounts from a few years ago, there might have been a private repo. They went public. We don't think anyone saw it, but we wanted to get the word out just in case. And we'll lesson and learn. We're gonna send out emails if we ever do that at the same time as our public post and our video disclosures and everything else at the same time. It happened one business day later. One business day later. And what I learned was you have to have a communication plan for Twitter that's different than your blog, that's different than how you do things on a live video show in a chat, how you do things on Discord. So anyways, thank you everyone. Like we said before in our blog post, we don't think any data got out there at all whatsoever. And usually companies don't even disclose something like this. We decided to anyways. And then we alerted any accounts during that time that may have been exposed. Again, we don't think any were at all. But thank you everyone who was nice. And even the folks that kind of punched a little bit on Twitter, I know what the intent was appreciated anyways. Well, we learned from our mistakes. Lessons were learned. Lessons are learned. And that's actually what Desk Lady is all about. I mean, I made a mistake on a design this week and I'll tell you all about it. And maybe you will learn from my mistake. Yeah, what I learned is there's like two different types of companies. Companies that makes mistakes and hide them. And then companies. And so I like to say we're a company because there is mistakes that we make and we're totally okay showing our work and hopefully folks can learn from us. And also I put my offer out there. If anyone ever has to do any type of data disclosure or anything, email me ptdata.com and I'll tell you lessons learned, what we did with our legal experts, what we would do different. And a lot of it just had to do with timing because we're always publishing everything always constantly, everywhere. And I don't mind sharing thoughts with all that because I didn't have really resources in the same way. So what do you want to show up for us this week? Well, first off, let's do a little bit of mail bag. We got our flipper zero today, which is a really cool, like multi-tool. I call it like a mammalian hardware hacking tool. This is really neat. We backed this on crowdfunding. It came in, it's this kind of adorable orange and white shape. It's not square, which I like. It's a funky shape. There's a lot of GPIO available. You can just flip wires in. Selected the most cyber punkiest electronics. It's super cyber punk. It's got IR window, so you can feed it IR. It looks like there's some sort of probe clip add-on. USB-C port here for charging because as you can see, it's battery charge micro SD slot. And there's this character, the flipper, which is a dolphin. And it's got all sorts of tools and things it can do. So it can act as a bad USB. It can act as an i-button. You can do GPIO hacking, infrared, NFC. I thought I'd show a quick demo of NFC reading. Yeah, good. You can also clone and, like I didn't set up the whole thing to have it like do the cloning and then prove the cloning, but let's show this off. So let's read a card. So it's got these adorable interventions. I didn't love it. I think it's all the little details that they put in. You know, it's like anyone can make like kind of a blue square and believe me, I make blue squares, but I really think that it's like the dolphins concentrating. That's cool. I'm thinking so hard. So I've got like a standard, you know, my fair tag here. Yeah. Put it underneath and it identifies it. Oh wow. It tells you the UID and then you can emulate the UID or save it and then you can have actions occur with it. It's completely open source software. I think it's also open source hardware. Yeah, I have to double check. Don't believe me on that. I have to double check and see when I back this and I'm going to try to get ahold of them and I would love to stop this in the Adafrit store. If anyone out there from Flipper is watching ptdatafrit.com would love to have this in the store. So yeah, it's got a lot of functionality and capabilities and I think it'll probably be available for purchase. I mean, we backed this many years ago. And I think they were using, you know, of course a whole bunch of- I don't remember when I backed this. Well, you know, it was pre-COVID I think. Maybe. And they probably got completely wrecked. Their schedule probably got wrecked by not being able to get parts because all the stuff in, I don't know what's in here but I'm betting it's a lot of ST and TI parts and NXP parts, all the parts you can't get. So anyway, this is really cute. There's a lot of functionality and you know, I think you can also like, of course add more functionality. I think there will be like, you know, this looks like there's plugins, it's probably scriptable. A really cool thing. I'm always psyched when people make cool hardware because that's like part of the community. We're all making hardware together and definitely with all the GPIO headers, you know, maybe someone will add a little I-squared T-scanning script that could be kind of handy. I'd like that little portable I-squared T-scanner. You plug in, you know, power ground and then two pins and it'll tell you whether it's detected. All sorts of other nifty things that I think it could do. So check out the Flipper Zero. I think that you can still pre-purchase it. I think that crowdfunding is over but you know, it probably will be available for purchase really soon. So that's from the mailbag. Okay, what else? I'm doing the little guy. Okay, thank you. Okay, next up, it's Flippy Flappy Time. Thinking of Flipper. Thinking of Flipper. It coincidentally. Tonight's theme is Flipper. It's going to be so good. So let's go to the computer and I'll show off my thing. So, you know, the PCF, anything. Oh, we got a sale going on our site, by the way. Oh, by the way, there's a sale. We're going to have to burst it off by the day because it's like Friday and tomorrow. But it's all weekend including today and tomorrow. So we have the PCF 8523, which is one of our favorite little RTCs. This real-time clock is battery-backed. It's very cheap. It's really easy to use. It's supported by Linux. We really like it compared to the DS1307, which is kind of popular. This one is three-bolt friendly. So it uses a lot and you know, you'll see we historically have used this with the SOIC part and this is like a big-ass crystal. So I couldn't get this, the SOIC part, but I did manage to get an order in for the HV son part, right, a much smaller, like a four millimeter by four millimeter DFN-like package. This is, you know, this part shortage is like not really ending. I'm still getting lead times into 2024, 2023, so it's not like you're gonna be able to get parts. So, you know, stay smart, everybody. Stay sharp, be flexible about what components you'll get. Definitely a great time for me to be doing desk light hands and great searches because it's gonna be all about finding replacement parts. That's actually about half my job right now is doing revisions and replacements because so much stuff needs to be swapped out and I want to keep as much stuff in stock right now. Like there's about 50 products that are out of stock and it's just hard to keep them in because, you know, I cannot get B&O 055s and not only that, but Bosch is like, we are not even taking back orders. Like we won't even like pretend to tell you that we might have them one day. Like that's over. So it's a lot about, you know, what you can get and working within that and that's why you've seen me do a lot of expressive parts lately because I can get expressive chipsets and I can get like RP2040 but I can't get, you know, Samdies as easily. But anyways, so I couldn't get the SOIC part but I can get the HVSON part and so, you know, I redesigned this board and because I think I'll probably use the HVSON, sorry, I'll probably get the SOIC version eventually again. And again, I have a little PCB leftover but, you know, still, I made this a flip flop design so I put the HVSON over here, the SOIC here. The outline is the same. I saved space by just making the crystal smaller but I used to use this big chunky 32 kilohertz crystal and now I use a smaller one. So, you know, this, I actually just like ordered this like side on scene. I just ordered like a couple hundred PCBs, you know, as is. And I think that'll help me get that product back in stock. So it's like each product that's out is because of some component and it's just like each one is a different, you know, for some, it's like, let's find an equivalent part. For some, it's like, let's find another package. For some, it's like, let's just continue or let's completely revise it. It's, there isn't one solution for each thing. So that's one of the boards I, you know, I revised this week. So if you're wondering like, why isn't there as many new products? It's cause I'm doing a lot of revisions which take almost as much work as a new product but it's mostly just to keep stuff in stock which I think is important. Okay, what else? Any other questions? Nope, you're coming. Okay. Next up, you know, I have worked on the ESP32, ESP32 QT Pi. So let's go back to the overhead and I'll show this off cause I did get a couple of these. So we made a couple hundred and what's interesting is that they did not pass test. The prototype pass test, but I had a lot of issues with, you know, there's like one of the things where it's like, you know, you can make two or three prototypes, the two or three prototypes work okay. And then once you make like, you know, usually we do a run about 250 for a new product which is, you know, because it's gonna happen like something can go wrong. Like I make two or three, but you know, there can be something, you know, very marginal that works in the prototypes, but doesn't work in production. You know, a resistor value, it's like I picked it and it turns out I have to actually tweak it. So the problem I'm having is during the test, which I didn't set up cause it's, I thought it would be a bit much. The, when I do the wifi scan, the ESP32 hangs, it halts. And at first I felt like, okay, this is a power supply issue because that's a really common thing with the ESP32. So I've been like, you know, I'm doing the test while I'm probing the three volt line. It does seem to matter whether it's plugged into my computer or whether it's like, there's a, it's a little bit like, it's like a little shoddingery. It's a little tough to find because if I run a wifi scan when it's plugged into my computer, it works. But then when I plug it into the Raspberry Pi, it doesn't. And I'm actually kind of wondering whether I think it might be that the wifi antenna, even though it's on the opposite side and you know, protected by a ground plane to the chip. I'm wondering if it's interfering with the crystal or the microcontroller like that, that emitted RF. And it's tough to determine this. So right now when I'm, you know, cause again, it's like, it just hangs. There's no error output. It just like stops working during the test procedure. So, you know, I'm, I did a couple of things. I tried to like move the antenna. I'm going to maybe try changing the Pi network to maybe like drop the gain a little bit in case, in case that makes a difference. Like maybe, you know, making the antenna a little less strong by adding some more, you know, impedance in line. That'll make the range less good. What's interesting is that the ESP32 S2 and S3 have had absolutely no issue. Like it's basically the same design, but there's something about the ESP32 and I'm not seeing a three volt dip. So I don't know, I don't know what it is yet. And I do have a lot of capacitance on the three volt line. And I tried like providing an extra, you know, on the test strip and a big capacitor on the five volt pin. I'll figure it out one way or the other. And another thing I could do is make a version of this with a UFL connector, you know, stop by maybe just drink it by hand, make a couple. And then if you were to the antenna and the antenna is physically far away, does it pass test then? Because if it passes test then, then I know it's something about the antenna, not the power supply, but it's like, it's a bit of a challenge. So hopefully I'll figure out, you know, meanwhile we did get the C3 out and all those pass tests wonderfully. It could also be that there's something, you know, in this ESP32 could be something in the early Wi-Fi analog, you know, front end stage that is extra sensitive. So, you know, I don't know. But hopefully I'll figure out something because I'd really like to get this board out and I know I'll find, I'll figure out something. I just don't know what that is yet. So I have to spend a couple more hours on debugging. So I think that is everything I had on my to-do list, right? All right. Why is it, do you want to check? No, we're good. Okay. So do you want to do great search and then IonMPI? Let's do the great search first and then yeah, let's do IonMPI. Okay. The great search, what to buy if you're doing digikey every single week, lady, user powered of engineering to find the most precious things in the world right now. Electronic parts. Okay. So we're going to go to digikey.com and try to find something this week. What are we going to try to find? Okay. So here's what we're going to find. So, you know, this part shortage is kind of an ending. Are you going to the computer? Yeah, let's go to the computer and I'm going to tell you a story. Here's a story. It was a story about a part I can't find. So the, I've actually, you know, a while, about a year ago, I ordered, you know, a year's worth of components from ST sensors. You know, I've been ordering a year's worth at a time usually instead of a quarter, quarter's worth because it's been so tough to get parts. And some parts from ST I haven't been able to get. Like I got LSM 60 Sox's and I got some, you know, ISM 330s. But what happened is I often, what I've liked to do is I like to make a combo IMU where I take, you know, a accelerometer gyro I stick it with a magnetometer because it's actually not that usual to get a nine doff in one. Usually don't get all accelerometer gyro magnetometer in one package. There's the LSM 90s one, but like really good luck getting that one. You're, it's basically, you're never going to find it. It's pretty common to have them as separate chips. And then you, you fuse the data together and you get, you know, X, Y, Z orientation. Which is cool. And, you know, like I said earlier, you're not going to get BNO 055 or 085 like anytime soon. Those are, those are totally unobtainium. So I got the accelerometer gyroscopes. What's interesting is I've totally not been able to get magnetometers. I did get some list two MDLs, but not the list three MDL. And the list two MDL is a plus minus 50 Gauss. And the list three MDL is a plus or minus, you know, 16 Gauss, which is the same as 1.6 Militesla. So divide by 10 to get from Gauss to Militesla. And this is better because you want, you want something that has, you know, good 16 bit resolution and accuracy because the Earth's magnetic field is much lighter than, you know, a magnet that you have in your hand. And there's mainly two kind of magnetometers. There's like the high range magnetometers that are good for detecting magnets. And then there's the low range sensitive magnetometers that are good for sensing the Earth's magnetic field. So the list two MDL is not a bad magnetometer for that. But I'm also a little worried I won't be able to get that chip as well. Other magnetometers I have, I either haven't been able to get or they are the high range type. So what I'm, you know, and I'm not sure I'm ever going to get the three MDLs again. I do have a, you know, big order in with ST, but it's just this, you know, I think everyone's just totally crunched with this part shortage. So what I'm going to do on this great search is I'm going to find a high resolution. So like 12, 16, 18, 20 bit triple axis magnetometer that's I squared C because I want it to work. You know, I want it to be compatible, not maybe not pin compatible, but as functionally compatible as possible. So I can pair it. You see here I have the chip next to the IMU for a nine DOF sensor. So let's go to DigiKey and let's search for, so this is the part I'm looking for the list three MDL. So let's just go there because it's always good to, you know, you start with the part you can't get and sometimes it's, it gives you ideas of how to find the part you can't get. So this is the part that, you know, if you put in that you want some, it says, you know, I don't know, 2059. I don't think it's actually 2059. I think what they're just saying is we don't know when we're going to get the ability to make this. I think you need a particular kind of fabrication technology, which is super booked. So what we do want, let's go down here and then we can use this to search. So we want a magnetoresistive active XYZ accelerometer. That's sorry, magnetometer, that's surface mount. You know, I don't really, I don't, I'm not going to specify the range because I don't care if there's multiple ranges or one range. The voltage supply I'm not worried about it's probably going to be three volts. Resolution, I don't want to be too picky. Package, I don't expect to get the same package, but I do want it to be, you know, the minimum is it's a magnetoresistive active XYZ. So let's search. Also, I want it to be about the same cost. The 3MDL is, you know, basically one or two bucks. So I want it to be about that price. I don't want to spend like $20 on this part. Okay, so output type. So this is the thing that I'm going to select first because there's not a ton of options here, which is good. Actually, there's only 10, that's very small. So I think I want I squared C and SPI only. So let's, let's do that limitation. All these ranges are quite good. Remember the list 3MDL is 1.6 militesva. I don't want it to be much bigger than that because I want it to be, again, used for earth sensing. So I don't want it more than like five, but all these are quite good. All these cover 3.3 volts, which is what's important to me. You know, it's, if it's lower, great, but that's all I care about. All of them have 16 plus resolution. So that's really good. So let's see what's available. So there is the ST1s. They're not in stock. I think let's, let's look at only ones that are in stock right now. Okay, looks good. So we have a couple options here, actually. And they all look, they all look pretty good to be honest. So there is from, you know, Memsik. There's a couple options from Rome. There is an option with a lot of pieces, but what I really liked is, you know, when I was like, okay, well, I'm probably gonna buy, you know, 3,000 of these because I'm gonna use it in a lot of stuff. When I looked at the price, the price of these Memsik ones was like very, very attractive and I know Memsik makes, you know, good components too. So this could be a good alternative. What I'll do is I'll probably make new versions of all those IMU plus magnetometer breakouts and then when I can get the list 3MDL, you know, because there's people who have those, the code already in their design, we can always go back, but as long as I have a lot, you know, libraries for all of them, I think people can switch pretty easily in case it's another year or two. So there's two options here, both of them look really good. You're probably wondering, well, what's the difference between, you know, the MMC5603 and the MMC5633. They're both very similar. Let's look at the MMC because I did pull up these datasheets and I do this little trick where I kind of like scroll down and I try to like, I try to get like the datasheets to kind of like be almost the same and then I kind of flip between them to see if I can see what's different. And if you look down here, what's different, hold on, go down to applications. Oops. What's different is on this one, you see there's a, this one has a I3C interface in addition to an I squared C interface. So that's basically what you're gonna pay a little bit more for on the 5633. They're both actually pin compatible. They are not completely code compatible. The register map is a little bit different, but they are, you know, this is, unfortunately it's a BGA, it's a WLCSP with 0.4 millimeter pitch, but it only has four pins. I'm not as nervous about it because I don't have to do a fan out. Like, you know, four pins mean that can just, I can just bring the pins out from each corner. When something has nine pins, you know, there's always a pin in the middle and that can be tough to get out. But with four pins, even if it's fine pitch, I'm not, I'm not as nervous about it. So this one is a really good option. So I think I'm gonna start and also I really like that there's 77,000 stock. I'm probably gonna start with, you know, making a systemic UT breakout for this MMC 5603 so I can get Arduino and circuit Python and Python library code going for it. And then, you know, if that's good, I'll, you know, just like connect it up with an IMU and like stack them one on top of each other and then like try twisting and turning it with our fusion code and just make sure that it like works fine with that. And if it does, I'll make new breakouts and just, you know, tell folks like, hey, if you're waiting for this nine-doff that has the list 3MDL and you don't wanna wait because the magnetometer is not an important part of an IMU, like you want a good one but it's not, it's not the thing that really affects the quality of an IMU. The thing that really affects it is the gyro. That's what's important. So matching, you know, as long as the gyro is good, as long as you match it with anything that's a kind of reasonable magnetometer, you're gonna get good data. So this one looks good if you're in the market for a magnetometer and you can't get one because you can't get one. This one's cheap and available and you know, it's not hand solderable but it should be pretty easy to work into your pick-and-place manufacturing setup. That's great, church. Okay, next up, we're gonna do this week's Iron MPI. We had a really big show on Thursday. We moved our Ask an Engineer show from Wednesday to Thursday. Thursday we had a bunch of stuff going on so today we're gonna be doing Iron MPI as a special treat for Disc of Lady Ada. Viewers, are you ready? Triple Decker, let's do it. Iron MPI. This week's Iron MPI is from Boren's. This is actually the first time we've done a Boren's Iron MPI which is surprising to me. I didn't realize that we've never covered them. We do stock their rotary encoders so I'm excited to bring out a new and fabulous rotary encoder from Boren's. This one's gonna blow your mind. Okay, let's go to the next slide. Okay, so this is a dual concentric rotary encoder. This is funky. So you're probably used to normal rotary encoders that have like one rotating thing. This has two rotating things but on one shaft. So this could be like pretty handy if you need like a tight space fit user interface that has a lot of control because you can rotate two different rings and also press the button. So this is called the PEC 11D. If you are familiar with the PEC series which you probably are, they are kind of the most famous rotary encoders. I don't know if Boren's invented them but they pretty much made them usable. Like their standard shape for rotary encoders is what everybody uses. In fact, we stock a rotary encoder from Boren's, the PEC 11 or PEC 12 and this comes with a knob but this one is only a single rotary encoder. It rotates once and there's a push button but that, I don't know, that's not super cool. There's also, we have other kinds of rotary encoders like this iPod click type. You know, basically whenever you want something to rotate all the way around, rotary encoders and especially if you want also a button, I really like them. They're one of my favorite user interface types. I think type chambers are cool but rotary encoders can have a very elegant feel to them. You know, if you have an oscilloscope, there's tons of rotary encoders on it. Medical equipment, cars, stereo systems, whatever. You know, anything that has adjustments on it tends to have a rotary encoder. But let's see, you need more than one rotary encoder. Well, you can wire up multiples next to each other, that's possible. Here's like a demo where I have three rotary encoders wired up, you know, with STEMIQT ports but you can have them next to each other but you know, let's say you have, you want fine and coarse, you know, adjustment capabilities and sometimes you can use like the knob to select whether you want finer coarse but maybe the knob is also used for something else or maybe you want, there's just two elements that you want to change. I could see like one ring being for base and one for treble but you want it to be in one knob. Well, the party is here and it's rocking thanks to the 11D. So you can see there's the shaft, that's one encoder and then the brassy thing is a second encoder and then you can also press it to, there's a D10 button inside. I will say that you do need a custom knob for this obviously because you want to have like the outer ring kind of latch on to the, that little divot there that in the brass knob, there's like a little slot and you want to, whatever knob you design, sorry, there's two slots on each side, you want your knob to slot into that to grab in so you could have both rotate separately. This doesn't come with a knob but if you're designing this into your product chances are, you know, you're going to do injection molding anyways. So I thought I'd show a quick demo and then we would show that it's in stock. Bum, bum, bum. Okay, so this is the PEC 11D. You can see I've got it wired up to a feather with a little OLED. I didn't wire up the buttons, you're just gonna have to believe me, I wanted to just show that the rotary encoder but you know, you can press it and it is a tactile switch. So it goes up and down, there is 15 detents per rotation and then if I grab this outer part and I rotate it, it rotates totally separately from the inner part. So dual concentric rotary encoders, very neat. But it works just like a rotary encoder you expect, you know, I just coded up with an Arduino demo, had the OLED going out, it took me like only 15 minutes to put this together because it's like a standard rotary encoder, one on this side and one on that side. And on Digikey, 80 and stock right now, get them like N. That's right, they are in stock, you can actually get these. These are really funky, I've never seen dual rotary encoders before. I don't know when I'd use them, but like if you need this, this is exactly like, this can totally solve a problem that you have. So yeah, check it out. On the piano. All right, gonna do a couple quick questions. Yeah, hit me. First question that came in was, any thoughts on a guitar amp modeling with a plug-in DSB? You can, there's been a couple people who've done, you know, guitar pedals, like, you know, programmable guitar pedals with DSBs. It's like right now you can't really get DSBs. So I mean, good luck, but I think there's definitely people who've done them. So, you know, it's gonna be probably a hundred bucks or more. Really nice, really nice guitar pedals probably already have them too. You know, if possible, but check it out. I mean, I've never built a guitar pedal. I don't use them, but I know that there's people who've made customers who want them. I can't answer this next one. Folks are looking for Raspberry Pis because there's a worldwide shortage. Here's what you should do. Make sure you have a verified account on Adafruit.com and you've turned on two-factor authentication because we are making sure that there's no bots that are going in buying them up and then people are selling them on eBay. We don't change the price of them. People try to buy them from us and then add like $100 onto it and then sell them on eBay. We don't like that. So we're doing everything we can to stop that. We got pretty good strategy. We review the orders with our team now as well, but that's the best bet and we're not gonna do price inflation on them. Couple people in the chat said they use the notify feature, that's what you do. You get an email. Yes, we will email you, but have your account ready beforehand because even with authenticated accounts, they do go fast. And we're trying very, very hard to stop bots and resellers. It's tough because we don't want to question every order and like interrogate people, but we're also looking for obvious duplicates and stuff. Yeah, well, there's some that are like Bob's eBay. Yeah, it's pretty clear. And they do it three times or four times in a row. Yeah, so we limit one per customer and if you're reselling them on eBay and we see your store, we're just gonna ask you not to do that. It's not fair to everybody else. Okay, NYC Kids says I'm finally at the point where I should have an oscilloscope and you justify the cost, what are your recommendations? You know, a regal is pretty inexpensive and I think it's fine. I would definitely get a benchtop one. I don't recommend a USB one. One with a TFT screen is recommended. I think it's really hard to use the USB types. Yeah, all right. Yeah, folks appreciate the pie fighting bots. Yeah, like we're not against cool scripts and people using all these need web tools to do neat things, but there's some educators that they just need to buy one reservoir pie and it's not fair if someone's coming in trying to buy like 50. Yeah, that said, I don't know when the shortage will end. So please be aware, if you have, we have folks who contact us and they're like, I have this company or this startup and I desperately need 300 pie fours. I'm gonna tell them, look, don't do not, when they say hold your breath, literally don't hold your breath on it. Yeah, it's not fun saying no, but the answer really personally is no. I really do not, I can't hold them. I don't have a secret stash of them. I don't have any, I don't have any way to get more. Believe me, if they have them, they're in the store. Okay. That is our show for this week. Thank you so much, Lady. Thank you everyone in the community and all the customers and all of our team members. We very much appreciate it. We'll see everybody during the week for a full week of shows and more. That is The Disco Lady. Bye everybody.