FAQ
Frequently asked questions about Protoboard, covering what it does, how to use it, and what to expect.
Answers to the questions we hear most often. Can't find what you're looking for? Check the Troubleshooting page for specific issues, or reach out through the in-app feedback button.
What is Protoboard?
Protoboard is a hardware validation platform. You design systems by placing parts on a canvas, connecting them with harnesses, and running a Design Rule Check (DRC) to verify that everything is compatible before you buy a single component.
Think of it as a spell checker for hardware designs. It catches voltage mismatches, protocol incompatibilities, role conflicts, and other issues that would otherwise surface only after you've soldered things together.
Protoboard supports electrical, mechanical, pneumatic, and other engineering domains. For more detail, see the Quickstart.
Is Protoboard free?
Protoboard has a Free tier and a Pro tier.
Free: Full access to the canvas, parts library, DRC, and BOM, plus a daily allowance of ProtoBot energy for AI assistance.
Pro: Everything in Free, plus a larger daily energy allowance, priority support, and access to advanced features as they ship.
You can do meaningful work on the Free tier. Pro is worth it if you use ProtoBot heavily. Current allowances are shown in the app, since they change as the product evolves.
What parts are available in the library?
The parts library is powered by ProtoPart, an open-source parts repository. It includes hundreds of real-world components across multiple categories:
Microcontrollers: Arduino Uno Rev3, Arduino Nano, Arduino Mega 2560, Raspberry Pi 5, Teensy 4.1, Seeed XIAO ESP32C3
Sensors: BME280, HCSR04, VL53L0X, MLX90614, LSM6DS3TR-C, SCD40, MAX30102
Motor controllers: L298N, REV SPARK MAX, TB6600, TI DRV8871, Adafruit Motor Shield V2
Motors and servos: Tower Pro SG90, REV NEO Brushless, StepperOnline 17HS08
Power: Ovonic 4S LiPo, MCP16251T regulator, MCP73831T charger, REV PDH
Pneumatic: SMC KQ2H fitting, FRC Compressor, Pneumatic Piston, Tailonz Solenoid Valve
The library is growing continuously. If a part isn't available, you can create a blank part with custom interfaces and resources. See Parts: Add / Edit / Custom.
Can I add custom parts?
Yes. You can create blank parts from scratch in the Parts Bin. A blank part needs at minimum:
A name
At least one domain (Electrical, Mechanical, etc.)
At least one interface (the connection points other parts can link to)
Resources (the internal functions the part provides)
Custom parts work exactly like library parts; they participate in harnesses, DRC validation, and the BOM. For a hands-on walkthrough, see the Breadboard from Blank Parts tutorial.
What does the DRC actually check?
The Design Rule Check (DRC) validates your board across several dimensions:
Protocol compatibility: Both sides of a connection must use the same protocol (I2C to I2C, SPI to SPI, etc.)
Role matching: Roles must be complementary (master to slave, supply to return, driver to motor, output to input)
Voltage domain overlap: The output voltage range must fall within the input's acceptable range
Resource allocation: Physical pins must be assigned to logical functions
Resource availability: You can't allocate the same pin to two different functions
Bus capacity: I2C buses have device limits, power rails have current limits
The DRC reports results as CONFIGURED (green), PARTIALLY_CONFIGURED (amber), NOT_CONFIGURED (red), or INCOMPATIBLE (red). See Validation (DRC) for the full details.
What is ProtoBot?
ProtoBot is Protoboard's built-in AI assistant. You'll find it in the left sidebar (bot icon). It has access to over 100 specialized tools and can:
Search the parts library and place parts on the canvas
Create harnesses and auto-link compatible interfaces
Run DRC and help interpret the results
Allocate resources (pins) and fix configuration issues
Manage the BOM
Do web research to find datasheets and application notes
ProtoBot uses an energy-based pricing system (see the next question). For more, see ProtoBot Overview.
How does the energy (Wh) system work?
ProtoBot usage is measured in watt-hours (Wh). Different AI models consume energy at different rates; more capable models use more energy per interaction.
Your allowance refreshes every 24 hours from your first message. You can see your current balance in the ProtoBot panel. To conserve energy, stay on the default model for simple tasks (search, placement) and save heavier models for complex reasoning (DRC diagnosis, design optimization).
For detailed guidance, see Usage, Energy, and Privacy.
Can I share my designs with others?
Yes. Use the Share button in the top bar to generate a share link for your board. Recipients can view the design in their browser.
Current limitation: Real-time collaboration (multiple users editing the same board simultaneously) is not supported yet. Sharing is view-only or turn-based; one user edits at a time. See Known Limitations for details.
What export formats are available?
The BOM panel supports exporting to:
CSV: for importing into spreadsheets, purchasing systems, or inventory tools
PDF: for documentation, project proposals, or printing
EDA format exports (KiCad, Eagle, Altium) are not yet available but are on the roadmap. See Known Limitations and BOM + Export.
Can I use Protoboard offline?
No. Protoboard is a web application that requires an internet connection. Your board data syncs to the cloud, and features like ProtoBot, parts library search, and BOM pricing require server access.
If you lose connectivity while editing, Protoboard has autosave drafts that help prevent data loss. When you reconnect, your latest changes should sync automatically.
What browsers are supported?
Protoboard works best in modern Chromium-based browsers:
Google Chrome (recommended)
Microsoft Edge
Brave
Firefox and Safari are generally supported but may have minor rendering differences on the canvas. For the best experience, use the latest version of Chrome.
How do I report a bug?
Use the feedback button in the app (usually in the bottom-left corner or accessible from the help menu). Include:
What you were trying to do
What happened instead
Steps to reproduce the issue
Your browser and operating system
Screenshots and screen recordings are extremely helpful. If the issue involves a specific board, mention the board name so the team can investigate.
Is my design data private?
Yes. Your boards are private to your account by default. No one can see your designs unless you explicitly share them using the Share button.
Protoboard does not use your design data to train AI models. ProtoBot interactions are processed by third-party AI providers (the model you select), but your board data is transmitted securely and not retained for training purposes.
For complete details, see the Privacy Policy.
What's the difference between Free and Pro?
Free
Full canvas, parts library, DRC, BOM
A daily allowance of ProtoBot energy
Community support
All export formats (CSV, PDF)
Pro
Everything in Free
A larger daily ProtoBot energy allowance
Priority support
Early access to new features
Both tiers have full access to the core workflow. The primary difference is ProtoBot energy: if you rely on AI assistance for complex boards, Pro gives you substantially more budget. Current allowances are shown in the app.
Does Protoboard replace KiCad, Eagle, or Altium?
No. Protoboard is a hardware validation and planning tool, not a PCB layout or schematic capture tool. It sits earlier in the design process: you use Protoboard to verify that your parts are compatible and your system architecture makes sense, before moving to a traditional EDA tool for PCB design.
Think of it as the step between "I have an idea" and "I'm laying out a PCB." Protoboard helps you catch expensive mistakes (wrong voltage, incompatible protocols, missing connections) before you invest time in detailed schematic and layout work.
Still stuck?
Troubleshooting: Step-by-step fixes for specific issues
Known Limitations: Things that don't work yet (so you know it's not just you)
Quickstart: Start from the beginning with a guided walkthrough
ProtoBot: Ask the AI assistant for help directly in the app
Last updated

