Which circuit simulator can be used with ubuntu 16.04?











up vote
6
down vote

favorite












I'm seeking for a circuit simulator for Ubuntu 16.04










share|improve this question




























    up vote
    6
    down vote

    favorite












    I'm seeking for a circuit simulator for Ubuntu 16.04










    share|improve this question


























      up vote
      6
      down vote

      favorite









      up vote
      6
      down vote

      favorite











      I'm seeking for a circuit simulator for Ubuntu 16.04










      share|improve this question















      I'm seeking for a circuit simulator for Ubuntu 16.04







      software-recommendation






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 20 at 21:48









      pa4080

      13.3k52561




      13.3k52561










      asked Mar 20 at 21:35









      rab

      3114




      3114






















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          4
          down vote













          Based on experience on using a few, here are my recommendations based on the link @P05TMAN suggested and can be easily found on the Ubuntu Software Store.




          • Icarus Verilog

          • Eagle


          Although these are more on the intermediate/advanced level, they allow you to do more complex operations and design but requires some background and knowledge of the software/language.






          share|improve this answer























          • Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
            – paulplusx
            Dec 13 at 9:30








          • 1




            autodesk.com/products/eagle/blog/spice-simulation-part-1
            – DazEngineer
            Dec 13 at 18:03










          • Aah, I suppose it's new.
            – paulplusx
            Dec 13 at 20:00






          • 1




            Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
            – DazEngineer
            Dec 13 at 20:33




















          up vote
          3
          down vote













          Looks like Qucs is what's recommended in the UbuntuEngineering wiki:



          https://help.ubuntu.com/community/UbuntuEngineering



          It's stated to be available in the Ubuntu Software Center






          share|improve this answer

















          • 2




            Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
            – Thomas Ward
            Mar 20 at 21:53












          • If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
            – Rmano
            Jul 23 at 10:09










          • Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
            – jdv
            Dec 13 at 19:52


















          up vote
          1
          down vote













          Using apt search circuit, we can get a list of available packages that contains the word "circuit" somewhere in their description. I picked a few (11) candidates of that list which seemed most relevant to me and copied their descriptions from apt show PACKAGENAME here:



          cl-rlc/xenial,xenial 0.1.3-3 all
          Common Lisp RLC Circuit Simulator

          Description: Common Lisp RLC Circuit Simulator
          cl-rlc provides a simulator for RLC (resistance, inductance, capacitance)
          circuits. It is written in Common Lisp and uses the xgraph package for
          plotting.


          eagle/xenial 6.6.0-2 i386
          Printed circuit board design tool

          Description: Printed circuit board design tool
          Eagle includes a layout editor, schematic editor, and an autorouter. The
          following limitations apply to the EAGLE Light Edition: The usable board
          area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers
          can be used (Top and Bottom). The schematic editor can only create one
          sheet.
          .
          Use of eagle freeware is limited to non-profit or evaluation purposes. See
          /usr/share/doc/eagle/copyright for more information.


          electric/xenial,xenial 9.06+dfsg-1 all
          electrical CAD system

          Description: electrical CAD system
          Electric is a sophisticated electrical CAD system that can handle many
          forms of circuit design, including custom IC layout (ASICs), schematic
          drawing, hardware description language specifications, and electro-
          mechanical hybrid layout.


          fritzing/xenial 0.9.2b+dfsg-3 amd64
          Easy-to-use electronic design software

          Description: Easy-to-use electronic design software
          Fritzing is an open source project designed to help one transition from a
          prototype to a finished project. Aimed at users who want to produce or
          document circuits and experiments, one starts by building a physical
          prototype, then recreating it with Fritzing’s graphical editor. From there
          one can generate a schematic, PCB artwork, and PCB production files.


          geda/xenial,xenial 1:1.8.2-5 all
          GPL EDA -- Electronics design software (metapackage)

          Description: GPL EDA -- Electronics design software (metapackage)
          The gEDA project has produced and continues working on a full GPL'd suite
          and toolkit of Electronic Design Automation tools. These tools are used
          for electrical circuit design, schematic capture, simulation, prototyping,
          and production. Currently, the gEDA project offers a mature suite of free
          software applications for electronics design, including schematic capture,
          attribute management, bill of materials (BOM) generation, netlisting into
          over 20 netlist formats, analog and digital simulation, and printed
          circuit board (PCB) layout.
          .
          This is a metapackage which depends on the components required for a
          typical gEDA installation.


          gnucap/xenial 1:0.36~20091207-2 amd64
          GNU Circuit Analysis package

          Description: GNU Circuit Analysis package
          GNUCAP is a general purpose circuit simulator. It performs nonlinear dc
          and transient analyses, Fourier analysis, and ac analysis linearized at an
          operating point. It is fully interactive and command driven. It can also
          be run in batch mode or as a server. The output is produced as it
          simulates. Spice compatible models for the MOSFET (level 1,2,3) and diode
          are included in this release.


          gspiceui/xenial 1.1.00+dfsg-1build1 amd64
          Graphical user interface for gnucap and ngspice

          Description: Graphical user interface for gnucap and ngspice
          Gspiceui is a graphichal user interface for the two freely available electronic
          circuit engines: GNU-Cap and Ng-Spice. Current features are:
          * Import gschem schematic files using gentlist.
          * Load and parse circuit description (net list) files.
          * Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and
          generates appropriate simulator commands based on user input.
          * Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and
          generates appropriate simulator commands based on user input.
          * The raw output may be viewed for any processes initiated by gspiceui.


          kicad/xenial 4.0.2+dfsg1-4 amd64
          Electronic schematic and PCB design software

          Description: Electronic schematic and PCB design software
          Kicad is a suite of programs for the creation of printed circuit boards.
          It includes a schematic editor, a PCB layout tool, support tools and a 3D
          viewer to display a finished & fully populated PCB.
          .
          Kicad is made up of 5 main components:
          .
          * kicad - project manager
          * eeschema - schematic editor
          * pcbnew - PCB editor
          * gerbview - GERBER viewer
          * cvpcb - footprint selector for components
          .
          Libraries:
          * Both eeschema and pcbnew have library managers and editors for their
          components and footprints
          * You can easily create, edit, delete and exchange library items
          * Documentation files can be associated with components, footprints and key
          words, allowing a fast search by function
          * Very large libraries are available for schematic components and footprints
          * Most components have corresponding 3D models


          ngspice/xenial 26-1build1 amd64
          Spice circuit simulator

          Description: Spice circuit simulator
          NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based
          on three open source software packages: Spice3f5, Cider1b1 and Xspice.
          .
          NGspice is part of gEDA project, a full GPL'd suite of Electronic Design
          Automation tools.


          oregano/xenial 0.70-3ubuntu1 amd64
          tool for schematical capture of electronic circuits

          Description: tool for schematical capture of electronic circuits
          Oregano is a GNOME application for schematic capture and printing of
          electronic circuits. It can simulate the circuits using Gnucap, ng-spice
          or Berkeley spice.


          tkgate/xenial 2.0~b10-4ubuntu2 amd64
          Tcl/Tk based digital circuit editor and simulator

          Description: Tcl/Tk based digital circuit editor and simulator
          TkGate is a digital circuit editor and simulator with a Tcl/Tk based
          interface. TkGate includes a large number of built-in devices including basic
          gates, memories, ttys and modules for hierarchical design. The simulator can
          be controlled either interactively or through a simulation script. Memory
          contents can be loaded from files, and a microcode/macrocode compiler (gmac)
          is included to create tkgate memory files from a high-level description. The
          simulator supports continuous simulation, single step simulation (by clock or
          epoch) and breakpoints. Save files are in a Verilog-like format.
          .
          TkGate also includes a number of tutorial and example circuits which can be
          loaded through the "Help" menu. The examples range from a simple gate-level
          3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
          .
          TkGate has a multi-language interface with support for English, Japanese,
          French and Spanish.


          Note: I didn't try any of these, just providing a list of candidates that looked promising to me.






          share|improve this answer





















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1017750%2fwhich-circuit-simulator-can-be-used-with-ubuntu-16-04%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            4
            down vote













            Based on experience on using a few, here are my recommendations based on the link @P05TMAN suggested and can be easily found on the Ubuntu Software Store.




            • Icarus Verilog

            • Eagle


            Although these are more on the intermediate/advanced level, they allow you to do more complex operations and design but requires some background and knowledge of the software/language.






            share|improve this answer























            • Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
              – paulplusx
              Dec 13 at 9:30








            • 1




              autodesk.com/products/eagle/blog/spice-simulation-part-1
              – DazEngineer
              Dec 13 at 18:03










            • Aah, I suppose it's new.
              – paulplusx
              Dec 13 at 20:00






            • 1




              Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
              – DazEngineer
              Dec 13 at 20:33

















            up vote
            4
            down vote













            Based on experience on using a few, here are my recommendations based on the link @P05TMAN suggested and can be easily found on the Ubuntu Software Store.




            • Icarus Verilog

            • Eagle


            Although these are more on the intermediate/advanced level, they allow you to do more complex operations and design but requires some background and knowledge of the software/language.






            share|improve this answer























            • Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
              – paulplusx
              Dec 13 at 9:30








            • 1




              autodesk.com/products/eagle/blog/spice-simulation-part-1
              – DazEngineer
              Dec 13 at 18:03










            • Aah, I suppose it's new.
              – paulplusx
              Dec 13 at 20:00






            • 1




              Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
              – DazEngineer
              Dec 13 at 20:33















            up vote
            4
            down vote










            up vote
            4
            down vote









            Based on experience on using a few, here are my recommendations based on the link @P05TMAN suggested and can be easily found on the Ubuntu Software Store.




            • Icarus Verilog

            • Eagle


            Although these are more on the intermediate/advanced level, they allow you to do more complex operations and design but requires some background and knowledge of the software/language.






            share|improve this answer














            Based on experience on using a few, here are my recommendations based on the link @P05TMAN suggested and can be easily found on the Ubuntu Software Store.




            • Icarus Verilog

            • Eagle


            Although these are more on the intermediate/advanced level, they allow you to do more complex operations and design but requires some background and knowledge of the software/language.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Dec 13 at 18:08

























            answered Mar 20 at 21:54









            DazEngineer

            413




            413












            • Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
              – paulplusx
              Dec 13 at 9:30








            • 1




              autodesk.com/products/eagle/blog/spice-simulation-part-1
              – DazEngineer
              Dec 13 at 18:03










            • Aah, I suppose it's new.
              – paulplusx
              Dec 13 at 20:00






            • 1




              Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
              – DazEngineer
              Dec 13 at 20:33




















            • Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
              – paulplusx
              Dec 13 at 9:30








            • 1




              autodesk.com/products/eagle/blog/spice-simulation-part-1
              – DazEngineer
              Dec 13 at 18:03










            • Aah, I suppose it's new.
              – paulplusx
              Dec 13 at 20:00






            • 1




              Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
              – DazEngineer
              Dec 13 at 20:33


















            Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
            – paulplusx
            Dec 13 at 9:30






            Eagle is a circuit design software, not a simulator. Same goes for Fritzing.
            – paulplusx
            Dec 13 at 9:30






            1




            1




            autodesk.com/products/eagle/blog/spice-simulation-part-1
            – DazEngineer
            Dec 13 at 18:03




            autodesk.com/products/eagle/blog/spice-simulation-part-1
            – DazEngineer
            Dec 13 at 18:03












            Aah, I suppose it's new.
            – paulplusx
            Dec 13 at 20:00




            Aah, I suppose it's new.
            – paulplusx
            Dec 13 at 20:00




            1




            1




            Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
            – DazEngineer
            Dec 13 at 20:33






            Yup and thanks for bringing up fritzing as well, I went ahead and edited my answer to reflect it.
            – DazEngineer
            Dec 13 at 20:33














            up vote
            3
            down vote













            Looks like Qucs is what's recommended in the UbuntuEngineering wiki:



            https://help.ubuntu.com/community/UbuntuEngineering



            It's stated to be available in the Ubuntu Software Center






            share|improve this answer

















            • 2




              Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
              – Thomas Ward
              Mar 20 at 21:53












            • If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
              – Rmano
              Jul 23 at 10:09










            • Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
              – jdv
              Dec 13 at 19:52















            up vote
            3
            down vote













            Looks like Qucs is what's recommended in the UbuntuEngineering wiki:



            https://help.ubuntu.com/community/UbuntuEngineering



            It's stated to be available in the Ubuntu Software Center






            share|improve this answer

















            • 2




              Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
              – Thomas Ward
              Mar 20 at 21:53












            • If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
              – Rmano
              Jul 23 at 10:09










            • Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
              – jdv
              Dec 13 at 19:52













            up vote
            3
            down vote










            up vote
            3
            down vote









            Looks like Qucs is what's recommended in the UbuntuEngineering wiki:



            https://help.ubuntu.com/community/UbuntuEngineering



            It's stated to be available in the Ubuntu Software Center






            share|improve this answer












            Looks like Qucs is what's recommended in the UbuntuEngineering wiki:



            https://help.ubuntu.com/community/UbuntuEngineering



            It's stated to be available in the Ubuntu Software Center







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Mar 20 at 21:40









            P05TMAN

            360212




            360212








            • 2




              Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
              – Thomas Ward
              Mar 20 at 21:53












            • If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
              – Rmano
              Jul 23 at 10:09










            • Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
              – jdv
              Dec 13 at 19:52














            • 2




              Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
              – Thomas Ward
              Mar 20 at 21:53












            • If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
              – Rmano
              Jul 23 at 10:09










            • Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
              – jdv
              Dec 13 at 19:52








            2




            2




            Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
            – Thomas Ward
            Mar 20 at 21:53






            Qucs is not available in the repositories, it was last available in Precise. It looks like the project is also unmaintained as well. (Many of those help pages are outdated)
            – Thomas Ward
            Mar 20 at 21:53














            If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
            – Rmano
            Jul 23 at 10:09




            If someone is interested, I managed to create a snap with the last QUCS available in 16.04 via PPA. Works quite well, I think.
            – Rmano
            Jul 23 at 10:09












            Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
            – jdv
            Dec 13 at 19:52




            Qucs is still under (slow) development. qucs.sourceforge.net/install.html#install_ubuntu
            – jdv
            Dec 13 at 19:52










            up vote
            1
            down vote













            Using apt search circuit, we can get a list of available packages that contains the word "circuit" somewhere in their description. I picked a few (11) candidates of that list which seemed most relevant to me and copied their descriptions from apt show PACKAGENAME here:



            cl-rlc/xenial,xenial 0.1.3-3 all
            Common Lisp RLC Circuit Simulator

            Description: Common Lisp RLC Circuit Simulator
            cl-rlc provides a simulator for RLC (resistance, inductance, capacitance)
            circuits. It is written in Common Lisp and uses the xgraph package for
            plotting.


            eagle/xenial 6.6.0-2 i386
            Printed circuit board design tool

            Description: Printed circuit board design tool
            Eagle includes a layout editor, schematic editor, and an autorouter. The
            following limitations apply to the EAGLE Light Edition: The usable board
            area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers
            can be used (Top and Bottom). The schematic editor can only create one
            sheet.
            .
            Use of eagle freeware is limited to non-profit or evaluation purposes. See
            /usr/share/doc/eagle/copyright for more information.


            electric/xenial,xenial 9.06+dfsg-1 all
            electrical CAD system

            Description: electrical CAD system
            Electric is a sophisticated electrical CAD system that can handle many
            forms of circuit design, including custom IC layout (ASICs), schematic
            drawing, hardware description language specifications, and electro-
            mechanical hybrid layout.


            fritzing/xenial 0.9.2b+dfsg-3 amd64
            Easy-to-use electronic design software

            Description: Easy-to-use electronic design software
            Fritzing is an open source project designed to help one transition from a
            prototype to a finished project. Aimed at users who want to produce or
            document circuits and experiments, one starts by building a physical
            prototype, then recreating it with Fritzing’s graphical editor. From there
            one can generate a schematic, PCB artwork, and PCB production files.


            geda/xenial,xenial 1:1.8.2-5 all
            GPL EDA -- Electronics design software (metapackage)

            Description: GPL EDA -- Electronics design software (metapackage)
            The gEDA project has produced and continues working on a full GPL'd suite
            and toolkit of Electronic Design Automation tools. These tools are used
            for electrical circuit design, schematic capture, simulation, prototyping,
            and production. Currently, the gEDA project offers a mature suite of free
            software applications for electronics design, including schematic capture,
            attribute management, bill of materials (BOM) generation, netlisting into
            over 20 netlist formats, analog and digital simulation, and printed
            circuit board (PCB) layout.
            .
            This is a metapackage which depends on the components required for a
            typical gEDA installation.


            gnucap/xenial 1:0.36~20091207-2 amd64
            GNU Circuit Analysis package

            Description: GNU Circuit Analysis package
            GNUCAP is a general purpose circuit simulator. It performs nonlinear dc
            and transient analyses, Fourier analysis, and ac analysis linearized at an
            operating point. It is fully interactive and command driven. It can also
            be run in batch mode or as a server. The output is produced as it
            simulates. Spice compatible models for the MOSFET (level 1,2,3) and diode
            are included in this release.


            gspiceui/xenial 1.1.00+dfsg-1build1 amd64
            Graphical user interface for gnucap and ngspice

            Description: Graphical user interface for gnucap and ngspice
            Gspiceui is a graphichal user interface for the two freely available electronic
            circuit engines: GNU-Cap and Ng-Spice. Current features are:
            * Import gschem schematic files using gentlist.
            * Load and parse circuit description (net list) files.
            * Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and
            generates appropriate simulator commands based on user input.
            * Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and
            generates appropriate simulator commands based on user input.
            * The raw output may be viewed for any processes initiated by gspiceui.


            kicad/xenial 4.0.2+dfsg1-4 amd64
            Electronic schematic and PCB design software

            Description: Electronic schematic and PCB design software
            Kicad is a suite of programs for the creation of printed circuit boards.
            It includes a schematic editor, a PCB layout tool, support tools and a 3D
            viewer to display a finished & fully populated PCB.
            .
            Kicad is made up of 5 main components:
            .
            * kicad - project manager
            * eeschema - schematic editor
            * pcbnew - PCB editor
            * gerbview - GERBER viewer
            * cvpcb - footprint selector for components
            .
            Libraries:
            * Both eeschema and pcbnew have library managers and editors for their
            components and footprints
            * You can easily create, edit, delete and exchange library items
            * Documentation files can be associated with components, footprints and key
            words, allowing a fast search by function
            * Very large libraries are available for schematic components and footprints
            * Most components have corresponding 3D models


            ngspice/xenial 26-1build1 amd64
            Spice circuit simulator

            Description: Spice circuit simulator
            NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based
            on three open source software packages: Spice3f5, Cider1b1 and Xspice.
            .
            NGspice is part of gEDA project, a full GPL'd suite of Electronic Design
            Automation tools.


            oregano/xenial 0.70-3ubuntu1 amd64
            tool for schematical capture of electronic circuits

            Description: tool for schematical capture of electronic circuits
            Oregano is a GNOME application for schematic capture and printing of
            electronic circuits. It can simulate the circuits using Gnucap, ng-spice
            or Berkeley spice.


            tkgate/xenial 2.0~b10-4ubuntu2 amd64
            Tcl/Tk based digital circuit editor and simulator

            Description: Tcl/Tk based digital circuit editor and simulator
            TkGate is a digital circuit editor and simulator with a Tcl/Tk based
            interface. TkGate includes a large number of built-in devices including basic
            gates, memories, ttys and modules for hierarchical design. The simulator can
            be controlled either interactively or through a simulation script. Memory
            contents can be loaded from files, and a microcode/macrocode compiler (gmac)
            is included to create tkgate memory files from a high-level description. The
            simulator supports continuous simulation, single step simulation (by clock or
            epoch) and breakpoints. Save files are in a Verilog-like format.
            .
            TkGate also includes a number of tutorial and example circuits which can be
            loaded through the "Help" menu. The examples range from a simple gate-level
            3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
            .
            TkGate has a multi-language interface with support for English, Japanese,
            French and Spanish.


            Note: I didn't try any of these, just providing a list of candidates that looked promising to me.






            share|improve this answer

























              up vote
              1
              down vote













              Using apt search circuit, we can get a list of available packages that contains the word "circuit" somewhere in their description. I picked a few (11) candidates of that list which seemed most relevant to me and copied their descriptions from apt show PACKAGENAME here:



              cl-rlc/xenial,xenial 0.1.3-3 all
              Common Lisp RLC Circuit Simulator

              Description: Common Lisp RLC Circuit Simulator
              cl-rlc provides a simulator for RLC (resistance, inductance, capacitance)
              circuits. It is written in Common Lisp and uses the xgraph package for
              plotting.


              eagle/xenial 6.6.0-2 i386
              Printed circuit board design tool

              Description: Printed circuit board design tool
              Eagle includes a layout editor, schematic editor, and an autorouter. The
              following limitations apply to the EAGLE Light Edition: The usable board
              area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers
              can be used (Top and Bottom). The schematic editor can only create one
              sheet.
              .
              Use of eagle freeware is limited to non-profit or evaluation purposes. See
              /usr/share/doc/eagle/copyright for more information.


              electric/xenial,xenial 9.06+dfsg-1 all
              electrical CAD system

              Description: electrical CAD system
              Electric is a sophisticated electrical CAD system that can handle many
              forms of circuit design, including custom IC layout (ASICs), schematic
              drawing, hardware description language specifications, and electro-
              mechanical hybrid layout.


              fritzing/xenial 0.9.2b+dfsg-3 amd64
              Easy-to-use electronic design software

              Description: Easy-to-use electronic design software
              Fritzing is an open source project designed to help one transition from a
              prototype to a finished project. Aimed at users who want to produce or
              document circuits and experiments, one starts by building a physical
              prototype, then recreating it with Fritzing’s graphical editor. From there
              one can generate a schematic, PCB artwork, and PCB production files.


              geda/xenial,xenial 1:1.8.2-5 all
              GPL EDA -- Electronics design software (metapackage)

              Description: GPL EDA -- Electronics design software (metapackage)
              The gEDA project has produced and continues working on a full GPL'd suite
              and toolkit of Electronic Design Automation tools. These tools are used
              for electrical circuit design, schematic capture, simulation, prototyping,
              and production. Currently, the gEDA project offers a mature suite of free
              software applications for electronics design, including schematic capture,
              attribute management, bill of materials (BOM) generation, netlisting into
              over 20 netlist formats, analog and digital simulation, and printed
              circuit board (PCB) layout.
              .
              This is a metapackage which depends on the components required for a
              typical gEDA installation.


              gnucap/xenial 1:0.36~20091207-2 amd64
              GNU Circuit Analysis package

              Description: GNU Circuit Analysis package
              GNUCAP is a general purpose circuit simulator. It performs nonlinear dc
              and transient analyses, Fourier analysis, and ac analysis linearized at an
              operating point. It is fully interactive and command driven. It can also
              be run in batch mode or as a server. The output is produced as it
              simulates. Spice compatible models for the MOSFET (level 1,2,3) and diode
              are included in this release.


              gspiceui/xenial 1.1.00+dfsg-1build1 amd64
              Graphical user interface for gnucap and ngspice

              Description: Graphical user interface for gnucap and ngspice
              Gspiceui is a graphichal user interface for the two freely available electronic
              circuit engines: GNU-Cap and Ng-Spice. Current features are:
              * Import gschem schematic files using gentlist.
              * Load and parse circuit description (net list) files.
              * Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and
              generates appropriate simulator commands based on user input.
              * Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and
              generates appropriate simulator commands based on user input.
              * The raw output may be viewed for any processes initiated by gspiceui.


              kicad/xenial 4.0.2+dfsg1-4 amd64
              Electronic schematic and PCB design software

              Description: Electronic schematic and PCB design software
              Kicad is a suite of programs for the creation of printed circuit boards.
              It includes a schematic editor, a PCB layout tool, support tools and a 3D
              viewer to display a finished & fully populated PCB.
              .
              Kicad is made up of 5 main components:
              .
              * kicad - project manager
              * eeschema - schematic editor
              * pcbnew - PCB editor
              * gerbview - GERBER viewer
              * cvpcb - footprint selector for components
              .
              Libraries:
              * Both eeschema and pcbnew have library managers and editors for their
              components and footprints
              * You can easily create, edit, delete and exchange library items
              * Documentation files can be associated with components, footprints and key
              words, allowing a fast search by function
              * Very large libraries are available for schematic components and footprints
              * Most components have corresponding 3D models


              ngspice/xenial 26-1build1 amd64
              Spice circuit simulator

              Description: Spice circuit simulator
              NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based
              on three open source software packages: Spice3f5, Cider1b1 and Xspice.
              .
              NGspice is part of gEDA project, a full GPL'd suite of Electronic Design
              Automation tools.


              oregano/xenial 0.70-3ubuntu1 amd64
              tool for schematical capture of electronic circuits

              Description: tool for schematical capture of electronic circuits
              Oregano is a GNOME application for schematic capture and printing of
              electronic circuits. It can simulate the circuits using Gnucap, ng-spice
              or Berkeley spice.


              tkgate/xenial 2.0~b10-4ubuntu2 amd64
              Tcl/Tk based digital circuit editor and simulator

              Description: Tcl/Tk based digital circuit editor and simulator
              TkGate is a digital circuit editor and simulator with a Tcl/Tk based
              interface. TkGate includes a large number of built-in devices including basic
              gates, memories, ttys and modules for hierarchical design. The simulator can
              be controlled either interactively or through a simulation script. Memory
              contents can be loaded from files, and a microcode/macrocode compiler (gmac)
              is included to create tkgate memory files from a high-level description. The
              simulator supports continuous simulation, single step simulation (by clock or
              epoch) and breakpoints. Save files are in a Verilog-like format.
              .
              TkGate also includes a number of tutorial and example circuits which can be
              loaded through the "Help" menu. The examples range from a simple gate-level
              3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
              .
              TkGate has a multi-language interface with support for English, Japanese,
              French and Spanish.


              Note: I didn't try any of these, just providing a list of candidates that looked promising to me.






              share|improve this answer























                up vote
                1
                down vote










                up vote
                1
                down vote









                Using apt search circuit, we can get a list of available packages that contains the word "circuit" somewhere in their description. I picked a few (11) candidates of that list which seemed most relevant to me and copied their descriptions from apt show PACKAGENAME here:



                cl-rlc/xenial,xenial 0.1.3-3 all
                Common Lisp RLC Circuit Simulator

                Description: Common Lisp RLC Circuit Simulator
                cl-rlc provides a simulator for RLC (resistance, inductance, capacitance)
                circuits. It is written in Common Lisp and uses the xgraph package for
                plotting.


                eagle/xenial 6.6.0-2 i386
                Printed circuit board design tool

                Description: Printed circuit board design tool
                Eagle includes a layout editor, schematic editor, and an autorouter. The
                following limitations apply to the EAGLE Light Edition: The usable board
                area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers
                can be used (Top and Bottom). The schematic editor can only create one
                sheet.
                .
                Use of eagle freeware is limited to non-profit or evaluation purposes. See
                /usr/share/doc/eagle/copyright for more information.


                electric/xenial,xenial 9.06+dfsg-1 all
                electrical CAD system

                Description: electrical CAD system
                Electric is a sophisticated electrical CAD system that can handle many
                forms of circuit design, including custom IC layout (ASICs), schematic
                drawing, hardware description language specifications, and electro-
                mechanical hybrid layout.


                fritzing/xenial 0.9.2b+dfsg-3 amd64
                Easy-to-use electronic design software

                Description: Easy-to-use electronic design software
                Fritzing is an open source project designed to help one transition from a
                prototype to a finished project. Aimed at users who want to produce or
                document circuits and experiments, one starts by building a physical
                prototype, then recreating it with Fritzing’s graphical editor. From there
                one can generate a schematic, PCB artwork, and PCB production files.


                geda/xenial,xenial 1:1.8.2-5 all
                GPL EDA -- Electronics design software (metapackage)

                Description: GPL EDA -- Electronics design software (metapackage)
                The gEDA project has produced and continues working on a full GPL'd suite
                and toolkit of Electronic Design Automation tools. These tools are used
                for electrical circuit design, schematic capture, simulation, prototyping,
                and production. Currently, the gEDA project offers a mature suite of free
                software applications for electronics design, including schematic capture,
                attribute management, bill of materials (BOM) generation, netlisting into
                over 20 netlist formats, analog and digital simulation, and printed
                circuit board (PCB) layout.
                .
                This is a metapackage which depends on the components required for a
                typical gEDA installation.


                gnucap/xenial 1:0.36~20091207-2 amd64
                GNU Circuit Analysis package

                Description: GNU Circuit Analysis package
                GNUCAP is a general purpose circuit simulator. It performs nonlinear dc
                and transient analyses, Fourier analysis, and ac analysis linearized at an
                operating point. It is fully interactive and command driven. It can also
                be run in batch mode or as a server. The output is produced as it
                simulates. Spice compatible models for the MOSFET (level 1,2,3) and diode
                are included in this release.


                gspiceui/xenial 1.1.00+dfsg-1build1 amd64
                Graphical user interface for gnucap and ngspice

                Description: Graphical user interface for gnucap and ngspice
                Gspiceui is a graphichal user interface for the two freely available electronic
                circuit engines: GNU-Cap and Ng-Spice. Current features are:
                * Import gschem schematic files using gentlist.
                * Load and parse circuit description (net list) files.
                * Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and
                generates appropriate simulator commands based on user input.
                * Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and
                generates appropriate simulator commands based on user input.
                * The raw output may be viewed for any processes initiated by gspiceui.


                kicad/xenial 4.0.2+dfsg1-4 amd64
                Electronic schematic and PCB design software

                Description: Electronic schematic and PCB design software
                Kicad is a suite of programs for the creation of printed circuit boards.
                It includes a schematic editor, a PCB layout tool, support tools and a 3D
                viewer to display a finished & fully populated PCB.
                .
                Kicad is made up of 5 main components:
                .
                * kicad - project manager
                * eeschema - schematic editor
                * pcbnew - PCB editor
                * gerbview - GERBER viewer
                * cvpcb - footprint selector for components
                .
                Libraries:
                * Both eeschema and pcbnew have library managers and editors for their
                components and footprints
                * You can easily create, edit, delete and exchange library items
                * Documentation files can be associated with components, footprints and key
                words, allowing a fast search by function
                * Very large libraries are available for schematic components and footprints
                * Most components have corresponding 3D models


                ngspice/xenial 26-1build1 amd64
                Spice circuit simulator

                Description: Spice circuit simulator
                NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based
                on three open source software packages: Spice3f5, Cider1b1 and Xspice.
                .
                NGspice is part of gEDA project, a full GPL'd suite of Electronic Design
                Automation tools.


                oregano/xenial 0.70-3ubuntu1 amd64
                tool for schematical capture of electronic circuits

                Description: tool for schematical capture of electronic circuits
                Oregano is a GNOME application for schematic capture and printing of
                electronic circuits. It can simulate the circuits using Gnucap, ng-spice
                or Berkeley spice.


                tkgate/xenial 2.0~b10-4ubuntu2 amd64
                Tcl/Tk based digital circuit editor and simulator

                Description: Tcl/Tk based digital circuit editor and simulator
                TkGate is a digital circuit editor and simulator with a Tcl/Tk based
                interface. TkGate includes a large number of built-in devices including basic
                gates, memories, ttys and modules for hierarchical design. The simulator can
                be controlled either interactively or through a simulation script. Memory
                contents can be loaded from files, and a microcode/macrocode compiler (gmac)
                is included to create tkgate memory files from a high-level description. The
                simulator supports continuous simulation, single step simulation (by clock or
                epoch) and breakpoints. Save files are in a Verilog-like format.
                .
                TkGate also includes a number of tutorial and example circuits which can be
                loaded through the "Help" menu. The examples range from a simple gate-level
                3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
                .
                TkGate has a multi-language interface with support for English, Japanese,
                French and Spanish.


                Note: I didn't try any of these, just providing a list of candidates that looked promising to me.






                share|improve this answer












                Using apt search circuit, we can get a list of available packages that contains the word "circuit" somewhere in their description. I picked a few (11) candidates of that list which seemed most relevant to me and copied their descriptions from apt show PACKAGENAME here:



                cl-rlc/xenial,xenial 0.1.3-3 all
                Common Lisp RLC Circuit Simulator

                Description: Common Lisp RLC Circuit Simulator
                cl-rlc provides a simulator for RLC (resistance, inductance, capacitance)
                circuits. It is written in Common Lisp and uses the xgraph package for
                plotting.


                eagle/xenial 6.6.0-2 i386
                Printed circuit board design tool

                Description: Printed circuit board design tool
                Eagle includes a layout editor, schematic editor, and an autorouter. The
                following limitations apply to the EAGLE Light Edition: The usable board
                area is limited to 100 x 80 mm (4 x 3.2 inches). Only two signal layers
                can be used (Top and Bottom). The schematic editor can only create one
                sheet.
                .
                Use of eagle freeware is limited to non-profit or evaluation purposes. See
                /usr/share/doc/eagle/copyright for more information.


                electric/xenial,xenial 9.06+dfsg-1 all
                electrical CAD system

                Description: electrical CAD system
                Electric is a sophisticated electrical CAD system that can handle many
                forms of circuit design, including custom IC layout (ASICs), schematic
                drawing, hardware description language specifications, and electro-
                mechanical hybrid layout.


                fritzing/xenial 0.9.2b+dfsg-3 amd64
                Easy-to-use electronic design software

                Description: Easy-to-use electronic design software
                Fritzing is an open source project designed to help one transition from a
                prototype to a finished project. Aimed at users who want to produce or
                document circuits and experiments, one starts by building a physical
                prototype, then recreating it with Fritzing’s graphical editor. From there
                one can generate a schematic, PCB artwork, and PCB production files.


                geda/xenial,xenial 1:1.8.2-5 all
                GPL EDA -- Electronics design software (metapackage)

                Description: GPL EDA -- Electronics design software (metapackage)
                The gEDA project has produced and continues working on a full GPL'd suite
                and toolkit of Electronic Design Automation tools. These tools are used
                for electrical circuit design, schematic capture, simulation, prototyping,
                and production. Currently, the gEDA project offers a mature suite of free
                software applications for electronics design, including schematic capture,
                attribute management, bill of materials (BOM) generation, netlisting into
                over 20 netlist formats, analog and digital simulation, and printed
                circuit board (PCB) layout.
                .
                This is a metapackage which depends on the components required for a
                typical gEDA installation.


                gnucap/xenial 1:0.36~20091207-2 amd64
                GNU Circuit Analysis package

                Description: GNU Circuit Analysis package
                GNUCAP is a general purpose circuit simulator. It performs nonlinear dc
                and transient analyses, Fourier analysis, and ac analysis linearized at an
                operating point. It is fully interactive and command driven. It can also
                be run in batch mode or as a server. The output is produced as it
                simulates. Spice compatible models for the MOSFET (level 1,2,3) and diode
                are included in this release.


                gspiceui/xenial 1.1.00+dfsg-1build1 amd64
                Graphical user interface for gnucap and ngspice

                Description: Graphical user interface for gnucap and ngspice
                Gspiceui is a graphichal user interface for the two freely available electronic
                circuit engines: GNU-Cap and Ng-Spice. Current features are:
                * Import gschem schematic files using gentlist.
                * Load and parse circuit description (net list) files.
                * Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and
                generates appropriate simulator commands based on user input.
                * Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and
                generates appropriate simulator commands based on user input.
                * The raw output may be viewed for any processes initiated by gspiceui.


                kicad/xenial 4.0.2+dfsg1-4 amd64
                Electronic schematic and PCB design software

                Description: Electronic schematic and PCB design software
                Kicad is a suite of programs for the creation of printed circuit boards.
                It includes a schematic editor, a PCB layout tool, support tools and a 3D
                viewer to display a finished & fully populated PCB.
                .
                Kicad is made up of 5 main components:
                .
                * kicad - project manager
                * eeschema - schematic editor
                * pcbnew - PCB editor
                * gerbview - GERBER viewer
                * cvpcb - footprint selector for components
                .
                Libraries:
                * Both eeschema and pcbnew have library managers and editors for their
                components and footprints
                * You can easily create, edit, delete and exchange library items
                * Documentation files can be associated with components, footprints and key
                words, allowing a fast search by function
                * Very large libraries are available for schematic components and footprints
                * Most components have corresponding 3D models


                ngspice/xenial 26-1build1 amd64
                Spice circuit simulator

                Description: Spice circuit simulator
                NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based
                on three open source software packages: Spice3f5, Cider1b1 and Xspice.
                .
                NGspice is part of gEDA project, a full GPL'd suite of Electronic Design
                Automation tools.


                oregano/xenial 0.70-3ubuntu1 amd64
                tool for schematical capture of electronic circuits

                Description: tool for schematical capture of electronic circuits
                Oregano is a GNOME application for schematic capture and printing of
                electronic circuits. It can simulate the circuits using Gnucap, ng-spice
                or Berkeley spice.


                tkgate/xenial 2.0~b10-4ubuntu2 amd64
                Tcl/Tk based digital circuit editor and simulator

                Description: Tcl/Tk based digital circuit editor and simulator
                TkGate is a digital circuit editor and simulator with a Tcl/Tk based
                interface. TkGate includes a large number of built-in devices including basic
                gates, memories, ttys and modules for hierarchical design. The simulator can
                be controlled either interactively or through a simulation script. Memory
                contents can be loaded from files, and a microcode/macrocode compiler (gmac)
                is included to create tkgate memory files from a high-level description. The
                simulator supports continuous simulation, single step simulation (by clock or
                epoch) and breakpoints. Save files are in a Verilog-like format.
                .
                TkGate also includes a number of tutorial and example circuits which can be
                loaded through the "Help" menu. The examples range from a simple gate-level
                3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
                .
                TkGate has a multi-language interface with support for English, Japanese,
                French and Spanish.


                Note: I didn't try any of these, just providing a list of candidates that looked promising to me.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 20 at 23:33









                Byte Commander

                62.7k26169285




                62.7k26169285






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1017750%2fwhich-circuit-simulator-can-be-used-with-ubuntu-16-04%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How did Captain America manage to do this?

                    迪纳利

                    南乌拉尔铁路局