Getting Started

This guide helps you install Embedr, complete first‑time setup, and understand the main layout.

Installation and system requirements

  • macOS 12+ (Apple Silicon or Intel), Windows 10+, or a recent Linux distro
  • USB access for boards; internet for sign‑in and updates
  • Disk space for Arduino cores and libraries (hundreds of MBs)

Install the desktop app from the downloads page. Launch the app and complete the welcome flow.

First launch and welcome flow

On first launch, you will see a welcome screen with:

  • Terms acceptance and privacy toggles (analytics, crash reporting, session recording)
  • Recommended Arduino cores (AVR, ESP32, ESP8266) with quick install

Click Finish to proceed. You can skip and install cores later via Board Manager.

Arduino core setup overview

You must install at least one board core to compile/upload:

  • Open Board Manager from Home or Editor title bar
  • Update index, search for a core (e.g., arduino:avr), then Install
  • Optionally add custom Board Manager URLs (e.g., for third‑party vendors)

See Boards and Cores for detailed steps.

App layout

  • Custom title bar with a Settings button appears in the Editor route
  • Editor workspace has three panels: left (files + code), bottom (Serial/Output/Terminal), right (Embedr Agent)
  • Panels are resizable; bottom panel supports closed/partial/full states

Next steps