FreeCAD 16 vs Latest: Difference between revisions
Line 11: | Line 11: | ||
* Most OSE files are already created with 16. | * Most OSE files are already created with 16. | ||
* Less confusing parts tree? | * Less confusing parts tree? | ||
**The important point about being simpler to learn is that we need low barriers to entry so that onboarding to basic proficiency in FreeCAD can happen within 1 hour even for complete beginners. | |||
* Converting the library to 19 will introduce features incompatible with earlier versions. | * Converting the library to 19 will introduce features incompatible with earlier versions. | ||
* Comes stock on OSE Linux v1 and OSE Linux v2 | * Comes stock on OSE Linux v1 and OSE Linux v2 |
Revision as of 12:22, 14 July 2021
FreeCAD 16 vs Latest
We currently use FreeCAD 16 because of its simpler interface to be inclusive to beginners and because OSE has developed a workflow specifically for this version over many years. This page is to document what customizations can be made in the latest version of FreeCAD, currently 19, to better support this OSE workflow and to integrate OSE with the larger FreeCAD community.
Pros for 16
- Most OSE files are already created with 16.
- Less confusing parts tree?
- The important point about being simpler to learn is that we need low barriers to entry so that onboarding to basic proficiency in FreeCAD can happen within 1 hour even for complete beginners.
- Converting the library to 19 will introduce features incompatible with earlier versions.
- Comes stock on OSE Linux v1 and OSE Linux v2
- Integrates more easily with overall OSE infrastructure which includes a larger number of software tools. As this integrated toolset grows, it becomes increasingly more important to use simpler tools so that more people can learn an integrated toolset. Such a toolset is required for running open source microfactories, OSE Campuses, and other integrated operations.
Pros for Latest
- Support for Add-ons, like ExplodedAnimations
- Less friction with FreeCAD community
- Easier for beginners going to FreeCAD website, rather than GitHub
Better scripting systems for memory efficiency and concurrent engineering
Support for more sophisticated assemblies (particularly, we can create links to the lowest level shapes as external documents for precision composition of the entire house directly from kit parts)
Migration to Python 3
OSE Workbench
There are a number of custom OSE workbenches designed for different tasks already available, written by OSE community members.