Design the
future of
Motion.

Create complex compliant mechanisms that move through material deformation. High-performance topology optimization in 2D and 3D.

Performance
Real-time
Materials
Multi-Material
Domain
2D + 3D
Real-time Topology Optimization
BUTTERFY DISPLACEMENT

What is TopoptComec?

Traditionally, machines move using pins, joints, and bearings. Compliant mechanisms are different — they achieve motion by bending and deforming their own structure.

TopoptComec uses advanced Topology Optimization to "grow" these mechanisms. You define the space, the forces, and the fixed points; the algorithm then sculpts the most efficient material distribution to perform the task.

  • Single-piece mechanisms (no assembly needed)
  • Zero friction, zero wear, zero lubrication
  • Scalable from micro-MEMS to medium parts

Engineered for Performance

Everything you need to go from concept to optimized 3D-printable mechanism in minutes.

Blazing Fast Solver

Optimized SIMP method with a 10x performance boost in V3. Real-time 2D synthesis and efficient 3D handling on standard hardware.

Multi-Material

Design with up to 2 different materials in a single optimization. Mix stiffnesses to achieve precise motion goals.

3D Optimization

Full 3D design domains, loads, and supports for real-world engineering applications.

Interactive UI

Modern PySide6 interface. Draw domains, place forces, and watch the optimization converge interactively.

CLI Power

Generate huge mechanism runs via CLI. Parallelize mechanism creation for maximum efficiency.

CAD-Ready Export

Export to STL for printing, VTK for ParaView, or the new 3MF format. Seamless workflow.

Built-in Analysis

Displacement visualization and analysis metrics available in just a few clicks.

Compliant & Rigid

Who can do more can do less. Design for both compliant and rigid structures.

Your Design Workflow

1

Define Domain & Constraints

Set your bounding box, draw regions, place forces, supports, and choose materials.

2

Run Optimization

Hit "Create" and watch the SIMP algorithm sculpt the optimal topology in real time.

3

Analyze the Results

Check watertightness, checkerboard patterns, efficiency, and preview displacement animation.

Export

Export your mechanism to STL, VTK, or 3MF for 3D printing, ParaView, or CAD.

TopoptComec Design Workflow Diagrams
Quick Installation

Zero friction setup.

No expensive software licenses or complex installations. 100% Python, 100% Open Source.

Windows, Linux, macOS
Python 3.10+ required
STEP 01 — CLONE REPOSITORY
git clone https://github.com/ninja7v/TopoptComec.git
cd TopoptComec
STEP 02 — INSTALL DEPENDENCIES
pip install -r requirements.txt
STEP 03 — RUN
GUI MODE
python main.py
CLI PRESET
python main.py -p Gripper_3D

Start Optimizing.

Join the next generation of engineers designing high-performance mechanisms with TopoptComec.

MIT Licensed • Open Source • Built for Science