Why FreeCAD 16

From Open Source Ecology
Jump to: navigation, search

Intro

OSE deliberately uses FreeCAD 16 legacy, which can be downloaded as a FreeCAD 16 Appimage on Linux.

FreeCAD 16 is not the latest version, but it has a simpler workflow with an uncluttered part tree. v16 supports the main OSE workflow of scalable design - such as Merge Workflow for large scale collaboration.

There is also a practical philosophy to not using advanced features - as it creates more responsible design by not using automated constraints. See more at Merge_Workflow#Philosophical_Point.

The main point is: it is easier for novices to learn, and OSE's goal is to have anyone become functional in CAD design within one hour from start. FreeCAD 16 accomplishes this, any higher versions make it more complicated with the extra items that appear in the part tree. OSE works a lot with the part tree (such as for Automated BOM Generation) so having it uncluttered is important.

We are not against power users working with the latest version. However, there may be file compatibility issues with v16, so there is a drawback to the latest version if our goal is scalable, crowd design and Public Engineering.

Disadvantages

  • See FreeCAD Benchmarking. Load time for the test file is 23 seconds in FreeCad 19 and 2 minutes in FreeCAD 16. Thus, FreeCAD 16 is much slower in opening.

Summary

Depending on what use case one is optimizing - FreeCAD 16 and later versions each have their advantages. It appears that the kernel or its wrappers are improving continuously.