CPE TPMS

CPE TPMS

Screen TPMS lattice designs for metal 3D printing from a plain-English part description

Free
4.5 (8 reviews)

Gallery

About CPE TPMS

CPE TPMS is a browser-based screening tool for metal additive manufacturing that helps engineers weigh triply periodic minimal surface lattice designs before they commit to a full simulation. TPMS lattices are the smooth, repeating internal structures used to make parts lighter, more porous, or tuned to a target stiffness, and choosing the right one usually means slow FEA or CFD runs. This tool sits earlier in the process, giving a fast first read on which lattice and material combinations are even worth modeling in detail. The goal is to spend simulation time only on candidates that already look plausible, rather than meshing and solving every idea an engineer might sketch.

The starting point is a plain-language description of the part. An engineer might type something like a titanium cylinder 50 millimeters across and 100 long that needs at least 70 percent porosity and 5 percent of the bulk material's stiffness, and the tool turns that sentence into geometry and screening parameters. The parsing is done by a deterministic phrase parser rather than a large language model, and it shows exactly how it read the request before returning anything, so there's no guessing about what assumptions went into the numbers. That transparency is a deliberate design choice for engineers who need to trust a result.

From that input it ranks seven lattice families, namely Gyroid, Schwarz-P, Schwarz-D, Diamond, IWP, Lidinoid, and Neovius, against the target. It works across thirteen laser powder bed fusion metals, checking each candidate's cell size and wall thickness against the feature limits of the chosen material so a suggested design is actually printable rather than just mathematically valid. The scoring returns in milliseconds because it leans on closed-form math instead of meshing and solving a model for every option. Each family behaves differently under load, so ranking them side by side is more useful than picking a favorite out of habit.

The estimates come from Gibson-Ashby power-law relations, the standard closed-form way to link a lattice's relative density to its effective stiffness. The tool uses those relations to work out how much solid material a target stiffness would need, then reports solid volume percentage, porosity, and rough cell size and wall thickness. When a request can't physically be satisfied, for instance very high stiffness paired with very high porosity, it says a tradeoff is required instead of handing back a false green light, which is the kind of honesty that early-stage screening actually needs. Reporting the tradeoff plainly means an engineer learns early that two targets are fighting each other, instead of discovering it after a long solve.

There are three ways to work with it. A describe-your-part tab handles the plain-language queries, a 3D playground lets you push topology, density, and material around and watch the estimated properties update live, and an analysis tab exposes direct JSON input for finer control along with API access. The audience is mechanical and additive-manufacturing engineers doing early concept work, the stage where you're narrowing a field of candidates rather than validating a final design that's already close to production. The JSON and API surface also makes it possible to script a batch of screenings rather than running each one by hand in the interface.

The team is clear about what the tool is not. It doesn't replace final verification for safety-critical parts, and it explicitly says it doesn't capture as-built defects, anisotropy, residual stress, fatigue, fracture, contact, complex heat flow, or resolved fluid flow. What it does well is triage. It compares early candidates quickly, catches incompatible targets before they waste hours of simulation, and produces a reproducible starting point that a full FEA study can pick up from later. Treated that way, it narrows the field so the expensive tools only run on designs that are worth the compute.

Access is a free public beta with no signup, running fully in the browser as a hosted app. The team describes it as a working beta rather than a finished product, so the sensible way to treat it is as a fast screening and sanity-check layer that sits in front of the heavier simulation tools, not as a replacement for them. For engineers who spend real time setting up FEA studies, a millisecond first pass that rules out the impossible combinations can save a lot of wasted modeling before the serious analysis even begins. The lack of a signup wall makes it easy to try a few queries and see whether the screening lines up with your own intuition before relying on it.

Key Features

  • Plain-English part description parser
  • Ranks seven TPMS lattice topologies
  • Thirteen LPBF metal library
  • Gibson-Ashby closed-form estimates
  • Interactive 3D lattice playground
  • JSON analysis input and API

