[go: up one dir, main page]

Skip to content

An attempt to make FreeCAD more user friendly and easy for Makers

License

Notifications You must be signed in to change notification settings

carlopav/Design456

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design456 FreeCAD Workbench

Important Note: WIP!!! Please feel free to suggest, contribute, join, help, debug etc... I am new to both Python and FreeCAD Python. My background is in other languages. I hope you find this workbench useful.

Aim

FreeCAD primarily utilizes a parametric modeling paradigm. This workbench will work to develop a 'direct modeling' approach. This approach is more common in popular CAD solutions. For example, clicking on a face and being able to extrude by moving the mouse, instead of specifying a the distance by entering a number in to a text field.

Install

  1. cd ~/.FreeCAD/Mod
  2. git clone --recurse-submodules -j8 https://github.com/MariwanJ/Design456
  3. Restart FreeCAD

Result: The Design456 workbench should now be available in the workbench drop-down menu

Note: Please keep this workbench up-to-date by pulling changes from this repository via git. This can be done before each time Design456 will be used.

  1. cd ~/.FreeCAD/Mod/Design456
  2. git pull
  3. Restart FreeCAD

Usage

Inspiration

Initial inspiration came from exploring the a template workbench named D3D-Printer-Workbench. Thanks to the author. Other workbenches will be inspected to see what other code can be re-used.

Notes

  • Use Face to extract a face from a side.
  • You cannot use Extrude to Extrude a side. Instead use the other function Copy-Face-Extrude or loft-on-direction
  • Tutorials and guides will be written /made later

Feedback

Please leave comments, bugs, fixes in the issue queue of this repository.

Relevant Links

Developer

Mariwan Jalal 2021-01-29

About

An attempt to make FreeCAD more user friendly and easy for Makers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%