FreeCAD Workbench Programming 101: Difference between revisions
Jump to navigation
Jump to search
(Add Category:FreeCAD) |
|||
Line 1: | Line 1: | ||
=Abstract= | =Abstract= | ||
CAD models are very important in OSE Development. Dedicated FreeCAD workbenches make the creation of CAD models easier, faster and more reliable. | CAD models are very important in OSE Development. Dedicated FreeCAD workbenches make the creation of CAD models easier, faster and more reliable. | ||
In this video we will show essential steps to create a FreeCAD workbench and | |||
In this video we will show essential steps to create a FreeCAD workbench. The process starts with downloading OSE Linux distribution that includes development and continuous integration capacity in Python, so that new workbenches can be created readily. We go through examples of programmability in FreeCAD: | |||
#Using [[Spreadsheet Workbench]] to generate CAD | |||
#Using the [[OpenSCAD Workbench]] to generate geometry | |||
#Using [[FreeCAD Macros | |||
==Resources== | |||
*How to create macros - See [https://github.com/FreeCAD/FreeCAD-documentation/blob/main/wiki/How_to_install_macros.md] | |||
=Video= | =Video= |
Revision as of 20:24, 2 January 2024
Abstract
CAD models are very important in OSE Development. Dedicated FreeCAD workbenches make the creation of CAD models easier, faster and more reliable.
In this video we will show essential steps to create a FreeCAD workbench. The process starts with downloading OSE Linux distribution that includes development and continuous integration capacity in Python, so that new workbenches can be created readily. We go through examples of programmability in FreeCAD:
- Using Spreadsheet Workbench to generate CAD
- Using the OpenSCAD Workbench to generate geometry
- Using [[FreeCAD Macros
Resources
- How to create macros - See [1]
Video
Links
- Workbench starter kit - https://github.com/skaiser/FreeCAD_Workbench_Starter
- 3DP workbench started - https://github.com/skaiser/D3D-Printer-Workbench
- How to write an abstract
- More thorough treatment - FreeCAD Workbench Python Programming
- FreeCAD Programming
- FreeCAD Workbench Programming 101