Timed dosing
OfficialPushes 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
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
- On the device's control page: enter P-8D1S.
- Without internet: download the file and drop it on the control page.
- 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.