A module-workbench combo that adds a CadQuery editor to FreeCAD
Go to file
2018-05-04 09:04:51 -04:00
CQGui Switched resource compilation over to PySide and added an execute keybinding. 2018-03-10 23:06:30 -05:00
Libs Fixed remaining issues with PyQt5 compatibility. 2018-04-26 12:03:33 -04:00
Templates Cleaned up a comment in the script template. 2017-10-04 06:33:51 -04:00
Tools Restructred the repo so that the module files are in the root directory and can be used with FreeCAD-addons. 2017-04-17 09:49:00 -04:00
__init__.py Restructred the repo so that the module files are in the root directory and can be used with FreeCAD-addons. 2017-04-17 09:49:00 -04:00
.gitignore Fixed remaining issues with PyQt5 compatibility. 2018-04-26 12:03:33 -04:00
.gitmodules Cleaning out the CadQuery git submodule. 2017-11-08 11:52:09 -05:00
CadQuery_rc.py Switched resource compilation over to PySide and added an execute keybinding. 2018-03-10 23:06:30 -05:00
changes.md Update changes.md 2017-04-17 09:30:54 -04:00
cq_server.py Restructred the repo so that the module files are in the root directory and can be used with FreeCAD-addons. 2017-04-17 09:49:00 -04:00
Helpers.py Finished fixing dash support in filenames. 2017-10-21 07:31:40 -04:00
Init.py Using dumb cloning for cqparts thrid-party library. 2018-05-03 16:30:57 -04:00
InitGui.py Refactored the Gui package to CQGui to avoid naming conflicts with the Curves workbench and others. 2017-11-17 07:46:54 -05:00
LICENSE Initial commit 2014-11-21 22:17:08 -05:00
module_locator.py Restructred the repo so that the module files are in the root directory and can be used with FreeCAD-addons. 2017-04-17 09:49:00 -04:00
README.md Badge Fury version badge wasn't updating 2018-03-16 10:12:47 -04:00
Settings.py Switched resource compilation over to PySide and added an execute keybinding. 2018-03-10 23:06:30 -05:00
Shared.py Refactored the Gui package to CQGui to avoid naming conflicts with the Curves workbench and others. 2017-11-17 07:46:54 -05:00

The CadQuery Module for FreeCAD

GitHub version License

Introduction

Module that adds a tabbed CadQuery editor to FreeCAD. Please see the wiki for more detailed information on getting started.

Module User Interface

Install Through FreeCAD-Addons

  1. Follow the instructions here to install and execute the FreeCAD-Addons macro.
  2. Choose cadquery_module from the list in the datalog box and click Install/Update.
  3. Restart FreeCAD.

You can use the Install/Update button periodically to get the latest changes to this module.

Manual Installation

Requires FreeCAD 0.14 or newer

Installation is handled slightly differently whether you are installing version 1.0.0.1 and earlier, or a later version.

Installing v1.0.0.1 and Earlier

Download the latest released version, extract the archive file, and copy the CadQuery subdirectory to FreeCAD's Mod directory on your system.

Installing v1.0.0.2 and Later

Download the latest released version, extract the archive file, and copy the entire extracted directory to FreeCAD's Mod directory on your system. You can optionally rename the directory to something like CadQuery.

Typical Installation Locations

The module should show up in the 'Workbenches' drop down the next time you start FreeCAD. Some typical Mod directory locations are as follows.

Linux

  • /usr/lib/freecad/Mod
  • /usr/local/lib/freecad/Mod
  • ~/.FreeCAD/Mod

If you are running Ubuntu Linux, be sure to run the following line in a terminal before using this module.

sudo apt-get install python-pyside.qtnetwork

Windows

  • C:\Program Files\FreeCAD 0.14\Mod
  • C:\Program Files (x86)\FreeCAD 0.14\Mod
  • C:\Users[your_user_name]\Application Data\FreeCAD\Mod

Mac

  • /Applications/FreeCAD.app/Contents/Mod
  • /Applications/FreeCAD.app/Mod
  • /Users/[your_user_name]/Library/Preferences/FreeCAD/Mod
  • ~/Library/Preferences/FreeCAD/Mod

It's Installed, Now What?

For getting started information and troubleshooting steps, please see the wiki