Designs lattice unit cells for target stiffness, using TPMS search or optional diffusion models, with homogenisation checks and tiled STL export.
BaratiLab/mechanical-engineering-skills
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 34
- GitHub stars
- 0
- GitHub forks
- 0
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/BaratiLab/mechanical-engineering-skills.Loading the repository README…
Posts
See all →Skills in this repository
Showing 34 of 34 collected skills.
Reverse-engineers a physical product (power tool, appliance, consumer device, mechanism, vehicle part) as an engineering system — function structure, costed BOM, materials and processes, Boothroyd DFA index, should-cost, repairability, FMEA, design decisions…
Discover interpretable equations from engineering or scientific data with the LLM-SR loop — you propose physically motivated equation skeletons as Python functions with free constants, the script fits the constants (BFGS, multi-start, sandboxed), scores train…
Design 3D-printed hobby high-power rockets (NAR/TRA Class 2, certified commercial motors only) — airframe, nose cone and fin geometry, Barrowman stability with fin sizing to a target caliber, 1-D flight simulation (apogee, rail-exit speed, thrust-to-weight,…
Sets up, runs, diagnoses, and reports OpenFOAM CFD simulations from a plain-language request, using the CFD Forge method — registered flow families with acceptance contracts, a closed action vocabulary, and deterministic validators that alone decide ACCEPT /…
Predict laser powder bed fusion (L-PBF) defect regimes — keyholing, lack of fusion, balling, or none — from process parameters (material, laser power, scan speed, beam diameter, hatch spacing, layer thickness), check measured melt-pool dimensions against the…
Predict metal additive manufacturing melt-pool depth, width and length and melt-pool mode (keyhole, lack of fusion, balling, desirable) from laser/electron-beam power, speed, beam size and alloy properties, with Rosenthal estimates, dimensionally consistent…
Design 3D-printable lattice unit cells for a target stiffness — TPMS and hybrid-TPMS implicit cells, printability checks (one connected solid, no sealed cavities, periodic), voxel homogenisation of the full 6x6 stiffness (checked against exact solutions),…
Screen metal alloys — known grades or new compositions — for laser powder bed fusion printability. Parse a composition, get thermophysical properties (Thermo-Calc/TC-Python CALPHAD when available, built-in alloy data or flagged estimates otherwise), compute…
Predict full 2D von Mises stress fields from geometry, supports and loads in milliseconds for design iteration — StressD-style conditional diffusion (normalised field + scale network) or a direct regression baseline, a built-in plane-stress Q4 FEM generator…
Optimize polymer selective laser sintering (SLS) process parameters batch by batch — keep a build history, reduce ASTM D638 tensile and D790 flexural test data, compare against the material datasheet, and propose the next batch's fill energy density, hotspot…
Answer additive-manufacturing questions from the user's own library of papers and textbooks with page-cited evidence — ingest PDFs, chunk and index them, retrieve the most relevant passages (BM25 or the all-mpnet-base-v2 dense model, fused), and write…
Turn low-cost webcam images of an L-PBF build plate into high-resolution layer images — register webcam and scientific-camera views with part-centre homographies and deformation maps, build patch datasets with leakage-safe splits, train a conditional…
Predict layer-wise porosity in laser powder bed fusion from in-situ thermal (pyrometry) image sequences — empty-frame filtering, CT pore alignment and ESD thresholds, pore-count regression and 16x16 porosity localization with interpretable thermal-history…
Synthesizes planar one-degree-of-freedom linkages (four-bar, six-bar, multi-bar) whose end-effector traces a target curve, following LinkD — the N×24 graph representation, dyadic topology validation, 200-angle forward kinematics with branch-defect detection,…
Monitor and correct an FDM 3D print layer by layer through Klipper/Moonraker — pause after each layer, look at top and front camera images, diagnose defects (under-extrusion, stringing, blobs, poor adhesion), query the printer, and apply small safety-bounded…
Automates design-for-additive-manufacturing on an existing STEP part for FDM printing with the AgentsCAD method — B-Rep → LLM-readable face/adjacency JSON, rule-based 45° overhang detection, tool-grounded reorientation, programmatic…
Generates dimensionally exact CadQuery CAD from natural language with the CADSmith multi-agent method — Planner, RAG-assisted Coder, sandboxed Executor, kernel-metric + three-view vision Validator, and Refiner in two nested loops (≤3 error repairs, ≤5…
Turns a photo, hand sketch, or slice image of a 2D/2.5D part directly into printer-ready FDM G-code without CAD, following the Image2Gcode pipeline — boundary extraction to a 224×224 silhouette, per-layer (X,Y,E) toolpath keypoints, denormalization to printer…
Designs and optimizes 2-D trusses with an LLM-in-the-loop FEM workflow (Jadhav & Barati Farimani, "Large Language Model Agent as a Mechanical Designer") — the agent proposes nodes, members and discrete cross-sections, an exact truss FEM scores each design,…
Generates FreeCAD CAD models from natural-language queries with the Query2CAD self-refinement loop — plan steps, write a FreeCAD Python macro, repair execution errors (≤3), capture an isometric view, score image-text agreement (VQAScore ≥ 0.9 to stop), and…
Assembles a design-review package for a mechanical product — requirements traceability matrix, design FMEA with RPN and action priority, costed multi-level BOM with Pareto and lead-time critical path, risk register, and a PDR/CDR checklist — as one consistent…
Design-for-manufacturing and assembly review of a part or assembly (CAD, STEP, drawing, or description) for CNC machining, sheet metal, injection molding, casting, and 3D printing — flags rule violations, cost drivers, and process mismatches, and proposes…
Reviews mechanical engineering drawings (PDF, image, or DXF) for dimensioning errors, over/under-constraint, GD&T misuse, datum problems, missing title-block and manufacturing notes, and ASME Y14.5 / ISO GPS compliance, returning a severity-ranked issue list…
Turns engineering calculations, scripts, or notes into a formal, checkable calculation report — objective, inputs with sources, assumptions, method with equations, unit-checked results, margins, conclusions, and references — ready for review or sign-off. Use…
Sizes and checks machine elements — bolted joints, shafts (fatigue), rolling bearings (L10 life), helical springs, fillet welds, and spur gears — with shown work and safety factors. Use when the user asks to size, select, or verify a bolt, shaft, bearing,…
Selects engineering materials with the Ashby method — translate function, constraints, objectives into a performance index, screen, rank, and justify a shortlist with charts. Use when the user asks which material to use, compares materials, wants a…
Produces clean, correct mechanics teaching figures — Mohr's circle, shear/moment/deflection diagrams, S–N curves, stress–strain curves, and free-body diagrams — as PNG/SVG for slides, notes, or exams. Use when the user asks to draw, plot, or visualize a…
Turns a plain-English or dimensioned part description into a parametric CadQuery script and exports STEP, STL, a shaded preview image, and a mass/volume report. Use when the user asks to model, create, or generate a 3D part, bracket, flange, enclosure,…
Runs quick linear-static and modal finite-element analysis on a STEP part (gmsh mesh + scikit-fem quadratic tets), reports max stress, deflection, natural frequencies, and always checks against a hand calculation and a mesh-convergence run. Use when the user…
Reconstructs a dimensioned parametric CAD model from a hand sketch, photo, screenshot, drawing scan, or video frames — extracts features and dimensions, infers missing ones from scale references, and records confidence for every dimension. Use when the user…
Thermal-fluids design calculations — pipe and duct pressure drop and pump head, heat exchanger rating and sizing (LMTD / ε-NTU), fin design, and fluid properties via CoolProp. Use when the user asks about pressure drop, pump sizing, heat exchanger duty or…
Runs 1-D tolerance stack-ups (worst-case, RSS, Monte Carlo) on a dimension chain, ranks contributors, and estimates reject rate against a gap spec. Use when the user asks about tolerance stack-up, gap/interference analysis, clearance between parts, or how to…
Generates textbook-style mechanical engineering problems (statics, mechanics of materials, dynamics, machine design, thermo, fluids, heat transfer) at a chosen difficulty and Bloom level, with full step-by-step solutions verified by running code, plus…
One sentence on what it does. Use when the user asks to <verb> <thing>, mentions <keywords>, or provides <file type>.