An Electron-based CAD GUI built for CadQuery.
Note: Unless you have a compelling reason to use cadquery-gui, it is recommended that you transition to CQ-editor as it has better support and is fully CadQuery 2.x compatible.
- Install npm
If you are wanting to use the FreeCAD based version of CadQuery (version 1.x), follow these prerequisite installation instructions.
- Install FreeCAD (>=0.16)
- Install the latest version of CadQuery from the GitHub repo.
pip install git+https://github.com/dcowden/cadquery.git
NOTE: caduqery-gui is not yet compatible with the OCP (latest) version of CadQuery 2.0. Tessellation works differently in the new CadQuery version which has broken show_object
processing and display.
If you are wanting to use the PythonOCC based version of CadQuery (version 2.x), follow these prerequisite installation instructions.
- Create a cadquery Anaconda environment
conda create --name cadquery
- Activate the conda environment
conda activate cadquery
- Follow the instructions here to install the prerequisites.
The latest version can be cloned directly from this GitHub repo.
git clone https://github.com/jmwright/cadquery-gui.git
cd cadquery-gui/
npm install
npm start