Skip to content

Releases: ra3xdh/qucs_s

Qucs-S 2.0.0

19 Aug 10:52
Compare
Choose a tag to compare

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

  • Implemented quick switch of the simulator without application restart #274 (thanks @zergud)

Packaging

  • Linux AppImage build switched to Github workflow #281
  • Added Windows 64-bit installer with Ngspice

Component library

  • Fixed issues in Transformers library #228 and #231

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

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

07 Jun 13:06
Compare
Choose a tag to compare

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

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

23 Apr 12:33
Compare
Choose a tag to compare

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

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

04 Feb 14:11
Compare
Choose a tag to compare

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

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

30 Oct 15:26
Compare
Choose a tag to compare

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 to examples/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

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

01 Jul 10:13
Compare
Choose a tag to compare

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

  • Removed QtScript dependency (thanks @zergud) #77
  • Fixed Qt5.15 deprecation warnings #75

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

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

20 Feb 19:43
Compare
Choose a tag to compare

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:

Windows installer

Windows installer could be downloaded as zipped EXE.

Qucs-S 0.0.22

19 Jan 17:55
Compare
Choose a tag to compare

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:

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

30 Oct 18:35
Compare
Choose a tag to compare

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:

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

30 Oct 14:44
Compare
Choose a tag to compare

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 at examples/ngspice and examples/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:

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.