3D printing
Stress-testing the tonneau clip
One of the clips that hold the prop rod on my truck's tonneau cover cracked. Before I printed a replacement, Claude put the stock clip and 38 versions of a new one through a stress simulation. These are the pictures and charts behind the one I printed.
01
The verdict
Stock clip, worst spot
4.5% stretch
Every time the rod snaps in, the back of the claw stretches about this much. That's enough to crack it over time.
Grip on the rod39 N
New clip, worst spot
2.2% stretch
About half the stretch, on a claw nearly three times as tall, and it still grips the rod about twice as hard.
Grip on the rod75 N
Source: Stress-Testing the Tonneau Clip, as of October 2026.
02
What broke and why
The prop rod clicks into a C-shaped claw. To get in, the rod pushes the two jaws of the C apart, and the plastic has to bend. Once the rod is all the way in, the jaws spring back and hold it.
That bend is the weak point. Bend a paperclip a little and it springs back. Bend it too far, over and over, and it snaps. The stock clip bends far enough every time that one of mine cracked.
So the question was how much each design stretches when the rod goes in, and where.
Stock clip5.9 mm gap, jaws spread 2.2 mm
New clip7.1 mm gap, jaws spread 0.9 mm
03
Both claws, colored by stretch
Stock clip4.5% at the worst spot

New clip2.2% at the worst spot


