
Turn Your Arduino Into a Professional Lab Instrument
SiccaLab turns your existing Arduino into a full-featured test and measurement instrument. Control digital and analog I/O, generate signals, communicate over SPI, I2C, and UART — all from a professional desktop interface. No dedicated hardware. Works with the Arduino you already have. No programming required.
Windows 10 / 11 · Arduino Uno, Mega & Nano · Free trial available
What is SiccaLab?
SiccaLab is a professional Windows desktop application that gives small labs and engineering teams access to real test and measurement capabilities — without buying dedicated hardware.
- ✓
Plug in & go
Connect your Arduino via USB and SiccaLab detects it instantly. No drivers, no configuration, no code.
- ✓
Affordable lab power
Replace expensive dedicated adapters with a single software license and the Arduino you already have.
- ✓
SCPI-inspired command set
Compatible with standard lab automation workflows and scripting environments.
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.
Digital I/O
Read, write, and monitor digital pins in real time. Visualize pin activity and export logs to CSV or PDF.
Analog Measurement & Logging
Read voltage levels on multiple channels, apply formulas for engineering units, and continuously log signals up to 100 Hz for later analysis.
Signal Generation
Generate PWM outputs and square waves with configurable frequency and duty cycle — directly from the interface, no sketch editing.
SPI Communication
Full master and slave support. Configure speed, mode, and bit order. Send and receive frames to test sensors, EEPROMs, and peripheral ICs.
I²C Communication
Full master and slave support. Scan the bus, read and write registers, and manage multiple devices from one interface.
UART
Hardware serial communication with configurable baud rate, ASCII and HEX modes, and live RX monitoring. Available on supported boards.
Board Support
Works with the Arduino you already have
Start with the boards already on your desk. SiccaLab supports the most common Arduino form factors today, with more boards already on the roadmap.
Nano
Mega 2560
Arduino Micro
| Capability | UNO R3 | Nano | Mega 2560 | Arduino Micro |
|---|---|---|---|---|
| Digital I/O | 14 pins | 14 pins | 54 pins | 18 pins |
| Analog inputs | 6 channels | 8 channels | 16 channels | 6 channels |
| PWM outputs | 6 pins | 6 pins | 15 pins | 7 pins |
| Signal Generation | ✓ | ✓ | ✓ | ✓ |
| SPI (Master & Slave) | ✓ | ✓ | ✓ | ✓ |
| I²C (Master & Slave) | ✓ | ✓ | ✓ | ✓ |
| UART channels | — | — | 3 channels | 1 channel |
| Multi-board support | ✓ | ✓ | ✓ | ✓ |
| Data logging up to 100 Hz | ✓ | ✓ | ✓ | ✓ |
More boards in development — Arduino UNO R4, ESP32, and wireless support on the way.
Gallery
See SiccaLab in action
ONE-CLICK FLASHING
Install, update, or restore the SiccaLab firmware directly from the app. No Arduino IDE, no command line. Flash it back anytime to reuse your Arduino in other projects.
DIGITAL I/O
Read, write, and monitor digital pins in real time. Visualize pin activity on an integrated graph and export logs to CSV or PDF.
ANALOG MEASUREMENT & LOGGING
Read voltage levels on multiple channels simultaneously. Configure VREF, set auto-read intervals, apply formulas for engineering units, and log signals up to 100 Hz for later analysis.
SIGNAL GENERATION
Generate PWM outputs and square waves directly from the interface. Adjust frequency and duty cycle with sliders — no code, no reflashing.
SPI COMMUNICATION
Full master and slave support. Configure speed, mode, and bit order. Send and receive frames to test sensors, EEPROMs, and peripheral ICs.
I²C COMMUNICATION
Full master and slave support. Scan the bus, read and write registers, and manage multiple devices from one interface.
UART
Hardware serial communication with configurable baud rate, ASCII and HEX modes, and live RX monitoring. Available on supported boards.
PARALLEL BOARDS
Connect and control up to three Arduino boards simultaneously from one window. Each board keeps its own state, graphs, and configuration — ideal for multi-device test setups.