Agent
The AI assistant inside Embedr. It can chat and use tools such as file editing, search, compile, upload, dependency installation, terminal commands, and PCB actions.
Baud rate
The speed of serial communication. The Serial Monitor baud rate must match the firmware, for example 115200.
Board
The physical development board or the PlatformIO board id for that hardware. Context matters. In Embedr UI, prefer "target" for build profile and "device" for connected port.
Build
The process of compiling source files and linking them into firmware.
Device
The connected serial or USB port used for upload and serial communication.
Embedr CLI
The command-line runtime used by the desktop app and available directly as embedr.
Environment
A named PlatformIO build profile such as [env:esp32dev].
Firmware
Software that runs on a microcontroller or embedded device.
Flash
To write firmware to the non-volatile memory of a board. Often called upload in Arduino-style workflows.
Framework
The software framework used by firmware, such as Arduino, ESP-IDF, Mbed, STM32Cube, or Zephyr.
GPIO
General Purpose Input/Output. A microcontroller pin that can be controlled or read by firmware.
Indexing
The process of scanning project files, chunking them, generating embeddings, and storing them for semantic search.
KiCad
An open-source electronics design suite used for schematics and PCB layout.
Library
Reusable firmware code added as a dependency. In PlatformIO projects, libraries are usually declared as lib_deps.
Manifest
embedr.yaml, the project file that tells Embedr how to understand the folder.
Platform
The PlatformIO package family for a board, such as espressif32, atmelavr, or ststm32.
PlatformIO
The embedded build system used by Embedr CLI for many firmware projects.
PCB
Printed Circuit Board. The physical board that connects components with copper traces.
PCB Automation
Embedr workflows that can propose footprint placement, route board connections, apply results to KiCad files, and report open nets for review.
Port
The operating system path or name for a serial device, such as COM5 or /dev/cu.usbserial-0001.
Schematic
A logical circuit drawing that shows components and connections.
Target
The build profile selected in Embedr. It resolves to a PlatformIO platform, board id, and framework.
Upload
The app action that flashes compiled firmware to a connected device.
.zen
Text hardware source used by the PCB workspace to describe schematic and board intent.
