An open source typeface for hardware people! It renders text like serial data viewed on an oscilloscope, i.e., as a series of visual pulses. The site has a realtime playground so you can see what it looks like. Note that only ascii values are generated currently! There are 1-bit utility characters that can be used to generate arbitrary waveforms, so read the docs on Github.
piscope is a logic analyser (digital waveform viewer) for the RasPi. It shows the state (high or low) of selected GPIO pins in real-time. Uses the services of the pigpio library. pigpio needs to be running on the Pi whose GPIO are to be monitored. The pigpio library may be started as a daemon.
Install pigpiod on the RasPi: sudo apt-get install pigpiod pigpio-tools
Install PyScop on your workstation: yay -S pyscope
Start pigpiod: sudo pigpiod
Run pyscope on your workstation
export PIGPIO_ADDR=raspi
piscope
An open source firmware for DSO-138 oscilloscope, based on the ARM Cortex M3 STM32F103 processor core. The firmware adds two analog channels, two digital channels (if you patch onto pins PA13 and PA14 on the board), a serial interface (over USB, probably), selectable source triggers, support for a retrofitted rotary encoder, and 2k sample depth. The tradeoff is that 10 µs sampling had to be removed to make room.
To flash the firmware you have to use a TTL-to-USB converter to patch directly onto jumpers J1 and J2 on the mainboard. No USB support, remember?