Getting Started
Everything you need to set up your Aillo system and start building. From board setup and module installation to mobile app configuration, naming conventions, and your first project.
What You Need
Getting started with Aillo requires just a few components. Pick a board, grab some modules, power it up, and connect with the mobile app.
Board Setup
Connect the board to a USB-C power source (5V, 2A minimum).
System LED shows purple — board is paused.
Place modules on the slots — they snap in via pogo pins.
Board auto-detects each module and its rotation.
Long-press the button to enable Bluetooth.
System LED
BLE LED
Mobile App
Available on both platforms.
Android
Requires: Android 7.0+ (API 24)
Built with: Kotlin + Material Design
iOS
Requires: iOS 15.0+
Built with: Swift + Programmatic UI
Creating a Project
Open the app, place modules on the canvas, draw connections, and send everything to the board wirelessly.
Open the app and create a new project.
Add modules from the library sidebar.
Arrange to match your physical board layout.
Draw connections between flows (input → output).
Connect via BLE and send the configuration.
Press the board button to Play.
Naming Scheme
Every product carries a 15-digit numeric SKU, laser-engraved as a QR code so it can be scanned rather than read. Revision is deliberately not part of it — a SKU names a product, and the unit reports its own hardware revision when it is plugged in.
Modules
001 001 CCC SSS NNNExample: 001001001001001 = Aillo > Module > HID > Buttons > Push Button
Boards
001 002 FFF CCC RRRExample: 001002001003002 = Aillo > Board > Classic > 3×2 grid (6 slots)
The first six digits are the same for every product; the last nine mean whatever the class defines. Manufacturer and class codes are assigned from a public registry, so a scanner resolves any product without knowing who made it.