QEDA Command Line Interface (CLI) is a tool to simplify creating electronic component libraries for using in EDA software. You can easily create both symbols for schematic and land patterns for PCB.
Attention! Active work in progress at the moment. There is the significant lack of functionality. The project is not ready for using in production.
- Linux development build: https://builds.qeda.org/dev/qeda-linux-x86_64-dev.tar.xz
- MacOS development build: https://builds.qeda.org/dev/qeda-mac-x86_64-dev.tar.xz
- Windows development build: https://builds.qeda.org/dev/qeda-windows-x86_64-dev.7z
The previous version had been written using CoffeeScript and it is available as an NPM module.
The current version is rewritten in Rust language from scratch.
What's new:
- Much faster
- Improved error handling
- Using SVG for discrete component symbols
- Revised component's YAML-descripton to be more idiomatic
- Custom symbols from SVG
- More powerful land pattern generator for non-standard patterns
- 3D-models generation in STEP format
- Multithreading support
- Linux: Advanced shell completion
-
Symbols:
- Capacitor
- Capacitor polarized
- Connector
- Crystal
- Diode
- FET
- Fuse
- Ground
- Integrated circuit
- Inductor
- LED
- Mounting hole
- Power
- Pushbutton
- Resistor
- Switch
- Test point
- Transformer
- Transistor
- Twin diode
-
Patterns:
- Axial lead
- BGA
- Bridge
- CAE
- CFP
- CGA
- Chip
- Chip array
- CQFP
- Crystal
- Custom
- DIP
- LCC
- LGA
- MELF
- Molded
- Mounting hole
- Oscillator
- PAK
- PGA
- PLCC
- Radial lead
- QFN
- QFP
- Radial
- SIP
- SOD
- SODFL
- SOIC
- SOJ
- SOL
- SON
- SOP
- SOPFL
- SOT
- SOT143
- SOT223
- SOT23
- SOT89-5
- SOTFL
- TO (Flange mount)
- TO (Cylindrical)
- Test point
- Wire
-
Outlines:
- JEDEC
- JEITA
- NXP
-
EDA:
- KiCad
-
Prerequisites:
sudo apt install -y pkgconf libssl-dev # or make prepare
-
Build:
cargo build # or make
-
Test:
./target/debug/qeda --version
-
Install:
cargo install --path . # or make install
Load and add a new component:
qeda add capacitor/c0603
Generate a new KiCad library:
qeda generate mylib
Run for available options:
qeda --help
Refer to documentation: https://docs.qeda.org/cli/
Source code is licensed under the MIT license.