Launching a MBSD framework

Launching a MBSD framework

May 2, 2026

https://github.com/JAlcocerT/engine-balance https://github.com/JAlcocerT/mbsd/tree/master/z-fluid-mechanics https://github.com/JAlcocerT/mechanism

TL;DR

The start of a system to ship mechanisms as a code.

Intro

You know whats coming right?

The era of drag and drop its slowly going to an end.

And the time for concepts, semantics and orchestrating outcomes.

I consolidated the initial mbsd repo via: https://github.com/juliusbrussee/caveman just to save tokens.

Gabe Morris - Mechanism

git clone https://github.com/JAlcocerT/mechanism
#choco install blender --version=4.2.2 -y #5.1.1
uv add mapbox-earcut
uv run blender-export/cam_to_stl.py 
uv run blender-export/gear_to_stl.py 

You can import the STLs to blender manually or with:

blender --background --python blender-export/blender_import.py

Kinematics only. No dynamics.

Evidence:

  • Zero mass/inertia/torque/force-balance code in mechanism/. Sole “forces” mention = stray word in origin docstring (mechanism.py:270).
  • Solver = vector-loop position/velocity/acceleration via numerical iteration. No Newton-Euler, no kinetics.
  • Cam output = SVAJ (geometric). No follower spring/preload force calc.
  • Gears = involute geometry only. No bending/contact stress, no power transmission.
  • README confirms: “perform kinematic analysis by utilizing degrees of freedom”.

What you get = θ, ω, α, position, velocity, acceleration of points/vectors. What you don’t get = required
input torque, joint reaction forces, link stresses, dynamic balancing.

#git clone https://github.com/JAlcocerT/multi-body

git init && git add . && git commit -m "Initial commit: better ai docs" && gh repo create multi-body --private --source=. --remote=origin --push
#The trick
git submodule add https://github.com/JAlcocerT/mechanism.git external/mechanism
git commit -m "Add mechanism repo as submodule"
git submodule add https://github.com/JAlcocerT/mbsd.git external/mbsd
git commit -m "Add mbsd repo as submodule"
#git clone --recurse-submodules https://github.com/JAlcocerT/multi-body.git

Computational Mechanics

Familiar now. Repo = 2D MBSD simulator (Python) + e-book chaining engine NVH source→driver and suspension arc.

Simulator core (2D-Dynamics/)

  • Saddle-point system: M·a + Cqᵀ·λ = Q, Cq·a = γ. Bodies, joints, constraints, contact, cam, terrain. - Outputs motions + Lagrange reactions.

E-book (z-destilled-ebook/) = 12 engine-NVH chapters + 4 suspension + 4 reference. Pipeline: cylinder → block → mounts → chassis → cabin → driver.

Examples under 2D-Dynamics/examples/:

  • multi-cylinder-nograv/ — i4, boxer4, flat4, V, combustion, balance shafts, mounts, active damping,
    chassis modal
  • suspension-terrain/ — quarter_car, road_profile_psd, design_space_sweep, active_suspension
  • Adjacent: cam-follower, four-bar, pendulums, scotch-yoke, terrain-wheel

MBSD Framework Applications

Augmented Reality Simulations

Engine Balance

https://jalcocert.github.io/JAlcocerT/simulating-the-shape-of-engine-balance/

NVH

Synthesis

https://jalcocert.github.io/JAlcocerT/2d-mechanism-synthesis/ https://github.com/JAlcocerT/mbsd/tree/master/2D-Synthesis

I just have not been focusing on mechanism for long time.

But…that time allocation has changed recently.

Ive been tinkering back :)


Conclusions

Believe it or not: this is another industry getting shaped by AI capabilities.

Because if mechanism 3D dynamics its kind of trivial now.

So is web development.

#git clone https://github.com/JAlcocerT/Slider-Crank
cd ./Slider-Crank/landing #https://multibodysystemdynamics.pages.dev/

And here is the JAlcocerTech whitepaper about it.

All models are wrong; some are useful.

To decide which one is the best fit for you:

Launching MultiBodySystemsDynamics

How could have I guessed that this domain was available to buy.

I made a quick web wrap: https://trends.google.com/

#git clone https://github.com/JAlcocerT/Slider-Crank #kineo bridge :) #https://multibodysystemdynamics.pages.dev/
#git clone https://github.com/JAlcocerT/multi-body

Superseeding this.

npm run build
#npx wrangler pages project create multibodysystemsdynamics
#https://multibodysystemsdynamics.pages.dev/
ping multibodysystemsdynamics.com
#whois multibodysystemsdynamics.com| grep -i -E "(creation|created|registered)"
#nslookup multibodysystemsdynamics.com
#dig multibodysystemsdynamics.com

With programmatic contact form, ofc.

About the “Authority Funnel” strategy.

In a high-stakes engineering field, this structure solves three problems at once: Identity, Validation, and Lead Generation.

Here is how those three components work together as a machine:

  1. The Landing Page (The “Hook”)

Since multibodysystemsdynamics.com is a long, formal name, the landing page must be visually light but technically heavy.

  • The Hero Section: A high-quality 3D render or animation of a mechanism.
  • The Value Prop: “We solve the mechanisms that others guess.”
  • The Problem/Solution: Clearly state that you eliminate mechanical lock-up, branch defects, and vibration through rigorous algebraic synthesis.
  1. The Blog Section (The “Magnet”)

This is where you handle the “0 search volume” issue.

You don’t write for the masses; you write for the Search Intent.

  • Topic Clusters: Write one post per chapter of your work.
    • Example: “Why your 2D simulation is lying to you about gyroscopic stability.”
    • Example: “Solving the 3-position synthesis problem in Python: A Burmester approach.”
  1. The Contact Form (The “Filter”)

Don’t just ask for an email. Use the form to qualify the lead.

Ask 2-3 technical questions:

  • “What is your primary design challenge? (e.g., Path Generation, Force Balancing, 3D Dynamics)”
  • “Are you looking for custom software, a one-time analysis, or a consultation?”
  • Why? High-end clients prefer a form that asks for specifics. It tells them you are a professional who values time and understands the complexity of their problem.

Whats next?

Understanding suspensions?


FAQ

Is this an epic launch?

The launch strategy: aka, focus strategy

In theory, for Non comercial purposes :)

  1. maximizar active income
  2. ahorrar
  3. Value based or nothing

The Tier of Service: DFY

The Tech Stack:

RequirementSpecificationClarification / Decision
Frontend Framework
Styling/UI Library
Backend/Database
Authentication
RequirementSpecificationClarification / Decision
Frontend FrameworkAstro
Styling/UI LibrarySassify MIT like theme
Backend
DatabaseFireStore
AuthenticationFirebase Auth
E-mail/ESPMailTrap
AnalyticsPosthog
HostingContainer

How did you started doing mechanical simulations?

It was actually long ago.

I got re-inspired by GabeMorris few years back.

Now with agents, there is no excuse not to do this just bc is not my job.

Agentic Blender?

https://www.youtube.com/watch?v=LZMWsZbZU5w

Some references: https://github.com/agmmnn/awesome-blender

https://blendercam.com/ - An Open Source solution for CAM with Blender 3D