← Back to Projects

Biomedical Engineering · FDM · Materials Selection · Final Year Project

3D Printed Customised
Shoe Insoles

Design, fabrication, and biomechanical assessment of FDM-printed shoe insoles using VarioShore TPU with graded lattice geometries — from material characterisation and SolidWorks FEA through to physical prototypes tested on a ZwickRoell machine.

Course

ENG5005/5006 — Research Methods (Final Year Project)

Institution

Monash University, Clayton

Outcome

Physical Prototypes Printed & Mechanically Tested

Project Overview

Conventional off-the-shelf insoles cannot deliver the right balance of support, cushioning, and pressure relief for people with flat feet, plantar fasciitis, or diabetic foot conditions. This project explored whether FDM 3D printing with a foaming thermoplastic polyurethane could produce a customised insole that outperforms standard orthotic solutions — using real foot geometry, graded lattice structures, and systematic material characterisation to make that case.

The project ran across two semesters: Semester 1 (ENG5005) focused on literature review, material selection, CAD design, and FEA simulation setup. Semester 2 (ENG5006) delivered print calibration, physical prototypes, and mechanical testing — culminating in insoles that were fabricated, worn, and tested.

My Role

This was a five-person final year project, and in practice I carried the project's direction and momentum from start to finish. Two teammates — Kenny and Himmat — were consistent, technically engaged contributors who could be relied on to deliver; together the three of us formed the working core of the team. Keeping everyone aligned, chasing contributions, reviewing and lifting the quality of every section before submission, and making sure the project stayed on track through equipment unavailability and institutional delays — that coordination was as much a part of my workload as the technical work itself.

On the technical side, my responsibilities spanned the full project lifecycle:

Why VarioShore TPU

Most 3D-printed insole research uses standard TPU filaments — flexible, durable, but fixed in hardness. The key insight driving this project's material choice was that VarioShore TPU's foaming agent activates with heat: at higher extrusion temperatures, the material expands, becoming lighter and softer. This means stiffness zones are not designed through geometry alone — they are baked directly into the print temperature profile.

45A – 70A Tunable Shore A hardness

Adjusted by extrusion temperature. No post-processing, no separate parts — softness is a print setting.

50–60% Weight reduction vs conventional TPU

Foamed structure at ~0.4–0.68 g/cm³ compared to ~1.2 g/cm³ for standard filaments.

0.2 mm Layer height — FDM lattice resolution

Prusa MK4 direct-drive extruder capable of printing fine lattice walls without delamination.

EVA + Optional comfort top layer

Laminated EVA sheet evaluated alongside pure-TPU configurations for peak pressure comparison.

Lattice Design

Five infill architectures were evaluated for the insole body: cellular (honeycomb, triangle, rhombic, squared, re-entrant), gyroid, auxetic, Voronoi, and standard lattice. The final design uses a graded lattice with denser unit cells under the heel for impact resistance, and a more open, flexible geometry under the arch and forefoot for cushioning and pressure redistribution.

Comparison of lattice infill architectures for 3D printed insoles — cellular honeycomb, triangle, rhombic, and re-entrant patterns (A); physical TPU lattice cube sample (B); auxetic patterns at 60, 75, and 90 degree angles with insole application (C); lattice insole cross-sections with unit cell dimensions (D) Lattice architecture evaluation — from left: cellular structures, auxetic variants, and zone-specific lattice cross-sections with unit cell dimensions

Simulation — SolidWorks FEA

A publicly available 3D foot model was used to set up the simulation environment in SolidWorks. A 300N load (representing half body weight for a 60 kg person) was applied across the plantar surface with a fixed boundary condition at the ankle. Custom material properties for human skin were defined manually, as no standard library entry existed. The Von Mises stress map reveals pressure concentration at the metatarsal heads and heel — the exact zones the graded lattice design addresses.

SolidWorks FEA Von Mises stress distribution on foot and insole — showing peak stress hotspots at metatarsal heads and forefoot, max 1.7695 MPa, min 0.003 MPa, 5558 mesh cycles

The simulation confirmed that peak plantar stress occurs at the metatarsal heads and heel — consistent with clinical literature reporting 200–600 kPa in those regions. This validated the zone-specific lattice density approach: stiffer geometry under the heel, more compliant under the forefoot.

Achieving convergence required iterative mesh refinement and boundary condition simplification. The final simulation used 5,558 mesh cycles with Von Mises stress ranging from 0.003 to 1.77 MPa across the plantar surface.

Print Calibration — Temperature vs Density

Before printing full insoles, a calibration run of five 25×25×25 mm VarioShore TPU test cubes was fabricated at extrusion temperatures from 200°C to 240°C. Each cube was weighed and tested for Shore A hardness on the ZwickRoell machine to map the relationship between temperature, foam density, and softness.

Five VarioShore TPU test cubes printed at temperatures 200, 210, 220, 220, and 240 degrees Celsius with handwritten density labels showing 0.7, 0.7, 0.7, 0.7, and 0.68 g/cm³ respectively
Temperature calibration samples — 200°C to 240°C, density labelled in g/cm³
ZwickRoell universal testing machine performing Shore A hardness compression test on VarioShore TPU insole sample — stainless steel compression platens visible
ZwickRoell hardness testing — Shore A compression characterisation

At 240°C, the foaming agent fully activated — producing the lowest density sample (0.68 g/cm³) and softest Shore A reading. Lower temperatures produced denser, stiffer samples at around 0.7 g/cm³. These results directly informed the zone-specific print temperature profile used in the final insole prototypes.

Fabrication & Physical Outcome

Full-size insole prototypes were fabricated on a Prusa MK4 FDM printer using the calibrated print parameters. The lattice geometry was sliced and validated before printing, with direct-drive extrusion ensuring consistent TPU deposition throughout. Two configurations were produced: a standalone VarioShore TPU insole and a hybrid version with a laminated EVA top layer.

Prusa MK4 FDM printer mid-print of shoe insole — left image shows full insole on print bed at 67% completion; right image shows close-up of printed lattice surface texture in white TPU
Prusa MK4 printing the insole — mid-print (67%) and finished lattice surface detail
Side profile of finished 3D printed VarioShore TPU insole with a foot in a green sock placed on top — showing the insole sitting flat on a wooden surface with uniform profile
Finished prototype — worn and validated against real foot geometry

Key Outcomes

Physical Prototypes Delivered

Full-size VarioShore TPU insoles fabricated on a Prusa MK4 and physically validated against real foot geometry. Both standalone TPU and hybrid TPU+EVA configurations produced.

Material Data Generated

Shore A hardness and density dataset across five temperature points (200–240°C). 240°C identified as optimal for softness and weight, reaching 0.68 g/cm³ — confirming the foaming mechanism.

FEA-Validated Design Rationale

SolidWorks simulation confirmed pressure concentration at metatarsal heads and heel, directly justifying the graded lattice density approach used in the final geometry.

Managed Under Constraint

Delivered physical results despite scanner unavailability, 3D printer downtime, and lab access delays in Semester 1. Contingency planning and team coordination kept the project on track for Semester 2 prototyping.

Tools & Methods

FDM 3D Printing (Prusa MK4) VarioShore TPU EVA Lamination SolidWorks FEA Von Mises Stress Analysis Shore A Hardness Testing ZwickRoell Testing Lattice Structure Design 3D Foot Scanning (AtlaScan) Material Selection Compression Testing Biomechanical Analysis
← Back to All Projects