TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and presentation drawings.
Ngspice project aims to improve the spice3f5 circuit simulator.
Gerber to PDF converter
Gerber2PDF is a command-line tool to convert Gerber files to PDF for proofing and hobbyist printing purposes. It converts multiple Gerber files at once, placing the resulting layers each on it's own page within the PDF. Each layer has a PDF bookmark for easy reference. Layers can optionally be combined onto a single page and rendered with custom colours and transparency. There is a Drill to Gerber converter available from the downloads page.
Digital Circuits Design and Simulation
Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. In this software, circuit can easily be converted into a reusable Module. A Module may be used to built more complex circuits like CPU. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display and Digital Oscilloscope etc. provided in the software. This Software may be used by professionals, hobbyists and students alike. The teachers may incorporate this software in their courses like Digital Logic and Computer Design, Computer Architecture, Computer Organization and Embedded Systems. In this software, a circuit may be designed using graphical components or may be entered as Sum-of-Product Boolean form.
QSapecNG is a Qt-based symbolic analysis program for linear analog circuits. In fact, it consists of two indipendently parts: the SapecNG framework engine, and the application gui QSapecNG.
PVSim is a Portable Verilog Simulator for Mac OSX, Linux, and Windows. It features a fast compile-simulate-display cycle. The core is in C++, and the GUI, wxPython.
Kactus2 is a toolset for IP-XACT based SoC design and provides packing, integration and configuration of HW and SW components, plus register design and HDL import and generation. For publications use this reference: http://joss.theoj.org/papers/73e33d6850d24f0d6aad0d5f38937f83 The source code is hosted at https://github.com/kactus2/kactus2dev. Example IPs are available at https://github.com/kactus2/ipxactexamplelib Video tutorials are available at https://www.youtube.com/user/Kactus2Tutorial Issue tracker is available at https://kactus2.cs.tut.fi
A calculation tool for the MC34063
If you ever worked with the MC34063 Switching Controller, you know what a pain it is to calculate all the part values. This tool is an universal tool to help you with this process. You can calculate any standard application, such as step-up, step-down, inverting and step-up-down. PS: I would be happy about any (positive xD) reviews as well as any bugreports, comments or feature requests that you might have!
Modelio-Open is a project hosting a set of open source extensions (SoaML, SysML and UML Testing Profile) for a previous version (1.2) of the Modelio Free tool . Currently, the lastest version (2.x) of Modelio modeling and generation tool is available at http://modelio.org/downloads/download-modelio.html. All extensions are downloadable at http://forge.modelio.org/projects.
FSMDesigner is a C++ based implementation for a Finite State Machine (FSM) design tool with integrated Hardware Description Language (HDL) generation. FSMDesigner4 uses the Simple-Moore FSM model guaranteeing efficient fast complex control circuits.
Serial Communication Terminal PC application in C#
This project is created in Visual Studio 2010 using .Net 4.0 framework. .Net framework 4.0 or latest is needed to work this program. Download .Net 4.0: http://www.microsoft.com/en-in/download/details.aspx?id=17718 Project links: http://www.facebook.com/EmbeddedProjects http://microcontrollerprojects00.blogspot.com http://microcontrollerprojects00.blogspot.in
Yet Another JNI-D2XX Interface Project
A Java Native Interface (JNI) library suitable for communicating with a range of USB interface chips from FTDI via the D2XX driver. It currently supports OS X 10.10+ and Windows 7/8 x64. On OS X, the 64 bit JVM is supported. On Windows, support is limited to the 64 bit JVM (Java 1.8 is now 64 bit). Version 1.0 (In progress) --------------------------------- - Java 8 - SPI support and sample (via MPSSE)
TCAD Device Simulator
TCAD Device Simulator. DEVSIM is a semiconductor device simulation software, using the finite volume method. This software solves partial differential equations on a mesh. The Python interface allows the user to specify their own equations.
PKtool is a SystemC/C++ environment dedicated to the power estimation for digital systems described in SystemC.
Hierarchical Schematic and PCB
This project is in a pre-alpha stage and is intended to give a rough idea about the final program. It does not do much more than draw pretty pictures. Hierarchical circuit layout is commonplace amongst IC designers, but Spider PCB brings hierarchical layout to the PCB industry. Not only is the schematic hierarchical, but also the layout. Ever wanted to lay out a 16-band equaliser, with 5 sound channels? Lots of copying and pasting on the PCB-side. Just imagine if you could lay out one channel of the equaliser, then go up one hierarchical level and lay out 1 sound channel, using your single-band equaliser 16 times, with the only difference being the component values. You can then go up one hierarchical level more to lay out the 5 sound channels, add some headers and a power supply circuit, and another to panellise the PCB's for production. No copying and pasting. No trouble editing a mistake later. This is the idea behind Spider PCB. For more information, read the Wiki.
Electric power system transient simulator
During the period from 1990 through 2002, EPRI funded the development of a Lightning Protection Design Workstation (LPDW), which was used by many utilities to assess the lightning performance of distribution lines. Since about 2002, this program has not been available. EPRI decided to release the simulation kernel of LPDW under an open-source license (GPL v3), so it may be incorporated into IEEE Flash and other projects. OpenETran can presently simulate multi-conductor power lines, insulators, surge arresters, non-linear grounds, and lightning strokes. It efficiently calculates energy and charge duty on surge arresters, and iterates to find the critical lightning current causing flashover on one or more phases. It is also suitable for use in substation insulation coordination. Capacitor switching, TRV, and other applicaitons may be added. EPRI originally had permission to use code from the Numerical Recipes book in LPDW. These routines have been removed in favor of GSL.
Application for designing electronic based projects on perfboard.
PerfDesign is a small application for quickly designing or sketching your own projects on PERFBOARDs and STRIPBOARDs.
RS485 library for C# and Python
This library consists in a shared library that can be compiled on Linux and Windows. Plus, it has a C# wrapper for Windows and Python Wrapper for Linux.
Pipes is a desktop system which analyzes an Autocad drawing of a sprinkler system, checks for flaws and after these are eliminated, adds the size/diameter labels to the drawing. Tutorial: http://users.norwoodlight.com/janh/wink/autopipes-entry.htm
is a Qt program to generate SMD chip shooter code
Still struggling with Excel to setup your pick and place machine ? Cad2Board reads component mounting information from Eagle, Altium Designer and Mentor Expedition PCB designs. Component or component groups can be assigned to feeder slots by drag and drop. Any modifications for PCB population can be defined to generate PCB variants, consider rotations from unusual tape and reel packaging or to account in advance for CAD library or PCB design bugs. Generated setup data is stored in a seperate project file. Succeeding PCB revisions what contain redesign changes can be merged with existing project setup data. Inconsistencies are highlighted to solve them by new assignements and unused feeders can be cleaned up with a single push. Finally a machine program is generated in Heeb HE50 format and downloaded to the machine interface.
The software is developed for calculations of hierarchy big circuits by methods of the tensor analysis of networks and diakoptic. It is planned also to application for joint calculation of circuits and the fields presented by electrical equivalent circuits. For input of circuits editor KiCAD is used.
Search electronic components, datasheets, stock, price, alternatives
The Ciiva Electronic Component REST API provides programmatic access to the Ciiva Cloud Database. This is the same database which is used to power the Ciiva Electronic Component Search Engine at http://ciiva.com. It is also the same database which is integrated with the Ciiva Bill of Materials Management System (BMMS) at http://ciiva.com/bill-of-materials-software. The API can be used with a wide variety of different programming languages. It allows the user to query the Ciiva Cloud Database for component information in a variety of ways, including searching via description or part number. Queries to the Ciiva API return one or more data objects which contain information on manufacturer and supplier components, such as lifecycle, compliance, pricing, availability, substitutes/alternatives, datasheets, and more.
Eng-DB-2 is a light-weight engineering database. It allows to manage components/assemblies and their associated AVLs and technical documentation, assemble BOMs for finished goods and annotate these with quotations received from suppliers.
Virtual instrumentation software, currently designed for modifying automobile engines. Intended as a modular framework to communicate with devices on an IO port (serial, parallel etc.) and allow a visual representation of the instrument.
This program allows you to convert a photo into a machine code gcode
http://cncapplication.blogspot.ch/ A user manual is in process, Thanks for the downloads !!