How much will it sag?
A 3D-printed PLA beam under a constant load keeps bending with time. We measured that creep on a real beam for 24 hours, fit a model to the first 6 hours, and checked whether it predicts the rest.
Could 6 hours of data predict the later sag?
Beam configuration
Project progress
What can spoil a creep test
- Tape carrying the load. Its slow slip looks exactly like creep.
- Moving the camera, or bumping the clamp or table.
- Retightening the clamp during the run.
- A fan or direct sun. Log the temperature at every reading.
- Equal time gaps. Space readings closer together early on.
3D beam lab
How creep works
From what bending does to a beam, down to what PLA's molecules do under a load that never changes. No background needed. Each lesson takes about a minute.
Step 1: E and kθ
With the clamp fixed, each load hangs from a thread loop at several distances a from the clamp edge. Deflection is measured at the load point, 10 s after the load settles.
Load tests
| Load distance a (mm) | Mass (g) | Deflection δ (mm) | C = δ/P (mm/N) | Remove |
|---|
Stiffness
C / a² against a
Creep readings
Tip deflection from each photo, measured from the unloaded photo. Time is since the load went on. Write it as 10 s, 5 min or 1.5 h; a bare number means hours.
Measurement errors
Tip deflection
| Time | Tip δ (mm) | Temp (°C) | Note | Remove |
|---|
Deflection over time
Room temperature
Fit and predict
The fit only sees readings up to the cutoff. Later readings test it, so a good result means the model predicted data it had never seen.
Three models, same readings
| Model | Fitted numbers | Fit error (rms) | Mean error, unseen readings | Error at last reading |
|---|
Measured and predicted deflection
Later deflection
| Time | Predicted | Reading noise | Measured | Error |
|---|
Frozen prediction
Which stage of creep did we reach?
Creep rate is how fast the tip is sinking. Each point is the average rate over a window that doubles in time, such as 1 h to 2 h. Falling rate means primary creep, a steady rate means secondary creep, and a rising rate is the sign of tertiary creep, which ends in failure.
E is not one number
Eapp(t) = P L³ / (3 I δ(t)). It uses the tip deflection, so it includes clamp rotation.
Design tools
Estimate the sag of another cantilever with the same cross-section and print settings. Since δ ∝ P L³, the measured curve scales to the new length and load.
Sag over time
Your cantilever
Which E should a designer use?
| Load held for | E to use | Sag compared with 10 s | Basis |
|---|
Guess the sag
You see how far the beam bent in the first moments. Guess how far it had sunk after 24 hours under the same load. Then see how you did against the model.
Photos vs model
Drag through the readings. The photo, the 3D model and the curve all move together.
Real beam
Model at the same moment
Where this moment sits on the curve
Which photo belongs to which reading?
Photos are matched in filename order. Check each one and correct any that are wrong.
| Photo | File | Reading | Remove |
|---|
CreepLab
A student project on how a 3D-printed PLA beam keeps sagging under a constant load, and whether a short test can predict that sag.
What we did
We printed a 220 × 20 × 4 mm PLA beam at 60% infill and clamped it as a cantilever. Short load tests gave its effective stiffness E and the clamp's rotational stiffness kθ.
We then hung a constant load of about 100 g and photographed the tip: repeatedly up to 6 hours, then at 12, 18 and 24 hours. The beam was then unclamped.
Three creep models were fitted to the first 6 hours only. The later readings test those fits, so this is a hold-out test: they already existed when the fit was made, but the fit never used them.
Limits of these results
- The results come from one test on one beam, so they don't describe all printed PLA.
- The ageing rate μ is taken from published PLA data, because one beam can't measure it.
- The beam carried some test loads before the creep run.
- The test ran in a normal room, not a temperature-controlled chamber.
- The 3D lab and molecular animations are explanatory simulations, not measurements.
Privacy
This site uses no cookies, analytics or advertising. Names and scores in Guess the sag stay in your own browser and are never sent to us.
The site is hosted on Cloudflare, and its data on Supabase. Like most web services, they handle basic connection details such as IP addresses in order to deliver the pages.
Project details
References
Fischbach & Weinberg (2023), source of the published PLA creep and ageing values. arXiv:2302.11240
Built with three.js (MIT licence).