Skip to content

This project is dedicated to building an ElectroMagnetic workbench for FreeCAD. FreeCAD is a free 3D parametric CAD. FreeCAD is used as pre-processor interfacing to the open source electromagnetic field solvers FastHenry and FasterCap.

License

Notifications You must be signed in to change notification settings

EMinsight/EM-Workbench-for-FreeCAD

 
 

Repository files navigation

ElectroMagnetic workbench for FreeCAD

Total alerts Language grade: Python

Copyright

FastHenry support

Copyright (c) 2019 Efficient Power Conversion Corporation, Inc. http://epc-co.com

Developed by FastFieldSolvers S.R.L. http://www.fastfieldsolvers.com under contract by EPC

VoxHenry, FasterCap and FastCap support

Copyright (c) 2019 FastFieldSolvers S.R.L. http://www.fastfieldsolvers.com

Description

This project is dedicated to building an ElectroMagnetic workbench for FreeCAD. FreeCAD is a free 3D parametric CAD. FreeCAD is used as pre-processor interfacing to the open source electromagnetic field solvers FastHenry and FasterCap.

At present, the workbench supports:

  • FastHenry inductance solver
  • VoxHenry inductance solver: beta support
  • FasterCap capacitance solver: ongoing development, today at the stage of Python macro only, for creating an input file

Version

The current version of the ElectroMagnetic workbench can be shown, once installed, from the EM menu, selecting About.

The version number is also reported in the sources, in the global variable EM_VERSION in the file EM_Globals.py.

Installing

The ElectroMagnetic workbench is managed as a FreeCAD addon. It can be installed from within FreeCAD using the add-ons manager under the Tools menu, see the FreeCAD add-on documentation for more specific instructions

Manual installation

This addon can also be manually installed, but this method is not recommended, as the add-ons manager provides a more user friendly experience.

If you still wish to manually install the workbench, you can download it by clicking the Download ZIP button found on top of the page, or using Git. The addon must be un-zipped in your user's FreeCAD/Mod folder.

Note: Your user's FreeCAD folder location is obtained by typing in FreeCAD's python console: FreeCAD.ConfigGet("UserAppData").

You must then rename the new folder 'EM', i.e. the new folder structure must be /Mod/EM. Opening, or closing/reopening FreeCAD then reloads the workbenches, and the E.M. workbench will show up in the pull-down workbenches menu in FreeCAD.

Additional information

For any additional information please visit FastFieldSolvers, write on the FastFieldSolvers Forum or on the FreeCAD Forum under the FEM topic.

See LICENCE.txt for the license conditions.

Access to the binary and source code download pages on FastFieldSolvers is free, and you may access anonymously if you want.

About

This project is dedicated to building an ElectroMagnetic workbench for FreeCAD. FreeCAD is a free 3D parametric CAD. FreeCAD is used as pre-processor interfacing to the open source electromagnetic field solvers FastHenry and FasterCap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%