Blog Posts

Redemption

This week was an absolute blur! We started the week off with renewed hope from the failure analysis lab regarding our old prototypes. After reviewing the results from our two failed prototypes, it appears that at least one of our modules was malfunctioning due to malformed solder joints. The second module, with no obvious signs pointing to why it failed, were either dead on arrival or destroyed by static electricity. We decided to adhere to stricter ESD protocols during device assembly, as well as making an attempt at closely following the reflow profile specified by the solder paste manufacturer moving forward.

On Monday, we put together a third prototype and a full set of I/O modules. After meticulously placing the SMD components, following a strict reflow profile, and placing the rest of the components, would the boards power on and function? Does everything work the third time?

Apparently, yes! The board fired right up with a power supply attached, and with no smoke or fire, our jobs got a lot easier. With the board powering on, we were able to upload a test program to the board and confirm that all basic functionality was possible.

With a singular assembled prototype available to the team, this allows the rest of the team to test software and mechanical integration in the project. With that, the week was already off to a great start.

…but then, Tom decided to assemble a second prototype!

With both prototypes fully assembled and appearing to be functional, we feel much better about our project and we feel we will be following the project timeline almost perfectly.

Until next week!

Assembly Continues

This week, the team continued to assemble, test, and troubleshoot the main boards and sub-modules. On Monday, we got straight into working on the main board that was started last week. After removing the faulty pieces, the board seemed to be operating correctly, however, upon plugging in to the laptop we found there was an issue with the chip. Tom worked to determine the issue while documenting his findings but ultimately determined that we would not be able to continue without the use of an X-ray machine to make sure the chip was soldered correctly.

We reached out to Dr. Asadi who was kind enough to let us use his lab and took a trip to look at our board under an X-ray machine. After scanning our board, we were able to determine that our soldering was correct and therefore, that our chip was the issue instead.

The Main Board Scanning in the X-Ray Machine
Tom in the X-Ray Tomography Lab

It wasn’t all bad news from this week though, as Tom was able to assemble all three sub-modules for our prototype and they were all fully functioning. Additionally, we have ordered and received replacement parts for the main board and will be finishing up assembly Monday morning!

Catching Fire

Today was day one of hands-on PCB population training with Tom Rice-Bladykas. Gathering together in the Herbie lab, we commandeered the electronics bench and got to working. After checking and sorting the 97+ components on an adjacent 33 square foot bench, we threw the schematics for our main ROCCstart board onto the “Big” screen for reference and began populating: Kayla took charge over placing components, Jack sourced them from the table’s spread, and Quinton sat in the corner preparing the program. Nearly two hours of tedious tweezer work later, all components were placed and ready to reflow.

Despite the crossed fingers and silent prayers, our board met the fate of every first-born: stumble, fall, crash, and burn. Not literally though. Nothing actually fried or burst into flames. Fortunately, Tom was able to locate the issue and pull off the faulty pieces. We’re still testing the main board and have three sub-modules to make, but that’s for next week.

Welcome back to Spring 2023!

Team ROCCstart came back from winter break and started Spring 2023 off with a bang. The team put together a very detailed project Gantt chart that accounts for risks, put in all our purchase orders, and began work on the software components right off the bat. The team anticipates arrival of all the parts by next week, and hopes to begin work on assembling hardware and testing at this time!

Additionally, the team is in preparations for the Quarterly Review Board 1, where the team will present the detailed plan and risks and how they will be mitigated.

The team looks forward to the remainder of the semester and will continue to work hard to achieve the final prototype!

Ending Fall 2022 With SLDR Event!

This past week, the team participated in the IPPD System Level Design Review Event! All of the IPPD students, faculty, coaches, and liaison engineers were in attendance. The team’s faculty coach, Shuo Wang, along with two of NextEra’s liaison engineers, Nicholas Wayne and Amanda Peck, were able to come out to the event!

ROCCstart was first in line to present in Room 2340 in the Reitz Union, and had the chance to showcase the culmination of work for the semester. This included a lot of CAD models showcasing the electrical and mechanical components, along with completed software aspects. The team received many great questions and feedback that will be implemented for future reports and presentations!

We have reached the end of the Fall 2022 semester, and the team couldn’t be more proud of what was accomplished. Over break, parts will be ordered to begin physically prototyping when the team returns. The team looks forward to the Spring 2023 semester plans! See you all in January!

Week #14: Preparations for System Level Design Review Event

Coming back from the Thanksgiving break, the team got back into the grind for the final report and presentation of the semester!

Important decisions had to be made before the end of the semester and the start of physical prototyping. This included selection of specific components to use in the prototype, material selection and design of the enclosure, and a mock-up of the user interface for the system. A 3D model of our most recent design can be seen to the right. Additionally, plans and preparations were made for next semester to ensure we hit the ground running for the manufacturing of the prototype.

