Using ProtoBot
Getting started with ProtoBot, common workflows, session management, and prompt patterns that get better results.
Getting Started
Type what you need in plain language
"What parts are on this board?"
"Find me a 3.3V I2C temperature sensor"
"Run DRC and tell me what's wrong"
The default gpt-5.4 model handles most tasks; switch to gpt-5.5 from the model selector for complex multi-step work, and adjust the reasoning-effort control next to it (Off, Low, Medium, or High; Medium by default) to trade thinking depth for energy.
Common Workflows
"Find a voltage regulator that takes 12V in and outputs 3.3V at 500mA"
Review the matches, then: "Place the LM1117-3.3 onto my board"
Or combine both: "Find and place a 3.3V voltage regulator for 12V input."
"Create a harness between the MCU and the temperature sensor"
"Auto-link compatible interfaces on that harness"
"Auto-allocate resources for the I2C link"
For standard protocols (I2C, SPI, UART), auto-linking handles the pin mapping automatically.
"Run DRC on the full board"
"How do I fix the voltage mismatch between the MCU and the sensor?"
Approve the suggested fix, then: "Run DRC again to confirm"
"Set the board description to 'Indoor air quality monitor v1'"
"Add requirements: must measure CO2, temperature, humidity; battery-powered; BLE connectivity"
"Create tasks: select sensors, design power circuit, set up BLE interface"
"Show me the full BOM"
"What's the estimated project cost?"
"Refresh prices for all items"
"Set DigiKey as the active supplier for the capacitors"
Prompt Patterns
The more context and constraints you provide, the better ProtoBot performs.
Constraints-first
"I need an I2C sensor that runs on 3.3V, accurate to 0.5 degrees, under $5"
Filters results immediately instead of triggering follow-up questions
Assumptions-explicit
"Assume 5V logic and a 12V supply. Find a motor driver for a 2A brushed motor"
Eliminates the most common sources of irrelevant suggestions
Output-as-changes
"Add a 3.3V regulator, create a harness, auto-link, then run DRC"
You get board changes to review, not an explanation to implement
Compare alternatives
"Compare the BME280 vs DHT22 on accuracy, power, interfaces, and cost"
Focused comparison on your criteria instead of a feature dump
Explain this error
"Why is DRC showing INCOMPATIBLE on the SPI harness, and how do I fix it?"
Cause and fix in one turn
Build a subsystem
"Set up a motor chain: battery, driver, motor. Create harnesses and auto-link"
ProtoBot handles the mechanical steps; you review the result
Review my design
"Run DRC, check utilization, and suggest improvements"
A holistic pass across several tools in one request
Batch operations
"Auto-allocate resources on all harnesses, then run DRC"
Repetitive work across the whole board in one turn
Do / Avoid
Sessions
Conversations are saved as sessions, scoped to the board and persistent across visits.
New session: click the new chat button at the top of the panel. Useful when switching topics; for related work, staying in one session gives ProtoBot better context.
Resume: click the history icon to browse and reopen past sessions for this board.
Very long conversations are automatically truncated to fit the model's context window; earlier messages remain in your session history.
Prefer your own agent?
The Agent Bridge (MCP) lets external agents like Claude Code run the same tools ProtoBot uses, from your terminal or IDE. See the Agent Bridge setup guide.
Last updated

