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.
Python
Branch: master
Clone or download
Enrico Di Lorenzo - FastFieldSolvers S.R.L
Enrico Di Lorenzo - FastFieldSolvers S.R.L * Updated README.md for VoxHenry support
Latest commit a830823 Aug 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources * EM workbench support for VoxHenry Jun 26, 2019
EM.py * EM workbench support for VoxHenry Jun 26, 2019
EM_About.py * Python3 compatibility Apr 22, 2019
EM_FHEquiv.py * Python3 compatibility Apr 22, 2019
EM_FHInputFile.py * EM workbench support for VoxHenry Jun 26, 2019
EM_FHNode.py * FHNode continue function and FHPath bug fix Jan 29, 2019
EM_FHPath.py * EM workbench support for VoxHenry Jun 26, 2019
EM_FHPlane.py * Python3 compatibility Apr 22, 2019
EM_FHPlaneHole.py * FHNode continue function and FHPath bug fix Jan 29, 2019
EM_FHPort.py * Python3 compatibility Apr 22, 2019
EM_FHSegment.py * EM workbench support for VoxHenry Jun 26, 2019
EM_FHSolver.py * EM workbench support for VoxHenry Jun 26, 2019
EM_Globals.py * EM workbench support for VoxHenry Jun 26, 2019
EM_VHConductor.py * EM workbench support for VoxHenry Jun 26, 2019
EM_VHInputFile.py * EM workbench support for VoxHenry Jun 26, 2019
EM_VHPort.py * EM workbench support for VoxHenry Jun 26, 2019
EM_VHSolver.py * EM workbench support for VoxHenry Jun 26, 2019
Export_mesh.py * EM workbench support for VoxHenry Jun 26, 2019
Init.py * Support for FHPath (multiple segments along a path) Dec 29, 2018
InitGui.py * EM workbench support for VoxHenry Jun 26, 2019
LICENCE.txt First version for GitHub uploading Oct 4, 2016
README.md * Updated README.md for VoxHenry support Aug 1, 2019
export_to_FastHenry.py * EM workbench support for VoxHenry Jun 26, 2019
import_fastercap.py * Python3 compatibility Apr 22, 2019
launch_fastercap.py * Support for conductive planes (G) and .equiv statement Dec 7, 2018
launch_fasthenry.py * Support for conductive planes (G) and .equiv statement Dec 7, 2018
wbrl.py * Support for FHPath (multiple segments along a path) Dec 29, 2018

README.md

ElectroMagnetic workbench for FreeCAD

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.

You can’t perform that action at this time.