
Electrical Engeneering
Tinkercad is a super easy-to-use, browser based 3D design tool. With Tinkercad you can create 3D printable items: toys to play with, decoration to light up your home or jewelry to express yourself. You dream it, you can make it!
Mathematical modeling
Proteus PCB design combines the ISIS schematic capture and ARES PCB layout programs to provide a powerful, integrated and easy to use suite of tools for professional PCB Design.. All Proteus PCB design products include an integrated shape based autorouter and a basic SPICE simulation capability as standard. More advanced routing modes are included in Proteus PCB Design Level 2 and higher whilst simulation capabilities can be enhanced by purchasing the Advanced Simulation option and/or micro-controller simulation capabilities. The products are offered at a number of levels which offer increasing levels of functionality and design capacity: "PCB design is our business. We review PCB layout software on an ongoing basis and Labcenter has topped the list for the last 10 years. Certainly the most productive and very, very affordable. We have licences for other very expensive products but they don't get much use." Customer Testimonial - Don Alan Pty Ltd
NI Circuit Design Suite software improves the PCB design process by integrating capture, simulation, and layout into a single toolchain with NI Multisim and Ultiboard software.
Multisim easily captures schematics that are immediately ready to be simulated. With interactive simulation, Multisim VIs help you quickly investigate circuit behavior while advanced SPICE analyses provide
The NI Circuit Design Suite combines NI Multisim and Ultiboard software for a complete circuit design, simulation, validation, and layout platform. The suite is attractively priced for substantial savings over purchasing individual software packages.
Multisim is an intuitive environment for circuit design. With advanced mixed-mode simulation and validation, this software offers professional tools for your research and prototyping. And using a comprehensive library of components, you can easily build and validate circuit behavior.
Ultiboard is a flexible PCB layout and routing environment. Easily transfer completed Multisim schematics to Ultiboard and layout, route, and export completed designs for fabrication.
The NI Circuit Design Suite is available in Base, Full, and Power Pro editions.
NI Circuit Design Suite Power Pro NI Circuit Design Suite Full NI Circuit Design Suite Base Multisim Feature Comparison Ultiboard Feature Comparison
Design and simulate electronic circuits! All joking aside, this time you will understand how electronic circuits work. "I stumbled upon some serious gold" - GeekBeat.tv "A fully realized circuit simulator" - EDA360 Insider Build any circuit, tap play button, and watch dynamic voltage and current animations. This gives you insight into circuit operation like no equation does. While simulation is running, adjust circuit parameters with analog knob, and the circuit responds to your actions in real time. You can even generate an arbitrary input signal with your finger! That's interactivity and innovation you can't find in best SPICE tools for PC like Multisim, LTspice, OrCad or PSpice (trademarks belong to their respective owners). EveryCircuit is not just an eye candy. Under the hood it packs custom-built simulation engine optimized for interactive mobile use, serious numerical methods, and realistic device models. In short, Ohm's law, Kirchhoff's current and voltage laws, nonlinear semiconductor device equations, and all the good stuff is there. Growing library of components gives you freedom to design any analog or digital circuit from a simple voltage divider to transistor-level masterpiece. Schematic editor features automatic wire routing, and minimalistic user interface. No nonsense, less tapping, more productivity. Simplicity, innovation, and power, combined with mobility, make EveryCircuit a must-have companion for high school science and physics students, electrical engineering college students, breadboard and printed circuit board (PCB) enthusiasts, and ham radio hobbyists. Free version has limited sandbox area, but it can still impress you. If you need a larger playground, a full version is available. The full version will employ all of your imagination, and all the screen area of your Honeycomb tablet. Features:
- Animations of voltage waveforms and current flows
- Analog control knob adjusts circuit parameters
- Automatic wire routing
- Oscilloscope
- Seaml
This is a javascript electronic circuit simulator. When the applet starts up you will see an animated schematic of a simple LRC circuit. The green color indicates positive voltage. The gray color indicates ground. A red color indicates negative voltage. The moving yellow dots indicate current.
Cadence® Pspice® is a full-featured, native analog and mixed-signal circuit simulator. The demo version limits the number of nodes (and other features?) available.
PCD and schematic
Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to take the step from physical prototyping to actual product. We are creating this software in the spirit of Processing and Arduino, developing a tool that allows users to document their Arduino and other electronic-based prototypes, share them with others, teach electronics in a classroom, and to create a pcb layout for manufacturing.
Altium Designer software is for PCB design. From schematic capture to PCB design as well as FPGA Programmation, signal integrity check, mixed analog/digital simulation, this software is what you need when it comes to PCB design and all aspects of ECAD/ MCAD and team collaboration. We are the best at helping you with your design data management so you can focus on getting to production with the most reliable and cost-effective design.
With Sprint-Layout you can design your PCB’s quick and easy. There is no unnecessary “ballast” which makes it difficult to keep the overview or which makes the usage almost impossible. Because of the logical and understandable strucure of Sprint-Layout the usage is very easy to learn. So finally, you can concentrate to the essential thing: Designing and optimizing your PCB-layouts.
Sprint-Layout offers all needed functions to design your own layouts. Of course, there is an extensive library with all common components included.
For manufacturing your PCB’s by hand, there is an excellent printout-procedure with many options available. If you want to produce professional boards, there are many PCB-manufacturer, which accept Sprint-Layout files. If required, you can export your layout to the GERBER and EXCELLON format. Sprint-Layout is also able to create HPGL files for isolation-milling.
sPlan is a software to design your schematic circuit diagrams.
Programming
Also XOD (visual programming language)
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
A visual programming language for microcontrollers. Like code, but better.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.
Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every level—including adding support for source-control systems (like Subversion) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).
Visual Studio supports different programming languages and allows the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Built-in languages include C, C++ and C++/CLI (via Visual C++), VB.NET (via Visual Basic .NET), C# (via Visual C#), and F# (as of Visual Studio 2010). Support for other languages such as M, Python, and Ruby among others is available via language services installed separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS.