Recently, we rolled out a completely redesigned onboarding experience that gets you from signup to coding faster than ever — with a new intelligent hardware selector that makes Embedder instantly aware of your platform and peripherals.
Streamlined Path to Your First Project
The new onboarding flow is extremely simple:
One command installs the Embedder CLI on your machine:
# macOS/Linux
curl -fsSL https://embedder.com/install | bash
# Windows
irm https://embedder.com/install | iex
Then navigate to your project folder and run embedder.
cd project
embedder
Introducing: MCU & Peripheral Catalog
When you create a new project, Embedder now asks you two simple questions:
What chip are you targeting?
What peripherals are you using?
Pick Your Platform
We've pre-indexed documentation for 300+ microcontrollers and development boards from ESP32 variants to STM32 families, Arduino boards to Raspberry Pi.
Currently supported platforms include:
Espressif: ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, and more
STMicroelectronics: STM32F4, STM32H7, STM32G0, STM32L4, and the full lineup
Nordic: nRF52832, nRF52840, nRF5340, nRF9160
Raspberry Pi: RP2040, RP2350
Texas Instruments: MSP430, MSP432, CC26xx series
And many more: Microchip SAM/PIC, Renesas RA, RISC-V chips, NXP, Infineon...
Add Your Peripherals
Next, you can optionally select the peripherals you're working with. We've indexed documentation for 1,200+ components—sensors, motor drivers, displays, power management ICs, wireless modules, and more.
Each peripheral entry shows:
Part number (e.g., DRV8833RT, DPS422)
Manufacturer (Texas Instruments, Infineon, u-blox...)
Function (Stepper motor driver, Barometric pressure sensor...)
Embedder Knows Your Hardware
When you tell Embedder you're using an STM32H7 with a DRV8833 motor driver and a BME280 sensor, every response is tailored to that stack:
Register-level accuracy: Code examples use the right peripheral addresses and configuration bits
Datasheet-aware suggestions: Embedder can reference timing requirements, pin configurations, and electrical characteristics
Toolchain context: Recommendations match your platform's build system and libraries
Pre-Indexed Documentation
This was one of your most requested features. Instead of uploading datasheets yourself, we've done the work for you.
Our catalog includes official documentation for hundreds of chips and component — already processed and ready to inform Embedder's responses. Select your hardware, and you're immediately working with that knowledge base.
Custom Components Welcome
Don't see your component in the list? No problem.
Type the name of your component, and when no matches are found, you'll see the option to add it yourself. Upload your PDF datasheets, and Embedder will ingest them for your project. This works for:
Proprietary or internal components
Newly released parts not yet in our catalog
Obscure or legacy hardware with limited availability
If you have documentation, Embedder can help!
What's Next?
This is the foundation for even more intelligent hardware-aware features:
Preset hardware stacks for common project types (drone flight controllers, IoT sensors, motor control boards)
Community-contributed peripheral profiles with curated context
Automatic detection of hardware from your existing codebase
Try It Now
The new onboarding experience is live for all users. If you're already an Embedder user, your next new project will use the new flow automatically.
New to Embedder? Head to embedder.com and see for yourself!