MIT Engineers Develop a New 3D Printed Shoes Design Model
The MIT work is a design model, not a printer setting. It maps foot scan data onto graded lattice geometry so stiffness changes across the sole. This page explains the mechanism, the boundary conditions, and what a shop can and cannot reproduce.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
How a 3D printed shoes design model actually works
A 3D printed shoes design model is a set of rules that converts a foot scan into printable geometry. The scan is a point cloud, usually captured with 8 to 12 cameras or a laser rig. Software fits a surface mesh to those points, then thickens it into a solid. That solid is what the printer receives.
The interesting part is what happens between mesh and print file. The model divides the sole into small volume elements, called voxels. Each voxel gets a target stiffness value pulled from pressure data and gait analysis. The algorithm then chooses a lattice cell type and wall thickness per voxel so the local stiffness matches the target.
That is the whole trick. A conventional sole is one material with one hardness. A graded sole is hundreds of small cells whose sizes change across the length of the foot. Heel cells may be 3 to 5 mm across with thicker walls. Forefoot cells go to 6 to 8 mm with thinner walls, so the toe bends under load.
None of this requires exotic hardware. Any powder-bed or resin printer that holds fine feature detail can run the geometry. The model is portable. The printability is not.
- 1InputFoot scan mesh plus pressure and gait data.
- 2Mid-stepVoxel grid with a stiffness target per cell.
- 3OutputLattice mesh with graded cell size and wall thickness.
Why stiffness has to change across one sole
Walk barefoot on a hard floor and watch what your foot does. The heel lands, loads up, and needs to stay close to rigid so the ankle does not roll. The midfoot needs to hold an arch without collapsing. The forefoot needs to bend and twist around the metatarsal heads. Three jobs, one part.
A single-hardness sole forces a compromise. Make it soft enough for toe-off and the heel feels unstable. Make it stiff enough for the heel and the forefoot fights every step. Graded lattice removes that trade-off, because each zone is tuned independently in software rather than averaged in a mold.
Zone boundaries matter more than most people expect. A sharp transition from stiff to soft creates a stress riser right at the transition line, and that is where cracks start. Good models blend cell size over 10 to 20 mm so the stiffness curve is continuous. That blend distance is a design decision, not a printing artifact.
For running, the model usually shifts stiffness toward the heel and lateral edge. For court sports, the forefoot gets softer cells and more lateral wall. Same pipeline, different target values.
Material options and where each one fits
Powder-bed printing gives the widest material range for soles. Nylon PA12 and PA11 are the workhorses: good fatigue life, decent rebound, and they survive thousands of compression cycles. TPU powders add flex but lose dimensional accuracy, so they suit midsoles more than anything with a mating face.
Resin printing holds the finest lattice detail. Cell walls down to 0.4 mm are realistic. The catch is toughness. Standard resins crack after repeated flexing, so resin suits a fit-test or a display model rather than a shoe that sees 500 km of running.
Carbon-fiber filled filaments and PEEK are options when the part needs to be a structural plate rather than a cushion. They print hotter and slower, and they wear nozzles. For a stiff forefoot plate under a soft midsole, a machined carbon plate is often cheaper than a printed one.
For anything that has to bolt to a metal frame, we machine the interface after printing. Printed threads are not reliable at M3 and below. We cut those features on a CNC to ±0.005 mm so the hardware seats properly.
- 1Nylon PA12 or PA11Best fatigue life for a running midsole.
- 2TPU powderSofter feel, looser tolerance, midsole only.
- 3ResinFinest lattice detail, poor flex fatigue.
- 4Machined carbon or aluminiumUse when the plate must stay stiff.
Where the 3D printed shoes design model breaks down
The model assumes the scan is accurate. It is not always. A foot moves, and a scan taken standing still does not capture the loaded shape of a foot mid-stride. If the model is fed a static scan, the resulting sole fits at rest and pinches under load.
Minimum feature size is the second wall. A lattice cell needs a wall thick enough to print and thin enough to flex. Below roughly 0.4 mm on powder-bed, walls come out porous or partially fused. Above 1.2 mm, the cell stops behaving like a spring and starts behaving like a solid block. That window is narrow.
Cost is the third wall. Printing one custom sole is straightforward. Printing 10,000 unique soles means 10,000 unique print files, and every one needs its own support strategy and post-processing path. The model scales in software. The factory floor does not scale at the same rate.
Where it does pay off: orthotics, medical footwear, elite sport fit testing, and any low-volume run where a mold would cost more than the parts. Where it does not: a $60 mass-market sneaker that needs a six-figure daily volume.
From foot scan to a finished sole
A practical sequence for a first article.
- 1Capture the footScan under load, not standing still. Aim for a point spacing of 0.5 mm or finer on the sole surface.
- 2Build the meshFit a watertight surface, then offset it to the sole thickness. Repair holes before voxelizing.
- 3Assign stiffnessMap pressure data onto the voxel grid. Set heel cells stiffer than forefoot cells.
- 4Generate the latticePick a cell type and size per voxel. Blend cell size over 10 to 20 mm at zone boundaries.
- 5Check printabilityFlag any wall under 0.4 mm and any overhang past 45° without support. Fix in the model, not on the machine.
- 6Print and cleanRun the build, then remove supports, bead blast the surface, and dye if a color is needed.
- 7Machine the interfacesCut threads, bores and mating faces on a CNC. Printed threads below M3 are not dependable.
- 8Inspect and testCheck critical dimensions, then run a compression cycle test before approving the design.
Graded 3D printed sole versus a conventional molded sole
Use this to decide which route fits the part in front of you.
| Factor | Graded 3D printed sole | Conventional molded sole |
|---|---|---|
| Stiffness control | Per-zone, software-defined | One hardness per mold |
| Tooling cost | None | Mold plus setup |
| Break-even volume | Low to mid volume | High volume only |
| Minimum wall | About 0.4 mm | Not applicable |
| Fit basis | Individual scan mesh | Size run and last |
| Post-processing | Bead blast, dye, CNC trim | Trim and cement |
| Lead time driver | Print hours per unit | Tooling lead time |
| Best use | Orthotics, elite fit, low volume | Mass-market runs |
Which route to take
If the part needs individual fit and the volume is under a few thousand units, print the graded lattice and machine the interfaces. If it needs to hit a low unit price at high volume, mold it and stop fighting the print cost.
Frequently asked questions
Does the MIT design model need a specific printer?
No. The model outputs a mesh file. Any printer that can hold roughly 0.4 mm walls and fine lattice detail can run it.
What changes between machines is surface finish and minimum feature size, not the geometry logic itself.
How accurate does the foot scan have to be?
Aim for 0.5 mm point spacing or finer on the sole surface, and scan under load. Static scans miss the loaded foot shape and produce soles that fit at rest but pinch mid-stride.
Can a printed sole be machined afterward?
Yes, and for some features it should be. Threads below M3, precision bores and flat mating faces are better cut than printed.
We cut those features to ±0.005 mm on a CNC after the print is cleaned.
What is the smallest lattice wall that will print reliably?
About 0.4 mm on powder-bed systems. Thinner walls tend to come out porous or partially fused, which changes the stiffness you designed for.
Above roughly 1.2 mm, the cell stops flexing like a spring and behaves more like a solid.
When does a printed sole stop making economic sense?
When the mold cost is amortized below the print cost per unit. For a high-volume shoe, that crossover usually lands well before you reach six-figure annual volumes.
What materials suit a graded lattice sole?
Nylon PA12 or PA11 for fatigue life, TPU powder for a softer feel, resin for fit tests and display models.
For a stiff structural plate, machined carbon or aluminium usually beats a printed version.
Send us your scan and lattice model
We review your geometry for printability, machine the interfaces, and quote within 12 hours.
12-hour quote100% inspectionNDA on requestNo minimum order quantity