setPrinter()

Configure printer settings using preset values, with optional overrides.

Current default printers:

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: {}.

Examples