How much the plastic stretches
Color is stretch. Gray means the plastic barely notices. Orange is moderate. Dark red is a lot.
The dashed outline is the bent shape, drawn three times bigger than real so you can see it move.
The dotted circle is the 8 mm rod.
The black ring marks the single worst spot. On both clips it's the inside back of the claw, which is exactly where a crack would start.
You're looking at the end of the clip, as if it were sliced. The rail it clips onto is below the frame and the rod sits in the circle. The clip is the same shape all the way through, so one slice shows the whole thing.
04
What the stretch means
Engineers call it strain: how much longer a bit of material gets, compared with how long it started. A 100 mm strip stretched like the new claw becomes 102.2 mm. Stretched like the stock claw, it becomes 104.5 mm.
That sounds tiny, but plastic doesn't need much. PETG starts to bend for good at only a few percent, and for a part you snap in and out many times, designers keep the stretch to about half of what the material can take once. At 4.5%, the stock claw is at its limit on every snap. At 2.2%, the new one has room to spare.
The last 7 mm, magnified
Source: Stress-Testing the Tonneau Clip, as of October 2026.
05
Stock vs new
| Measure | Stock | New |
|---|---|---|
| Gap the 8 mm rod squeezes throughThe rod is 8 mm. A narrower gap means more bending. | 5.9 mm | 7.1 mm |
| How far the jaws have to spread | 2.2 mm | 0.9 mm |
| Claw height along the rodMore plastic sharing the load. | 7 mm | 19 mm |
| Claw wall thicknessTapered so the stretch spreads out instead of piling up in one spot. | 2.0 mmeven | 2.3 to 1.8 mmtapered |
| Force to hold the jaws openHow firmly it grips the rod. About 9.8 newtons is the weight of 1 kg. | 39 Nabout 4 kg | 75 Nabout 7.7 kg |
| Stretch at the worst spot | 4.5% | 2.2% |
The stock clip asks a short, thin strip of plastic to bend a long way. The new claw bends less than half as far, and it's taller, so it still holds the rod about twice as firmly. Two more fixes came along the way: the thin arm that joined the claw to the rest of the stock clip is gone, and the body is thicker.
Source: Stress-Testing the Tonneau Clip, as of October 2026.
06
38 versions of the claw
There's a trade-off. Thicker walls grip harder but stretch more. A wider gap stretches less but grips less. So Claude ran the simulation on 38 versions, changing the wall thickness, the gap and how the claw joins the body, and plotted every one.
- Stock clip
- Versions tried
- V38, printed
- All 38 versions stretch less and grip harder than the stock clip.
- V38, the one I printed, stretches 2.2% and grips 75.5 N, about twice the stock clip's 38.9 N.
- V38's walls, 2.3 to 1.8 mm, sit halfway between V35's and V37's at almost the same gap, and its stretch and grip land between theirs.
- V28 and V29 came out the same, so their marks overlap.
See all 39 designs as a table
| Design | Wall, root to tip | Gap | Peak stretch | Grip |
|---|---|---|---|---|
| Stock clip | 2.0 mm, even | 5.86 mm | 4.51% | 38.9 N |
| V1 | 3.0 to 2.2 mm | 7.37 mm | 2.27% | 127.5 N |
| V2 | 2.6 to 1.8 mm | 7.05 mm | 2.96% | 123.5 N |
| V3 | 2.6 to 1.8 mm | 7.30 mm | 2.30% | 101.7 N |
| V4 | 2.6 to 2.2 mm | 7.05 mm | 3.04% | 134.1 N |
| V5 | 2.6 to 2.2 mm | 7.30 mm | 2.44% | 109.9 N |
| V6 | 3.0 to 1.8 mm | 7.05 mm | 3.04% | 156.5 N |
| V7 | 3.0 to 1.8 mm | 7.30 mm | 2.39% | 130.7 N |
| V8 | 3.0 to 2.2 mm | 7.05 mm | 3.22% | 171.2 N |
| V9 | 3.0 to 2.2 mm | 7.30 mm | 2.48% | 138.9 N |
| V10 | 2.6 to 1.8 mm | 7.05 mm | 2.60% | 108.7 N |
| V11 | 2.6 to 1.8 mm | 7.30 mm | 2.10% | 89.5 N |
| V12 | 2.6 to 2.2 mm | 7.05 mm | 2.78% | 117.7 N |
| V13 | 2.6 to 2.2 mm | 7.30 mm | 2.23% | 95.6 N |
| V14 | 3.0 to 1.8 mm | 7.05 mm | 2.70% | 140.5 N |
| V15 | 3.0 to 1.8 mm | 7.30 mm | 2.14% | 115.6 N |
| V16 | 3.0 to 2.2 mm | 7.05 mm | 2.93% | 152.1 N |
| V17 | 3.0 to 2.2 mm | 7.30 mm | 2.27% | 123.0 N |
| V18 | 2.6 to 1.8 mm | 7.05 mm | 2.46% | 100.8 N |
| V19 | 2.6 to 1.8 mm | 7.30 mm | 1.94% | 82.6 N |
| V20 | 2.6 to 2.2 mm | 7.05 mm | 2.65% | 108.7 N |
| V21 | 2.6 to 2.2 mm | 7.30 mm | 2.05% | 87.6 N |
| V22 | 3.0 to 1.8 mm | 7.05 mm | 2.60% | 132.4 N |
| V23 | 3.0 to 1.8 mm | 7.30 mm | 2.03% | 107.1 N |
| V24 | 3.0 to 2.2 mm | 7.05 mm | 2.70% | 141.5 N |
| V25 | 3.0 to 2.2 mm | 7.30 mm | 2.14% | 114.2 N |
| V26 | 2.8 to 2.0 mm | 7.30 mm | 2.05% | 98.0 N |
| V27 | 2.8 to 2.0 mm | 7.30 mm | 2.00% | 95.6 N |
| V28 | 2.8 to 2.0 mm | 7.21 mm | 2.24% | 107.0 N |
| V29 | 2.8 to 2.0 mm | 7.21 mm | 2.24% | 107.0 N |
| V30 | 3.0 to 2.0 mm | 7.21 mm | 2.28% | 121.3 N |
| V31 | 2.8 to 2.0 mm | 7.13 mm | 2.44% | 115.1 N |
| V32 | 2.0 to 1.5 mm | 6.95 mm | 2.34% | 61.0 N |
| V33 | 2.0 to 1.5 mm | 7.13 mm | 1.98% | 54.1 N |
| V34 | 2.2 to 1.7 mm | 6.95 mm | 2.52% | 78.1 N |
| V35 | 2.2 to 1.7 mm | 7.13 mm | 2.19% | 68.3 N |
| V36 | 2.4 to 1.9 mm | 6.95 mm | 2.69% | 95.9 N |
| V37 | 2.4 to 1.9 mm | 7.13 mm | 2.31% | 83.7 N |
| V38, printed | 2.3 to 1.8 mm | 7.12 mm | 2.20% | 75.5 N |
07
The mesh

