Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/boblio-max/origin/llms.txt

Use this file to discover all available pages before exploring further.

Origin v1.7.5 ships as a ready-to-run Windows installer and as an open-source Python package you can clone and run anywhere. Choose the method that fits your environment: the standalone installer is the fastest path on Windows, while the source method works on any platform that has Python 3 — including Raspberry Pi OS.

Installation methods

The standalone installer bundles the Origin runtime and all dependencies into a single package. No Python installation is required on the target machine.
1

Download the installer

Visit the Origin download page and download the Origin v1.7.5 Stable package.
2

Run the PowerShell installer

Open PowerShell and run the install script from the folder where you downloaded it:
.\install_origin.ps1
The script copies the origin binary to a directory on your PATH and sets up any required environment variables.
3

Open a new terminal and verify

Close your current terminal, open a new one, and confirm the installation:
origin
You should see the version banner:
Origin Programming Language v1.7.5
Usage: origin <file.or>

Requirements

Origin’s source installation depends on three Python packages declared in requirements.txt:
PackagePurpose
RPi.GPIOGPIO pin control on Raspberry Pi (set pin)
adafruit-circuitpython-servokitPCA9685 servo control (set servo.angle)
pyinstallerCompiling .or scripts into standalone binaries (origin build)
RPi.GPIO and adafruit-circuitpython-servokit are Raspberry Pi–specific packages. They will only install successfully and function correctly on a Raspberry Pi running a compatible OS. On other platforms, Origin will still run non-hardware scripts without them — hardware commands will print a simulation notice instead of driving real pins.

Verification

After installation, run origin (standalone) or python runner.py (from source) with no arguments. A successful installation prints:
Origin Programming Language v1.7.5
Usage: origin <file.or>
If you see a command not found error after the standalone install, close and reopen your terminal so that the updated PATH is applied.
On Raspberry Pi, make sure your user has permission to access GPIO. Running sudo python runner.py <file.or> or adding your user to the gpio group resolves most permission errors.

Build docs developers (and LLMs) love