Learn by building
Tutorials.
Start with a working SolarOS system, then turn tested hardware experiments into devices of your own.
SolarOS quick start
Install SolarOS, connect a keyboard, configure power and storage, join Wi-Fi, and learn the shell basics.
Open tutorial →02 · CommunicationsChat, messages, Inbox, and Outbox
Connect Gateway, IRC, MeshCore, and Link, receive email and pager notifications, and manage contacts, delivery states, and queued messages.
Open tutorial →03 · CommunicationsUse Sealed Chat (SC2)
Connect to an SC2 relay, verify a peer, exchange encrypted direct messages, and create or join a named private room.
Open tutorial →04 · Hardware workflowTurn an expansion prototype into a custom board
Validate CardKB and an E-paper display on the Waveshare 4G board, export the live topology, and promote it into a board-owned target.
Open tutorial →05 · Keyboard workflowHow to define your own TCA8418 keyboard
Wire a matrix keyboard, create its JSON with the desktop keymap tool, try it at runtime, and compile the same map into firmware.
Open tutorial →06 · Displays and transportsConnect displays with DLP and byte streams
Create serial, TCP, BLE, Link, and MeshCore byte streams, receive images with dlp, and attach remote displays with stream-dlp.
Open tutorial →