STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.pipeline.config_schemas.IgniterPortConfig Class Reference
Inheritance diagram for engine.pipeline.config_schemas.IgniterPortConfig:
[legend]
Collaboration diagram for engine.pipeline.config_schemas.IgniterPortConfig:
[legend]

Static Public Attributes

Literal thread
Optional hub_thickness

Detailed Description

The igniter port through the centre of the injector plate.

Hardware, not a requirement: the thread is what was bought, and every keep-out follows from
it (engine/core/injectors/hardware_tables.NPT). Declaring this derives the centre keep-out
that ``layer1_injector_center_clear_dia_m`` used to be typed in as a bare number (1.5 in on
the shipped designs, against the ~25 mm a 1/2 NPT port needs); an explicit value for that
key still wins and the layout reports both.

Definition at line 127 of file config_schemas.py.

Member Data Documentation

◆ hub_thickness

Optional engine.pipeline.config_schemas.IgniterPortConfig.hub_thickness
static
Initial value:
= Field(default=None, gt=0.0,
description="Plate thickness AT the port [m] when the centre is left thicker than the "
"field -- a raised hub on the back, machined integral ('tall port'), as wide "
"as the port's keep-out (thread OD + 2 x layer1_injector_min_web_m). The "
"thread needs its effective length L2 of engagement (13.56 mm for 1/2 NPT). "
"None => the field thickness layer1_injector_plate_thickness_m.")

Definition at line 138 of file config_schemas.py.

◆ thread

Literal engine.pipeline.config_schemas.IgniterPortConfig.thread
static
Initial value:
= Field(
description="Igniter thread callout. ASME B1.20.1 dimensions are looked up from it.")

Definition at line 136 of file config_schemas.py.


The documentation for this class was generated from the following file: