CHARLES DENG
◂ ALL PROJECTS

Garmin Aviation Mechanical Engineering Intern

May 2026 — Aug 2026

JobSolidWorksFEAMechanical DesignGD&TDFMDO-160
Garmin Aviation Mechanical Engineering Intern

Summary

Designed servo test fixtures for DO-160 environmental certification, redesigned the factory's dyno test fixtures to fix recurring clamp, corrosion, and bearing failures, and designed fixtures and assembly tools to support production.


Disclaimer: The images below were approved by my manager for public use.

Servo Test Fixtures

Machined aluminum vibration test fixture bolted to a slip table, with a chain-and-sprocket drive between mounted servos and accelerometer wiring routed off the plate
My Vibration Fixture On Vibe Table

My first project was designing fixtures for servo testing to certify them in DO-160 testing. I was tasked with designing fixtures to support sections 4, 5, 7, and 8 as well as additional electrically related sections. Sections 4 and 5 are heat and humidity while 7 and 8 are shock and vibration. I learned a lot about how these tests are run and also helped run some of the vibration lab tests and heat tests.

I ended up designing 1 main metal fixture to support vibration and shock testing, and then designed 2 derivative fixtures out of Delrin for heat, humidity, and EMI. I chose to make separate fixtures for sections 4 and 5 because I did not want my fixture to act as a thermal reservoir or have induced magnetic fields during EMI tests.

Additionally, I ran a frequency analysis in SolidWorks to ensure that my fixture was not adding additional resonance to the system below the test curve, and also validated previous engineering choices in older fixtures. I later tested my vibration fixture on our vibration tables to check the accuracy of my resonance analysis. I found that my fixture followed the predicted modes closely, with the first mode being 1625 Hz in the simulation and 1620 Hz on the vibe table.

SolidWorks Simulation frequency study of the servo test fixture
Frequency Analysis Of S7/S8 Fixture
Animation of the servo test fixture's first mode shape, cycling through the deformation
Mode Shape Animation

Dyno Test Fixture Redesign

Three magnetic particle brakes of increasing size, the largest mounted on a pedestal base with an output shaft
Particle Brake Example

I also redesigned the dyno fixtures in our factory with SolidWorks to improve the ergonomics and reliability. The main problems with the previous design were: technicians were breaking handles, clamps were failing constantly, there were corrosion problems, and bearings were shifting out of their mounts.

The first parts I updated were the clamps. These parts were failing weekly and occasionally daily due to the threads shearing off from wear and overload. In fact, underneath the clamps we were able to find piles of brass dust from the threads wearing down over time. To fix this problem, I changed the clamp material from brass to an aluminum bronze so that we would get a stronger material while still keeping the friction low. I also added helicoils to the threaded parts so that we could reduce wear. I validated these changes by doing hand calcs and proof loading them to see the change in yield.

Brass clamp block on the dyno fixture, with two accumulations of brass filings circled in red — one in the tray directly beneath the clamp and one along the base plate below it
Pile Of Brass Filings From Clamps

For the corrosion and bearing problems, I solved these by designing “rain covers” that sit over the parts with the most corrosion to direct the water away. I believed this was a better change than replacing all parts that could corrode with a different material, because the covers eliminated the problem and were much cheaper and easier to install. For the bearing problem, the previous design had no constraints, so over time the bearings would slip out of their mounts. To fix this, I added a shoulder and snap ring to retain the bearings and prevent them from walking away.

Secondary Operation Fixture Design

CAD model of the OP 1 secondary operation fixture, with a housing clamped between two side clamps on a machined base plate
Secondary Operation Fixture — OP 1
Exploded view of the secondary operation fixture, showing the base plate, riser, locating blocks, clamps and fasteners
Secondary Operation Fixture, Exploded

I designed a set of 4 fixtures to help support our casting suppliers with secondary operations. I worked with our machine shop lead to determine part orientations and which operations to machine in each setup. This helped balance the workload evenly across human and machine time. The design of these fixtures involved figuring out how to hold each part and leave clearance for tools to complete their operation. Each fixture uses a set of 2 clamps that are shared between the 4 configurations to help minimize unique parts, and alignment pins are used to locate both the cast parts and each fixture part relative to the machine.

One thing I learned a lot about in this project was interacting with outside suppliers to figure out their machine capabilities and adapting my designs to fit their processes.

GSA 28 CMM Data Analysis and Inspection Gauge Design

Two Garmin GSA 28 autopilot servos, one showing the D-sub connector face and the other showing the output shaft and mounting plate
GSA 28 Autopilot Servo

A recurring issue was parts being shipped in from our suppliers and our inspection team finding them to be out of tolerance. Specifically, a large percentage of the GSA 28 output shafts were coming in out of tolerance. I used Excel and over 12 CMM reports to create visualizations of our tolerance zones overlaid with the measurement data to find patterns and potential causes for the failed parts. With this, I was able to visualize and calculate how much higher our yield rate would be if we increased the tolerance zone.

Additionally, I designed an inspection gauge to check the tolerances on the GSA 28 shaft. I did a tolerance analysis to figure out what dimensions and tolerances to use in my gauge to be able to catch the bounds of the parts. This taught me a lot about GD&T and how a tolerance stackup builds in gearboxes.

Testing Activities

Garmin G3000 Prime 14-inch flight display mounted in a cockpit panel, showing a synthetic vision view of a runway and taxiways
G3000 Prime 14" Display

I ran TSO cold testing on Garmin’s G3000 Prime 14” and 7” displays to validate a new adhesive used in the display stackup. To do this, I programmed a Tenney chamber to follow the test temperature profile documented in DO-160 and then inspected each display to find defects. I compared this with an ambient report to see changes caused by the cold test.

I also conducted ripple testing on our 14” and 7” displays at hot, cold, and ambient temperatures to ensure the displays still functioned correctly after hot and cold baking. I accomplished this by bringing the displays to a steady temperature and then pressing on the displays in a grid to validate that no ripples or distortions were forming in the screen.

In addition to testing them, I also disassembled each display to swap out their power modules, which taught me a lot about how the displays are put together.

Miscellaneous Fixture And Gauge Design

Throughout the summer, I also supported smaller efforts to design tools and gauges to help the assembly or inspection of various products.

CAD renders of two connector gauges: a size 25 depth gauge with a dial indicator, and a size 25 diameter gauge shown exploded and assembled
Go/No-Go Gauge Design