> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# Screens

> Create KDS screens, set the device identifier, and assign which stations each screen shows.

A **screen** is a KDS device (monitor + fire-kds app). Each screen has a **Device ID** that is unique within the store.

## Important fields

| Field                 | What it is for                                                                                                       |
| --------------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Store**             | The store.                                                                                                           |
| **Name**              | Admin name (e.g. "Grill screen").                                                                                    |
| **Device identifier** | The ID the fire-kds app uses to register. **It cannot be changed** after creation. It must match the device exactly. |
| **Location**          | Optional physical location (operational reference).                                                                  |
| **Active**            | If disabled, it should not be used in production.                                                                    |
| **Dark mode**         | Default light/dark theme in fire-kds.                                                                                |

<Warning>
  The **device identifier** cannot be changed after the screen is created. Agree on it with the hardware team before saving.
</Warning>

<Frame>
  <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/screens/01-screen-form.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=fdc9401feefd47f34914fcea84dcf589" alt="KDS screen creation form" width="2938" height="1602" data-path="images/manuals/kds/screens/01-screen-form.png" />
</Frame>

## Create a screen

<Steps>
  <Step title="Open the screen form">
    **KDS → Screens → Create** (`/kds/admin/screens/new`).
  </Step>

  <Step title="Fill store, name and device identifier">
    For example, device identifier `KDS-GRILL-01`.
  </Step>

  <Step title="Save">
    The system redirects to **Assign stations**.
  </Step>

  <Step title="Assign stations">
    * Add the stations this screen should show (e.g. `GRILL` and `FRY`).
    * Set the **sort order** (column order in the UI).

    <Frame>
      <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/screens/02-assign-stations.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=28eb72e85a980e78e98630a4981508bf" alt="Assign stations screen with sort order" width="2940" height="1594" data-path="images/manuals/kds/screens/02-assign-stations.png" />
    </Frame>
  </Step>

  <Step title="Save the assignment" />
</Steps>

<Note>
  Key relationship: a screen can show **several stations**, and a station can appear on **several screens** (e.g. assembly visible on both the expo and the dispatch monitor).
</Note>

Next: [Routing](/en/manuals/kds/routing).
