Saw stop screen

Official

The Distance Stop screen of UPAN Gen 3: you enter the length of the cut and the screen works out where the stop goes, with the blade and stop-face offsets you set once. The axis coordinate is shown small beside it. Recent lengths and frequent lengths are one tap away.

Hardware
UPAN Core · 1 axis
Contains
Controller screen, Phrases for an agent
Version
0.1.0
Minimum firmware
not released yet

Controller screen

How the controller draws this screen on a phone, next to the machine it drives. Tap the presets and the buttons: the machine moves at the speed of a demo machine. The gear in the top bar opens the settings.

Saw stop
Cut length600.00
Axis600.00
Frequent lengths
Ready
Saw stop and blade600.00

Demo machines with their own limits. Your machine checks against its own; the screen only changes what you see, the device checks every move.

Layout (upan.layout/1)

{
  "format": "upan.layout/1",
  "name": "distance-stop",
  "title": "Saw stop",
  "units": "mm",
  "scales": [
    {
      "id": "cut",
      "label": "Cut length",
      "units": "mm",
      "min": 20,
      "max": 2400,
      "offsets": [
        {
          "key": "blade",
          "label": "Blade offset",
          "sign": 1
        },
        {
          "key": "stop",
          "label": "Stop face offset",
          "sign": -1
        }
      ]
    }
  ],
  "rows": [
    [
      {
        "w": "position",
        "scale": "cut",
        "size": "xl"
      },
      {
        "w": "position",
        "size": "s",
        "label": "Axis"
      }
    ],
    [
      {
        "w": "target",
        "scale": "cut",
        "recent": 5
      }
    ],
    [
      {
        "w": "step",
        "scale": "cut",
        "steps": [
          -10,
          -1,
          1,
          10
        ]
      }
    ],
    [
      {
        "w": "presets",
        "id": "lengths",
        "label": "Frequent lengths",
        "scale": "cut",
        "mode": "go",
        "max": 12
      }
    ],
    [
      {
        "w": "home",
        "label": "Park"
      },
      {
        "w": "status"
      }
    ]
  ],
  "defaults": {
    "presets": {
      "lengths": [
        {
          "name": "Shelf 600",
          "value": 600,
          "color": "blue"
        },
        {
          "name": "Leg 720",
          "value": 720,
          "color": "green"
        }
      ]
    },
    "offsets": {
      "cut": {
        "blade": 0,
        "stop": 0
      }
    }
  }
}

Layout data (upan.layout-data/1)

The file also carries the layout data the device starts with: presets, offsets and form values.

{
  "format": "upan.layout-data/1",
  "layout": "distance-stop",
  "presets": {
    "lengths": [
      {
        "name": "Shelf 600",
        "value": 600,
        "color": "blue"
      },
      {
        "name": "Leg 720",
        "value": 720,
        "color": "green"
      }
    ]
  },
  "offsets": {
    "cut": {
      "blade": 0,
      "stop": 0
    }
  },
  "selected": {},
  "fields": {}
}

The agent opens with this preset's code and your values already in the message: add what you want to change.

Install

Install codeP-2SST

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

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

Phrases for an agent

  • Cut 612.5 mm.
  • Add a frequent length Door 1980.