
Turn Your Arduino Into a Professional Lab Instrument
SiccaLab transforms your Arduino board into a SCPI-compliant test and measurement instrument — logic analyzer, oscilloscope, signal generator, SPI/I2C communication, and more. No programming required.
Windows 10 / 11 · No programming required · Free trial available
What is SiccaLab?
A full test bench in your laptop — powered by Arduino
SiccaLab is a professional Windows desktop application that bridges the gap between affordable hardware and professional instrumentation. Students, engineers, hobbyists, and small labs finally have access to a real test and measurement suite without the price tag.
- ✓
Plug in & go
Connect your Arduino via USB and SiccaLab detects it instantly. No drivers, no configuration, no code.
- ✓
SCPI-compliant
Built on the industry-standard SCPI command set, making SiccaLab compatible with automation scripts and lab workflows.
- ✓
Affordable lab power
Replace thousands of dollars of test equipment with a single software license and the Arduino you already own.
Capabilities
Everything you need in one window
Six fully integrated instruments — all accessible directly from a single clean interface, without switching tools or writing code.
Logic Analyzer
Capture and decode digital signals in real time. Visualize waveforms, measure timing, and debug communication protocols with ease.
Analog Measurement
Read voltage levels on multiple channels simultaneously. Configure VREF, auto-read intervals, and export raw data to CSV or PDF.
PWM Output
Generate precise PWM signals on any compatible pin. Set frequency and duty cycle from the interface — no sketch editing needed.
Signal Generation
Output square waves and custom waveforms for circuit testing and stimulus generation, configurable directly from the panel.
Oscilloscope & DAQ
Acquire, plot, and export time-domain signals. Zoom, pan, autoscale, and log measurement sessions for later analysis.
SPI & I²C Communication
Send and receive SPI and I²C frames directly from SiccaLab. Ideal for testing sensors, EEPROMs, and peripheral ICs.
Gallery
See SiccaLab in action
Analog Panel
Read and monitor voltage on multiple Arduino analog channels simultaneously. Configure VREF, set auto-read intervals, and visualize live data on an integrated graph. Export sessions to CSV or PDF in one click.
Logic Analyzer
Capture digital signals across multiple pins and decode protocols in real time. Measure pulse widths, frequencies, and transitions with precise timestamps. Ideal for debugging serial buses and timing-sensitive circuits.
PWM & Signal Generation
Generate PWM outputs and square wave signals directly from the interface. Adjust frequency and duty cycle with sliders, and apply changes instantly without reflashing the Arduino or editing any code.
Oscilloscope / DAQ
Acquire time-domain waveforms with configurable sample rates and channel selection. Zoom and pan over captured data, apply autoscale, and log measurement sessions for offline analysis and reporting.
SPI & I²C Communication
Send and receive SPI and I²C frames directly from SiccaLab. Manually craft transactions, inspect responses in hex or decimal, and test sensors, EEPROMs, or any peripheral IC without writing a single sketch.