Skip to main content
Oryx Signal Studio is a signal editor. You draw a signal step by step —digital or analog—, read it, interpret it as a serial protocol frame and then take it out: to a file, or straight to an ESP32 generator over USB. It is not an oscilloscope or a circuit simulator. It is the piece that comes before: the tool where you define the waveform you are going to generate, measure or compare later.

What you can do

Draw digital signals

A grid of steps per channel. Every cell is high or low, and a step can be split into sub-steps to write frames bit by bit.

Draw analog signals

Points pinned to the dividers and chords between them, stretched and rounded until you get the curve.

Read protocols

UART, CAN, I2C and Modbus. The frame reading shows up under the channel, field by field, with the errors marked.

Send it to an ESP32

The signal travels to the device over USB, and you start, stop and tune it from the app.

Export to a file

A .txt you can read yourself and your microcontroller can read too.

Generate CKP / CMP

60-2, 36-2, 36-1 or custom tone wheels, with the camshaft pulse synchronized by angle.

Two modes

You work in digital mode or analog mode. They are separate projects: each one keeps its own channels, signal and history, and switching modes leaves the other one alone. See Signal modes.

Before you start

The app is meant for computers. Below 1280×720 an overlay asks you to open it on a PC or enlarge the window; whatever you already drew is not lost.To connect the ESP32 generator you need Chrome, Edge, Opera or Firefox. Safari cannot talk to the USB port. Any browser works for drawing and exporting.

Where to go next

Getting started

From the welcome screen to your first signal.

Use cases

What this is used for in practice.

Editor tour

What each area of the screen is and what every button does.

Keyboard shortcuts

The full list.