What is ActiveBOM?
Altium’s supply-chain-aware BOM editor with live pricing/stock, lifecycle, and risk data; drives variant-specific outputs and cost/availability checks.
ActiveBOM enhances the management of bill of materials by integrating real-time supply chain information.
What does A365 (Altium 365) provide?
Altium’s cloud platform for real-time collaboration, version history, web reviews, and APIs (e.g., Nexar) that agents can call.
A365 facilitates collaborative design processes and version control in a cloud environment.
Define Agentic System / MCP Agent.
An automated system (often using the Model Context Protocol) that coordinates tools, runs checks, edits designs, and posts results in a governed workflow.
This system enhances efficiency by automating repetitive tasks in design workflows.
What is the purpose of Altium CoDesigner?
Native, bi-directional ECAD↔MCAD sync (SOLIDWORKS, Creo, Inventor, Fusion, NX) without manual STEP round-trips.
Altium CoDesigner streamlines collaboration between electrical and mechanical design teams.
What does the BOM Compare feature do?
Diff two BOM states (cost, lifecycle, MPNs); useful for agent gates on cost targets or EOL risk.
This feature allows for effective tracking of changes and risks in bill of materials.
What are Component Classes (KiCad)?
Grouping of components for class-based rules/DRC targeting; aids scripted audits and auto-fixes.
Component classes help in organizing and managing design rules effectively.
What are Design Variants (Altium)?
First-class mechanism to produce different assemblies (DNPs, alternates) with synchronized BOM/PnP/Draftsman outputs.
Design variants allow for flexible product configurations while maintaining consistency in documentation.
What is Draftsman (Altium) used for?
Linked fabrication/assembly drawing environment; auto-updates from design data and supports templates for release automation.
Draftsman simplifies the creation of accurate manufacturing documentation.
What do DRC / ERC stand for?
Design Rule Check / Electrical Rule Check.
These checks are essential for ensuring design integrity and compliance with specifications.
What are DSN / SES (Specctra format)?
Exchange formats for autorouting (export DSN → route externally → re-import SES).
These formats facilitate the integration of external routing tools into the design workflow.
What does ECAD↔MCAD Co-Design entail?
Tight integration between electrical and mechanical CAD for geometry, keepouts, heights, and folded states (rigid-flex).
This integration is crucial for ensuring that electrical and mechanical designs work seamlessly together.
What is the Events Log API (A365)?
Exportable audit trail of workspace actions; enables event-driven agent triggers and compliance logs.
This API enhances traceability and accountability in design processes.
What is FreeRouting?
External autorouter using DSN/SES; CAD-agnostic and scriptable for agent experiments or rough-in routing.
FreeRouting provides flexibility in routing designs without being tied to a specific CAD tool.
What are Gerber / Excellon / IPC-356?
Manufacturing data formats for copper/drill/test; common inputs for DFM agents and visual diffs.
These formats are standard in the PCB manufacturing industry for conveying design information.
What is gerbv / libgerbv?
Open-source Gerber viewer/library for parsing/quick DFM linting in local or CI pipelines.
These tools assist in validating Gerber files before manufacturing.
What does Gerbonara / pcb-tools do?
Python libs to read/write/modify Gerber/Excellon/IPC-356; handy for automated panelization, validation, and transformations.
These libraries facilitate automation in PCB design workflows.
What is the High-Speed Toolset (Altium)?
xSignals pathing, SI checks, and impedance-profiled rules tied to the Layer Stack Manager/field solver.
This toolset is essential for designing high-speed circuits with minimal signal integrity issues.
What does the Interactive HTML BOM (KiCad plugin) provide?
Single-file, offline, cross-probing assembly viewer; easy artifact for agents to regenerate on each build.
This plugin enhances the usability of BOMs in a visual format.
What is the IPC API (KiCad)?
Protobuf/NNG remote-control interface for a running KiCad instance; lets agents query/edit without GUI macros.
This API allows for automation and integration with KiCad workflows.
What is IPC-2581?
Open manufacturing exchange format (alternative to Gerber); better for full-stack DFM and shop integration.
IPC-2581 is designed to improve communication between design and manufacturing.
What are Jobsets (KiCad)?
Reusable output pipelines (plot/DRC/export) runnable via GUI or kicad-cli; ideal for reproducible CI steps.
Jobsets streamline repetitive tasks in the design process.
What is KiAuto / kicad_auto?
Headless wrappers and Docker images to automate KiCad tasks not natively covered by CLI; useful in CI.
These tools enhance the automation capabilities of KiCad.
What does KiBot do?
Declarative CI engine for KiCad to run ERC/DRC and generate Gerbers/STEP/BOM/PNP/docs reproducibly.
KiBot ensures consistent outputs in the design process.
What is the KiCad Plugin & Content Manager?
Built-in manager for community plugins/content; enables in-editor capabilities agents can exploit via scripts/RPC.
This manager enhances the functionality of KiCad through community contributions.