A tool to produce layouts from Qucs RF schematic (microstrip only for now)
qucs-schematic.sch
-> kicad-layout.kicad_pcb
[OK]
-> kicad-module.kicad_mod
[OK]
-> pcb-rnd-layout.lht
[OK]
-> openEMS-script.m
[OK]
-> image.svg
[Beta]
-> gmsh.geo
[ASAP]
French documentation here
This software is a part of the Open-RFlab project and relies on the octave-openems-hll library, if you are interrested in contributing or involved in an other somewhat -> openems
converter please take a look.
Generated scripts outputs :
.sxp
).gif
)Here is a tutorial.
PATH
variable.octave-openems
package available on Debian based distros, octave-openEMS
on openSUSE)For Debian based distributions, a repository is available here.
For RPM based distributions and Windows, you can download packages here.
nix profile install --impure 'github:thomaslepoix/Qucs-RFlayout#qucsrflayoutNixGL'
Take a look on the debian branch.
The build-time dependencies are the following, check equivalents on your own for other distros (reports are welcome) :
qt6-base-dev
, libqt6opengl6-dev
, texlive-xetex
, fonts-lato
qt6-qtbase-devel
, texlive-xetex
, texlive-standalone
, lato-fonts
Qucs-RFlayout $
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --build build --target install
Supported build options (among regular CMake options): | option | value | default | comment |
---|---|---|---|---|
CMAKE_BUILD_TYPE |
Debug , Release , Coverage ... |
Release |
||
CMAKE_CXX_COMPILER |
g++ , clang++ ... |
|||
QRFL_MINIMAL |
ON , OFF |
OFF |
Disable GUI and Qt dependency |
qucsrflayout -i qucs-schematic.sch -o output-directory -f .output-format
Work in progress... thomas.lepoix@protonmail.ch