Special Techniques

PrintUnderVacuum

Bases: SpecialPrintTechniques

__init__

__init__(
    enabled: bool = False,
    target_vacuum_level_torr: float = 10.0,
    vacuum_wait_time: float = 0.0,
)

Settings for printing under vacuum.

Parameters:

  • enabled: Whether to enable printing under vacuum.
  • target_vacuum_level_torr: Target vacuum level in Torr.
  • vacuum_wait_time: Time to wait to reach target vacuum level in seconds.

SqueezeOutResin

Bases: SpecialLayerTechniques

__init__

__init__(
    enabled: bool = False,
    count: int = 0,
    squeeze_force: float = 0.0,
    squeeze_time: float = 0.0,
)

Settings for squeezing out resin between layers.

Parameters:

  • enabled: Whether to enable squeeze out resin.
  • count: Number of squeezes to perform.
  • squeeze_force: Force to apply during squeeze in Newtons.
  • squeeze_time: Time to hold the squeeze in milliseconds.

ZeroMicronLayer

Bases: SpecialImageTechniques

__init__

__init__(enabled: bool = False, count: int = 0)

Settings for zero micron layers.

Parameters:

  • enabled: Whether to enable zero micron layers.
  • count: Number of zero micron layers to apply.

PrintOnFilm

Bases: SpecialImageTechniques

__init__

__init__(
    enabled: bool = False, distance_up_mm: float = 0.3
)

Settings for printing on film.

Parameters:

  • enabled: Whether to enable printing on film.
  • distance_up_mm: Distance to move up in mm when printing on film.