---
title: Install SRL SIM – Smart Robo Lab Simulator on Linux | Snap Store
description: Get the latest version of SRL SIM – Smart Robo Lab Simulator for Linux
  - Build circuits, code Arduino, ESP32 and Pico, simulate, and upload to a board
url: https://snapcraft.io/srl-sim
---

# SRL SIM – Smart Robo Lab Simulator (srl-sim)

[Smart Robo Lab (smartrobolab)](https://snapcraft.io/publisher/smartrobolab "View all snaps from Smart Robo Lab (smartrobolab)")

* [Smart Robo Lab (smartrobolab)](https://snapcraft.io/publisher/smartrobolab "View all snaps from Smart Robo Lab (smartrobolab)")
* [Development](https://snapcraft.io/search?categories=development)
* [Education](https://snapcraft.io/search?categories=education)

latest/stable 0.1.5

Install latest/stable of SRL SIM – Smart Robo Lab Simulator

---

**Install using the command line**

```
sudo snap install srl-sim
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* srl-sim

---

### License

* MIT

---

### Last updated

* Today - latest/stable

---

### Websites

* [smart-robo-lab.vercel.app](https://smart-robo-lab.vercel.app "https://smart-robo-lab.vercel.app")

---

### Contact

* [smartrobotics.dev@gmail.com](mailto:smartrobotics.dev@gmail.com "mailto:smartrobotics.dev@gmail.com")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/srl-sim#report-snap-modal)

---

* [Description](https://snapcraft.io/srl-sim#tab-description)
* [Security](https://snapcraft.io/srl-sim#tab-security)

#### Build circuits, code Arduino, ESP32 and Pico, simulate, and upload to a board

SRL SIM, the Smart Robo Lab Simulator, is a desktop app for learning electronics and embedded coding. Wire a circuit on the canvas, write the code, press Start and watch it run – then upload the same code to a real board.

WHAT YOU CAN DO
• Build circuits from 260+ parts: LEDs, resistors, buttons, potentiometers, sensors, motors, servos, NeoPixels, 7-segment displays, OLED and LCD displays, shift registers, transistors, power supplies and meters.
• Write Arduino C++ for the Uno, Nano and Pro Mini (real firmware on a cycle-accurate simulated ATmega328P), the Raspberry Pi Pico (real RP2040 firmware), and ESP32 / XIAO boards; or MicroPython and CircuitPython on ESP32 and Pico.
• See it run: LEDs light, displays draw, servos turn, the serial monitor prints; press buttons and turn knobs while it runs. Scope, netlist, schematic and circuit warnings (missing resistors, short circuits, floating inputs, pin overloads).
• Check your code without running it: errors with plain-language tips, warnings, and how much flash and RAM it uses. Libraries named by your #include lines are added and installed by themselves.
• Upload to a real board over USB (Arduino, ESP32, Pico) with a clear step-by-step progress view.
• 150+ ready examples, from "Blink an LED" to a 4×4×4 LED cube, OLED Pong, LCD projects and the Coco desk buddy robot.
• Learn Electronics and Learn Coding: lessons and exercises checked on a simulated board.
• 3D Viewer for STL, OBJ, 3MF and glTF files (each part of an STL in its own colour).
• Ask Claude: your own Claude account can explain, fix or build the project with you (optional).
• Your projects stay on your computer. Export all of them at once, import many files at once, open Wokwi projects and diagram.json files, and let an AI chat draw a circuit for you.

USB BOARDS
To upload to a real board, allow USB access once:
sudo snap connect srl-sim:raw-usb

Made by Smart Robo Lab – <https://smart-robo-lab.vercel.app>

---

## Install SRL SIM – Smart Robo Lab Simulator on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/srl-sim/arch)

[### CentOS](https://snapcraft.io/install/srl-sim/centos)

[### Debian](https://snapcraft.io/install/srl-sim/debian)

[### elementary OS](https://snapcraft.io/install/srl-sim/elementary)

[### Fedora](https://snapcraft.io/install/srl-sim/fedora)

[### KDE Neon](https://snapcraft.io/install/srl-sim/kde-neon)

[### Kubuntu](https://snapcraft.io/install/srl-sim/kubuntu)

[### Manjaro](https://snapcraft.io/install/srl-sim/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/srl-sim/pop)

[### openSUSE](https://snapcraft.io/install/srl-sim/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/srl-sim/rhel)

[### Ubuntu](https://snapcraft.io/install/srl-sim/ubuntu)
