Giter Club home page Giter Club logo

freecad-configurators's Introduction

FreeCAD Configurators

FreeCAD Configurators are parametric 3D models made in FreeCAD that have a set of user-modifiable predefined parameters.

Why use FreeCAD Configurators

FreeCAD Confugurators allow you to quickly generate 3D models with similar attributes but different values of those attributes. CAD Configurators are generally used to capture the knowledge of products, parts and 3d models and to accelerate the development in mechanical engineering.

Getting Started

To use a configurator you open it in FreeCAD, open the Spreadsheet "specification" and set the predefined parameters to your desired value. Not all combinations of parameter values are valid to rebuild the model without problems. After setting the desired parameter values the updated 3D model can be examined in the 3D View of FreeCAD.

Hint: With the function window -> arrange in the FreeCAD menu the 3D model and the Spreadsheet can be viewed simultaneously

At last but not least the 3D model can be exported as a STEP file to use it in other applications.

These are the available FreeCAD configurators:

Epoxy Granite Machine Base

The epoxy granite machine base configurator was created to get hobby machine builders started with development. The 3d model can be used to calculate the amount of epoxy granite material needed for the build and the weight of the final part.

Minigrip Vise Clamps

The minigrip vise clamps solve the problem of limited space and not beeing able to mount two vises on small cnc milling machines.

Parts Catcher Bins

The parts catcher bins configurator was created to help in the quality control process in production of small cnc turned parts.

Production Hall

The Production hall configurator was created to help in layout of machine positions in production halls.

Bearing Bushes

This configurator was created as a sample projekct to intruduce people into the concept of parametric 3d models.

3D printable watch case

A 3D printable watch case for the modding community of seiko watches.

Prerequisites

In order to run these configurators you need to have installed the latest stable version of FreeCAD, but at least version 0.18.4

You can get FreeCAD here: https://www.freecadweb.org/downloads.php

Authors

Look into the license file of each configurator to find out who has made it.

License

Each specific configurator is licensed under its own license. Each configurator is in its own folder. For information on the license of each configurator look into the corresponding folder of the configurator in question or klick on the coresponding link below. - see the LICENSE.md file for details

Epoxy Granite Machine Base - see the LICENSE.md file for details

Minigrip Vise Clamps - see the LICENSE.md file for details

Parts Catcher Bins - see the LICENSE.md file for details

Production Hall - see the LICENSE.md file for details

Bearing Bushes - see the LICENSE.md file for details

Acknowledgments

FreeCAD is Amazing!

freecad-configurators's People

Contributors

alekssadowski95 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

freecad-configurators's Issues

Dimensionless values

Thanks for posting these nice examples.

I looked at the bushings example and noticed that you are using dimensionless values (e.g., "10" for "d1"). According to the Wiki, it would be better to use dimension (e.g., "10mm").

"If a cell contains a value which represents a dimension, it should be entered with its associated unit. While in many simple cases one can get by with a dimensionless value, it is unwise to not enter the unit." -- https://wiki.freecadweb.org/Spreadsheet_Workbench

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.