Home / Products / Debug and test tools / AIBoardPilot
Debug and test tools
AIBoardPilot
One USB debug bench for engineers and AI agents
Price in US dollars, before shipping and import taxes.
- Ships from Shenzhen, China in 1-3 business days. Shipping and taxes
- 30-day returns, 12-month warranty. Details
- Pay with PayPal or a card through PayPal.
Highlights
Debug probe, logic analyzer, bus master, stimulus outputs and target power in one USB device. Drive it from the desktop app, the command line, Python, or let an AI agent run the whole flash, stimulate, capture and decode loop through the built-in MCP server.
- CMSIS-DAP v2 debug probe with SWD and JTAG for Arm Cortex-M and RISC-V targets
- 16-channel logic analyzer, 40 MS/s, inputs from 0 to 5.5 V with a programmable threshold
- Two TTL UARTs, isolated RS-485, isolated classic CAN, I2C and SPI master
- 8 stimulus outputs for GPIO and PWM from 1 Hz to 10 MHz
- Switched 5 V target power with current and voltage measurement
- Every event on one time axis: UART bytes, debug events, waveforms, CAN frames and current samples
- Four interfaces on one core: desktop app, CLI with JSON output, Python API and MCP server
Built for closed-loop debugging
Most bench tools only watch. AIBoardPilot also acts: it flashes the target, resets it, drives inputs, talks to its peripherals and switches its power, then captures what happened.
That makes it a good fit for automated testing. A script or an AI agent can run a complete test without a person touching the board.
Made for agents and scripts
Every command is non-interactive, returns structured JSON and uses fixed exit codes. The describe command reports what the hardware can do, including its limits, so an agent does not have to guess.
The desktop app uses the same core library as the CLI, the Python API and the MCP server. Anything you can click, you can script.
Protected inputs
All external signal pins have ESD protection. Outputs survive shorts and bus contention. The RS-485 and CAN ports are isolated from the USB side, which avoids ground loops on real machines.
The isolation is functional isolation. It is not a safety barrier and the device must not be connected to mains or other hazardous voltages.
Specifications
| Channels | 16 |
|---|---|
| Sample rate | 40 MS/s on all 16 channels |
| Capture memory | Up to 26 MB sample buffer, run-length compression for slow signals |
| Streaming | 16 channels at 8 MS/s to the host |
| Input range | 0 to 5.5 V; 1.8 V, 3.3 V and 5 V logic |
| Threshold | Programmable, about half of the selected I/O voltage (1.69 to 4.5 V) |
| Trigger | Edge and level, any pre-trigger depth |
| Decoders | UART, I2C, SPI, CAN and CAN FD, PWM, SWO |
| Protocol | CMSIS-DAP v2 (USB bulk) |
|---|---|
| Interfaces | SWD and JTAG |
| Targets | Arm Cortex-M, RISC-V (JTAG through OpenOCD) |
| Target voltage | 1.8 to 5 V, sensed on VTref |
| Host tools | pyOCD, OpenOCD, probe-rs, Keil MDK, IAR Embedded Workbench |
| Connector | 2 x 4 pin header, 2.54 mm |
| UART | 2 x TTL, up to 3 Mbps, timestamped bytes |
|---|---|
| RS-485 | 1 x half duplex, up to 3 Mbps, isolated, switchable 120 ohm termination |
| CAN | 1 x classic CAN 2.0 node, up to 1 Mbps, isolated, switchable 120 ohm termination |
| I2C master | 100 kHz and 400 kHz |
| SPI master | Up to 20 MHz |
| Stimulus | 8 outputs, GPIO or PWM, 1 Hz to 10 MHz |
| Analog inputs | 2 x 12-bit, for supply rail monitoring |
| Output | Switched 5 V, up to 1 A |
|---|---|
| Measurement | Current and voltage |
| Protection | Hardware current limit and a programmable trip threshold |
| Host connection | USB 2.0 High Speed, USB Type-C |
|---|---|
| Power | 5 V from USB |
| Wireless | None |
| Software | Desktop app, CLI with JSON output, Python API, MCP server |
| Size | 96 x 62 x 17 mm |
| Country of origin | China |
In the box
- AIBoardPilot unit
- Flying lead set for the pin headers
- Quick start card with a link to the manual
Safety and compliance
- For use with low-voltage electronics only. Never connect any pin to mains or other hazardous voltages.
- The isolation on the RS-485 and CAN ports is functional isolation, not a safety barrier.
- Not a toy. Keep away from children. Contains small parts.
- Use indoors in a dry place. Disconnect the target before changing wiring.
- CE: EMC Directive 2014/30/EU and RoHS Directive 2011/65/EU
- WEEE: do not dispose of this product with household waste
Product
AIBoardPilot, model ABP-P4
Made in China
Manufacturer
MANUFACTURER NAMEStreet, City, Province, Postal code, China
support@zerogravitytechnology.com
EU responsible person
EU RESPONSIBLE PERSON NAMEStreet, Postal code, City, EU country
eu-rep@example.com
Images are renderings. The final product may differ slightly. Specifications and box contents are preliminary until the first production run.