Repository navigation
Releases
Pastille 0.1.0
The first public release of Pastille: an electronics simulator for people who have never built a
circuit, and the bridge from a circuit that works on screen to one that works on your desk.
Nothing to install? It also runs in the browser, offline once installed:
https://srynetix.github.io/pastille/
What's in it
- See electricity move. Current flows as dots along the wires, every wire takes the colour
of its voltage, and parts warm up and cool down. - Mistakes, explained. A reversed LED, a short across the battery, a chip with no power, a
resistor past its rating: Pastille says what would happen on a real bench, and how to fix it. - 56 parts, from a battery to a 555, decade counters, logic gates, op-amps, relays, sensors,
a servo and a motor, each modelled from what its datasheet promises. - An Arduino Uno that runs real programs, on an emulated ATmega328P, with a serial monitor.
- 111 examples, each a working circuit with a sentence on what to try on it.
- From the screen to the bench: the circuit laid out on a breadboard with a step-by-step
guide, a parts list to buy from, and KiCad exports.
Pastille is an educational simulator: it shows how a circuit behaves, not to the precision
you would design a product with.
Found a bug? Open an issue with the circuit saved
as a file: see CONTRIBUTING.md.
Opening the Mac app
The app is not signed, so macOS refuses to open a copy that was downloaded. Drag it to
Applications, then remove the quarantine flag once:
xattr -dr com.apple.quarantine /Applications/Pastille.appor, after a first refused launch, choose Open Anyway in System Settings › Privacy & Security.
Installing on Windows
The installer is not signed either: SmartScreen stops it the first time, and More info ›
Run anyway installs it. windows-x64 is for most PCs, windows-arm64 for ARM ones.
Installing on Linux
amd64 is for most PCs, arm64 for ARM boards such as a Raspberry Pi 4 or 5.
- Debian, Ubuntu and their derivatives:
sudo apt install ./Pastille_0.1.0_<arch>.deb - Arch Linux and its derivatives:
sudo pacman -U Pastille_0.1.0_amd64.pkg.tar.zst - Any other distribution:
chmod +x Pastille_0.1.0_<arch>.AppImage, then run it
(it needs libfuse2:sudo apt install libfuse2, orlibfuse2t64on Ubuntu 24.04).
Pastille 0.1.0, built from 11f2e01.