

(Example for FreePDK45 can be found in examples/freepdk45.layerstack)Įxample usage: # Get layerstack file for FreePDK45. Select the layerstack file for your technology.Select Tools -> gds3xtrude -> run script.Zoom in to the region you want to pass to gds3xtrude.Rest should be similar to the Linux install instructions.Windows is currently not supported but very likely you can get gds3xtrude running there with some tweaks. Install from Git (instead of installing using pip) git clone cd gds3xtrude When used as a standalone tool gds3xtrude additionally depends on the klayout Python package. Pip3 install -user gds3xtrude As standalone tool Use the KLayout package manager to install gds3xtrude.ĭependencies (gds3xtrude python package, OpenSCAD) must be installed manually: apt install openscad klayout: Python module of KLayout used for GDS input/output and polygon operations.solidpython: Python library for creating OpenSCAD models.Can be installed using the package manager of most linux distributions. as standalone tool: Convert GDS to OpenSCAD/Blender from the command line.as KLayout extension: Show 3D model of the active view.Gds3xtrude is intended to be used in two different ways: Gds3xtrude takes the layers of your layout and converts them into 3D volumes by extrusion.