- Triangles shown
- about 1,100
- In the analysis
- about 17,700
The method is called finite element analysis, or FEA. Engineers use it on bridges, car parts and aircraft. The idea is simple even if the math is heavy:
- Chop the shape into tiny pieces. The computer fills the outline with thousands of small triangles, called a mesh.
- Treat every triangle like a tiny spring tied to its neighbors. It's told how stiff PETG is, so it knows how much each spring resists being stretched.
- Set up the real situation. Hold the part still where it grips the truck's rail, and push the two jaws apart until the gap is exactly as wide as the 8 mm rod.
- Solve everything at once. The computer works out how far every corner of every triangle moves, then how much each triangle got stretched. That stretch becomes the color.
08
The rail fit
The part of the clip that hugs the truck's rail was copied exactly from a design already proven to fit. Claude laid the old and new shapes on top of each other and confirmed that 0.00 mm² of plastic was added or removed inside the rail slot. All the changes are on the outside.
0.00 mm²
added or removed inside the rail slot
- The rail slot, kept exactly
- The new clip, end view, traced from the analysis mesh
Source: Stress-Testing the Tonneau Clip, as of October 2026.
09
The print direction

It's printed the strong way. Each layer lies flat in the same direction the claw bends, and the claw is built from unbroken loops of plastic. Bending pulls along those strands instead of across the joins between layers, where 3D prints are weakest.
- Orange: unbroken loops of plastic
- Gray: a little fill in the thickest corner
Source: Stress-Testing the Tonneau Clip, as of October 2026.
10
From the magnetic version to the printed one
Before the snap claw there was a magnetic version: the rod dropped into a cradle and a magnet held it. I dropped it and went back to a snap claw like the stock one. The 38 versions above are all tunings of that claw.


Source: 3D Printing project notes, project 09, and Stress-Testing the Tonneau Clip, as of October 2026.
11
The result
I printed a pair on October 1, 2026, in black PETG: 10 grams of plastic and 37 minutes on the printer. They work.
- Printed
- October 1, 2026
- Material
- Black PETG
- Plastic
- 10 g for two
- Print time
- 37 min
Source: Stress-Testing the Tonneau Clip, as of October 2026.
12
What the analysis leaves out
- It analyzes one slice. The clip has the same profile all the way through.
- It treats the plastic as springy, which holds at these small stretches.
- It holds the rail grip perfectly still.
Real prints vary a little, so the test print was the final check.
Source: Stress-Testing the Tonneau Clip, as of October 2026.
13
Words used here
- Strain
- How much a material stretches compared with its original length, as a percent. At 2%, 100 mm becomes 102 mm.
- Finite element analysis (FEA)
- Splitting a shape into thousands of small pieces and solving how each one moves, to predict how the whole part bends.
- Mesh
- The net of tiny triangles the shape is split into.
- Snap-fit
- A joint where plastic flexes out of the way and springs back to hold something.
- Newton (N)
- The unit of force. A 1 kg weight pulls down with about 9.8 N.
- PETG
- A tough, slightly flexible plastic used for 3D printing. It handles heat and outdoor use better than PLA.
Source: Stress-Testing the Tonneau Clip, as of October 2026.
14
Credit
The rail profile comes from a community design on Printables (model 163100).
Source: 3D Printing project notes, project 09, as of October 2026.