We build edge AI hardware and the software that runs on it — from the E1M open-standard System-on-Module pinout, through the Alp SDK firmware framework that targets it, to Signex, our open-source AI-first EDA tool.
- E1M Standard 1.0 — open pinout + mechanical envelope for AI-capable Systems-on-Module (35×35 mm and 45×65 mm form factors). Lets any silicon vendor ship pin-compatible modules; lets any product board target one connector and accept multiple SoMs.
- Alp SDK — embedded firmware
framework for E1M modules. A single
board.yamldrives Zephyr, Yocto, and bare-metal builds across Alif Ensemble, Renesas RZ/V2N, NXP i.MX 93, and DEEPX DX-M1 silicon. Ships with 20+ chip drivers, ML inference dispatch (TFLite Micro → Ethos-U / DRP-AI / DEEPX), runtime hardware identification (ADC + on-module EEPROM manifest), and a VS Code configurator.
- Signex is a KiCad-compatible
schematic and PCB editor built in Rust with GPU-accelerated rendering.
It aims to deliver Altium Designer-quality UX on top of the open KiCad
file format — engineers get a better editor without leaving the
ecosystem they trust.
- Signex Community (Apache-2.0) — full schematic editor, PCB editor with interactive routing and DRC, 3D viewer, simulation, plugin system. Free forever.
- Signex Pro (subscription) — adds Signal AI (Claude-powered design copilot), real-time collaboration, and Signex 365 cloud PLM.
- Alp SDK: v0.3 candidate —
board.yamlproject config, hardware- revision tracking, full peripheral surface, VS Code extension, EEPROM manifest + production-test tooling all in. V0.4 lands Yocto first- class for V2N / V2N-M1, secure boot + OTA on AEN-Zephyr. - Signex: v0.6 candidate (full schematic editor). Schematic viewer, editor, and canvas working; next up is ERC validation, PDF/BOM output, then PCB.
| Repository | Description |
|---|---|
| alp-sdk | Embedded SDK for E1M Systems-on-Module — Zephyr / Yocto / bare-metal |
| alp-sdk-vscode | VS Code extension — schema-aware board.yaml editor, GUI configurator, west wrappers |
| e1m-spec | E1M open-standard pinout + mechanical envelope (35×35 + 45×65 mm) |
| cc3501e-firmware | TI CC3501E Wi-Fi 6 + BLE 5.4 coprocessor firmware (companion to alp-sdk on E1M-AEN) |
| gd32g5x3-firmware-library | Vendored GD32G5x3 Firmware Library — consumed by alp-sdk's gd32-bridge build |
| alp-zephyr-modules | Out-of-tree Zephyr board files for the E1M-* EVKs |
| Repository | Description |
|---|---|
| signex | Signex EDA editor — Rust + Iced + wgpu |
| ngspice | SPICE circuit simulator (fork with Signex integration patches) |
| openEMS | EC-FDTD electromagnetic solver (fork with fixes and CUDA engine) |
| elmerfem | Elmer FEM solver (fork for thermal and DC IR drop analysis) |
Edge AI: Zephyr RTOS, Yocto, Alif Ensemble, Renesas RZ/V2N, NXP i.MX 93, DEEPX DX-M1, TFLite Micro, Arm Ethos-U, Renesas DRP-AI, MbedTLS, LVGL, CMSIS-DSP.
EDA: Rust, wgpu, Iced 0.14, KiCad S-expression format, ngspice (SPICE), OpenEMS (EM/FDTD), Elmer (FEM), Supabase (collaboration + PLM).
- Alp SDK — embedded firmware
on the open E1M pinout; check the
docs/getting-started.mdwalkthrough and the per-peripheral examples for an entry point. - Signex — open EDA for schematic + PCB design; see the contributing guide and pick up a good first issue.
- Each repo carries its own
CONTRIBUTINGfile + issue templates.