Converts Qucs schematic files into a form suitable for a PCB design application.
Project description
qucs-netlist
The Python package can be found here https://pypi.org/ and can be installed with pip install qucs-netlist==0.0.5
Converts Qucs schematic files into a form suitable for a PCB design application. It uses a Qucs schematic file to add components to a netlist file. If there is also a Qucs .sim file with the same name but the .sim extension, it will use that to create the nets, if not it will attempt to run Qucs to create a .sim file, if Qucs has been installed that should succeed, but it won't work from qucs-s. If no .sim file was present and can't be created, the output netlist file will contain components but no nets.
INSTALLATION Assuming your system already has Python3 and PIP installed, type: python3 -m pip install PopoutApps-qucs-netlist
RUNNING To process a schematic file in your current directory, type: python3 -m PopoutApps.qucs-netlist mycircuit.sch
The output file will be called mycircuit.net
If you run it again it will not overwrite the existing file, unless you add a 'y' at the end of the line: python3 -m PopoutApps.qucs-netlist mycircuit.sch
ERRORS The program will print a warning line for each component which is not yet in the reference data file: Warning: Unknown component type not converted: D2 Diac
The program may call a qucs process which produces many lines (100+) of errors in the terminal. They are mostly to do with missing fonts and don't affect the output file. Ignore these.
SCOPE There is a maximum 100 components. The exported file can be imported by DIY Layout Creator (available from their website or from Flathub) and VeroRoute, but it could be imported into any application provided it accepted the component types in the reference data file. Alternatively another .dat file could be provided with component names acceptable to the application.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for qucs_netlist-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866dee8285fd62ba4f1185954da8c5591ec460f44c40d706c2af24f163028d9f |
|
MD5 | 00de0b62e99cfb3dc9162e1baf310f95 |
|
BLAKE2b-256 | 741074dcc96ef478c9aa71da1fde3e35d788ee50a4fa6f36e7b453899c0a5fd0 |