Skip to main content

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.

Loading the repository README…

Skills in this repository

classification pending

Showing 34 of 34 collected skills.

occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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,…

updated
occupation
unclassified
description

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 /…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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),…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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,…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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,…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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,…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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,…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

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…

updated
occupation
unclassified
description

One sentence on what it does. Use when the user asks to <verb> <thing>, mentions <keywords>, or provides <file type>.

updated
Showing 34 of 34 collected skills.