Pros & Cons

What we like

  • Screens lattice candidates in milliseconds before FEA
  • Deterministic parser, not a black-box language model
  • Flags conflicting targets instead of false approvals
  • Free public beta with no signup

Room for improvement

  • Screening estimates, not a substitute for full FEA or CFD
  • Limited to thirteen LPBF metals
  • Not meant for safety-critical final verification
  • Still a working public beta

Frequently Asked Questions

What is CPE TPMS?
CPE TPMS is a browser-based screening tool for metal additive manufacturing that ranks triply periodic minimal surface lattice designs before you run a full simulation. You describe a part in plain English and it scores seven lattice topologies across thirteen laser powder bed fusion metals in milliseconds. It's meant for early concept work, not final verification.
How does the plain-English input work?
You type a sentence describing the part and its targets, such as a titanium cylinder with a certain size, porosity, and stiffness. A deterministic phrase parser, not a language model, converts that into geometry and screening parameters and shows you exactly how it interpreted the request before returning results. That keeps the assumptions transparent.
Is CPE TPMS free?
Yes. It's currently a free public beta that runs entirely in the browser with no signup required. The team describes it as a working beta rather than a finished commercial product.
What are its limits?
It uses closed-form Gibson-Ashby math for fast estimates, so it's a screening layer rather than a replacement for full FEA or CFD. It explicitly does not capture as-built defects, anisotropy, residual stress, fatigue, fracture, contact, complex heat flow, or resolved fluid flow, and it isn't intended for final verification of safety-critical parts.

Best For

Comparing early lattice candidates for a partChecking whether stiffness and porosity targets conflictDeciding which designs deserve full FEACreating a reproducible starting point for validation

Featured in

Alternatives to CPE TPMS

View all

Reviews (8)

N
Nneka Kang

Genuinely impressed

Started using CPE TPMS casually, now it is pinned in my dock. It slotted into my routine without much fuss. The output quality holds up better than I expected. No regrets so far.

7/8/2026 13 found this helpful
S
Salma Tanaka Verified

Exactly what I needed

Tried CPE TPMS on a side project first, then rolled it out everywhere. Got real value out of ranks seven tpms lattice topologies.

6/24/2026 7 found this helpful
M
Mila Nakamura

Finally something that fits

Found CPE TPMS on a Show HN thread and I am glad I clicked. What stands out is how it handles deterministic parser, not a black-box language model. It does what it says, which is rarer than it should be. It fits well for comparing early lattice candidates for a part.

5/21/2026 5 found this helpful
O
Obinna Nowak Verified

Two months in, no regrets

CPE TPMS has quietly become part of my daily flow. Got real value out of screens lattice candidates in milliseconds before fea. Setup was painless and I was productive the same day. Found it works best for creating a reproducible starting point for validation. No regrets so far.

5/17/2026 5 found this helpful
E
Emma Zhou

Powerful once it clicks

Tried CPE TPMS on a side project first, then rolled it out everywhere. Support actually answered when I had a question, which surprised me. It fits well for checking whether stiffness and porosity targets conflict. My only gripe is limited to thirteen lpbf metals. No regrets so far.

5/15/2026 5 found this helpful
L
Louis Vidal Verified

Recommended without reservation

Tried CPE TPMS on a side project first, then rolled it out everywhere. What stands out is how it handles ranks seven tpms lattice topologies. Recommending it to people in a similar spot.

3/29/2026 5 found this helpful
M
Mila Petrov Verified

It just works

Hadn't planned on switching, but CPE TPMS was hard to ignore. The interactive 3d lattice playground is more useful than I expected. Mostly using it for creating a reproducible starting point for validation.

6/19/2026 2 found this helpful
C
Chioma Reyes

Two months in, no regrets

Three months of CPE TPMS later, here is what holds up. Got real value out of ranks seven tpms lattice topologies. It fits well for creating a reproducible starting point for validation. Would sign up again without thinking twice.

3/25/2026