Zapp and Hyr0n of AND!XOR join Cr4bf04m and Bl1tz to talk about Badge Engineering and the Espressif ESP-32.
AND!XOR comes to Texas to talk about #Badgelife, the craziness of DEFCON, and their new badge design.
Zapp and HyR0n of AND!XOR talk about #BadgeLife and Defcon.
The MacroFab Engineering Podcast Design Contest sponsored by Mouser Electronics currently going on! The topic is Useless Machines! We have cash prizes up to $1000 for the winners. The deadline is August 10th and it is closing fast! More information can be found on here!
CrabFoam
Blitz
R.F.O.
Visit our Public Slack Channel and join the conversation in between episodes!
Parker is an Electrical Engineer with backgrounds in Embedded System Design and Digital Signal Processing. He got his start in 2005 by hacking Nintendo consoles into portable gaming units. The following year he designed and produced an Atari 2600 video mod to allow the Atari to display a crisp, RF fuzz free picture on newer TVs. Over a thousand Atari video mods where produced by Parker from 2006 to 2011 and the mod is still made by other enthusiasts in the Atari community.
In 2006, Parker enrolled at The University of Texas at Austin as a Petroleum Engineer. After realizing electronics was his passion he switched majors in 2007 to Electrical and Computer Engineering. Following his previous background in making the Atari 2600 video mod, Parker decided to take more board layout classes and circuit design classes. Other areas of study include robotics, microcontroller theory and design, FPGA development with VHDL and Verilog, and image and signal processing with DSPs. In 2010, Parker won a Ti sponsored Launchpad programming and design contest that was held by the IEEE CS chapter at the University. Parker graduated with a BS in Electrical and Computer Engineering in the Spring of 2012.
In the Summer of 2012, Parker was hired on as an Electrical Engineer at Dynamic Perception to design and prototype new electronic products. Here, Parker learned about full product development cycles and honed his board layout skills. Seeing the difficulties in managing operations and FCC/CE compliance testing, Parker thought there had to be a better way for small electronic companies to get their product out in customer's hands.
Parker also runs the blog, longhornengineer.com, where he posts his personal projects, technical guides, and appnotes about board layout design and components.
Stephen Kraig began his electronics career by building musical oriented circuits in 2003. Stephen is an avid guitar player and, in his down time, manufactures audio electronics including guitar amplifiers, pedals, and pro audio gear. Stephen graduated with a BS in Electrical Engineering from Texas A&M University.
Special thanks to whixr over at Tymkrs for the intro and outro!
The mag fed engineering podcast design contest sponsored by Mouser. Electronics is currently going on. The topic is useless machines. We have cash prizes up to $1,000 for winners. The deadline is August 10. And is closing fast More information can be found at Mack feb.com/blog.
Welcome to the macro fendering podcast. I'm your guest Zapp Brannigan.
And we're your hosts crab foam and Blitz. This is episode 183. So zap was on previous episodes, incognito mode, which was episode number 69. And Arduino the gateway drug to hashtag bad life, which was episode number 109. Go back and listen to those of you want to know more about the background of zap. Zap. Why are you here on our practice? Oh, and actually thank you for coming on to our podcast.
Yeah, sure. No problem. I enjoy it a lot.
I know you're like a hotel room right now. Yeah, I
just landed in a undisclosed location.
Area 51.
Your store minute. We're looking for aliens. Yeah, so I want we just announced our badge design for DEF CON 27. Just yesterday, we dropped our teaser video, and proceeded to kill my phone with notifications. So that was kind of fun.
So what badge is it?
So this is the analytics or badge? Previously, it was known as the vendor badge. We had a Futurama theme, and basically killed off the trilogy this year. And we're doing a character in a gas mask with a hoodie. So basically a hacker with light up eyes and gas mask. postapocalyptic I guess this the hacker hoodie character have a name? We don't have a name for him actually.
All that can be a contest we have
this thing gets a badge. Yeah,
best thing gets a badge.
Yeah. It kinda kind of reminds you of like, like somewhat of a fallout kind of thing going on?
Yeah, it does. One of the things that Hackaday wrote about last year was they did a cycle analysis and he said, hey, they just keep getting darker and darker and darker. And so last year was this Westworld theme and benders face of being ripped off. And this year is a it's post apocalyptic the whole world's gone like, yeah, there you go. Yeah, so that's this, that's this years. One of the main things we tried to do this year is to make it as cheap or free as possible. We mostly succeeded, we only had to sell about 25% to make things happen. So we're gonna be giving out 75% of our badges at DEF CON. That's gonna be exciting.
And that was part of the crowdfunding campaign, right? Was that, like, the people who purchase are, in a way funding? The other ones? Right?
Yeah. So the way we did that was you were actually buying one badge. And then somebody else got a badge as part of that. So it's pretty expensive to get in, but at least you reserved it. And our theme this year is, you know, how much can you do? So we want to find people that are hacking on things who are doing cool projects, or learning to solder winning contests. And in some cases, if you have the resources buying badger somebody else, and that's what the crowdfunding was.
How's the response been so far?
Well, considering my phone, battery died so quickly. Yesterday, it's been off the charts. We kept the design complete secret until yesterday morning. It was really hard. Yeah, we did some things in Parker families for us. But the we added some three dimensional elements to it some light pipes, that light up in a glow, that was really neat effect. And we're able to control that, of course, with the LEDs. And then there's some glow in the dark on the front covers of capacitive touch wheels.
And it has like an LED matrix on the front too. Right? Yeah, 101
LEDs, matrix and then plus for more for the light bikes. Okay, but 80,000 LEDs is here.
Nice. What are some of the other design elements behind this badge?
So one thing we did was we did change up our technique for actually generating the silkscreen that cover. On the final run. I did all of that in Inkscape, and then used a tool called SVG to shinjin.
That sounds legit.
Actually, a lot of the add on makers and other batch folks use it now. It's pretty nice because you can go in and create each copper layer and silkscreen layer cutouts, and it'll just spit out a chi CAD module or footprint for it. And you just drop that in it works. Problem. If you do copper layers, they'll kind of mess up things from a DRC perspective, but as far as controlling solder mask and sill So like one of things you'll notice on the badges hoodie, is there's this dither pattern. And that kind of gives it this somewhat sort of gray, not quite white look to it. So it sets it apart for the rest of his face.
Kind of like a comic book shading effect. Old Style.
Yeah. Yeah. Or newspapers.
The board house must absolutely love you
didn't complain? Really? Oh, that's great.
Here do 600 Of these, and you're going to do it on your whatever your inkjet or whatever process they use, FYI. Yeah.
You know, it's funny, I sent a board over to a board house just the other day that it had some unusual aspects to it, because it didn't have a
drill file. But it does have holes in it. And the reason why I didn't have a drill file is because I actually just needed a front panel for something. And I had a DX F of everything. So I just brought the DX F over into the board, outline file, and just ship that over. And it's like, you're gonna see and see this anyway, from this file, that should work. And there was a lot of complaining, I mean, they're gonna do it. But it's also like,
if this breaks our process, don't need this.
But it but it but at the same time, he sort of doesn't. They just didn't, they didn't like the fact that a circle wasn't on a drill file, it was in a board outline file, which is still effectively just a C and C file.
Well, in Eagle, an eagle, it will automatically put a drill files over our drill hit is over a certain size, it doesn't actually put a drill hit there in the drill file it it routes it into the board outline automatically. I don't know what the cutoff is. But so it's like that is a normal thing.
Yeah, it is a normal thing. Also, the holes that were in this board, the majority of them were really big. I mean, as in like bigger than a quarter of an inch. So so like they're gonna see and see that anyway. Like, I just think, yeah, I think it's exactly what you're saying. Like, this does not conform to all the standards, things. Just calm down. It'll be fine. That's, that's why I was Gary's wide like, intense silkscreen, and things require extra attention to detail when they're aligning
the masks and things like that. So I was just curious why they would have thought they would have complained about that. You
probably had the drill guy work on board outlines, which he's not used to. Oh, there
we go. Yeah. Cool. So what else is new with the with the badge? Different with this
one? Different? So for us, it's always say, what can we do? It's new, we added capacitive touch. And there's two wheels on each of the gas mask cans. And then there's another button hidden in plain sight. And we used an IQ s 333 from this company called Aza tech. And it does all the noise rejection. And you just basically just clear it over I squared C and say, Hey, what's the state of this channel or these channels, and it'll tell you the position on a wheel or if a button is being pressed or whatnot, it's pretty neat.
That when we started using it, I actually bought the development boards for it and started playing around. It's super, it's like, if you're doing capacitive touch, like, just use that chip. It just works. It's amazing. Like it like self calibrates and all this stuff, so like, shapes and patterns, and like it just works.
You know, the the wheels are actually they're not perfect circles are kind of ovals, and they're tilted up to the side. And it still works. So it knows exactly where your finger is. It's awesome.
Is it using like a like a high frequency oscillator technology kind of thing behind it?
I'm a software guy, I don't know, you got
me. I never. I didn't look any farther than like, I actually got the dev board in for it. And I just went right into like, what registers are at the hit and I square C just to actually talk to this thing. I didn't even look at like the technology stuff, because I wasn't actually making a board with it.
Input cover pad export digital data, right? Yes,
that's pretty much what I did. I want to use it for another project. But you know, then I'll have to get further into like, properly routing it and stuff. But that's cool. Sounds like it's not too hard.
Yeah, it's not all janky like some of the analog read stuff that I've tried before. Mirror calibrating. And every board is slightly different than each other. So that's nice. So the other big thing I do want to talk about is the ft 2232. That's ft it's a dual FTDI chip serial UART. But that's I mean that's just the surface of what it can do. So we route our you are to that to channel B, but then on Channel A, you can use the MP SS e interface to the chip and basically bit bang IO you can read in all sorts of data. People have turned it into a JTAG debugger they turn it into an STD UDF programmers slash debugger they've used it to, to basically pull, pull data off of a flash chip, you can turn it into a logic analyzer. So it's just this amazing Swiss Army knife of a tool. And you can buy these on eBay for like, seven bucks. You have to know how to use it and get your, get your hands a little bit dirty in some of the code. But it's amazing. All the stuff you do with one little device. So that's on the board, everything's broken out. And we've got some, some instructions coming to help people hack other badges with our badge.
Oh, my gosh, I'm looking at their datasheet in a typical application section is like half a page of things that it can do.
It's ridiculous. I've been working on trying to get it to work with open OCD as an SWD. Because I want to dump some other badges and go play mess with their stuffs.
Yeah, I think one of the big elements from this year was basically making our badges and and add ons and stuff like useful and tools.
Yep. Yeah. Cuz our mantra and I think it speaks in the way we're, we're selling these or raising the money was, we want to teach you something. And so hardware hacking or just entry level hardware stuff. The the FTDI chip is part of that. The Doom SEO being I squared C debugger as part of that. So So not just things that flash and light up. But can you learn something that can be a useful tool
as it being a useful tool? Is that sort of like a wink? Wink, nod nod kind of thing? Maybe, oh, no comment. Yeah, we
hire and was actually working, because he did a lot of work on the FTDI. So he was actually using it to hack in SEO, those plugged into the badge. So he's using the badge to hack an SEO plugin. And the badge was like this weird Inception thing. So there's, there's a lot of fun you can have and
yeah, I think we actually have it set up where like the XR badge can hack the Doom SEO badge to that there's not much there. You can do but yeah, dump other images onto it? Um, no, but you can like write to the EEPROM. and stuff. It's pretty interesting stuff you can do?
Well, and writing to the EEPROM allows you to change which image or which animation to jumps to, right. Correct.
Make them really buddy make him look left, make him look right. Angry.
Can you control that through the capacitive touch wheels? Can you like scroll through his facial expressions?
You have to do it through our shell. Okay, and so if you remember last year, we did a thing called El or we call it moles code. I remember. Yeah, writing things like I mean, your variable up in your eye till both same one and 100. Right. So that was a full scripting language that ran last year's badge. So our shell is actually based off of that we call it lol shell. So you get to figure out these lols commands to change the Doom SEO or, or do something to one of the other SEOs that we have? Or hack another badge.
So we've already kind of been jumping into the Doom SEO thing. Parker, you want to start talking about that? A little bit? Yeah. So
it's also out in the wild? And actually, we we shipped it out like a week before the regular badges. And so far, it's been pretty good. I think we've only have like one actual hardware issue that like, just didn't get tested for. But like the, so that's 199 of them are good.
190 1999
Exactly. Yeah.
What was the issue?
It just like one of the GPIO pins is held high for some reason. And I actually look like there's no 3.3 volts anywhere around that pin. So something internally got messed up on that chip is one guessing. I'll get it at DEF CON. And I'm going to exchange it for you know, I'll give them the working one. But yeah, it's just it was a weird issue. We've had a couple of screen failures. But those were shipping issues, because it's a glass screen. And it goes through like a bubble mailer.
So only one of those was an actual screen issue. Oh, yeah. That's true. Was a bricked in air quotes bad, right.
Yeah. So. So yeah, the we're running into an issue where, because the code on doom for the EEPROM only supports single reads and writes. It doesn't support continuous streams of data. It talks to address 50 And which is the normal e prom address, right? Well, there was this one badge where they put their LED controller On the same I squared C bus. And it's also address 50. And it just blasts data at 50. And so what, I haven't been able to test this yet, but I'm thinking what is happening is, when my part of the code on the EEPROM code goes to that multiple bytes state, basically, I just have it just go up, forget about it, don't do anything. I need to flush that data out. And so that buffers just getting filled up. And I'm going to bet you, the wire Arduino wire library will just keep on like filling up that buffer and the buffer just keeps getting bigger and bigger and bigger, bigger, bigger until it blows up. And it just crashes to the human add on.
You don't think they had protections for for overfill?
I don't think so because I've looked in that code. And I there's nothing really in there that sets buffer sizes or anything. So it's got to be just fills up and runs over the RAM space. So refer to Episode
69, where he talked about my thoughts on Arduino. And then once I like it
I think you also spoke about the ESP in Episode 109. And how much you love that also. Yes, almost as much as SD cards. So, so we there's already been some people who've hacked into the Doom SEO and loaded other things, right?
Yeah, it's all the easter eggs that we implemented have been found. There wasn't that many. And since the source code, it's all open source. So you can go to GitHub and you can download everything you can build one if you want to. It's pretty easy to find the Easter eggs. I did try to hide some of the variable names and like other sections of the code. Like I think one of them is called inconspicuous variable one
will hidden.
When you scroll through it, it's in the section where there's a lot of long variable names. And you just if you're not looking for something, you might miss it.
Totally not an unlock int. Yeah, exactly.
We actually had someone put in pull requests to fix bugs. already, it's already fixed bugs for me. I've actually got to suck those into the repo. Probably tomorrow or tonight. I got your saying that.
They're trying to remove features from your
SEO the adding features. Okay. Yeah. Okay, good.
So I saw Duke Nukem on a Twitter post. Was that? Was that an Easter egg? Or was that someone else added that?
That's an Easter egg. And that's if you set the health to 3d.
That's great. Fantastic. Space. Yeah. Yeah. For 3d realms.
Yes. Nice. Because I was like, the only because we only have like, you know, two hex characters to work with, with what you can write to things. So I was trying to figure out some interesting, you know, I want to do to be in there. So, Bender is also in there. And it's, oh, I won't tell what you can look at the source code to figure that one out.
I think I could probably guess what number Ben? Is. What number 69 Right.
No,
you didn't put vendor at 69? Nope. Okay. No.
Don't you ever do messy Oh to play with? He doesn't have one.
Not yet. I will have one soon. You're gonna get one when he comes DEFCON. Yeah, hint hint. Cool. So what else is uh, I guess it's not Parker? It's crab foam.
Yeah, it's crap from today. The pentateuch or the Minotaur is flipping pinball machines now. Hey, congratulations. Thank you. Yeah, we've only found one hardware bug. And I wired the relay up wrong. Oh, that powers the 50 volts on and off. It's like the safety relay enable. Basically, it allows all the power to go to the solenoids.
That's a good thing to not wire correctly.
I wired it up. Normally. I wire it up the relay to be normally closed. And so when you activate the relay it goes normally it goes open and disconnects the exact opposite of what we wanted to do.
Did you just do like a PCB bodge to fix it?
Yeah, we just wired up. You know, looking in 14 gauge wire across the terminals. Oh, okay. Back out of budge. Yeah. That's crazy. You're
home depot soldering iron.
Exactly. Yeah, the big wedge.
Well, I mean, you got like, you got like 300 mil wide traces on both sides of the board to carry that current. So you kind of need a big wire to bridge that relay.
So we talked a bunch about the various ground pads and things like that on grounding schemes that you did. Have you had a chance to look into that and see the impact? I mean, it's working, right?
It's working. All I know is it's working at some, you know, deep remote location in, in Wisconsin, that's all I know. I'm actually going to get a couple boards, blank boards, I'm going to assemble them here to do some more like power testing, because the main one I want to test is like, if you turn on five amps of lights, and cycle at all, not really fast, does it? Does my grounding scheme actually hold up? Does the processor reset? Yeah, does the processor reset? I'm hoping since I basically routed those all on their own thing that it works. It should. Yeah, you would hope you would hope. Because on pin hack, we did it even less. Like we didn't like think about that kind of issue. It never had a problem. So you know. And then we started implementing on the software side, like NPF mission pinball framework. That works. Mostly so far. I think there's a couple more bugs to work out with the USB buffer, but it seems to be working fine. So that's kind of exciting. It's all kind of coming together in the last, you know, two months.
Yeah. When you were up here in Denver, you what you were here for like 10 days, I drank a beer and did that board for like seven of those 10 days, like seven did like eight hours a day on just that boy.
Then we brought him out to California and he all he did was work for us for three days. Yeah, he's got a bit busy. Drink beer. Work comes out. Yeah, pretty
much. It seems to work with crabs. Macro fab needs to have a little fridge, Nick. Well, Mack, Feb. I do have the fridge still there. My little fridge is still there. Yeah, the engineering department for the longest time had a little mini fridge that was underneath a pinball machine that had beer in it. Yeah,
so that mini fridge is under my desk now. It's even closer now. Yeah, it's closer to me.
Excuse me, everyone. I've got to go work crack.
So yeah, I gotta I gotta do some testing on doom. Should he add on doing more? I got pulling those those software requests and test those out. They should work. Because they've been tested already in the field. But I want to make sure on my end, and yeah, hopefully, there's gonna be a read to Penetang probably next month or two, plus some support. Like we got to do like the LED boards next. Already got a preliminary design for that done. But yeah, it's going pretty good. Nice, because
I know you were kind of scrambling last minute to kind of get that going.
Yeah, we managed to avoid disaster with that.
Okay, did you did you hit the target? We hit the target. So nice. Congratulations.
So Steven, what do you been up to?
Well, I guess it's my turn. Yeah. So I, you know, hopefully this is somewhat momentous. But we finished another podcast project. And I'm going to put finishing quotes just, you know, a little bit of asterisk and stuff just because there's an article that needs to be written about the design and construction and implementation. But the macro ramp is fully built, it is fully functional. And it is, like done, which that was like project two to macro fab. So Whoo, we're finally chipping away at the block. So yeah, I'm not gonna spend too much time on it. But effectively, like I got the board's in. And it went together really, really easily and functioned up on first startup. In fact, there really wasn't even much to do, I basically just turned it on and just started, you know, spinning vinyl on it, which was pretty awesome. The one thing that sucks and we talked about this a bit in our Slack channel. And, well, we've talked about this a bunch of times in our Slack channel and on the podcast, but I kind of got bitten the asked by some bad data sheets, and it's my fault, but also kind of like why does this even exist, but the three rotary switches so let me back up a second, I implemented a kind of a goofy volume control scheme on the front of this amp, where it has one master control volume, that's a chorus control, and then each stereo channel has its own like fine tune control. So you can like fine tune each side of the channel and then have a chorus control that controls both of them. And I did six position two pole rotary switches for each channel. And and for the volume And I picked some rotary switches that I've used in the past. And I liked them because I liked the feel of them. They're robust, they're inexpensive, and they're readily available on Mauser, which I kind of wanted everything to be easily available from Mauser. I've only ever used the solder lug versions of these switches. This time, I wanted to make everything PCB mount and they were the right height, such that they stood the board right off of the front panel of the macro amp, so everything was nice about them. However, if you go download the datasheet for it, there's not enough information to actually build a footprint for this part. Like, it doesn't tell you what pins are, what it doesn't tell you where the pins are. And it doesn't tell you what pins connect to what it but it has a mechanical drawing. And it's kind of goofy, but like, the thing about it is this, which I don't know, they're in the couple dollar range each.
The next level of switch that was six position and two pole is like $35. So there's like this huge gap in between, like, it's not like I could just go pick another one. And like I said, I've used these before. So I took a chance. And I did actually a good bit of research on it. I scoured Google for images of like the bottom side of these, this switch, so I could kind of guesstimate on things. And I was going across like users who were selling singles of these on Amazon and eBay and crap. And there's like old data sheets for this that have like suggested footprints and things, but they sort of none of the none of the data sheets agreed with each other. And in reality, if I really wanted to do this, right, I should have just purchased one, had it shipped to my house and then built a footprint off the real thing. But in I wanted to get things on order. And of course I got it wrong. The good thing is I got the like all the sizes of the holes, and the radiuses of where all the pins go, like I got everything correct, it's just the rotary switch is one position off, I had to like rotate it by 15 degrees or something like that. So the pins all fit in the holes, I just had to re maneuver one of them to fit in the correct hole. The thing that sucks about it is just that that one click or that 115 degree turn, flips both of the channels on my stereo. So like right is left and left is right now, the way I'm gonna fix is I'm just going to reroute the cables on the inside such that right goes to left and left goes the right and not tell anyone.
So please production, right?
Just Oh God, this, this thing would be awful for production, I would never wish this for production on anyone. And also like the Okay, so the original intent of this was to test out the Korg new tube, which, at the time I originally designed it, it was brand brand new. In fact, we got engineering samples from Japan of these things. And the whole point was to just like make an app that uses this new new slash old technology. And the thing about it is now that I've done it, it's kind of crappy. It's like, I wouldn't, I wouldn't want to use this thing in anything else. And we've discussed it before that it's pretty microphonic. And it rings like a madman if you tap the app, it just has this really high frequency like 6k ringing that lasts for a long time. Like it's like, you can measure the time of the ringing in seconds. And the worst part about it is I have rigidly connected rotary switches that go could chunk when you turn them right next to this thing that is incredibly microphonic. So if you can change the volume, it just ping and it just hangs on for. So you have to be very, very ginger about turning the volume knob, which I mean it let's be honest, you're going to turn the volume knob and set it but it's also super annoying. So it's one of those things where I will post the design files for it. But it's like, everything's functional. If you built one it works. It sounds great. But don't build one because it's not like it's just inherently flawed. Due to the parts. Yeah, the
we had an idea. I don't think we've ever actually said this idea on the podcast, but because we were basically waiting for the macro amp to be done. We want to take that idea and make like a cell phone carrier case that had a tube in it and was an a headphone preamp.
Right and the audio file OtterBox.
Yeah, basically the mic the micro amp. Yeah.
And, and basically once we realize that how microphonic these things were, it's like it would never work, because you'd put it in your pocket and whenever you move to LA, it would just go crazy. If you
were jogging, you would go you would go criminally insane in minutes.
It's fine because everything is us. We see no anyways, why do you?
Well, if you got a cork new tube, that's a little tough. Yeah, well, okay, so resurrect the the box in the box and get that back up and go. I mean, we effectively finished that one too. But, but that's a way better, like, Okay, you got you got two more two modern audio solutions there you got a Korg new tube that's trying to be like magical. And then you have this like, really well integrated Texas Instruments, Class D amplifier, and frankly, I'll pick the Texas Instruments. And the funny thing is, these new tubes are like 40 bucks apiece, for for something that is like, at best, I mean, I had to do some some fancy impedance control, I got 12 times gain out of this thing, and that's the best it can do. And so it's just, I don't know, like, if this was an exercise in like finagling, the best you can do with the worst, you got kind of thing. And then that cramp totally works. I mean, I was able to push 15 watts each channel with a function generator with, with just regular audio, I'm getting about 10 Watts, which is what the output transformer in the tube, they're basically rated for anyway. So I'll call it a success, but at the same time, it's just like, we'll use it as a learning experience.
I would say, probably the worst case scenario that could have happened is like, if your enclosure resonated at like that seven kilohertz? Oh,
well, no, no, no, you then just use it as a really nice sine wave standard. Yeah. There we go.
That's a feature feature. Yeah, it's a feature.
Don't you like throw pillows and blankets into these things, and they start resonating. I feel like I always saw the old amplifiers or people are doing that.
You know, one thing I haven't done yet, the case I bought comes with rubber feet, maybe I need to screw in the rubber feet. So it just has just the right amount of dampening for 6k. Well, the other thing is, I haven't done it yet. I don't even know if I'm going to but I put holes in the board around the actual new tube element, such that we could 3d print, like a little clip that helps support it into the board. Because right now it's just it's held by its pins, which all the pins of this thing exit on one side of the device. So it's kind of held in in a dive board fashion. So in other words, it's it's, it's the worst possible configuration for it to not vibrate.
So I don't know, maybe one day we'll do that. But it only it only has this issue, if I mess with. I'm just gonna leave it on and turn it off, put it on the side of the basement and have it just be a jam box for when I'm working down here.
They just leave it on all the time. That's the solution. Yeah, just cook at max volume. So you know, if the just the volume.
You know, it doesn't, it doesn't actually have a whole lot of noise. It it did initially. And I'll just touch on this for a second. I totally made a mistake in the design. And that's mainly due to ignorance. Because I've never actually designed a class A amplifier before. I've always designed Class A B amplifiers, which ABR pushpull style amplifier. So half of the amplifier works and then it kind of like teeter totters over to the other side of the amplifier. And that's how it pushes a positive sine wave or a negative sine wave to the speakers and stuff. So they kind of share the load. What's unique about a class AB amplifier is it inherently rejects common mode noise. Well, a class A amplifier has virtually zero noise reduction. So you can get away with absolute murder on your power supply rails on a class AB amplifier. Because whatever ripple is going to be there is going to be common to both sides and it'll just get rid of it. So the first time I turned on the macro amp, I just I get greeted with this lovely kind of sound. I'm like, oh shit, what did I do wrong. And then I realized I had like 20 volts of ripple on my high voltage rail. And it's the high voltage rail connects directly to the output transformer which connects directly to the speaker. So go figure that that's my bad on that. So the way I Fix It is I just glued in a an extra 840 micro farad capacitance and got that 20 micro farad is down to I think it's like one one volt of ripple now and it's like at max volume if you stick your ear on the speaker you'll hear some hum but or go deaf. Well yeah, well, especially with all the meatloaf that's glaring over the speaker.
If you're deaf you don't hear at home right you Just feel it.
There we go. Yeah. Percussive hum is what I like to call it, or tactile hum. So, one of the things that I have luckily made some good progress on is the design contract, good design, contest and closure, which is something that Parker and I've kind of been messing around for the past month and a half or so. And so one of the things we wanted to do for this design contest was have an overly useless overly complex, overly well made trophy. And so I spent last weekend machining a bunch of aluminum for this trophy, a lot of aluminum, a lot of aluminum Yeah, I bought, I bought a piece of a piece of 6061 aluminum that was 10 inches by 36 inches by a quarter of an inch. So the wall thickness of this thing after I flattened it, because you know, anything you buy from McMaster is not going to come flat. So I had to mill all the aluminum flat up, we're still looking at a wall thickness of the this enclosure of like, point two inch inches, which is ridiculous. The thing is going to be pretty hefty. But we actually have like, it has a screen on it. That's like milled flush into the front of the device. And it it has a through hole micro USB connector on it. And it's all countersunk flathead screws around the edge with a nice shiny mill finish on it. It's it's gonna look pretty slick when we're done with it.
And this is my first foray into actually designing a GUI interface. Yeah, so I've been taking a lot of like online Raspberry Pi Python GUI classes.
How's that going?
Oh, okay. It looks like garbage. But it works ish. Well,
it just has to be useless. That's it.
Yes. So you now you're now you're a full stack engineer.
Almost. I gotta do databases next. Okay, that's true. Yeah. And then yeah, I'll be full stack.
Well, so So one of the things I still have left to do on the enclosures, I still have to drill and tap, excuse me, the holes for it. So my plan is actually what I want to do is, I have all the pieces, and I'm going to put a Sharpie X on the side that goes, that's internal. And I'm just going to send Parker like this Lego set of, of aluminum pieces, and you get to assemble the whole thing. And hopefully it all goes together. Well. So
when are you going to ship it? Because next week is DEF CON.
Yeah, it's good. It's gonna come soon.
Okay, just slap a USPS label on it and just throw in the mail. Well, the thing was, I had selected anything.
Well, I still have to drill and tap holes. And the thing is, I selected M, three screws for everything. And unfortunately, those are just going to, I realized those are not going to leave it enough fat on the aluminum and I'd probably blow out some holes. So I've decided to drop it to m 2.5. Which means I gotta go pick up some M 2.5 screws and a tap, or probably like three taps. Three taps. Yes. Yeah. So I gotta get them. Exactly. So I will get that off to you as soon as I get those drilled and tapped. Which, if, if all goes well, I'll probably actually just chuck up all the pieces in one of our meals at work and just drill the holes out that way. So they're in the exact right spot. If not, you might you might be you know, you could advance Legos.
You could just bring it to DEF CON.
Yeah, you want to you want to do at a DEF
CON. Yeah, just bring you a symbol DEF CON. And we'll just throw the rest of the piping crap into it. Yeah, that's some code on it.
I'm checking the bag so I can bring some heavy plates of aluminum and let the TSA just look at me be like what, what the hell's wrong with
just take it down to hardware hacking village and have them help you finish.
That's actually a really great idea. We should totally do that. And see if anyone has a mill or a drill press there that's willing to help us out with it.
And then what you do is you start a scavenger hunt and you ask people bring you random things, they'll just bring it to you thinking they're part of a contest.
Hey, that's a great idea. So I was there was there was one other thing I was gonna say about that. Shoot, I don't remember Oh, it's kind of sharp. We need to break all the edges. I didn't end up breaking any of the edges on it right now and I realized that whoever gets it might really hurt himself. Because everything right now
just hit it with like 300 grit on a random orbital sander
on honestly, a Scotch Brite pad might even be enough to just break Yeah. Or we could we could also just take a file to the edge. You know, okay, so get this one of the things like I really wanted to go ridiculous with this. So the Think of the boxes. It's like a it's like a rectangular shape. Right? Every edge every side is it like a plate that is made except the screen is tilted back at a 30 degree angle. So two of the pieces that have to come together that interface with the plate, I actually ended up modeling and milling the edge to a 30 degree angle such that like it'll all fit together and meet properly. Instead of like, as I want to avoid gaps. I mean, there's gonna be gaps no matter what, just because like, nothing's gonna be perfect. And the material thickness is not perfect at the same time. But like, I went through the trouble of actually milling it like getting out like a ball mill and milling a 30 degree angle in the edge plate. I kind of had fun doing it.
Maybe you were sending me pictures over the weekend? And I my comment was it looked like Tiger aluminum? Because the angle that you sent the pictures it made it look like tiger stripes.
Oh, yeah, well, I started off with a 14 millimeter flat end mill, well, it's, it's effectively a face mill. And, and then I did a 65% step over on that and just walked across the surface. So it has whatever 65% of 14 millimeters is that has stripes in that in that width across the entire thing. So the cool thing is with the mill I used on it, I could go 6000 millimeters a minute on that. So facing it, you can just fly through it, it didn't take too long. The part that took a long time was that I was only taking like 5000 inch skim cuts. And when you have warped aluminum, you have to do like eight passes to get it flat, right. So that honestly, half the day was flattening the piece of aluminum and then the other half was making everything else.
And make sure when comm DEF CON actually bring your screen to just in case it's not the same tolerance as the screen I have. Yeah,
I allotted a 10,000 inch wiggle border around it. So it fits in there. And honestly I say we just put like two or three dabs of super glue or something just
Yeah, I was gonna I was actually just gonna, you know, Loctite 495. Yeah, that'll
work right in there. It'll just, you know, okay, another quick gripe about data sheets. If you go online and try to find the Raspberry Pi, seven inch monitor datasheet there's a datasheet out there with a whole bunch of dimensions on it and a whole bunch of dimensions that you just don't give a shit about. And a whole bunch of dimensions that don't help you. There's, there's like, and also there's like community users who have like, I've got the definitive drawing for this, and then you look at theirs and you're like, dude, yours doesn't tell you half the stuff you need to know to actually make anything. So one of the things that I'm a little bit upset about, it's not the end of the world, but like the corner radius of every of one on all four sides. It's not called out on the drawing, someone said it was 6.5 millimeters. So I did 6.5 millimeters. It's not 6.5 millimeters. So there's a little bit extra gap on all four corners. It's tiny. And like you'd only see it if you're like really looking at it. But it's also pisses me off because it's like come on, like these are the things you need to know in order to use the this product that cost 80 bucks, like what like have the outline drawing, you know. So that's
to do sheet ones were the same company for the same part at three different data sheets. Nice and they know them agreed.
No date stamps, either.
No date stamps. It was like your APA one or two new. The new data sheet. It changed the size of your product in big bold text use this one. Rev do not use draft watermark. That's you know, scribbled on
preliminary use only. Yeah, I
actually, we had a product in. I remember it at macro fab. We had a product that one of the customers sent in a data sheet. And literally every page had a giant watermark that was in gray. That said do not use a like huge watermark. I crossed every page and they're like, Yeah, we're gonna use this one.
I didn't even pull up the datasheet it was like Parker Look at this. I turned around because he was behind me and he just turns the monitor around and just says do not use that product to me a lot of fun to manufacture. Yeah,
it was great. We had a lot of fun with that one.
shipment. We're doing this live.
Frankly, that's what a lot of customers feel like sometimes.
Cool. So whoever gets this trophy, you know, thumbs up, have fun with it. It's useless.
Yes, maybe they can turn it into something not useless because it is basically a really nice enclosure for Raspberry Pi three with a touchscreen on it.
Yeah Yeah, you know one thing I haven't done and one one thing that whoever wins this trophy might have to make it less useless is you might have to drill some holes in it to let the heat
Oh, it's all aluminum it will just conduct out.
You will. That's true. The entire enclosure is unpainted aluminum. So maybe it just, it's a giant heatsink. We can just consider it that way.
Cool. Let's go to the RFO time. Yeah. So speaking of Raspberry Pi's, Honey, I've shrunk the Raspberry Pi. So this is our new cam company called our new cam, shrunk Raspberry Pi to a system on module style board. That's got capsulated edges. So think about like the ESP 32 that you use before zap. But what's interesting about this is the Broadcom SOC that the Raspberry Pi three uses is not publicly available. And but this is not a clone. This is not like a Raspberry Pi three clone either. So how did they do it?
I think they're just buying a bunch of pies and desoldering the modules? Exactly, exactly. What is it really, really
exactly what they're doing.
Oh my God, what's the failure rate on that?
I don't know. They actually have a video of their process of taking the Raspberry Pi three, soak up system on chip off and putting it on their board.
No, are they reballing it?
I haven't seen the video. I just read the description. So I assume the rebol on it. I'd hope. God How much are they charging for this thing? I don't think you can buy it. Oh, okay. But the fact that someone actually built this and is using it means probably the Raspberry Pi foundation should build something similar.
Hmm. Kind of like basically like the like the PI compute module, right? Yeah, except
it's even theoretically be cheaper than the compute module because I've used the compute module as well. But the compute module is like almost the same price as the full on Raspberry Pi three with all the connectors and stuff. And then you have to add in that sodium connector, which is not a cheap connector. I think it's like six bucks. Plus all the pins so it's like expensive to assemble.
Look at that the article was written by James Lewis. Yeah, Mr. Capacitor, man. Yeah, that was a great episode. We talked about Kemet capacitors which influence
all that one, all ceramic capacitors all the time.
Wow. It's incredible that they're cramming all this crap down into I mean, what's the size of this, but 40 millimeters by 25 millimeters. So one inch by one and a half inch? Yeah. That's crazy.
So it'd be interesting to see if Raspberry Pi comes out with a version like this for the for that's like just like a stripped down version for you know, embedding further into products, or whether or not we'll get a compute module for the for
those those that wasn't next company, or they went out of business that was doing little modules like that.
Yeah. They it was next chip. Was it next chip?
Or chip? Just it was just chip.
Yeah. And they have the GR eight, the great chip. I actually have some in the drawer right here. So
that's like that company that sells a bunch of weird like audio specific stuff. It's called that corporation. And everything is like a VAT 123 or whatever.
Oh, yeah, we've talked about couple of their chips before. We've used a couple of you've used a couple digits before
I deal with their chips every single day. They're super popular in my industry. But it's also kind of like really guys, you could you could that's the best you could think about your name.
The real says those.
So onwards with more Raspberry Pi stuff, the USB type C issue on a Raspberry Pi four.
Yeah, there's actually a really good fairly not fairly pretty damn in depth article on Hackaday about this with the USB type C issue. So you want to dive into what that actual issue is.
So what Raspberry Pi corporation or foundation, whatever I think its foundation, what they did, what the design is on the USB type C connector for the power. The PD, the power distribution is a power distribution. Anyways, how that works on type C is there's two pins called the CC pins, and they need to be pulled up or down or you need to send data across them. It's like a low voltage Your data signals Well, basically telling what the host what the devices
were, it helps them detect the orientation of the pins as well. Because they form a voltage divider with, I think resistors that are in the cable, and it does a voltage sensor. That sounds a little flip it around,
correct. So those pins do a lot of multiple things. And what Raspberry Pi did is they connected both CEC pins together at the connector, and then pulled that down to 5.1k. To Ground, which, with a dumb cable, which is a cable that just has those resistors sensor resistors in it, it works fine for the power. But the moment you use an E rated cable, which has a little microcontroller in it, that's make basically tells the host and the device like hey, this cable can do whatever power can do, you can do 100 watts or 60 watts or whatever. But it also handles some of that PD communication and looking at the device. Well, when you do that, it creates this very interesting voltage divider scenario where it gets classified as an audio device and won't send power down.
Yeah, I think it drops into like the the old default USB mode, which was 500 milliamps. Yeah. Which for a PI of course is nowhere close what they need exactly what
the four is, is up word like the power supplies are rate three amp, right? Because like previously with the three and three plus, I think they were shipping with a two amp, like as the the official standard now now it's three Yep. For the wall.
That screwed me up on a couple. When I switch to the red, the PI three didn't have a power enough powerful enough
plug for it. Did you get the little lightning bolt symbol? Yeah, or
didn't even come on?
Yeah. Right. Okay, so I know we've talked about USBC. But it's like, it's still kind of confusing to me, because there's just so many like, there's so many ways that you it has to be configured properly, that it's kind of it's understandable that they would make a mistake. Now the so with the the E cables, they do a lot more than just say like we're capable. They also take care of like the handshaking, too, right?
Not so much. Most of the handshaking is between the host and device over that. Is it okay. Yeah.
Yeah. Cuz don't they have to say like, are you ready? Yes, I'm ready. Let's go. Okay. And then it starts hammering power.
Negotiate higher power, but the E marked cables, they will lead to higher gauge, right? So they'll jump in and say, hey, I can handle even more power than what a standard USB cable again? Got it? Yes, you're not melting your USB.
So this issue doesn't necessarily brick the pay for it just means that in order to deliver that power, you have to have a gift to use a dumb cable.
Correct. But there they are going to fix it at a later release.
Yeah, that's a pretty big oops, unfortunately. Yeah, it's
one of those it should have been tested. Yeah, we caught a similar issue with our USB type C on the badge. Yep. Yeah. So we had a different issue.
It was those the hardest hardware problem we had this year was USBC. Yeah, it's
like why is working. So we found this really cool USB type C connector, and I've talked about it a couple of times on the podcast, where it only has like the pins you need for USB type C to implement USB 2.0. So it doesn't have all the extra high, super high speed stuff. So it's really cool for like doing what we're doing on the badge, which is just like, you know, we just had normal USB type 2.0. And we just want to use your football connector. But the wherever we found the footprint from was it built into KiCad? Or is it something that we found online?
It was the schematic that was built in. And there's actually two there are two different USBC receptacles in the standard chi CAD library and one had the same cc pin repeated so it's like well, I've got one connected they must both be which is stupid. And then the other one actually broke them out as CC one and CC two and you should tie both of those to ground through a 5.1k resistor. Yeah,
so like separately to separate 5.1 K's right, not the same, right.
So we had a our USBC implementation you it was not reversible. You had to get
plugged in but he wouldn't work so you had to unplug it you put back over
normal USB, you just made it normal.
Or we fixed that on the production version. So it was Gertie.
Hmm. So, so the the raspberry, like, I don't think we've heard if the, when we're going to see a new version of the PI four, right,
probably whenever they run out of boards that they've made.
I, you know, I haven't done a ton of research, but from what I've heard and watch some YouTube videos on, it seems like they're backordered already, you know, for the platform. Yeah, so seems like maybe this is the time that they can jump into that. It's also kind of, you know, the maybe it's a little bit mean, but the Hackaday article started off with like, the Raspberry Pi foundation is no you no stranger to problems on launch and stuff. And then they go into this whole list of like, all the things that they've gotten wrong, and it's like, man, that's kind of, yeah. I would say,
one of those issues is like the photosensitive ldeo. It was on the resume, right? Yeah, the,
the switching power controller, that's actually really that was a really cool issue,
where basically, we hit it with like a flash from a really bright light source, it would freak out the ldeo and cause it to just stall.
You know, Dave Jones has a really great video on that, it's actually you have to hit it from with a flash from a xenon bulb, okay? Because that has just the right frequency that it causes the photoelectric effect in an exposed die. And it what it actually does is it causes the the chip to go into a, like a current restriction mode, because it thinks that it's overcurrent. And so it just basically chokes off power to the processor and resets it.
So yeah, it's like, how, why? How are you? Is this going back to what we were talking with Chrissy? And talking about, like, testing products is like the most important thing you could do? It's like, if you didn't have a flat a camera flash with a xenon bulb, you would never even thought about that.
Yeah, yeah. Well, and in that video with Dave, he takes pictures of the board with multiple different cameras, and it's only the Xenon bulb that resets it. And it's like, why that is? How does that happen?
So there's a there's a guy at DEF CON a couple years ago that was working on a pie gun. And he he had a camera flash hooked up to his makeshift gun, and then we hit the we hit the trigger, you'd actually do a flash and kill the pie. For wearing Raspberry Pi's, rather than X's badges, he's like, boom, kill you.
You know, I wonder with it with, like a gun like that. How far away would still be functional? You know,
I don't know. We I think we need to test this.
Yeah, sounds great.
Maybe Raspberry Pi's are affected by it, though.
No, no, I think they were I think that was like a cute manufacturing trick where they were like, Hey, we can use a flip chip on on this controller and save an extra penny here, because we're still trying to hit our $35 Mark. Which, that's awesome. But it's also like, well, there's unfortunate impacts. And it's exactly like you said grateful. Like, it's you're never going to like how do you test for that? Like, how do you even think about that?
Yeah. Like in the datasheet doesn't say like Xenon bulbs firing at x range can cause this thing to fail.
You know, I bet you I bet you the engineering department that designed that chip. probably heard of that. And they were like, Huh, that's cool. You know, cuz they probably do that. No,
don't do that. Don't do that. Or put your device in an enclosure. And that won't happen.
Yeah, that you Right, exactly.
I bet ti datasheet has it. frequency of light versus failures? Yeah.
Oh, yeah. Yeah, histogram of failure.
That's great. All right, cool. So the next RFO is Sony crowdfunded personal air conditioner. So me living in Houston. This is a something that piqued my interest. So it's called the Reon pocket wearable AC and heater device. And so it's a little it looks at the size of a phone that you put into a pocket it comes with shirts, goes into a pocket on the back of your like, right between your shoulder blades. And it uses a Peltier to heat and cool that area of your body. And so you can get this nice cooling effect that radiates throughout your back and the how do I get one of these so the only in Japan right now through the first flight program, which is Sony's like, pilot, like internal pilot program and people can like you basically use it as like Kickstarter to like fund internal products at Sony. I really want to try one.
Okay, so So get this. I kind of love this and one of the one of the reasons why I worked one time, one time because it sucked. But I worked as a a on a on a job doing some roofing. In the middle of summer in Houston, if you've ever done that, like it's, it's quite possibly one of the worst things you could possibly do to yourself. But the crew that I was working with, there was a couple of us. I noticed they had a trick and it totally free can work. They had a block of steel or aluminum. I don't remember what it was. They would take this block, I swear to God, they would, they would take a neckerchief and they'd soak it in water, they'd put the block on the back of their neck, and then they just tie it to their neck in you'll stay cool. It's like a heat sink. And for some reason, the back of your neck, there's, it's there's a lot of heat that escapes there. And and that'll keep you cool during the day you wear you wear a hat on top of that, and it's it's game over.
So I'm gonna bet you this does work. Yeah, so it's that version. And it's for like, if you look at the pictures, it's for businessmen so they can look so look professional and not have a you know neckerchief with a piece of steel tied to their neck.
Right? Also, I bet you if you had some kind of like electric gizmo while you're out there roofing, you'd probably get made fun of you know, why don't you just use like so tanker?
Did you notice that their crowdfunding options include either five shirts, three shirts or one shirt?
That's the only options
called the Reon.
I wonder,
because there's a couple. It's USB type C, I wonder if detected as an audio device.
And Bluetooth.
I wonder if there's a way using one of those like courier services that are in like China and Japan that you can like order one of these and then just have them shipped to you?
Oh, the reshipping service. Yeah.
We should definitely look into for DEF CON next year. Because it's going it's only a week with DEF CON is only a week away. So I don't think we can get these by then.
You know, I don't I don't read? Well, okay, so it's saying that it goes zero degrees Celsius, which well, it's a heater, right? So okay, so that may heater in cooler. Yeah, it does go up to 45 degrees Celsius. Now here's the thing. 45 degrees Celsius is 113 Fahrenheit. And in Houston, a can get past 113 Fahrenheit. I mean, it doesn't get much past that. But yeah, you could take it right to the edge of its working temperature.
So it is sold out. Which is too bad.
Yeah. I wonder if they'll pop up on eBay? Yeah, probably the only 150 If you're a listener in Japan, I will buy one from you. If you've managed to get a trade.
I will trade an unexplored edge for one. Here we go.
That's a good trade is a good
trade. We need to try this thing out because I am. This thing's like piquing my interest all week. I'm not sold on like you have to have the custom shirt thing. Like that's a little goofy, but yeah.
What does it take to get like 50 of these all over my body? Like, just think of these things sewed together? Yeah, like chain mail.
Cool. I'm imagining like a bulletproof vest. But instead of putting plates in you put these things in.
That's a great idea. That's, you know, I bet you this is something the military has had for like 20 years, you know? Oh, yeah.
That's what they're doing. Are you 51 Yeah, that's what
everyone's storming to get. Seven and a couple and not XOR badges. Right. Those are at area.
Yeah, we dropped a couple on the other side of the fence. Well, you know, those guys pretty well, right. Oh, totally. Like even with our designs,
well, I'm talking about the aliens
because I can't speak Japanese either, Steven. But my I like how, like you scroll down. And like the first English language is business person answers. And the best is like a FAQ. But like it's called business person.
Yeah. And no lie that it actually says that.
It's really geared to office workers. And so no one knows you're wearing it though. Because like they have pictures of like, when you wear your shirts and jacket. There's no one there. But this device but
okay, wait, wait, wait. Okay, so Peltier has to have a temperature, like differential across it to actually work. So if this thing is is underneath, an undershirt and a button up and a suit coat and things like that, it's just going to stop working, right? Yeah.
Depends on how breathable those fabrics are because it does have a fan. And that's what's cooling off the hot side. Oh, okay. So it has forced air going across. Yeah, it has forced air. Oh, I
see. It has a little like grill then at the bottom. It kinda looks like a weird microphone. A little bit. Yeah.
Probably why doesn't work over 114
Probably Yeah, probably. Because it just gives up right the physics stop working Oh,
I wonder if I would have enough time is because I have hung up with Mike.
Well, you're gonna try to buy one before DEF CON you have like, a week in two days or something like he's gonna make one. Oh, you Oh, he's just gonna duct tape it around his neck and walk around with a portable power supply.
You remember the ABC, the automotive Buck cooler?
Oh, my gosh.
And a T c or a Peltier device. And you just give it a shitload of power and it does its thing.
That sounds like the Americans.
Not that don't get in a bunch of lithium batteries. You're good to go.
Yeah, there we go. I like that. That's a great idea. Yeah. Yeah. American ingenuity. Just throw a bunch of power at it. Yeah, exactly. And steel, you need to make a steel enclosure for it.
Yeah. So there was a side tangent. There was a hardhat contest. For DEF CON. They wanted to enter. And we were doing the no next door solder party, right. And so they told me about the contest. I'm like, Oh, I got totally do that. So I ordered a hard hat. Now ordered a cowboy hard hat. But then I read the rules later. And you can't enter with a heart cowboy hard hat. You have to use a standard hard hat. So I got to figure out how to make this portable. In like next three days.
Did I ever tell you about the cool pants? The design for cool pants? cool pants? No, they were see oh pants coupe. Like Cool Whip. Yeah, like who whip Yeah, right. The cool. I swear I'm told this story. So I apologize if you've heard it before. Never heard this story before. No, no, get this. Well, I took a class in college once. And it was a design class. And it was the most blow off class ever, like absolute blow off. And we're at the end of the semester, we all had to get up on stage in front of like 700 people, and like, give like design examples. And you had to have five separate designs for your team. And each team member would get up and talk about a design. And we knew it was a blow off class. So like I, we just all said, Hey, everyone, just come up with your own design, get up there and say it and so we didn't tell each other what are designed for. And I got up there and I did my design and it was whatever you know. And then this kid who was 18 he was fresh out of high school and I'm a senior at this time, he gets up right after me. And he goes coo pants right in front of everyone. And then he brings up this diagram that he drew and like MS Paint on this huge screen in front of like 700 people. And he designed these pants that had tubes that went up them and they these tubes connected into your shoes, and there was a bladder underneath the heel of your shoes. So as you walked it would like spray cool air up your pants and keep you keep you cool as you as you walk. And like this was legitimately like his senior does I mean well not like the end of the semester design project. And we're all just sitting there like holy shit. This is what our team
you know, that's actually creative. Again, props
that coupe cool pants. He even he even like made like this whole like graphic logo for it.
If it keeps the MSP to Senegal by UPS,
by pair, you know, I gotta admit, I have used MSPaint in a like, high level senior design class before for a presentation on electron beam, like my crush, or whatever, I don't remember even what it was for. But like I needed a diagram and it was like the night before my presentation shows like, alright, MSPaint this is we're doing this. I got called out for it in the lexer.
I cool last RFO micro size flex for commercial quality bodging. So this is super cool. This is a really neat technique.
So if you've ever gone into production with a board and made a mistake and had to botch things, you know that it's awful, and it really sucks, especially if it's your mistake, and you kind of have to go to the people on the manufacturing floor and say, I'm sorry, let's find a way to fix this. And you end up running green wires or blue wires or whatever color you choose. It kind of sucks. But this article on Hackaday kind of gives a really kind of cool solution around it. That gives you a more professional look and almost makes it look like it was intended.
Yeah, and it would definitely be faster to implement on the floor as an additional assembly step,
right? For sure. Yeah. So this is basically a flat flex cable that conforms to the wiring boards that you would attempt to do by hand. So on this baje that they're looking or that they designed, they kind of have, I guess, exposed pads underneath, and it's somewhat capsulated. But it's, but it's an actual flat flex cable that kind of wraps around the board wherever the body needs to go to, and then is hand soldered in place. So it's a hell of a lot easier than trying to cut and strip wire. And, you know, put nice curves and 90s and things like that, which that's fine. Like if you're prototyping and you're in the engineering lab, and you need to run three extra bodge wires, like, you can spend some time and make it look nice and glue them down and things like that. But in production, it really sucks. So this is a really cool concept of like, okay, so design the baje on flat flex, and then give that to manufacturing, and then they just have to solder more terminals down. I really liked this when I saw it,
I think it's really good idea. Maybe Raspberry Pi should use this to suit. So I
can't tell I'm looking at the picture in the article. Today's put this underneath the qf P partners it's on, it's on
top. So it's a lot of connect all the traces and stuff together. So they're doing it to like, and this example they're using it to like, bring out more the connections so that like those like six pads there. So you can solder it. So you don't have to solder to the chip. Like if you have like an they're doing it for a mod for a for console. So they're bringing those pads that would be around the chip to a central location and a bigger area for you to solder to.
Yeah, this is a this is a really great way to hack things. Also, if you know what pads you need, and you know where you need to bring them to. This is this is a great way to you can like take, for example, you started this in place once and then you never have to jack with the more sensitive pins of the processor. You can just mess with your flat flex would you could design that to be as big and robust as necessary. I like that. That's really,
I'm writing something down right now for next year.
Hey, someone actually mentioned macro fab in the comments of this article.
Does does macro fab do flat flakes on the regular? No.
You had to custom order it. Our platform doesn't support it yet. Hint Hint, hint hints sometime in the future.
Yeah, I'm sure you're the seams are not bursting with people wanting flat. Yeah, very plenty.
But it's not a lot of people. Yep. I'm hoping not a ton OSHPark now doing it. And oh,
I didn't know they were doing it now. That's
cool. Yeah, they're doing it. Now. I'm really hoping with that. It really spurs more the low volume OEM people realizing they can actually afford this technology now. Going forward.
You know, have you ever can you get flat flex in any color other than kept on brown? I don't think so. Because that would be really cool. If you offered a service we get, you know, black flex or something like that. That would be
real. It'd be pretty cool.
So yeah, if you use that idea, it's $1,000. Okay,
I'll send it to you from my yacht.
So our photo is over. But DEF CON is next week.
I can't it's a week from tomorrow.
Yes, we come tomorrow.
Yeah, technically searched on Thursday, but people are showing up on Wednesday and lining up for Lincoln.
Yeah. So I, I was starting to look at like all the talks and stuff. And I was really excited about this backdooring hardware devices by injecting malicious payloads like I was starting to look at like hardware related talks to go to this is like hacking microcontrollers by injecting I don't know how you know, code and stuff into maybe I can improve my own hardware devices doing it by taking that that course. I guess not really course listen to that talk. But it's also at the same time of adventures and smart bug plug penetration testing. Adventure
I think I know who's giving that talk and if it's anything it's render man, if it's him He's he's a good speaker.
It's worth watch. Yeah. So I'm thinking about actually, because DEF CON is pretty good about making sure stuff is available online later. I might actually go see in person, the ventures and smart bug plug testing, and then watch the injecting malicious payloads and microcontrollers online. Why
do they need to be smart?
I don't know why. Oh, that's like just a title like, oh, man, I have to go. I have to go watch that. Okay,
so before we started the podcast, Parker was off or sorry, crap phone was off getting a beer and zap mentioned that that Parker was having trouble deciding what, what talk to go to. I didn't know that you were choosing between those.
Two, I was trying to decide to go to there's a couple other ones. Yeah, but most of them are like I can pick because there's like four different tracks or three different tracks. And I assume that just means different rooms they're in.
There's there's three main tracks. Those are just the main talks, and then there's about 30 villages, and they all have talked. Okay. Yeah, it's gonna be it's gonna be overwhelmed.
And so yeah, we're, I'm certainly looking forward to it.
Are you looking forward?
To? Um, well, I was not aware of smart plugs. So I may have to change my, my itinerary now. No, honestly, when I looked through the list, I I didn't understand 90% of the things that were on there. It was just like the title of the whole thing is like I didn't I don't I don't get any of the words that are in the title of this talk at all. There's a payload one what Wait, which Whoa,
freaking elevators leaking. Elevate.
That's why we'll Karwan Yeah, I can never say his last name, right. But we'll see. He has found ways where you can get the phone number in a elevator and then just call people while they're writing it up or post them on Twitter.
You know, I just had a curiosity like how, like the police force how much is is out and about during this?
FBI is definitely there. Yeah, but they're looking for people doing real stuff. Not just
not just calling people in elevator. Yeah.
They're looking for fake cell phone towers, stuff like that.
Does that actually happen?
Oh, yeah. Okay.
I was talking. I was talking to cramp home earlier this week. And I was like, What do I need to be prepared for?
Turn off your Wi Fi and your Bluetooth and get a VPN? Not a free vpn because you get what you pay for but I can give you some recommendations offline.
This this is a sponsored
one that you see always sponsored on YouTube.
Yeah. Yeah, like like Nord, they're pretty good. There's there's websites and how much your privacy you care about where they're located if they can, if the US government can send them a warrant and get all your data. It just depends on what you're looking for. I mostly care about getting my data out of DEFCON privately.
Yeah, maybe I just won't bring my phone. That's the safest route.
Yeah, so we're gonna wrap up this podcast gone a little long today.
So that was the Mecca five injuring podcast I was your host guest Zapp branigan
And we're your hosts guests craft foam. And blitz later, everyone I can't read. Thank you so much that for coming on the podcast.
Yeah, thanks. So that was great.
I'm starving. Go eat.
The mag fed engineering podcast design contest sponsored by Mouser electronics is currently going on. The topic is useless machines. We have cash prizes, up to $1,000 for winners. That deadline is August 10, and is closing fast. More information can be found at Mack feb.com/blog.
Zapp and HyR0n of AND!XOR talk about #BadgeLife and Defcon.
AND!XOR comes to Texas to talk about #Badgelife, the craziness of DEFCON, and their new badge design.
Zapp and Hyr0n of AND!XOR join Cr4bf04m and Bl1tz to talk about Badge Engineering and the Espressif ESP-32.