Releases: ra3xdh/qucs_s
Qucs-S 2.0.0
Important notes
The simulator switching system was redesigned since this release. It allows now to switch simulation kernel without restart of the application. But it is required to reconfigure simulator paths even if it was configured for the previous installation. A Simulator settings dialog window will appear on the first application start after the update. Please check the simulator settings and correct if necessary to continue work.
New features
Packaging
- Linux AppImage build switched to Github workflow #281
- Added Windows 64-bit installer with Ngspice
Component library
General improvements
- Finished Qt6 porting #190
- Show warning if the directory protected by Windows UAC #282
- Fixed PDF print on Windows #285
- Added option to export grayscale image #288
- Fixed setting initial conditions in wire labels #291
- Fixed missing ground warning
Get source code and binaries
Source code
Download the source code file qucs-s-2.0.0.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- DEB and RPM packages for Debian, Ubuntu, Fedora, openSUSE generated with OBS. Find the repository and installation instructions for your distribution here: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s
- The package for Arch is available in AUR: https://aur.archlinux.org/packages/qucs-s
- AppImage for non-mentioned Linux distributions; download file below;
Windows installer
Windows installer contains both Qucs-S and Ngspice binaries. Launch the exe
and follow instructions to install Qucs-S.
qucs_s_2_0_0_setup.exe
64-bit (x86_64) Windows installer including Ngspice
Windows portable
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows portable packages available:
qucs_s_win64_2_0_0.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_2_0_0.zip
32-bit (i686) portable Windows version;
Qucs-S 1.1.0
New features
- Qucs-S supports digital simulation mode using IcarusVerilog or FreeHDL backends #97
- Added analog model for digital source #265
- Qucs-S runs DC bias simulation mode if schematic contains DC simulation only #271
- Selection rectangle update #276
Deprecated features
- XSPICE CodeModel synthesizer has been deprecated since v1.1.0. The precompiled CM libraries
are still supported using spiceinit virtual device. See #204
Known issues of digital simulation
- Digital buses are not supported;
- Digital simulation represents its state as of Qucs-0.0.20-RC1; No new features added
Get source code and binaries
Source code
Download the source code file qucs-s-1.1.0.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- AppImage for all Linux distributions; download file
Qucs-S-v1.1.0.x86_64.AppImage
- DEB and RPM packages for Debian, Ubunut, Fedora, CentOS, openSUSE generated with OBS. Find the repository for your distribution here: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s
Windows
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows packages available:
qucs_s_win64_1_1_0.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_1_1_0.zip
32-bit (i686) portable Windows version;
Qucs-S 1.0.2
New features
- Added XSPICE flip-flop digital devices #262 (thanks @Radvall)
- Added INDQ and CAPQ devices representing inductor and capacitor with Q-factor #143
- Added .LIB directive support #242
- Added SPICE entries for I and V file sources #254
- Added symbols for 4 and 5 terminal BJT device #198
Component library
- Added behavioral XSPICE 555 timer model #252
General improvements
- Added option to save SPICE netlist without simulation #225
- Improved Qt6 compatibility (thanks @zergud)
- Improved MacOS compatibility (thanks @nanoant) #214
- CMake build system update to bring features of the modern CMake (thanks @dsm) #216
Packaging
- Dropped support of Debian-10 and Ubuntu-18.04 because of EOL of these distributions
Get source code and binaries
Source code
Download the source code file qucs-s-1.0.2.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- AppImage for all Linux distributions; download file
Qucs-S-v1.0.2.x86_64.AppImage
- DEB and RPM packages for Debian, Ubunut, Fedora, CentOS, openSUSE generated with OBS. Find the repository for your distribution here: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s
Windows
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows packages available:
qucs_s_win64_1_0_2.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_1_0_2.zip
32-bit (i686) portable Windows version;
Qucs-S 1.0.1
New features
- Added support for Verilog-A defined devices using Ngspice+OpenVAF #197. Old Qucsator+ADMS
workflow is marked as deprecated. Ngspice >=39 is required to support OpenVAF. - Implemented variable parameter sweep analysis #189
- Added possibility to build Qucs-S with Qt6 #190 The -DWITH=QT6=ON option for cmake is required.
The source code of the Qucs-S is Qt6 compatible now. Thanks @zergud ! - Simulator prefixes like "ngspice/" are not show anymore on plot traces if the plot contains data
from only one simulator #178
Component library
- Added TL071/TL072 opamp models
- Added 555_timer.lib library containing the 555 timer model
- Added extended BJT and Schottky diodes libraries
Bugfix and general improvements
- Change default RCL device values and simulation settings to prevent convergence error when putting
together device with default values #195 - Fixed auto-scaling issue on Windows 64-bit platform #133
Get source code and binaries
Source code
Download the source code file qucs-s-1.0.1.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- AppImage for all Linux distributions; download file
Qucs-S-v1.0.1.x86_64.AppImage
- DEB and RPM packages for Debian, Ubunut, Fedora, CentOS, openSUSE generated with OBS. Find the repository for your distribution here: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s
Windows
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows packages available:
qucs_s_win64_1_0_1.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_1_0_1.zip
32-bit (i686) portable Windows version;
Qucs-S 1.0.0
About this release
I am glad to present Qucs-S v1.0.0! Switching to v1.0.0 version number indicates that Qucs-S is a mature software ready for professional usage. Thanks Tom Hajjar @tomhajjar and Sergey Krasilnikov @zergud for testing and contribution!
New features
- Added basic support for logic gates simulation (Ngspice >= 38) required #97
- Added possibility to set engineering notation (like 1k, 1M, etc.) for numbers on diagrams #92
- Added symbol preview and search feature for component library in main windows #135
- Backported qucs-attenuator, qucs-transcalc and qucs-powercombining from Qucs-0.0.20 #142
- Added possibility to set dB units for Y-axis on digrams from the diagram properties dialog #92
- Backported advanced features for projects tree from Qucs-0.0.20 #95
- Show warning if schematic file name changed, but dataset/display file name are not updated #111
- Revised examples tree (by Tom Hajjar @tomhajjar); legacy Ngspice-incompatible examples
moved toexamples/qucsator
subdirectory
Component library
- Qucs-lib tool has been removed from the application; all its features are
availbale now from the main window left panel #139 - Fixed Tubes.lib and LEDs.lib libraries (by @tomhajjar)
General improvements
- Fixed numerous bug reports. Thanks @tomhajjar and @zergud for testing and providing patches.
Windows
- Added 32-bit Windows portable package
Known issues
- Parameter sweep doesn't work when using the Fourier simulation with XYCE backend #73
- Netlister may produce duplicate .SUBCKT entry when using the same component from user and system library #82
- Auto-scaling on diagram may fail on some conditions for Windows 64-bit platform #133 Other platforms are not affected
- The 1-point AC simulation produce a set of 1x1 plot if ParameterSweep instead of smooth curve is attached #156
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Get source code and binaries
Source code
Download the source code file qucs-s-1.0.0.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- AppImage for all Linux distributions could be found here: https://download.opensuse.org/repositories/home:/ra3xdh/AppImage/
- DEB and RPM packages for Debian, Ubunut, Fedora, CentOS, openSUSE generated with OBS. Find the repository for your distribution here: https://software.opensuse.org/download.html?project=home%3Ara3xdh&package=qucs-s
Windows
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows packages available:
qucs_s_win64_1_0_0.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_1_0_0.zip
32-bit (i686) portable Windows version;
Qucs-S 0.0.24
About this release
I am glad to present you the 0.0.24 release of Qucs-S an universal GUI for SPICE-compatible circuit simulation engines. Visit http://ra3xdh.github.io/ to learn more about Qucs-S.
New features of the 0.0.24
New simulation types
- Added S-parameter simulation using Ngspice and Xyce backends; Ngspice>=37 requiered #84, #79
- Added FFT analysis with Ngspice backend #88
GUI improvements
- Implemented dark desktop theme support #66
- Implemented manual setting of the X-axis markers postion #92
- Added separate setting for schematic and application font
Qt5 support
Component libraries
- Added quartz crystal library (Crystal.lib); the quartz model is optimized for filter design;
- Added TL431 device in Regulators library;
General bugfixes
- Fixed crash on HB simulation with XYCE #28
- Fixed empty path for working directory #86
- Show error when schematic contains only DC simulation (no effect for Ngspice) #83
- Fixed layout in arrow properties dialog #81
- Fixed drag'n'drop operation from left dock to schematic
- Fixed newlines in SPICE resitors #62
- Fixed crash on Wayland #76
Documentation and examples
- Added offline PDF tutorial; the link for old Qucs tutorial removed from Help menu #78
- Added examples for new S-parameter and FFT simulations
- Fixed distortion simulation example #83
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Known issues
- Parameter sweep doesn't work when using the Fourier simulation with XYCE backend #73
- Ngspice netlister may produce duplicate .SUBCKT entry when using the same component from user and system library #82
Get source code and binaries
Source code
Download the source code file qucs-s-0.0.24.tar.gz
and build it with cmake
to try new Qucs-S.
Linux
- AppImage for all Linux distributions could be found here: https://download.opensuse.org/repositories/home:/ra3xdh/AppImage/
- DEB and RPM packages for Debian, Ubunut, Fedora, CentOS, openSUSE generated with OBS. Find the repository for your distribution here: http://download.opensuse.org/repositories/home:/ra3xdh/
Windows
Windows portable package could be downloaded as zipped distribution. Unpack and launch qucs-s.exe
from bin
subdirectory. Ngspice requires a separate installation. There is two windows packages available:
qucs_s_win64_0_0_24.zip
64-bit (x86_64) portable Windows version;qucs_s_win32_0_0_24.zip
32-bit (i686) portable Windows version;
Qucs-S 0.0.23
About this release
I am glad to present you the 0.0.23 release of Qucs-S an universal GUI for SPICE-compatible circuit simulation engines. Visit http://ra3xdh.github.io/ to learn more about Qucs-S.
New features in 0.0.23
This release brings a number of major changes:
- The Qucs-S application is now fully ported to Qt5 and could be compiled on modern Linux distributions; #72 #32
- Added two new component libraries: BF998 and Tubes containing two-gate MOSFET and vacuum tubes (triodes and penthodes provided by @olegkapitonov ) models;
- WIndows binary switched to 64-bit build. The old 32-bit binaries are not provided anymore;
- Ngspice is now the default simulation kernel on the first application start;
- The Qucs-S doesn't use a shared settings file with Qucs anymore #71
Also the release contains a number of bugfixes:
- Fixed "Show last netlists" not showing SPICE netlist when SPICE engine is selected #41
- Use system default sans serif font instead of "Helvetica", because "Helvetica" cannot be rendered correctly on some platforms;
- Fixed
.INCLUDE
directive support with SpiceOpus #16 - Partially fixed
.FOUR
simulation support for Xyce backend #73 - Removed warning about experimental feature in the simulation dialog. Qucs-S is considered to be stable now;
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Known issues
- Parameter sweep doesn't work with Fourier simulation using Xyce backend #73
Get source code and binaries
Source code
Download the source code file qucs-s-0.0.23.tar.gz
and build it with cmake
to try new Qucs-S.
App Image
AppImage for all Linux distributions could be found here: https://download.opensuse.org/repositories/home:/ra3xdh/AppImage/
DEB and RPM packages
Linux binary packages (DEB and RPM 32 and 64 bit) could be taken from the OBS-generated repositories:
-
Debian 11 http://download.opensuse.org/repositories/home:/ra3xdh/Debian_11/
-
Debian 10 http://download.opensuse.org/repositories/home:/ra3xdh/Debian_10/
-
Ubuntu 21.10 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_21.10/
-
Ubuntu 21.04 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_21.04/
-
Ubuntu 20.04 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_20.04/
-
Ubuntu 18.04 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_18.04/
-
Raspbian 11: https://download.opensuse.org/repositories/home:/ra3xdh/Raspbian_11/
-
Fedora 35 https://download.opensuse.org/repositories/home:/ra3xdh/Fedora_35/
-
Fedora 34 https://download.opensuse.org/repositories/home:/ra3xdh/Fedora_34/
-
Fedora 33 https://download.opensuse.org/repositories/home:/ra3xdh/Fedora_33/
-
CentOS 8 https://download.opensuse.org/repositories/home:/ra3xdh/CentOS_8/
Windows installer
Windows installer could be downloaded as zipped EXE.
Qucs-S 0.0.22
About this release
This is the third release of Qucs-S, a spin-off of Qucs with SPICE simulation kernels support. Visit http://ra3xdh.github.io/ to learn more about Qucs-S.
New features in 0.0.22
This release contains mainly bugfixes:
- Added SPICEINIT component
- Fixed OpAmp input pins order
- Added 4-pin NMOS and PMOS symbols
- Added AppImage Package
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Get source code and binaries
Download the source code file qucs-s-0.0.22.tar.gz
and build it with cmake
to try new Qucs-S.
Slackware Linux binary package could be generated using the SlackBuild: https://github.com/ra3xdh/QucsS.SlackBuild
Linux binary packages (DEB and RPM 32 and 64 bit) could be taken from the OBS-generated repositories:
- Debian 10 "Buster" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_10/
- Debian 9 "Stretch" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_9.0/
- Debian 8 "Jessy" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_8.0/
- Debian 7 "Wheezy " http://download.opensuse.org/repositories/home:/ra3xdh/Debian_7.0/
- Ubuntu 18.04 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_18.04/
- Ubuntu 16.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_16.04/
- Ubuntu 14.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_14.04/
- CentOS 7 http://download.opensuse.org/repositories/home:/ra3xdh/CentOS_7/
- Fedora 26 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_26/
- Fedora 25 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_25/
- Fedora 24 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_24/
For other Linux distributions you can use AppImage package. See the link below.
Windows installer could be downloaded as zipped EXE. Use the special Ngspice build Ngspice27_QucsS.zip with QucsS. This Ngspice build has disabled GUI and enabled CMPP compiler.
Qucs-S 0.0.21
About this release
This is the second release of Qucs-S, a spin-off of Qucs with SPICE simulation kernels support. Visit http://ra3xdh.github.io/ to learn more about Qucs-S.
New features in 0.0.21
This release contains mainly bugfixes:
- Redesign of Parameter Sweep. Enabled sweep for log and list parameter type. (Maria Dubinina)
- Fixed Voltage probe bug (Mike Brinson)
- Fixed missing phase of AC source (Maria Dubinina)
- Added SMD resistor model (Mike Brinson)
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Get source code and binaries
Download the source code file qucs-s-0.0.21.tar.gz
and build it with cmake
to try new Qucs-S.
Slackware Linux binary package could be generated using the SlackBuild: https://github.com/ra3xdh/QucsS.SlackBuild
Linux binary packages (DEB and RPM 32 and 64 bit) could be taken from the OBS-generated repositories:
- Debian 9 "Stretch" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_9.0/
- Debian 8 "Jessy" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_8.0/
- Debian 7 "Wheezy " http://download.opensuse.org/repositories/home:/ra3xdh/Debian_7.0/
- Ubuntu 18.04 https://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_18.04/
- Ubuntu 16.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_16.04/
- Ubuntu 14.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_14.04/
- CentOS 7 http://download.opensuse.org/repositories/home:/ra3xdh/CentOS_7/
- Fedora 26 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_26/
- Fedora 25 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_25/
- Fedora 24 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_24/
Windows installer could be downloaded as zipped EXE. Use the special Ngspice build Ngspice27_QucsS.zip with QucsS. This Ngspice build has disabled GUI and enabled CMPP compiler.
Qucs-S 0.0.20
About this release
This is the second release of Qucs-S, a spin-off of Qucs with SPICE simulation kernels support. Visit http://ra3xdh.github.io/ to learn more about Qucs-S.
New features in 0.0.20
This release contains both new features and general bugfixes. Here is a changelog:
- Added sensitivity analysis support for Xyce(DC and Transient .SENS) and Ngspice (DC and AC .SENS). See new components in
Simulations
group. Look atexamples/ngspice
andexamples/xyce
subdirectories for sensitivity simulation usage examples. - Fixed Parameter sweep with Harmonic balance simulation with Xyce
- Add list mode for parameter sweep support with Xyce
- Added Fowler-Nordheim diode model in AnalogueCM library (Mike Brinson)
- Added XSPICE Code Model synthesizer. It allows to convert schematic to XSPICE compact model. See our presentation at MOS-AK event in Lausanne for more details: http://www.mos-ak.org/lausanne_2017/presentations/T03_Kuznetsov_MOS-AK_DATE_2017.pdf
- Added user mathematical functions definitions with .FUNC See also our presentation from the Spring MOS-AK conference for usage example.
- General bugfixes for Ngspice and Xyce. Thanks Tom Russo (@tvrusso) from Xyce team.
- Update of the documentation on https://qucs-s-help.readthedocs.io/ (Mike Brinson)
Additional information
See also our presentation from MIXDES-2017 conference for more info about Qucs-S and its compact modelling features. You may download the Part 1 and Part2 from the ResearchGate.
Get source code and binaries
Download the source code file qucs-s-0.0.20.tar.gz
and build it with cmake
to try new Qucs-S.
Slackware Linux binary package could be generated using the SlackBuild: https://github.com/ra3xdh/QucsS.SlackBuild
Linux binary packages (DEB and RPM 32 and 64 bit) could be taken from the OBS-generated repositories:
- Debian 9 "Stretch" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_9.0/
- Debian 8 "Jessy" http://download.opensuse.org/repositories/home:/ra3xdh/Debian_8.0/
- Debian 7 "Wheezy " http://download.opensuse.org/repositories/home:/ra3xdh/Debian_7.0/
- Ubuntu 16.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_16.04/
- Ubuntu 14.04 http://download.opensuse.org/repositories/home:/ra3xdh/xUbuntu_14.04/
- CentOS 7 http://download.opensuse.org/repositories/home:/ra3xdh/CentOS_7/
- Fedora 26 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_26/
- Fedora 25 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_25/
- Fedora 24 http://download.opensuse.org/repositories/home:/ra3xdh/Fedora_24/
Windows installer could be downloaded as zipped EXE. Use the special Ngspice build (Ngspice27_QucsS.zip archive) with QucsS. This Ngspice build has disabled GUI and enabled CMPP compiler.