Hobby Projects - Insulation tester, LED Circuits, Meters.
Showing posts with label EDA-Design-Tools. Show all posts
Showing posts with label EDA-Design-Tools. Show all posts

Monday, August 21, 2017

KTechLab - Open Source IDE

KTechLab project. KTechLab is a an IDE for microcontrollers and electronics. It supports circuit simulation, program development for microcontrollers and simulating the programmed microcontroller together with its application circuit. Ktechlab was developed by David Saxton.

KTechLab - Open Source IDE

KTechLab - Open Source IDE

Integrated Design Environment (IDE) for electronic and PIC microcontroller circuit design and simulation. Featuring an extensive circuit designer with autorouting and simulation of many common electronic components and logic elements, KTechLab is the idea tool for educational or hobbyist use. You can simulate analog circuits and logical circuits using KTechLab.

You can write programs using Assembly, C (SDCC), or Flow Code - program the microcontroller(PIC) using flowchart. Another option is Microbe a programming language like BASIC.

KTechLab supports a wide range of Open Source PIC programmers, enabling finalised PIC programs to be quickly and easily transfered to a real PIC microcontroller.

Friday, October 16, 2015

BlackBoard - Circuit Layout.and Simulation

An Open Source "Learning EDA" Software which can setup circuit layouts. You may use it for stripboards, perfboards, breadboards, and even for plain circuitry or simulation. Creation and editing of symbols and elements on-the-fly using an integrated editor

BlackBoard - Circuit Layout.and Simulation

BlackBoard - Circuit Layout.and Simulation

The Library has more than 300 different elements and symbols. Has an Integrated SPICE simulation support with netlist generator. NGSPICE Frontend (comes along with NGSPICE for Windows).

BlackBoard Components

These are some of the Components in the Library. Makes Setting up a circuit layout fun.

GitHub - mpue/blackboard

Monday, May 26, 2014

Labcenter Electronics - Proteus Design Suite

The Proteus Design Suite is wholly unique in offering the ability to co-simulate both high and low-level micro-controller code in the context of a mixed-mode SPICE circuit simulation. With this Virtual System Modelling facility, you can transform your product design cycle, reaping huge rewards in terms of reduced time to market and lower costs of development.

Labcenter Electronics - Proteus Design Suite

Co-simulation of microprocessor software within a mixed mode SPICE simulator.
  • Available for PIC, 8051, AVR, HC11, ARM7/LPC2000 and Basic Stamp processors
  • See your code interact with simulated hardware in real-time.
  • Interactive peripheral models for displays, keypads, etc.
  • Over 8000 analogue and digital device models.
  • Extensive single step and debugging facilities including system wide diagnostics.
  • Works with popular compilers and assemblers.
Labcenter Electronics - Proteus Design Suite

Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components and microprocessor models to facilitate co-simulation of complete microcontroller based designs. For the first time ever, it is possible to develop and test such designs before a physical prototype is constructed.

Thursday, August 22, 2013

See a 3D View of your Eagle Cad Layout

With Eagle3D it is possible to generate a 3D View from your Board Layout. This will help you iron out mechanical clashes, thermal conflicts. Serviceability and Accessibility issues too.

See a 3D View of your Eagle Cad Layout

On Panel PCB's Like front/back panels. Usability errors may become visible in this simulation. Connector and wiring layout can be better judged on 3D and strain relief and cable management can be planned in power electronics designs.

In sensitive analog circuits; thermal, leakage or guard rings can be inspected. In RF circuits; the shielding, tracks and components can be studied for unwanted coupling, crosstalk or leakage. Finally safety factors also can be judged keeping the enclosure 3d or cabinet in hand.

Now we have low cost 3D CNC prototype makers. Rapid prototyping - additive or laser erosion. You can probably use this as a input for such a machine. Then you can fix it in a cabinet and complete the Mechanical Simulation. This will save wastage of parts, time and pcb's during prototyping.

Arthernet - AVR Ethernet Modul
A 3D Simulated View from Guido Fischer. More information about this board in German at Arthernet - AVR Ethernet Modul

Thursday, July 18, 2013

CadSoft EAGLE Layout Editor

The EAGLE Layout Editor is an easy to use, yet powerful tool for designing printed circuit boards (PCBs). EAGLE offers the three modules: Schematic-Editor, Layout Editor and Autorouter embedded on one single interface.

CadSoft EAGLE Layout Editor

EAGLE is easy to learn, easy to use and easy to buy. It runs on Linux, Mac and Windows and allows feature enhancement, such as simulation, 3D-visualization, data import and export and self defined commands, through User Language Programs (ULP’s) which are partly integrated in EAGLE 

