LibreCAD is an open-source cross-platform 2D CAD program, which is translated in over 30 languages. LibreCAD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2.
= open engineering resources
- Our mechanical engineering project kits help developers, students build efficient mechanical engineering projects using efficient design technology. Also some kits are used by students in adding functionality to their existing final year mechanical projects or making new systems using our mechanical kits.
- The change in number of contributors is versus 2016 KDnuggets Post on Top 20 Python Machine Learning Open Source Projects. We hope you enjoy going through the documentation pages of each of these to start collaborating and learning the ways of Machine Learning using Python.
- 4Directory
'Learning from the GNU open-source model for computer software and adapting that open source model for engineering design.
Open handed, shared freely, published rather than patented, empowering rather than controlling.
With the hope that by opening the gates of knowledge, fewer communities will resort to building untested technologies that all too often become the white elephants that litter the landscape in the Global South.'
'The Agua Clara team is committed to creating open source design tools that will make it possible for engineers in the Global South to build municipal scale drinking water treatment plants. This engineering design service is available on our website. We are committed to providing this design service free of charge. It is our hope that Implementation Partners will be able to use our Design service to leverage increased funding for improving drinking water infrastructure in the Global South.'(https://confluence.cornell.edu/display/AGUACLARA/Open+Source+Engineering)
Opennovation.org 'is an open source engineering portal, your one-stop shop for news, links (below), other resources, and profiles of open source engineering software. It also hosts package repositories for running some software on Ubuntu 8.04 'Hardy Heron' and Debian 5.0 'Lenny'.'
See also the site [1], maker of the Open Source Velomobile called Atomic Duck
Engineering-focused Linux distributions
- CAELinux live DVD based on PCLinuxOS, see [profiles/CAELinux.html profile] for details
- DebianScience 'pure blend' of Debian GNU/Linux focuses on packaging useful scientific software for Debian
- Scibuntu is a set of scripts for adding scientific software to an Ubuntu workstation
- Scubuntu is a project of the Meraka Institute of South Africa, its goal is to provide support for scientific computation on the Ubuntu platform 'in a naturally embedded manner'
Partial Differential Equation (PDE) SolversGeneral Finite Element Analysis (FEA) | ||||
Name | Description | Author | License | Packaging |
Code-Aster ([profiles/aster.html profile]) | Structural and thermomechanical software (en français) | Electricité de France | GPL | |
Elmer ([profiles/Elmer.html profile]) | FEA Software for Multiphysics Problems | GPL | ||
CalculiX | Three-Dimensional Structural Finite Element Program | GPL | ||
FreeFEM | Finite element software family, including FFW (FreeFEM on the Web) | GPL | ||
Impact | Explicit dynamic finite element program | Several | GPL | |
deal.II ([profiles/deal.II.html profile]) | C++ library for solving PDEs using adaptive FEA | |||
NGSolve | General purpose heat, magnetic and elasticity 3-D solver | LGPL | ||
XmdS | Extensible multi-dimensional simulator | GPL | ||
GetDP | Generalized environment for treatment of discrete problems | GPL | ||
TOCHNOG | Free finite element program | Dennis Roddeman | GPL | |
FEniCS | Automated ODE/PDE solver | FEniCS group | GPL+LGPL | |
DOLFIN | C++/Python interface to FEniCS | FEniCS group | GPL | |
Computational Fluid Dynamics (CFD) | ||||
Name | Description | Author | License | Packaging |
OpenFOAM | General CFD toolbox with pre-processor | GPL | ||
OpenFlower | CFD solver focused on turbulent unsteady incompressible Navier-Stokes equations | GPL | ||
Gerris | Variable density incompressible Navier-Stokes, Stokes or Euler solver with adaptive mesh refinement | New Zealand National Institute of Water and Atmospheric Research | GPL | |
Code_Saturne | General purpose CFD software | Electricité de France | GPL | |
libMesh ([profiles/libMesh.html profile]) | C++ FEA library with adaptive mesh refinement based on PETSc | University of Texas at Austin CFDLab | LGPL | |
DUNS | Diagonalized Upwind Navier Stokes Code | Pennsylvania State University | GPL | |
SLFCFD | San Le's Free Computational Fluid Dynamics | GPL | ||
PETSc-FEM | General multi-physics FEM package based on PETSc | GPL | ||
TYPHON | Development platform for many computational methods for gas dynamics | GPL | ||
OpenFVM | GPL | |||
ADFC | GPL | |||
Dolfyn | Apache 2 | |||
Electromagnetism and Optics | ||||
Name | Description | Author | License | Packaging |
Tessa | Three-dimensional simulation software for optical systems, based on the FDTD method | LEOM laboratory, École centrale de Lyon | GPL | |
Meep | Finite-difference time-domain (FDTD) simulation software for electromagnetic systems | Joannopoulos Ab Initio Physics group | GPL | |
MIT Photonic Bands | Computes the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures | Steven G. Johnson and the Joannopoulos Ab Initio Physics group | GPL | |
Software for Phase Field simulations | ||||
Name | Description | Author | License | Packaging |
FiPy | Python-based finite volume partial differential equation solver library | NIST CTCMS | Public domain | |
RheoPlast | Parallel finite difference PDE solver written in C and based on PETSc | Adam Powellet al. | GPL | |
Boundary Element Method (BEM) | ||||
Name | Description | Author | License | Packaging |
Julian | Boundary element code for Laplace equation and linear elastic mechanics | Adam Powell and Yi-Cheung Lok | GPL | |
Pre- and post-processing frameworks and tools | ||||
Name | Description | Author | License | Packaging |
Ocr hp envy 4520. Salomé ([profiles/Salome.html profile]) | Graphical framework for FEA pre- and post-processing with some CAD capabilities, links well with Code-Aster | Several | LGPL | |
Gmsh ([profiles/Gmsh.html profile]) | Graphical FEA CAD tool, mesher, post-processor | Christophe Geuzaine and Jean-Francois Remacle | GPL | |
OpenCASCADE ([profiles/OpenCASCADE.html profile]) | High-level CAD library | OCTPL (Discussion) Control key symbol. | ||
NETGEN | Automatic 2-D or 3-D mesh generator | LGPL | ||
MeshLab | System for processing and editing unstructured 3D triangular meshes | Paolo Cignoniet al. | GPL | |
Paraview | Parallel visualization application | Kitwareet al. | ||
FSLView | Visualization tool for volume data geared toward medical MRI | GPL | ||
Illuminator | Parallel visualization library for structured grid data sets | Adam Powellet al. | LGPL | |
MayaVi and Mayavi2 | Data visualization tools based on VTK | BSD | ||
VisIt | Parallel visualization tool | WCI (Lawrence Livermore National Laboratories) | BSD | |
Computer-Aided Design (CAD) | ||||
Name | Description | Author | License | Packaging |
BRL-CAD | Mature Constructive Solid Geometry (CSG) CAD system used by all three major branches of the US military | U.S. Army Basic Research Laboratories | GPL | |
VARKON | High-level CAD system | Örebro university Department of Technology CAD group | LGPL | |
QCad | 2-D general CAD system using the Qt widget toolkit | GPL | ||
Sweet Home 3D | Interior design CAD software | GPL | ||
CADOO.o | CAD-like extensions for OpenOffice.org Draw | |||
FreeCAD | Alpha-stage general purpose 3-D parametric CAD modeler which is aiming for the feature set of Catia V4 and V5 | Jürgen Riegel and Werner Mayer | GPL+LGPL | |
PythonCAD | 2-D general CAD system written in Python | GPL | ||
Fandango | 3-D python scripting CAD engine | GPL | ||
SagCAD | Sagiya Metal Mold Factory, Inc. | GPL | ||
Sailcut CAD | For designing and visualizing sails | GPL | ||
kicad | Electronic printed circuit board (PCB) design and layout suite | Jean-Pierre Charras, Laboratoire des Images et des Signaux | GPL | |
gEDA | Electronic design automation (EDA) tools | GPL | ||
Multi-body dynamics | ||||
Name | Description | Author | License | Packaging |
MBDyn | Command-line multi-body dynamics software | GPL | ||
ORSA | Orbit Reconstruction, Simulation and Analysis | Pasquale Tricarico | GPL | |
Data Analysis | ||||
Name | Description | Author | License | Packaging |
Gpiv ([profiles/Gpiv.html profile]) | Gerber van der Graaf | GPL | ||
Integrated Computational Materials Engineering (ICME) | ||||
Name | Description | Author | License | Packaging |
abinit | Density Functional Theory (DFT) for molecules and crystals, including geometry optimization | Xavier Gonze, UCLPCPM (Belgium) | GPL | |
LAMMPS | Parallel molecular dynamics code | Steve Plimpton, Paul Crozier and Aidan Thompson at Sandia National Laboratories | GPL |
- Open Source Engineering Tools on DevelopSpace
- iMechanicadiscussion and list of finite element software
- opensource.cheme.info Open Source Chemical Engineering Software Forum
- FreeByte Mechanical Engineering software list includes CAD, CAD/CAM, finite element, dynamics, etc.
- Open Source on iCivilEngineer
- Scientific Applications on Linux (SAL) lists a large number of tools in various categories
- The Open Channel Foundation is a clearing house for software originating from academic and research institutions
- FreeCAD.com is a directory of free CAD, CAM, CAE programs
- DevelopSpace Open Source Engineering Tools list
- Software Carpentry site with free educational tools for scientists and engineers on effective use of computation
- Slashdot discussion on open source engineering tools (2005) This discussion dwelt on why open source doesn't have a more prominent presence in the engineering software world, and included links to some of the tools listed below
See the site http://www.deferredprocrastination.co.uk/, maker of the Open Source Velomobile called Atomic Duck
'The Agua Clara team is committed to creating open source design tools that will make it possible for engineers in the Global South to build municipal scale drinking water treatment plants. This engineering design service is available on our website. We are committed to providing this design service free of charge. It is our hope that Implementation Partners will be able to use our Design service to leverage increased funding for improving drinking water infrastructure in the Global South.'(https://confluence.cornell.edu/display/AGUACLARA/Open+Source+Engineering)
Opennovation.org 'is an open source engineering portal, your one-stop shop for news, links (below), other resources, and profiles of open source engineering software. It also hosts package repositories for running some software on Ubuntu 8.04 'Hardy Heron' and Debian 5.0 'Lenny'.'
See also the site [1], maker of the Open Source Velomobile called Atomic Duck
Engineering-focused Linux distributions
- CAELinux live DVD based on PCLinuxOS, see [profiles/CAELinux.html profile] for details
- DebianScience 'pure blend' of Debian GNU/Linux focuses on packaging useful scientific software for Debian
- Scibuntu is a set of scripts for adding scientific software to an Ubuntu workstation
- Scubuntu is a project of the Meraka Institute of South Africa, its goal is to provide support for scientific computation on the Ubuntu platform 'in a naturally embedded manner'
Partial Differential Equation (PDE) SolversGeneral Finite Element Analysis (FEA) | ||||
Name | Description | Author | License | Packaging |
Code-Aster ([profiles/aster.html profile]) | Structural and thermomechanical software (en français) | Electricité de France | GPL | |
Elmer ([profiles/Elmer.html profile]) | FEA Software for Multiphysics Problems | GPL | ||
CalculiX | Three-Dimensional Structural Finite Element Program | GPL | ||
FreeFEM | Finite element software family, including FFW (FreeFEM on the Web) | GPL | ||
Impact | Explicit dynamic finite element program | Several | GPL | |
deal.II ([profiles/deal.II.html profile]) | C++ library for solving PDEs using adaptive FEA | |||
NGSolve | General purpose heat, magnetic and elasticity 3-D solver | LGPL | ||
XmdS | Extensible multi-dimensional simulator | GPL | ||
GetDP | Generalized environment for treatment of discrete problems | GPL | ||
TOCHNOG | Free finite element program | Dennis Roddeman | GPL | |
FEniCS | Automated ODE/PDE solver | FEniCS group | GPL+LGPL | |
DOLFIN | C++/Python interface to FEniCS | FEniCS group | GPL | |
Computational Fluid Dynamics (CFD) | ||||
Name | Description | Author | License | Packaging |
OpenFOAM | General CFD toolbox with pre-processor | GPL | ||
OpenFlower | CFD solver focused on turbulent unsteady incompressible Navier-Stokes equations | GPL | ||
Gerris | Variable density incompressible Navier-Stokes, Stokes or Euler solver with adaptive mesh refinement | New Zealand National Institute of Water and Atmospheric Research | GPL | |
Code_Saturne | General purpose CFD software | Electricité de France | GPL | |
libMesh ([profiles/libMesh.html profile]) | C++ FEA library with adaptive mesh refinement based on PETSc | University of Texas at Austin CFDLab | LGPL | |
DUNS | Diagonalized Upwind Navier Stokes Code | Pennsylvania State University | GPL | |
SLFCFD | San Le's Free Computational Fluid Dynamics | GPL | ||
PETSc-FEM | General multi-physics FEM package based on PETSc | GPL | ||
TYPHON | Development platform for many computational methods for gas dynamics | GPL | ||
OpenFVM | GPL | |||
ADFC | GPL | |||
Dolfyn | Apache 2 | |||
Electromagnetism and Optics | ||||
Name | Description | Author | License | Packaging |
Tessa | Three-dimensional simulation software for optical systems, based on the FDTD method | LEOM laboratory, École centrale de Lyon | GPL | |
Meep | Finite-difference time-domain (FDTD) simulation software for electromagnetic systems | Joannopoulos Ab Initio Physics group | GPL | |
MIT Photonic Bands | Computes the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures | Steven G. Johnson and the Joannopoulos Ab Initio Physics group | GPL | |
Software for Phase Field simulations | ||||
Name | Description | Author | License | Packaging |
FiPy | Python-based finite volume partial differential equation solver library | NIST CTCMS | Public domain | |
RheoPlast | Parallel finite difference PDE solver written in C and based on PETSc | Adam Powellet al. | GPL | |
Boundary Element Method (BEM) | ||||
Name | Description | Author | License | Packaging |
Julian | Boundary element code for Laplace equation and linear elastic mechanics | Adam Powell and Yi-Cheung Lok | GPL | |
Pre- and post-processing frameworks and tools | ||||
Name | Description | Author | License | Packaging |
Ocr hp envy 4520. Salomé ([profiles/Salome.html profile]) | Graphical framework for FEA pre- and post-processing with some CAD capabilities, links well with Code-Aster | Several | LGPL | |
Gmsh ([profiles/Gmsh.html profile]) | Graphical FEA CAD tool, mesher, post-processor | Christophe Geuzaine and Jean-Francois Remacle | GPL | |
OpenCASCADE ([profiles/OpenCASCADE.html profile]) | High-level CAD library | OCTPL (Discussion) Control key symbol. | ||
NETGEN | Automatic 2-D or 3-D mesh generator | LGPL | ||
MeshLab | System for processing and editing unstructured 3D triangular meshes | Paolo Cignoniet al. | GPL | |
Paraview | Parallel visualization application | Kitwareet al. | ||
FSLView | Visualization tool for volume data geared toward medical MRI | GPL | ||
Illuminator | Parallel visualization library for structured grid data sets | Adam Powellet al. | LGPL | |
MayaVi and Mayavi2 | Data visualization tools based on VTK | BSD | ||
VisIt | Parallel visualization tool | WCI (Lawrence Livermore National Laboratories) | BSD | |
Computer-Aided Design (CAD) | ||||
Name | Description | Author | License | Packaging |
BRL-CAD | Mature Constructive Solid Geometry (CSG) CAD system used by all three major branches of the US military | U.S. Army Basic Research Laboratories | GPL | |
VARKON | High-level CAD system | Örebro university Department of Technology CAD group | LGPL | |
QCad | 2-D general CAD system using the Qt widget toolkit | GPL | ||
Sweet Home 3D | Interior design CAD software | GPL | ||
CADOO.o | CAD-like extensions for OpenOffice.org Draw | |||
FreeCAD | Alpha-stage general purpose 3-D parametric CAD modeler which is aiming for the feature set of Catia V4 and V5 | Jürgen Riegel and Werner Mayer | GPL+LGPL | |
PythonCAD | 2-D general CAD system written in Python | GPL | ||
Fandango | 3-D python scripting CAD engine | GPL | ||
SagCAD | Sagiya Metal Mold Factory, Inc. | GPL | ||
Sailcut CAD | For designing and visualizing sails | GPL | ||
kicad | Electronic printed circuit board (PCB) design and layout suite | Jean-Pierre Charras, Laboratoire des Images et des Signaux | GPL | |
gEDA | Electronic design automation (EDA) tools | GPL | ||
Multi-body dynamics | ||||
Name | Description | Author | License | Packaging |
MBDyn | Command-line multi-body dynamics software | GPL | ||
ORSA | Orbit Reconstruction, Simulation and Analysis | Pasquale Tricarico | GPL | |
Data Analysis | ||||
Name | Description | Author | License | Packaging |
Gpiv ([profiles/Gpiv.html profile]) | Gerber van der Graaf | GPL | ||
Integrated Computational Materials Engineering (ICME) | ||||
Name | Description | Author | License | Packaging |
abinit | Density Functional Theory (DFT) for molecules and crystals, including geometry optimization | Xavier Gonze, UCLPCPM (Belgium) | GPL | |
LAMMPS | Parallel molecular dynamics code | Steve Plimpton, Paul Crozier and Aidan Thompson at Sandia National Laboratories | GPL |
- Open Source Engineering Tools on DevelopSpace
- iMechanicadiscussion and list of finite element software
- opensource.cheme.info Open Source Chemical Engineering Software Forum
- FreeByte Mechanical Engineering software list includes CAD, CAD/CAM, finite element, dynamics, etc.
- Open Source on iCivilEngineer
- Scientific Applications on Linux (SAL) lists a large number of tools in various categories
- The Open Channel Foundation is a clearing house for software originating from academic and research institutions
- FreeCAD.com is a directory of free CAD, CAM, CAE programs
- DevelopSpace Open Source Engineering Tools list
- Software Carpentry site with free educational tools for scientists and engineers on effective use of computation
- Slashdot discussion on open source engineering tools (2005) This discussion dwelt on why open source doesn't have a more prominent presence in the engineering software world, and included links to some of the tools listed below
See the site http://www.deferredprocrastination.co.uk/, maker of the Open Source Velomobile called Atomic Duck
Open Source Mechanical Projects Technology
Hello Mr. Diaz, here are some questions I hope to ask you about your ventilator:
- What did your design process look like, from the beginning to the creation of this model?
- Could you give a more in-depth explanation about how the mathematics behind the motion of the asymmetrical curved rod?
- Could you give a more in-depth explanation about how the mechanics of your ventilator work?
- Could more of the parts of this ventilator have been printed instead?
- How long did it take you to design all of the parts in Tinkercad?
- How did you come up with this idea?
- Could a similar ventilator be designed without the programming aspect?
- What was the most difficult part of the creation process?
- What, if anything, did you learn during creation of this model?
Thank you so much for your interest and availability!
Irene