Skip to content

Releases

Pastille 0.1.0

Choose a tag to compare

@Srynetix Srynetix released this 11 Nov 19:54

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.app

or, 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, or libfuse2t64 on Ubuntu 24.04).

Pastille 0.1.0, built from 11f2e01.