How Pathio’s configuration works

To easily access your Pathio configuration files open Pathio and select File  Open config directory

You can manually find Pathio’s configuration files in these directories:

  • Windows: C:\Users\[your username]\AppData\Roaming\Pathio (Note AppData will be hidden, check View  Show Hidden Folders

  • Mac OS: Library/Application Support\Pathio (Note this will be hidden, use Ctrl+Shift+. to show)

  • Linux: ~/.local/share/Pathio

At the moment, Pathio launches and looks immediately for your config file, untitled_pathio_project.json. It loads anything you’ve set in there together with a full list of defaults. If the user config file doesn’t exist, it will create an empty one.

In order to load a specific model, change its size, or adjust other properties you’ll need to edit this config file. Make any changes you want, then reload the slicer by pressing Ctrl+R or by relaunching Pathio.

These settings are unstable — they may change at anytime. Right now they are also not very thoroughly checked, so putting in bad values might break things in unexpected ways (usually a gray screen).

How the settings are organised

fs_config.json files are pretty intuitive. Settings are stored in nested groups of squiggly brackets {}.

  "bedAdhesion": {
    "brimLayers": 1,
    "brimTracks": 2,
    "generateBrim": false,
    "generateRaft": false,
    "innerEdgesBrim": true,
    "raftBaseLayers": 3,
    "raftBaseTrackThickness": 0.4,
    "raftBaseTrackWidth": 0.8,
    "raftGap": 0.2,
    "raftOffset": 10.0,
    "raftTopLayers": 3,
    "raftTopTrackThickness": 0.2,
    "raftTopTrackWidth": 0.4

You can see that there’s an open squiggly bracket at the top, which contains the whole configuration file. Then immediately inside it there’s a section called bedAdhesion, and that group has several entries inside it. Each of those entries has a value, some are integers, some are decimal numbers, some are booleans (true or false). Eventually, the bedAdhesion category ends with a close squiggly bracket, and it’s on to the next section (not pictured here).