FAQ

Do I need hardware locally?

No. You can run local benches, remote benches, or BenchCI Cloud benches.

Can CI trigger real hardware tests?

Yes. BenchCI is designed for CI workflows.

What protocols are supported?

BenchCI currently supports:

  • UART

  • Modbus RTU

  • Modbus TCP

  • CAN

Can I use Raspberry Pi as an Agent?

Yes. Raspberry Pi is a common deployment target.

Can I use my own existing lab bench?

Yes. Direct Mode is designed for customer-owned hardware.

What artifacts do I get?

Typical outputs include:

  • results.json

  • flash logs

  • transport logs

  • GPIO logs

Can multiple engineers share benches?

Yes. BenchCI supports queued shared execution models.

Is BenchCI only for STM32?

No. BenchCI is hardware-agnostic and supports multiple flashing backends and transport types.

Do I need a license key?

Current onboarding uses BenchCI accounts and workspaces. Older license/session concepts may exist internally or for compatibility, but the main user flow is:

benchci login

Where do I log in?

Use the dashboard:

https://app.benchci.dev

The CLI also uses the same account:

benchci login

How is BenchCI billed?

BenchCI is currently early access. Paid access is handled through manual onboarding and monthly invoicing.

Contact:

tech@benchci.dev

Can I connect my own private bench to Cloud Mode?

Yes. A cloud-connected Agent can sync a private workspace bench to the backend so runs can be scheduled centrally while execution still happens on your hardware.