Reading time ( words)
Electrical engineer Marshall Massengill is the first to admit that he has a pretty sweet gig. Marshall serves as a mentor for the Zebracorns, a robotics team based at a STEM-oriented high school in North Carolina. And he’s not just a mentor: He’s also a graduate of North Carolina School of Science and Mathematics, and a former member of one of the earliest robotics teams organized by FIRST (For Inspiration and Recognition of Science and Technology).
We recently spoke with Marshall about his work with the FIRST robotics team, and what it’s like teaching PCB design to juniors and seniors in high school. As he points out in this interview, he hopes the students take away more than just technical knowhow when they graduate—he wants them to identify their passion and follow it wherever it takes them.
Barry Matties: Marshall, tell us how you got involved with FIRST and the impact it has had on your life.
Marshall Massengill: I’ve been involved in FIRST for almost 20 years. It’s definitely had an impact on me. As a student, it inspired me to pursue a STEM career. Also, my experience as a student at FIRST helped me find my passions in life and understand that there’s an outlet for things like that.
I learned that passionate people can do fantastic things. If we can ignite that spark in students, that’s a big thing that works well—particularly at the micro-level with teams, and it being a mentor-based program. That’s a big part of it for me and I reflect on it yearly.
We just wrapped up our season and while it’s sad that we didn’t get to the championship event, the students who participated this year, given all that we had to go through with COVID and how successful we were despite all that, got a lot out of it. They still were able to find their passions and push themselves further and faster than they have previously which is awesome. I feel like, ultimately, that’s what it’s all about.
Matties: Rea Callender, the head of the education team at Altium, mentioned you and your team of robotics students, who are designing PCBs with Altium tools. Tell us about the school and the team.
Massengill: The team that I mentor is based in a two-year residential high school called the North Carolina School of Science and Mathematics, or NCSSM. Students apply in 10th grade and they’re accepted for 11th and 12th grades. They live on campus, and it’s part of the university system in North Carolina.
It’s a fantastic place. It’s unique in that it’s publicly funded by the state of North Carolina, and students get free tuition to attend. When I was a student here, I was lucky to be part of the FIRST robotic team. There were maybe three FIRST robotic teams in the state at the time.
Now as a mentor, I’m able to contribute back to the school. The robotics team is no longer just NCSSM students—it’s students from the surrounding community. Here in Durham, North Carolina, there are a lot of really nice schools with engineering programs, and I’ve had a lot of interactions with the teachers who run the electrical engineering programs that they offer.
But many of those programs are not advancing, I believe, because the departments don’t realize how much things have changed and how accessible some of this knowledge is now. Many of those courses are based on the 7400 series logic and a very basic kind of solderless breadboard wiring. It’s more circuit logic-based than actually designing something more purpose-built.
Now, many of these design technologies are browser-based and more accessible to students who have a Chromebook. Suddenly, their world starts to open up, particularly when you add simulation, and you can run your Arduino code from the same browser. It calls the LED to blink, reads the sensor, or whatever, through a simulated front end, and suddenly things get really approachable to students. Making a board doesn’t seem so cost-prohibitive because you can verify that everything’s going to work before you have it made.
We’ve been designing custom PCBs now, in one form or another, since 2015. We were using Eagle and KiCAD and some other programs, but then Altium started sponsoring FRC teams, and we were able to play around with that. We were trying to solve the problem of putting together a PCB design by making it more plug-and-play. Much of what we’re doing is plugging in known blocks, so it’s a matter of connecting them in the right way. They were trying to simplify that, which made it approachable for students.
We spent part of our season this year working on some additional software to leverage more “friendly” IMUs for sensor fusion work. We have a student who’s been working really hard on that. Unfortunately, we didn’t get to put it on a robot this year, but the work will carry forward. In fact, we started the process to do some layout for a small PCB for this IMU to actually sit on. For us, BGA soldering is not simple. It’s not impossible, but it’s not easy. One of the things we’re trying to do is create a carrier board that this part will sit on. It will effectively be a microcontroller of some type that ends up doing the control work to leverage that in our system, but we’re a bit unique in that regard.
We’ve created custom stuff and used plenty of off-the-shelf components. Are you familiar with ROS, the robot operating system? It’s not an OS in the sense of Linux or Windows; it’s a framework for using robot sensors and integrating them into a robot design. We’ve been leveraging that for a while and it’s one of the great things that’s unlocking the potential for us as we go along. We’re able to leverage more work that other companies are doing with their sensors, which means we’re more interested in integrating them into our robots.
Matties: There are so many opportunities. For the design of this circuit board, are the students doing the actual design? Are you teaching them and how does that process work?
Massengill: When we are doing circuit board design, everything from top to bottom with our robots is us working side by side with the students. Me and another mentor are both electrical engineers, so we’ve been doing this in one form or another for a long time.
We’re teaching the students at the same time we’re trying to learn, typically. You might know how Spy works or I²C or something, but you might not know the specifics for a particular part. Reading a datasheet’s not exactly the most fun in the world, so we spend a lot of time working alongside students and showing them the process that we go through to actually create a design. Along the way, we’ll do design reviews, and provide feedback, along with the students and other mentors. We make mistakes the same way the students do. The students will ask, “Is this right? Does that make sense?” And we’ll say, “Actually, no, it doesn’t and it’s good you said something because now we can go fix that.”
Matties: Through this effort, Marshall, are students getting a taste of what a career in circuit board design might be like?
Massengill: Definitely. In fact, one student who graduated three years ago was originally wanting to study mechanical engineering, but she got excited about the possibility of electrical engineering and knowing that was an option because of some work she did with us in the lab on circuit board design. I think we can unlock the students’ potential.
Matties: Is your team unique in the sense that you’re doing actual board design?
Massengill: I think we’re unique in that we do a lot more design when we need it. It’s definitely a needs-based thing; it’s not constant. We’re not going to design a custom circuit board just because it’s fulfilling or fun to teach students. Ultimately, we’re trying to build a robot that solves a particular challenge, whatever it may be.
Every year the challenge changes; it could be shooting balls, moving boxes, or something else. The circuit board plays a part because it’s something that will help the robot be more robust or refine something to help us solve the challenge. We’re unique because we’re willing to go that far and commit resources if it makes sense.
Matties: There’s a need that we continually hear about for young minds to even be aware that circuit board design is a career path. I think it’s critical for the industry’s future that kids learn about PCB design.
Massengill: I totally agree.
Andy Shaughnessy: Slightly off topic, I noticed a poster of Colin Chapman on the wall in a photo of your office. Are you a big fan of his? I love how he used aeronautical engineering principles when he developed Lotus and his Formula 1 cars.
Massengill: Great question! Yes, I think that’s one of the reasons I’m so fascinated with Chapman—not just him, but the designs for the cars. I’m a big Lotus fan. I don’t own one yet, but I still have plenty of time.
Matties: What’s the name of your robot team?
Massengill: We are known as the Zebracorns, which is a cross between a zebra and a unicorn. We needed to one-up the school mascot, which is the unicorn. Even within a school full of nerdy, geeky students who are the best and the brightest in the state, the robotics team is its own entity in so many ways.
The team itself consists of 30 to 50 students. Because of COVID, last year we were down to about 30, but it’s not necessarily a bad thing; it was an amount we could reasonably sustain. Realistically, we’ll likely be back to 50 or 55 students next year. We had a really good year, and people tend to want to join the team after a successful season.
Matties: Now you’ve been involved with this for years, and you’ve seen this grow at a rapid pace. You mentioned that there were once just three teams, and we saw about 350 teams at the FIRST 2022 world competition.
Massengill: Yes, and there are about 70 in North Carolina alone. It’s fantastic to see the growth. We attract students from all over the state, taking an even number from each congressional district. Now some of our students actually come from other teams, so our team’s culture has become a melting pot of these other team cultures. Students come in with their own expectations. We’ll pull in bits of their culture to help improve things, which is fantastic. I think that’s probably one of the biggest changes that I’ve seen in my time as a mentor.
Electrical engineer Marshall Massengill is the first to admit that he has a pretty sweet gig. Marshall serves as a mentor for the Zebracorns, a robotics team based at a STEM-oriented high school in North Carolina. And he’s not just a mentor: He’s also a graduate of North Carolina School of Science and Mathematics, and a former member of one of the earliest robotics teams organized by FIRST (For Inspiration and Recognition of Science and Technology).
We recently spoke with Marshall about his work with the FIRST robotics team, and what it’s like teaching PCB design to juniors and seniors in high school. As he points out in this interview, he hopes the students take away more than just technical knowhow when they graduate—he wants them to identify their passion and follow it wherever it takes them.
Barry Matties: Marshall, tell us how you got involved with FIRST and the impact it has had on your life.
Marshall Massengill: I’ve been involved in FIRST for almost 20 years. It’s definitely had an impact on me. As a student, it inspired me to pursue a STEM career. Also, my experience as a student at FIRST helped me find my passions in life and understand that there’s an outlet for things like that.
I learned that passionate people can do fantastic things. If we can ignite that spark in students, that’s a big thing that works well—particularly at the micro-level with teams, and it being a mentor-based program. That’s a big part of it for me and I reflect on it yearly.
We just wrapped up our season and while it’s sad that we didn’t get to the championship event, the students who participated this year, given all that we had to go through with COVID and how successful we were despite all that, got a lot out of it. They still were able to find their passions and push themselves further and faster than they have previously which is awesome. I feel like, ultimately, that’s what it’s all about.
Matties: Rea Callender, the head of the education team at Altium, mentioned you and your team of robotics students, who are designing PCBs with Altium tools. Tell us about the school and the team.
Massengill: The team that I mentor is based in a two-year residential high school called the North Carolina School of Science and Mathematics, or NCSSM. Students apply in 10th grade and they’re accepted for 11th and 12th grades. They live on campus, and it’s part of the university system in North Carolina.
It’s a fantastic place. It’s unique in that it’s publicly funded by the state of North Carolina, and students get free tuition to attend. When I was a student here, I was lucky to be part of the FIRST robotic team. There were maybe three FIRST robotic teams in the state at the time.
Now as a mentor, I’m able to contribute back to the school. The robotics team is no longer just NCSSM students—it’s students from the surrounding community. Here in Durham, North Carolina, there are a lot of really nice schools with engineering programs, and I’ve had a lot of interactions with the teachers who run the electrical engineering programs that they offer.
But many of those programs are not advancing, I believe, because the departments don’t realize how much things have changed and how accessible some of this knowledge is now. Many of those courses are based on the 7400 series logic and a very basic kind of solderless breadboard wiring. It’s more circuit logic-based than actually designing something more purpose-built.
Now, many of these design technologies are browser-based and more accessible to students who have a Chromebook. Suddenly, their world starts to open up, particularly when you add simulation, and you can run your Arduino code from the same browser. It calls the LED to blink, reads the sensor, or whatever, through a simulated front end, and suddenly things get really approachable to students. Making a board doesn’t seem so cost-prohibitive because you can verify that everything’s going to work before you have it made.
We’ve been designing custom PCBs now, in one form or another, since 2015. We were using Eagle and KiCAD and some other programs, but then Altium started sponsoring FRC teams, and we were able to play around with that. We were trying to solve the problem of putting together a PCB design by making it more plug-and-play. Much of what we’re doing is plugging in known blocks, so it’s a matter of connecting them in the right way. They were trying to simplify that, which made it approachable for students.
We spent part of our season this year working on some additional software to leverage more “friendly” IMUs for sensor fusion work. We have a student who’s been working really hard on that. Unfortunately, we didn’t get to put it on a robot this year, but the work will carry forward. In fact, we started the process to do some layout for a small PCB for this IMU to actually sit on. For us, BGA soldering is not simple. It’s not impossible, but it’s not easy. One of the things we’re trying to do is create a carrier board that this part will sit on. It will effectively be a microcontroller of some type that ends up doing the control work to leverage that in our system, but we’re a bit unique in that regard.
We’ve created custom stuff and used plenty of off-the-shelf components. Are you familiar with ROS, the robot operating system? It’s not an OS in the sense of Linux or Windows; it’s a framework for using robot sensors and integrating them into a robot design. We’ve been leveraging that for a while and it’s one of the great things that’s unlocking the potential for us as we go along. We’re able to leverage more work that other companies are doing with their sensors, which means we’re more interested in integrating them into our robots.
Matties: There are so many opportunities. For the design of this circuit board, are the students doing the actual design? Are you teaching them and how does that process work?
Massengill: When we are doing circuit board design, everything from top to bottom with our robots is us working side by side with the students. Me and another mentor are both electrical engineers, so we’ve been doing this in one form or another for a long time.
We’re teaching the students at the same time we’re trying to learn, typically. You might know how Spy works or I²C or something, but you might not know the specifics for a particular part. Reading a datasheet’s not exactly the most fun in the world, so we spend a lot of time working alongside students and showing them the process that we go through to actually create a design. Along the way, we’ll do design reviews, and provide feedback, along with the students and other mentors. We make mistakes the same way the students do. The students will ask, “Is this right? Does that make sense?” And we’ll say, “Actually, no, it doesn’t and it’s good you said something because now we can go fix that.”
Matties: Through this effort, Marshall, are students getting a taste of what a career in circuit board design might be like?
Massengill: Definitely. In fact, one student who graduated three years ago was originally wanting to study mechanical engineering, but she got excited about the possibility of electrical engineering and knowing that was an option because of some work she did with us in the lab on circuit board design. I think we can unlock the students’ potential.
Matties: Is your team unique in the sense that you’re doing actual board design?
Massengill: I think we’re unique in that we do a lot more design when we need it. It’s definitely a needs-based thing; it’s not constant. We’re not going to design a custom circuit board just because it’s fulfilling or fun to teach students. Ultimately, we’re trying to build a robot that solves a particular challenge, whatever it may be.
Every year the challenge changes; it could be shooting balls, moving boxes, or something else. The circuit board plays a part because it’s something that will help the robot be more robust or refine something to help us solve the challenge. We’re unique because we’re willing to go that far and commit resources if it makes sense.
Matties: There’s a need that we continually hear about for young minds to even be aware that circuit board design is a career path. I think it’s critical for the industry’s future that kids learn about PCB design.
Massengill: I totally agree.
Andy Shaughnessy: Slightly off topic, I noticed a poster of Colin Chapman on the wall in a photo of your office. Are you a big fan of his? I love how he used aeronautical engineering principles when he developed Lotus and his Formula 1 cars.
Massengill: Great question! Yes, I think that’s one of the reasons I’m so fascinated with Chapman—not just him, but the designs for the cars. I’m a big Lotus fan. I don’t own one yet, but I still have plenty of time.
Matties: What’s the name of your robot team?
Massengill: We are known as the Zebracorns, which is a cross between a zebra and a unicorn. We needed to one-up the school mascot, which is the unicorn. Even within a school full of nerdy, geeky students who are the best and the brightest in the state, the robotics team is its own entity in so many ways.
The team itself consists of 30 to 50 students. Because of COVID, last year we were down to about 30, but it’s not necessarily a bad thing; it was an amount we could reasonably sustain. Realistically, we’ll likely be back to 50 or 55 students next year. We had a really good year, and people tend to want to join the team after a successful season.
Matties: Now you’ve been involved with this for years, and you’ve seen this grow at a rapid pace. You mentioned that there were once just three teams, and we saw about 350 teams at the FIRST 2022 world competition.
Massengill: Yes, and there are about 70 in North Carolina alone. It’s fantastic to see the growth. We attract students from all over the state, taking an even number from each congressional district. Now some of our students actually come from other teams, so our team’s culture has become a melting pot of these other team cultures. Students come in with their own expectations. We’ll pull in bits of their culture to help improve things, which is fantastic. I think that’s probably one of the biggest changes that I’ve seen in my time as a mentor.
Matties: As a mentor, what core competencies are you trying to share with these kids? What do you hope that they take away?
Massengill: I want them to find something to be passionate about. Both of my parents were teachers, and it took me a long time to realize that what I was doing was teaching in my own way. If you had asked me in high school or college if I wanted to be a teacher, the answer was no. But now what excites me is seeing students become passionate about something.
And to be clear, I want it to be robotics, but it’s totally okay if a student does robotics for a year and says, “You know what? I had a lot of fun, but I don’t want to do this. I want to go do something else.” There are a lot of other opportunities out there.
Matties: How do you approach that? How do you unlock that passion in a young person to be excited about this?
Massengill: First, you must demonstrate it yourself. It doesn’t seem like anyone gets excited for somebody who’s not excited already. You must have somebody who’s passionate to begin with to get you excited about something. Beyond that it’s helping them recognize their potential.
We take students from the surrounding community now. We get students who are ninth and 10th graders now, which is awesome. They come in and they’re surrounded by 11th and 12th grade students who have been doing it for two or three years longer, potentially.
Matties: They have more experience.
Massengill: Right. They have a lot more experience. They’ve been around, and they’re very confident in what they do. We get students who are very timid; they’re worried about failing, really. We get them over that hurdle. Failing is fine as long as you can recover and keep going; you can’t give up. If you do, then that’s the actual failure.
Effectively, we’re building one-off prototypes every year. It’s hard to have the expectation that it will work perfectly every time, but you hope it does. The important thing is that you come back, and you fix it. You diagnose the problem, troubleshoot, realize where the error is, resolve the error, then move on to the next thing and the next, and so on. Finally, you get to the end of it and say, “Wow, we were one of the finalists at that event and we placed second overall.” And “This is fantastic. We can do a little bit better next year and we’ll be first. It’ll be all right.”
One of the things that FIRST, and FRC in particular, provides for the students is teaching them that notion of failure. It’s not just that it’s a mentor-based program. It’s they have a reasonably effective framework for enabling students to fail and in a controlled environment. That it’s the robot’s part of it, but there’s all this culture and everything else that’s part of it too. It’s an environment where you need to do well to be successful, but if you’re not, if you’re struggling, somebody’s there to help you. Teams are always helping each other at events. It’s one of the things, particularly in North Carolina, that we see a lot. Every team has their struggles to overcome.
Matties: You’re really implementing just-in-time training, because if you can use it, there’s a sense of accomplishment and satisfaction designing it; it’s really purpose-driven.
Massengill: Yes. In that regard, it’s key to why the team is as successful as it is. Recently, we’ve been talking to the school about how to distill this down and turn it into a class because it seems exciting to us to offer credit to students. Our worry is whether students will take it because they want it to take a class and then expect it to be like every other class? Have an assignment tossed at them and then do homework?
Or will they keep doing what they’re doing now, where they get super excited about it? It’s a challenge. I think it’s one of those things that’s part of the magic—the notion of the just-in-time challenge.
Matties: Why is that difficult for teams at that level? That would seem pretty obvious for someone with a trained eye like yours, able to spot kids who are passionate, or could be passionate.
Massengill: Ultimately, I think it’s people. It’s easy to fall into the trap that “a teenager is a teenager is a teenager,” but the reality is they all have personalities. They’re all a little bit different. They all have different motivators. Some students are very excited about laying out traces on a board, while others are more interested in other aspects. One of the challenges of management and mentoring is finding the right motivators.
You asked earlier about what I’d like students to take away from this, and I’d say one thing is change. I work in IT and one of the epiphanies during COVID was that we saw six years of change happen in six months. It was crazy to witness and be a part of it. My job is hard, but it had never been as frantic as it was for a while there. And we’re just now calming down but it’s still not back to normal yet because we have supply chain constraints across the board. Change is constant, particularly with anything to do with technology. It’s inevitable.
Matties: Isn’t that the life that we live?
Massengill: Yes. I think we’re still in a phase where we see students who learn something from one class, and something else from another, and they look around and say, “How can I apply this skill?” That’s not necessarily the wrong approach, but I want them to think, “How do I take what I’ve learned and apply it in a more fundamental way?”
I would like to see more of that across the board from education in general. Not that you need to learn something like Python or Java, but learn basic logic for programming so that you can apply those to everything.
Matties: Over the years, I’ve spoken to people who have worked as mentors, and they get emotional talking about their experiences.
Massengill: Oh, yes, absolutely. Seeing them have an “ah-ha moment” and recognizing that they’re doing something that they didn’t think they could do is extraordinarily motivating. It’s what keeps me going. I work with a lot of large companies and it’s not that they’re backward or that they’re wrong. But they have a lot of processes built up over time. There are a lot of good reasons for that, but it’s also extraordinarily frustrating on a day-to-day basis when things don’t move as fast as I would like them to. It’s just because I’m a motivated and passionate person and I want things to move quickly so I can move on to whatever’s next.
Matties: But that mentality also helps you teach the students patience, I hope.
Massengill: For me, it’s extraordinarily motivating and inspiring because we get to move at that pace. It’s crazy how quickly one of these robots comes together every year. And it’s mind-blowing when students see it too. They keep me on my toes and keep me motivated. Every year, I learn something new. I’m inspired every year.
Matties: That’s great. You’re working on the future of the world, and we appreciate it.
Massengill: Thank you.
White Paper: With the move from low-mix to high mix-manufacturing, the need for optimizing throughput across multiple batches of different product is critical to maximizing manufacturing output. Overall line utilization… View White Paper
View all Resources


