M0TH

MODELITO DevLog (  ̄┏_┓ ̄)

Building MODELITO a language for procedural soft robots.

Week 1: The Wrong Problem

What I tried: Started building a general-purpose DSL for procedural generation in engineering.

What I learned: Too broad. No specific strength. And build123d already does this well. I actually tried to build on top of build123d it was a bad idea because on its own build123d can do more than with my syntax.

The pivot: Focused on procedural soft robots specifically something that doesn't have a good tool yet.

Week 2: Design Rules, Not Models

Key insight: Instead of modeling each robot from scratch, design the rules of motion and design once. Then generate variations.

As a programmer, I'd rather build the system that designs the robot than design each robot manually.

Week 3: Giving Freedom to the User

The problem: Users are limited by my strict syntax.

The solution: Modify the syntax and geometry generation. It should be safe enough so they don't break the program or the robot, but flexible enough to create more organic shapes not just boxes.

Screenshot from the current simulator

Screenshot from 2025-10-15 13-59-49

Current Status ദ്ദി •⩊• )

Work in progress. More updates soon.