-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueAdvanced Packaging and Stackup Design
This month, our expert contributors discuss the impact of advanced packaging on stackup design—from SI and DFM challenges through the variety of material tradeoffs that designers must contend with in HDI and UHDI.
Rules of Thumb
This month, we delve into rules of thumb—which ones work, which ones should be avoided. Rules of thumb are everywhere, but there may be hundreds of rules of thumb for PCB design. How do we separate the wheat from the chaff, so to speak?
Partial HDI
Our expert contributors provide a complete, detailed view of partial HDI this month. Most experienced PCB designers can start using this approach right away, but you need to know these tips, tricks and techniques first.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Joe Grand Brings a Hacker Outlook to PCB Design
September 19, 2019 | Andy Shaughnessy, Design007 MagazineEstimated reading time: 8 minutes
From designing his own mischievous gadgets to testifying on Capitol Hill and starring in his own Discovery TV show “Prototype This!” Joe Grand has lived a hacker’s life. I spoke with Joe about his upcoming keynote at AltiumLive in San Diego, “When Hacking and Engineering Collide,” which will focus on the lighter side of engineering and the benefits of thinking like a hacker. Can Joe convince PCB designers to adopt a hacker’s outlook?
Andy Shaughnessy: Joe, can you tell us about how you became involved in electronics and hacking?
Joe Grand: I’ve been involved in computers since 1982 and grew up using the Atari 400. My brother, who is six years older than me, was a huge influence in the direction of my life. He collected video games on 5.25” floppy disks and had copy parties with his friends. Then, he decided to become a musician and got tired of using computers. That was great for me because I inherited all of his stuff. That was my gateway into discovering bulletin board systems on my own. I figured out how to make free phone calls, so I could connect to long-distance bulletin board systems outside of my local calling area. My first free phone call was when I seven-years-old; I didn’t even understand the concept other than you had to dial a 1-800 number, a six-digit code, and then the phone number of the bulletin board system.
From there, I discovered the software trading world and the hacker community. At the same time, I was fascinated with electronics. I was around 10-years-old when I started building projects out of magazines like Popular Electronics, Nuts & Volts, Circuit Cellar, BYTE, and Radio Electronics. Then, I started building my own stuff. I once built a universal garage door opener that would cycle through all possible passwords, which were normally set with DIP switches. I replaced the DIP switches with a 555 timer and binary counter, so all I had to do was hold the button down until the garage door opened, no matter what the password actually was.
Being able to create something real that was once just an idea in my head is what really solidified my love of engineering.
Andy Shaughnessy: Was this around the time when the Matthew Broderick movie “War Games” came out in 1983?
Grand: I didn’t see “War Games” until I was much older because I was seven when it came out, but it’s my favorite movie for sure. When I was a teenager in the early ‘90s, I joined a hacker group called L0pht Heavy Industries based out of Boston. That was one of the first publicly-facing hacker groups. The other guys in the group were older, so they became my mentors and kept me out of trouble. I call myself a “technological juvenile delinquent.” I caused a lot of trouble online and even offline, growing up and running around the streets of Boston, I had been going down the wrong path.
I needed some guidance, and I learned from their behavior. I learned about the importance of sharing information and educating and empowering others. The L0pht ended up testifying in front of Congress about the state of computer security related to hackers as the industry started to grow. Having a group of hackers with fake names sitting in the same room as politicians was a pretty big deal at the time!
I was still doing hardware analysis and design at that point. We started a security consulting company called @stake, which was one of the first boutique security consulting companies. Then, I became fed up with the whole world of VCs (venture capitalists) and how the business was running, having our hacker group forced into a corporate mold, so I went back to my passion, which was engineering.
Shaughnessy: Very cool. Now, give us a quick overview of your TV show.
Grand: “Prototype This!” was a show on Discovery Channel that filmed the real-life process of four engineers building crazy prototypes of things that had never been done before. The program was filmed by the same production company that made “MythBusters” and aired in 2007.
Shaughnessy: “MythBusters” was about blowing things up, but “Prototype This!” focused on building stuff.
Grand: Exactly. For “Prototype This!” they wanted real-life engineers, not people who just played them on TV. So, they crafted their own team of people; we came up with a ridiculous number of ideas, and 13 of them were chosen for the first season.
The producers had already selected Mike North and Terry Sandin. Mike is a materials scientist who had recently graduated from UC Santa Barbara. Terry is an amazing machinist and special effects creator out of Hollywood.
They had also already picked Zoz Brooks, a roboticist and software developer from MIT. It turns out that Zoz and I have a lot of the same friends, but we hadn’t actually met each other before. Zoz told the producers that we needed an electronics person to complete the team. At the time, I was an advisor for Make Magazine. The producers asked them, “Do you know anybody that could do the show?” They said, “Talk to Joe Grand.” I happened to be heading down to San Francisco for a conference, and we arranged a visit for the camera.
I had a massive fever, but I popped a bunch of Advil and talked about some of my projects. A couple of weeks later, they asked me to be on the show. I was actually a little hesitant, because I wasn’t sure how I’d enjoy working with other people again and having producers tell me what to do. But, it really came together and turned out to be an awesome experience.
Shaughnessy: That’s a great story. So, do you have an engineering degree?
Grand: Yes. I have a degree in computer engineering from Boston University as well as an honorary doctorate from the University of Advancing Technology in Arizona. I’m very proud of it, but my kids make fun of me because they say I’m not a real doctor.
Shaughnessy: Where are you located now?
Grand: I’m in Portland, Oregon. It’s a great community here. The tech world is nice too. I grew up in Boston, and my wife and I moved to San Diego when we were dating. Then, we moved to San Francisco to film the TV show, which we filmed on Treasure Island. When it was time for our kids to go to school, we decided to go to Portland; Intel is located here, and there are a lot of smaller companies too, but it’s not a mad gold rush like it is in California.
Shaughnessy: Let’s talk about your keynote. I like the title, “When Hacking and Engineering Collide.”
Grand: I thought it would be fun to combine the hacker and engineering worlds. I’ll mostly be talking about some of my favorite projects, experiences designing them, and tips from my design process. Hacking, in this sense, is thinking creatively about solutions to problems and not being bound by conventional wisdom or what other people think. It’s definitely going to be different than the more technical topics at AltiumLive.
Shaughnessy: I’ve been checking out your YouTube content. One of the things you say is that engineers need to think like hackers. What do you mean by that?
Grand: Usually, engineers aren’t trained to be hackers. They’re trained to be engineers. They’re trained to design products that work properly, are within budget, and make it to market on time. That’s totally reasonable. But hackers aren’t trained like engineers and aren’t bound by the same constraints. Hackers will take advantage of all the things that engineers need to put in place in order to make their products easy to design, debug, manufacture, and test.
You’ve got to have an adversarial mindset during the design process and put yourself in the mind of an attacker. How would they go about hacking your system and what can you implement to make that more difficult? Most of us are not thinking about the fact that somebody can open up our product, connect to test points or debug interfaces, sniff communication buses, extract firmware, or intentionally cause a fault in the system in order to gain unauthorized access.
Shaughnessy: You’re focused on the security side of it. What do you think of when you see IoT?
Grand: The problem with IoT is that it involves resource-constrained embedded systems connecting to a network. We have a hard enough time securing our laptops, desktops, and servers. It’s arguably more difficult to protect systems that have no or little computing power. A lot of IoT devices are based on reference designs where a vendor gives them a recommended implementation of the system, so lots of products are running the same versions of code with the same outdated libraries and the same exploitable flaws. And, there might not even be a mechanism to update or patch the system if a problem is discovered.
We also have to consider how these devices are communicating over the network and how they’re configured, which is sometimes done with some easily reverse-engineered smartphone app. There are just so many ways to go after an IoT device that I don’t think we’ll see it stopping any time soon.
Shaughnessy: One thing I want to mention is that the keynote description states that you’re going to profess your love for ferric chloride. Tell us about that.
Grand: I grew up etching my own boards using copper-clad FR4 and ferric chloride from Radio Shack. I etched my first board when I was 10 years old. I actually didn’t have a board professionally fabricated until I was 23. It was a meditative process that I really enjoyed—laying out the artwork, agitating the chemicals, watching it slowly etch. I figured some of the old-school engineers at AltiumLive could relate to that!
Shaughnessy: This has been fascinating, Joe. Thanks for speaking with me.
Grand: I appreciate the opportunity. Thanks so much.
Suggested Items
Growth Unfolds: The First of STARTEAM’s Trio of Factories Set to Expand
12/05/2024 | STARTEAM GLOBALSTARTEAM is thrilled to share news of our upcoming 3-step expansion at JST, with each step adding 50,000m² per month which began on May 27, 2024. This carefully planned extension is designed to significantly increase our production capacity and expand our talented team. Currently, our production space covers 30,000m². Through this expansion, we are setting our sights on incrementally increasing our capacity from 70,000m²/month to a remarkable 130,000m²/month.
Connect the Dots: Designing for Reality: Strip-Etch-Strip
12/05/2024 | Matt Stevenson -- Column: Connect the DotsIn the previous episode of I-Connect007’s On the Line with… podcast, we focused on pattern plating. At this point, we are close to completing our boards and ready for the strip-etch-strip (SES) process. By this stage of the manufacturing process, we have laminated all the internal layers together, drilled the through-holes, applied the image to the external layers through photoresist, plated the copper in those channels to beef up the copper thickness for traces, pads, and through-holes, added a layer of electrolytic tin over the top of that copper to protect it during subsequent stages of production.
Fresh PCB Concepts: PCB Design Essentials for Electric Vehicle Charging
11/27/2024 | Team NCAB -- Column: Fresh PCB ConceptsElectric vehicles (EVs), powered by electricity rather than fossil fuels, are transforming transportation and reducing environmental impacts. But what good is an EV if it can't be easily charged? In this month's column, Ramon Roche dives into the role of printed circuit boards (PCBs) in electric vehicle charging (EVC)—and the design considerations.
Unlocking Advanced Circuitry Through Liquid Metal Ink
10/31/2024 | I-Connect007 Editorial TeamPCB UHDI technologist John Johnson of American Standard Circuits discusses the evolving landscape of electronics manufacturing and the critical role of innovation, specifically liquid metal ink technology, as an alternate process to traditional metallization in PCB fabrication to achieve ever finer features and tighter tolerances. The discussion highlights the benefits of reliability, efficiency, and yields as a tradeoff to any increased cost to run the process. As this technology becomes better understood and accepted, even sought out by customers and designers, John says there is a move toward mainstream incorporation.
Fresh PCB Concepts: The Critical Nature of Copper Thickness on PCBs
10/31/2024 | Team NCAB -- Column: Fresh PCB ConceptsPCBs are the backbone of modern electronics and the copper layers within these boards serve as the primary pathways for electrical signals. When designing and manufacturing PCBs, copper thickness is one of the most critical factors and significantly affects the board’s performance and durability. The IPC-6012F specification, the industry standard for the performance and qualification of rigid PCBs, sets clear guidelines on copper thickness to ensure reliability in different environments and applications.