The name EAGLE is an acronym, which stands for .

Easily Applicable Graphical Layout Editor.

The program consists of three main modules, Layout Editor, Schematic Editor and Autorouter. These are embedded in a single user interface. Therefore there is no need for converting netlists between schematics and layouts.

CadSoft EAGLE Layout Editor

More Reading on Eagle ..

Wednesday, July 10, 2013

gEDA Project - Electronic Design Automation tools

The gEDA project has produced and continues working on a full GPL'd suite 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.

gEDA Project - Electronic Design Automation tools
 
The gEDA project was started because of the lack of free EDA tools for UNIX. The tools are being developed mainly on GNU/Linux machines, but considerable effort is being made to make sure that gEDA runs on other UNIX variants. For a complete list of freely available tools please be sure to visit Open Collector.

GEDA Projects External
 
A digital DC powersupply
MSP430F169 CPU Board

Tuesday, June 18, 2013

Kicad EDA - Design a Product

Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.

KiCad EDA Software Suite

Designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire des Images et des Signaux) and a teacher in IUT de Saint Martin d'Hères.(France), in the field of electrical engineering and image processing.

KiCad Schematic

The electrical rules check (ERC) automatically verifies your schematic connections. It checks for output pin conflicts, missing drivers and unconnected pins.

KiCad comes bundled with a vast library of symbols, footprints, and matching 3D models. They are community maintained so they never stop improving.

Make professional PCB layouts with up to 32 copper layers. This modern tool will help you lay out your board faster. As you draw your track, it pushes forward traces that are in the way. If that is not possible, your track will be rerouted around obstacles.

KiCad PCB

KiCad consists of ..
  • kicad - the project manager
  • eeschema - the schematic editor.
  • cvpcb - the footprint selector for components used in the circuit design.
  • pcbnew - the PCB layout program.
  • gerbview - the Gerber (photoplotter documents) viewer

Monday, October 22, 2012

TinyCAD - Open-Source Schematic Capture

TinyCAD is a program to help you draw circuit diagrams. It comes complete with symbol libraries to get you started straight away.

TinyCAD - Open-Source Schematic Capture

TinyCAD - Open-Source Schematic Capture

 Features to make it easier for you to put your circuit diagrams on your own web-site or adding them to your Word or other documents. TinyCAD supports outputing ciruits diagrams as PNG files.

Can be used to make circuit diagrams that can be fed in to a PCB layout program. You can export from TinyCAD in Protel, PADS, Eagle SCR format. You can also use TinyCAD to create Spice simulation files.

Wednesday, August 24, 2011

FreePCB - PCB editor

FreePCB - PCB editor

FreePCB is a free, open-source PCB editor for Microsoft Windows, released under the GNU General Public License. It was designed to be easy to learn and easy to use, yet capable of professional-quality work. It does not have a built-in autorouter, but it can use the FreeRoute web-based autorouter at freerouting.net. Some of its features are:

  • 1 to 8 copper layers
  • Board size up to 60 inches by 60 inches
  • Uses English or metric units (i.e. mils or mm) for most functions.
  • Footprint libraries courtesy of Ivex Design International Inc.
  • Copper fill areas
  • Footprint Wizard and Footprint Editor for creating or modifying footprints
  • Imports and exports PADS-PCB netlists
  • Exports extended Gerber files (RS274X) and Excellon drill files
  • Design rule checker
  • Autosave

Example - Logic Analyzer: This is an open-source logic analyzer called MiniLA contributed by Bob Grieb of the User Forum. The image on right is the Logic Analyzer PCB.

miniLA - mini Logic Analyzer

Some Features:

  • Up to 32 channels
  • 128 Kb of memory for each channel
  • Sampling rate up to 100 MHz (timebase in 1-2-5 sequence)
  • Input levels compatible with 3.3V and 5V logic
  • Selectable pretrigger/posttrigger buffer size in 8K step

Saturday, September 11, 2010

Fritzing is Product Design or EDA in Simplicity

"Fritzing is an EDA - Electronic Design Automation software with a low entry barrier, suited for the needs of designers and artists. It uses the metaphor of the breadboard.."

Fritzing is Product Design or EDA in Simplicity

"in the spirit of Processing and Arduino, developing a tool that allows users to document their Arduino and other electronic-based prototypes, and to create a PCB layout for manufacturing."

Fritzing Starter Kit to start learning Arduino

Fritzing Starter Kit to start learning Arduino

Related Reading -
  • Processing - open source programming language and environment
  • Arduino - open-source electronics prototyping platform.