embeint.htf
Open HTF
Station runtime

Station runtime

Build and operate a Python test station.

The Embeint HTF station package is the Python runtime that drives programmers and DUTs. It executes stages, listens for commands, and reports results to an HTF server. Ask your Embeint contact for access to the station repository and package.

A station has three parts

  • Identity and connection: the station ID, organisation ID, MQTT endpoint, and station credentials.
  • Run plan: YAML that names stages, hardware adapters, and stage settings.
  • Runtime: Python code that loads the plan, registers any custom stages, and runs once or listens for commands.

Start with the basic station sample. Then read Configuration for a hardware plan, Multiple lanes for a jig with several programmers, and Custom stages when your jig needs product-specific logic.

The station repository also includes programming, validation, and multi-programmer examples. Pin a released station package version for production and test a plan on a bench before rolling it out to a line.