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

# Limits and values

> Every figure, in one place.

## Project

| What                       | Value                                         |
| -------------------------- | --------------------------------------------- |
| Channels per project       | **16**                                        |
| Channels on screen at once | **4** per page                                |
| Channels in a new project  | 2                                             |
| Minimum channels           | 1, and at least 1 visible                     |
| Initial steps              | **16** (changed in Settings)                  |
| Channel name length        | 24 characters                                 |
| Signal colors              | 6 — blue, red, green, yellow, orange, magenta |

## Editing

| What                          | Range                                    |
| ----------------------------- | ---------------------------------------- |
| Division of a selection       | 1 to 99 sub-steps                        |
| Offset of a selection         | Up to the project length, in whole steps |
| Channel offset (display only) | −1 to 1 steps                            |

## Export

| What                  | Value                          |
| --------------------- | ------------------------------ |
| Format                | `.txt` text file               |
| Analog resolutions    | 8, 10, 12 (default) or 16 bits |
| Levels per resolution | 0–255, 0–1023, 0–4095, 0–65535 |
| Default name          | `signal_export`                |

## ESP32 generator

| What                         | Value      |
| ---------------------------- | ---------- |
| Digital channels             | **8**      |
| Analog channels              | **2**      |
| State changes (digital)      | 2048       |
| Samples per channel (analog) | 6000       |
| Minimum step time            | 5 µs       |
| Output voltage               | 0 to 3.3 V |

### Pins

| Mode                         | Pins                                |
| ---------------------------- | ----------------------------------- |
| Digital                      | GPIO 16, 17, 18, 19, 21, 22, 23, 13 |
| Analog                       | GPIO 25 (DAC1), GPIO 26 (DAC2)      |
| Voltage reference in digital | GPIO 25                             |

## Protocols

| Protocol | Channels used | What you set                                              |
| -------- | ------------- | --------------------------------------------------------- |
| UART     | 1             | Data bits (5–9), parity, stop bits (1–2), first bit, idle |
| CAN      | 1             | Dominant level                                            |
| I2C      | 2 per bus     | Which channel is SDA and which SCL                        |
| Modbus   | 1             | Mode (RTU / ASCII / TCP), direction, serial line          |

Out of the box: UART **8N1** with LSB first and idle high; CAN with dominant
low; Modbus **RTU** with an **8E1** line and automatic direction.

## CKP / CMP generator

| What                   | Value                      |
| ---------------------- | -------------------------- |
| Preset wheels          | 60-2 (default), 36-2, 36-1 |
| Total teeth (custom)   | 1 to 360                   |
| Missing teeth (custom) | 0 to 10                    |
| Sync angle             | −360° to +360°             |
| Steps per tooth        | 2                          |
| CMP pulse width        | 10 steps (5 teeth)         |

## Requirements

| What                              | Requirement                    |
| --------------------------------- | ------------------------------ |
| Screen resolution                 | 1280×720 or more               |
| Browser for drawing and exporting | Any modern one                 |
| Browser for connecting the ESP32  | Chrome, Edge, Opera or Firefox |
| Languages                         | Spanish and English            |

## Plans

The figures for each plan are in [Plans and pricing](/en/pricing).

<Note>
  Subscriptions are not enabled yet: today you can use all 16 channels and whatever
  signal length you need, with no plan limit.
</Note>