The team has been working hard to compile a final report and presentation of all their progress made over the semester for the System Level Design Review (SLDR). They have received much appreciated feedback from peers, coaches, and liaisons this past week to perfect the presentation. The team is excited to present all their hard work to professors and industry representatives at the SLDR event next Tuesday!

WEEK #12 BLOG: PID Success

The Prototype Inspection Day (PID) offered an enlightening opportunity to step back, witness for ourselves, and share with our peers and judges all that has been accomplished since Week 1. Going into PID our primary focus was on the physical (mechanical and electrical) aspects of the device, getting the judges feedback on questions such as: How can we make things as simple and usable for the NextEra operators during installation? What might be some failure modes we should consider further? How can we ensure greater reliability?

Ready for the judges! (Left to right: Tom Rice-Bladykas, Jack Carmody, Kayla Woods – aka Meeting Owl, Quinton Wiebe)

Fortunately, most of the judges assigned to us possess extensive experience in electrical engineering and were able to think deeply regarding the problem being solved by us at ROCCstart. As I – a software engineer – am beginning to learn, any conversation with an electrical engineer will find its steady-state on the topic of electrical noise and its causes. Unsurprisingly, the judge’s immediate reaction to mentioning the vibration filled environment of the wind turbine was a concern for the signals propagating through the wires towards and away from our device. After hearing these concerns for the second time (first was during the Preliminary Design Review with the liaisons and higher-ups at NextEra a few weeks back), we will absolutely make sure to include signal testing in our plan.

The Ultimate PID Setup

Besides the discussion of noise, the judges all seemed to thoroughly enjoy our presentation, especially the CAD renderings (shout-out to Tom)! One final piece of insight we found interesting involved the development of a business case for our device: how much will it actually save/make for NextEra? This is something we have discussed as a team briefly at the beginning of the project, but never fleshed out. Granted, a full business plan is not within the scope of our project – the NextEra liaisons have prioritized a functional device over all else – even still, getting some insight from the liaisons regarding the financial impact of our project may provide a greater incentive for our team and impetus for implementation by NextEra once we are done.

Week #11 Blog: Final Prototype Inspection Day Preparation

Preparations are underway for Prototype Inspection Day! So much discussion has taken place in the past weeks with our liaisons, coach, and among the team about how best to utilize this time to present our design clearly and to ask the right questions to our judges. The team plans to utilize a 3D printed model along with a look at past models done by NextEra Energy!

In addition, much discussion has taken place surrounding the System Level Design Review, with a session dedicated to breaking down what is needed and how best to communicate the design. Final decisions have taken place for the design, and we look forward to presenting at the Prototype Inspection Day!

Week #9 Blog: Prototype Preparation

After having fully recovered from the tolls of traveling, and addressing the feedback provided during our PDR presentation, we shifted our sights to the next goal: Prototype Inspection Day!

Prototype Inspection Day is a way for teams to present their current progress to other teams, mentors, and sponsors. For our prototype, we plan to present two physical models: an electrical model, which shows the interconnection of circuit boards and subassemblies, and a physical model, which gives a general idea for the size, shape, and form of the completed project. We plan to provide both CAD models and physical representations of both models, which will allow everyone to understand the general concepts and intricate details of both elements.

After multiple delays, we received our ESP32 development boards last week. We plan to heavily base our electrical model off of these boards- not only do they provide a comparable amount of I/O and features to the desired project, but they are also approximately the same physical size!

Olimex ESP32-Gateway Development Board.

For the physical model, we plan to create a shell for our devices that matches DIN-rail dimensions, with multiple module slots. We plan to 3D-print our finalized model before Inspection Day, to provide a tactile representation to our audience. We created a rough concept here:

See you next week!

Week #8 Blog: NextEra Meeting!

This will be a short update, but we are so excited to tell you about it!

On Monday night, we traveled halfway across the state to Juno Beach, FL, home to NextEra’s main headquarters. On Tuesday morning, we traveled to their main office and we were greeted by an energetic Shridhar Nath, one of our liaison engineers, who graciously provided us a tour of NextEra’s facilities and multiple locations! We were joined by our second liaison engineer, Nicholas Wayne, as well as many other NextEra engineers we have had the pleasure of collaborating with. After touring each of the facilities, we were able to present our Preliminary Design Report presentation to a (very packed!) room of enthusiastic employees, ranging from HR and management, to principal engineers in every discipline, to executives and a VP! We were so excited to share the details of our project, as well as how we planned to execute our ideas, to a group with such diverse backgrounds.

We also received an immense amount of questions, comments, ideas, and general feedback. We plan to heavily incorporate much of what we learned from the meeting into our strategy going forward.

Fun week!

From left to right: Quinton Wiebe, Kayla Woods, Tom Rice-Bladykas, Jack Carmody