app / adom-symbol
!

Not installable via adompkg

This app has no published release. adompkg install kyle/adom-symbol will not work until a maintainer publishes a tarball with install.sh and uninstall.sh.

See the publishing docs for the package.json schema and tarball layout required to ship this app.

adom-symbol

KiCad schematic symbol creator with interactive viewer, pin tooltips, group labels, and delivery to KiCad Symbol Editor and Fusion 360 Electronics.

RP2040 in the Adom symbol viewer

Demo video

https://wiki-ufypy5dpx93o.adom.cloud/static/apps/adom-footprint/eda-tools-tour-v4.webm

82-second narrated tour: create an RP2040 symbol, hover pins to see tooltips, validate with adom-lbr, then send to KiCad 10 Symbol Editor and Fusion 360 Electronics.

Send to KiCad

RP2040 loaded in KiCad 10 Symbol Editor

One click from the viewer's Send to menu delivers the symbol directly to KiCad's Symbol Editor with all pins, properties, and group labels intact.

Send to Fusion 360

RP2040 in Fusion Electronics

Delivers both the symbol and its EAGLE package as a .lbr file that Fusion Electronics opens natively.

Install

adompkg install adom-symbol

Quick start

# Start the server
adom-symbol serve &

# Create a symbol
adom-symbol create --name RP2040

# Preview in viewer
adom-symbol preview --name RP2040

# Deliver to KiCad
adom-symbol deliver --name RP2040 --target kicad

# Deliver to Fusion 360
adom-symbol deliver --name RP2040 --target fusion360

Dependencies

Dependency Purpose
Node.js 18+ Runs the symbol-creator service (gallia)
gallia Shared infrastructure: viewer HTML generation, KiCad parser
adom-desktop Desktop bridge for Send to KiCad/Fusion delivery

Architecture

Rust CLI wrapping a Node.js service (gallia/symbol-creator). The Rust binary handles CLI argument parsing, server lifecycle, and health checks. The Node.js service handles symbol creation, KiCad .kicad_sym parsing, viewer HTML generation, and delivery orchestration.

Wiki

https://wiki-ufypy5dpx93o.adom.cloud/apps/adom-symbol