1 of 6

Camillo Moschner / BioCam

28st August 2026

PyLabRobot

Developer Meeting

Intro to v1 STAR & 3D-Visualizer

2 of 6

v1 STAR: New Architecture to Empower

2

I am now the PLR “device manager” for

  1. Hamilton STAR system (STARlet, STAR, STARPlus)
  2. BMG Labtech CLARIOstar system

Distribute responsibility, maintenance and point of contacts

Complete volunteer basis

3 of 6

v1 STAR: New Architecture to Empower

3

Problems:

  • v0:
      • ~13,000 monster backend
  • grew organically based on need, but without design�-> technical depth accumulation, increasingly harder to build new power features

e.g.

  • Advanced LLD auto-detection + surface following computation
  • Complete tracking system
  • Anti-crash system
  • Advanced iSWAP system
  • Adding 384-head
  • TADM by default
  • Dual-arm support (FM-readiness)
  • Variable pipette size support (FM-readiness)

4 of 6

v1 STAR: New Architecture to Empower

4

5 of 6

3D Visualizer (ready for v1)

5

Resources hold state

Facility is the highest level model

(can contain many workcells)

Scalability!

Visualizer must be extremely efficient

Baseline: All resources are cuboids

Cuboids are hard for a human to look at -> Resource can take .glb file for rendering

3D models will improve over time

three.js logical joice

Updates to resource lookup

6 of 6

Next

6

  • v1 STAR first PR -> early September

  • STAR maintenance method as part of v1 device infrastructure