Free Engineering Tools — robotics, simulation, and compliance utilities

Browser-based tools for robotics and hardware engineers: URDF validation and conversion, CAD-to-simulation, SBOM and EU CRA compliance. Files never leave your browser.

UAV ArduPilot Param Diff Compare two .param files — changed, added, and removed parameters, each annotated from official ArduPilot metadata. 3D URDF Viewer Articulate every joint with sliders, toggle collision geometry, export a screenshot — all in WebGL. Compute Mesh Inertia Calculator STL/OBJ in, mass/COM/inertia tensor out — integrated from the geometry, plus a mm/cm unit fixer. Compute Rotation Converter Quaternion, Euler (12 sequences, intrinsic/extrinsic), matrix, and axis-angle — with a live 3D gizmo. Convert DH → URDF Denavit-Hartenberg parameters (standard or modified) to a correct URDF joint chain. Convert Xacro → URDF Expand properties, macros, conditionals, and multi-file includes in the browser — no ROS install. Validate URDF Validator Structure, kinematic tree, inertia sanity, and joint limits checked against parser-divergence pitfalls. Convert URDF → MJCF MuJoCo XML with correct half-extents, radians, and nested body tree. Verified against MuJoCo 3.10. Convert SDF → URDF Gazebo model-frame poses resolved into correct relative joint origins with full transform composition. CAD STEP → URDF CAD in, URDF + STL meshes out — mass, COM, and full inertia tensor computed from the geometry. Comply SBOM Generator Lockfile in, CycloneDX 1.6 out — full transitive dependency tree with package URLs. Comply CRA Readiness Checker Cyber Resilience Act scoping memo, classification, and obligations checklist — every branch cited.

New to robotics simulation? Start with the wiki

Short, honest reference articles — written from building these converters, not from paraphrasing docs: Robot Simulation 101 (the CAD→sim→real pipeline), URDF vs SDF vs MJCF vs USD (the format comparison), why simulations explode (inertia, explained), and the EU Cyber Resilience Act in plain language. Browse all articles →

Nothing to install — check your browser instead

No Python, no C++, no ROS, no downloads: every tool runs inside your browser using JavaScript and WebAssembly (the CAD kernel is C++ — compiled to WASM and delivered like any web page). This isn't a static compatibility table — click below and it interrogates this exact browser, right now, live.

Built by an engineer you can hire

These tools are free forever — and the engineer who builds and verifies them takes on freelance work: CAD→simulation conversion, robotics and UAV simulation consulting, and CRA-readiness help. Also open to full-time robotics R&D roles. Work with me →