Simscape Multibody Parts Library

Parameterized parts for Simscape Multibody, with gear assemblies and MATLAB code for extrusions

https://github.com/mathworks/Simscape-Multibody-Parts-Library

You are now following this Submission

This set of examples shows you how to create parameterized parts for Simscape Multibody and example MATLAB scripts for defining general extrusions. The parts have been used in a wide range of examples to show how these blocks enable you to rapidly model mechanisms. Within the library are a set of gear assemblies. The parameterized gear assemblies group the required blocks together and parameterize them so that frames are always positioned and oriented correctly.
Please read the README.md file to get started.
Use the "Download" button above to get files compatible with the latest release of MATLAB.
Use the links below to get files compatible with earlier releases of MATLAB.
To see how to defining bodies in Simscape Multibody, watch this video (5 min):
To learn more about multibody simulation with Simscape Multibody, please watch this webinar:
Try these free, hands-on tutorials to learn how to use Simscape:
To learn more about modeling and simulation with Simscape, please visit:
Product Capabilities:

Cite As

Steve Miller (2026). Simscape Multibody Parts Library (https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/25.2.4.1), GitHub. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2013a to R2025b

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
25.2.4.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/25.2.4.1

25.1.4.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/25.1.4.1

24.2.4.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/24.2.4.1

24.1.4.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/24.1.4.1

23.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/23.2.4.0

23.1.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/23.1.4.0
See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/23.1.4.0

22.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/22.2.4.0

22.1.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/22.1.4.0

21.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/21.2.4.0

21.1.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/21.1.4.0

20.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/20.2.4.0

20.1.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/20.1.4.0

19.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/19.2.4.0

19.1.3.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/19.1.3.0

18.2.3.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/18.2.3.0

18.1.2.4

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/18.1.2.4

17.2.2.3

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/17.2.2.3

17.1.2.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/17.1.2.2

16.1.1.8

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/16.1.1.8

13.1.1.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Parts-Library/releases/tag/13.1.1.2

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.