setPrinter()
Configure printer settings using preset values, with optional overrides.
Current default printers:
- ender3
- prusa_mk3
- jubilee
Printer presets contain default values for the associated machine.
All units are in mm and seconds.
For example, the ender3 defaults are:
{
name: 'ender3',
baudRate: 115200,
nozzleDiameter: 0.8,
filamentDiameter: 1.75,
maxX: 220,
maxY: 220,
maxZ: 250,
extrusionMultiplier: 1,
retractAmount: 8,
zHopHeight: 0.2,
printSpeed: 50,
travelSpeed: 150,
maxSpeedX: 200,
maxSpeedY: 200,
maxSpeedZ: 10,
maxSpeedE: 60,
maxAccelerationX: 500,
maxAccelerationY: 500,
maxAccelerationZ: 100,
maxAccelerationE: 5000,
printAcceleration: 500,
travelAcceleration: 1000
}Parameters
| Name | Type | Description |
|---|---|---|
name | string | Printer preset name (e.g. 'ender3'). |
overrides? | Object | Optional settings to override the preset (e.g. { nozzleDiameter: 0.4 }). Default: {}. |