Red Pitaya is an open instrumentation platform that combines an FPGA, fast analog-to-digital converters and an ARM processor with a web interface. These applications turn it into lock-in amplifiers, PID controllers and other useful tools for an optics and atomic physics laboratory.
2.x versions: they were redesigned by incorporating the original FPGA layer designs into the
RedPitaya-FPGA Release_2025.2 base design
(tag 2.07-48, branch origin/Release-2025.2), with the FPGA built in Vivado 2020.1.
Which version should I download?
- 2.x → Red Pitaya Ecosystem 2.0 (e.g.
RedPitaya_OS_2.04; tested on 2.04-35). - 0.x → 0.9x / 1.0 ecosystems. They are still available for download.
Lock-in+PID SQ is only available as 2.x.
Lock-in+PID
Two lock-in amplifiers (fast square and slow harmonic), PID filters and lock control.
Lock-in+PID H
Harmonic lock-in up to 50 kHz, PID filters and lock control.
Lock-in+PID SQ
Version of Lock-in+PID with only the square (fast) lock-in.
Lock-in+PID H HF
Variant of Lock-in+PID H that reaches 1 MHz.
Lock-in+PID H2
Lock-in demodulators sharing the same local oscillator, PID filters and lock control.
Scope++
Oscilloscope with enhanced interface, function generator and basic PIDs.
Dummy Simulator
Spectral peak simulator to test scans and locking.
Dummy System
Environment to quickly build Apps with FPGA design (Vivado 2015.2).
Lock-in+PID
The original App. It includes two lock-in amplifiers, a fast square one and a slow harmonic one, plus PID filters and lock control, embedded in the FPGA.
This application has been split into two independent applications: Lock-in+PID Harmonic with the harmonic version of the lock-in and Lock-in+PID SQ with the square version. Each of them includes new features that could not be added to the original one due to lack of space in the FPGA.
Lock-in+PID H
Harmonic lock-in up to 50 kHz, PID filters and lock control.
Lock-in+PID SQ
Version of Lock-in+PID with only the square (fast) lock-in.
Lock-in+PID H HF
Variant of Lock-in+PID H that reaches 1 MHz.
Lock-in+PID H2
Lock-in demodulators sharing the same local oscillator, PID filters and lock control.
Scope++
Extended version of the free oscilloscope application of the Red Pitaya community, with an enhanced interface.
- Includes function generator, basic PID filters and oscilloscope.
- Based on scope_release-v0.95.
Dummy Simulator
Spectral peak simulator, to test scans and locking.
Dummy System
Application development environment for Red Pitaya for educational purposes, based on Vivado 2015.2. It is designed to simplify the development of applications with a web interface. It automatically generates an application that contains:
- The oscilloscope module
- The function generator module
- The PID filters module
- A Dummy module to be programmed by the user, with inputs and outputs already wired
- A set of web controls to use in the FPGA design
Project creation and web and C programming are fully automated, leaving the user only the FPGA design task.