No firmware coding required

Your Arduino,
reborn as a test bench.

SiccaLab is a Windows desktop app that turns Arduino boards into test and measurement instruments. Flash firmware once from inside the app, connect over USB, and drive every function from a purpose-built panel — no code, no toolchains, no guesswork.

Windows 10/11 · 64-bit · v1.0

Runs on Arduino Uno R3· Nano· Mega 2560· Micro· Windows 10/11 (64-bit)
Instruments

Eight instruments. One board.

Every panel is purpose-built for the job. Wire up a supported Arduino, pick a function, and start working — the interface does the heavy lifting.

SiccaLab Digital I/O panel screenshot

Digital I/O

Configure, read, write and monitor pins in real time.

SiccaLab Analog Input panel screenshot

Analog Input

Multi-channel voltage capture with configurable VREF and engineering-unit formulas.

SiccaLab PWM Output panel screenshot

PWM Output

Hardware PWM with duty-cycle control and live waveform preview.

SiccaLab Square Wave panel screenshot

Square Wave

Precision frequency generator with real-time waveform display.

SiccaLab DAQ panel screenshot

DAQ

Binary data acquisition up to 100 Hz, one or two channels, live graph.

SiccaLab SPI panel screenshot

SPI

Master and Slave modes, multi-device support, full transaction log.

SiccaLab I2C panel screenshot

I2C

Master and Slave modes, bus scan, Write / Read / Write+Read with per-device logs.

SiccaLab UART panel screenshot

UART

Hardware serial channels, ASCII/HEX send & receive, command history, CSV export.

All in one app

Switch between panels instantly — one download, one license, everything included.

Supported boards

Works with the Arduino you already have.

Start with the boards already on your bench. SiccaLab supports the most common Arduino form factors, with more on the roadmap.

Arduino Uno R3 board Arduino Boards/uno_r3.png

Arduino Uno R3

Arduino Nano board Arduino Boards/nano.png

Arduino Nano

Arduino Mega 2560 board Arduino Boards/mega_2560.png

Arduino Mega 2560

Arduino Micro board Arduino Boards/micro.png

Arduino Micro

Capability Uno R3 Nano Mega 2560 Micro
Digital I/O 14 pins14 pins54 pins18 pins
Analog inputs 6 channels8 channels16 channels6 channels
PWM outputs 6 pins6 pins15 pins7 pins
Signal generation
SPI (Master & Slave)
I²C (Master & Slave)
UART channels 3 channels1 channel
Multi-board support
Data logging up to 100 Hz

More boards in development — Arduino UNO R4, ESP32, and wireless support on the way.

Flagship feature

Build test sequences.
No code.

The Sequencer is a no-code test automation engine. Chain steps across every instrument, add named nested loops and variables, set pass/fail limit checks, debug with breakpoints, and export professional PDF and CSV reports — all without writing a line of code.

  • 28 step types
  • Expression engine
  • Limit / check pass-fail
  • PDF & CSV reports

Fully included in the 14-day trial.

Screenshot placeholder Sequencer — full workspace
How it works

From board to bench in three steps.

  1. 1

    Connect over USB

    Plug in your board and it's detected automatically — you're ready to go.

  2. 2

    Flash firmware from inside the app

    No Arduino IDE, no sketches. SiccaLab loads the firmware for you in a click.

  3. 3

    Start measuring and testing

    Run measurements, automate tests with the Sequencer, and watch results on live graphs — no code required.

Who it's for

Built for the bench, priced for everyone.

Affordable instrument control for the people who actually use it — from the classroom to the workshop.

Engineers Technicians Small labs Educators Hobbyists
Contact

Get in touch.

Questions about SiccaLab, licensing, or supported hardware? Send us a message and we'll get back to you.