Timed dosing

Official

Pushes the syringe by the dose, waits, and repeats. The dose is converted from millilitres to millimetres with the calibration of your syringe (millimetres of stroke per millilitre).

Hardware
UPAN Core · 1 axis
Contains
Program, Axis settings, Phrases for an agent
Version
0.1.0
Minimum firmware
not released yet

Parameters

The device accepts this programChecked on the demo machine of Lab: 0–60 mm, ≤ 10 mm/s. Your machine checks against its own limits.

Program

{
  "program": [
    {
      "loop": 4,
      "do": [
        {
          "move_rel": "15mm",
          "velocity": "2mm/s"
        },
        {
          "wait": "30s"
        }
      ]
    }
  ]
}

Axis settings (SoftConfig)

{
  "velocity_default": "2mm/s",
  "acceleration_default": "20mm/s2"
}

Try it

Position0.0mm
Velocity0mm/s
Played 10× faster

You say

…

The agent writes the program

A demo axis in your browser, on a model of the firmware rules. On the board the program comes from the controller screen, our agent — or your own AI tool, if you like.

UPAN Core checks it

Limits stored in the controller

Travel
0–60 mm
Max speed
10 mm/s
Max acceleration
50 mm/s²

Install

Install codeP-8D1S

  1. On the device's control page: enter P-8D1S.
  2. Without internet: download the file and drop it on the control page.
  3. With an agent: ask it to install preset P-8D1S.

Not final: installing by code needs controller firmware that is still in development. The file and the API work today.

Phrases for an agent

  • Dispense 2.5 ml every 30 s, 4 times.