/
Formlabs Machine Configuration

Formlabs Machine Configuration

The following configuration options of the common machine configuration model apply to Formlabs machines.

Obtaining access credentials:

Please refer to the Formlabs developer documentation for more details.

Aggregator version 1.4

Configuration

Data

Description

Required

Configuration

Data

Description

Required

type

FORMLABS

The machine's interface type.

url

https://api.formlabs.com

Formlabs api base url.

custom_name

my_formlabs_machine

The custom machine name to be displayed in the Agile MES. Will be read from the machine if unset.

unique_name

MyPrinter

The serial number of the machine.

authentication_file_path

./secret.json or

JSON object

Secrets for OAuth authentication (see below). For files, the path can be absolute or relative to the Aggregator.

mes_id

[1]

The MES instance(s) of your organization.

Formlabs machine example:

{ "type": "FORMLABS", "url": "https://api.formlabs.com", "custom_name": "my_formlabs_machine", "unique_name": "MyPrinter", "authentication_file_path": "./secret.json", // contents as shown below "mes_id": [ 1 ] }

OR

{ "type": "FORMLABS", "url": "https://api.formlabs.com", "custom_name": "my_formlabs_machine", "unique_name": "MyPrinter", "authentication_file_path": { "username": "USERNAME", "password": "PASSWORD", "client_id": "CLIENT_ID", "client_secret": "CLIENT_SECRET" }, "mes_id": [ 1 ] }

Aggregator version 1.3

Configuration

Data

Description

Required

Configuration

Data

Description

Required

type

FORMLABS

The machine's interface type.

url

https://api.formlabs.com

Formlabs api base url.

custom_name

my_formlabs_machine

The custom machine name to be displayed in the Agile MES. Will be read from the machine if unset.

unique_name

MyPrinter

The serial number of the machine.

authentication_file_path

./secret.json

A secrets file for OAuth authentication (see below). Path can be absolute or relative to the Aggregator.

mes_id

[1]

The MES instance(s) of your organization.

umati_server_port

4840+

Umati server port used for internal data transfer. Set if the default port is conflicting with another port on your server.

Formlabs machine example:

{ "type":"FORMLABS", "url":"https://api.formlabs.com", "custom_name":"my_formlabs_machine", "unique_name":"MyPrinter", "authentication_file_path":"./secret.json", "mes_id":[ 1 ] }

Secret file example:

For OAuth authentication you will have to create a file similar to the one below and adjust the authentication_file_path in your config.json.

Related content

Aggregator Setup and Install
Aggregator Setup and Install
Read with this
Octoprint Machine Configuration
Octoprint Machine Configuration
More like this
EOS Connect Machine Configuration
EOS Connect Machine Configuration
More like this
Step-By-Step Machine Connectivity Guideline
Step-By-Step Machine Connectivity Guideline
More like this
Markforged Machine Configuration
Markforged Machine Configuration
More like this
Umati Machine Configuration
Umati Machine Configuration
More like this