Two dimensional (2D) fine mesh finite element (FE) grid editing system. Includes constrained Delaunay triangulation, and automated grid resolution changes based on local attributes. Win32 and Motif GUIs. Mature application, now going open source.
GBTiler, a Gerber circuit board tiling program allows engineers, electronics hobbyists and other users with Gerber RS274X format files to "tile" or combine separate Gerber files -- circuit boards -- into a single, valid Gerber formatted file.
Portatux is an interactive ncurses interface as well as a command line tool for controlling the 8 data pins in the parallel port in Linux and FreeBSD.
Scada for Home Automation
Gaphor is a UML modeling environment written in Python. Gaphor will be small and very extensible. The repository is located at http://github.com/amolenaar/gaphor.
Timing-gen is a Linux tool to generate high quality Postscript timing diagrams from text input files.
simple digital logic circuit simulator, using only NAND gates. written as a standalone app for your web browser
Kactus2 is a toolset for IP-XACT based SoC design and provides packaging, 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 Give us feedback at http://funbase.cs.tut.fi/feedback
XFUNC 2.2 is a IBM PC program for DOS. It is an aid to Electronics Engineer who calculates transfer functions using symbolic algebra. It compute the frequency domain transfer function of a circuit in symbolic format, given a circuit description netlist in linear model. Calculate AC or DC symbolic transfer function in S-domain for Linear Circuits or Z-domain for Switching Circuits. Accept resistors, capacitors, inductors, dependent sources, ideal opamps, and ideal switches. Component values can be real numbers, symbols, or user defined symbolic expressions. Frequency domain results can be transformed to time domain via Inverse Laplace or Z Transform. Transformation between S-domain and Z-domain results can be done via Forward or Backward Derivatives (Euler Transform), Bilinear, or Impulse Invariant Transforms. Provide Bode, Gain-Phase, Nyquist, Pole-zero, Impulse, and Step response plots. Plot ranges can be set manually or automatically.
kicad StepUp allows exporting kicad 3D board and comps in STEP AP214
kicad StepUp: a new approach to export kicad board and modules in STEP AP214 (with colors). With kicad StepUp, it is possible to work in kicad EDA with the same component model data available in the STEP AP214 3D format, and obtain a 3D STEP AP214 model of the pcb board and a complete board assembles with electronic modules, to be used for MCAD interchange. The accurate 3D visualization of components on board assembles in kicad 3dviewer, is maintained in the same accuracy and aspect in STEP AP214 format. The kicad StepUp script maintains the usual way to work with kicad, but improves the process to work in a collaborative way with mechanical designers bringing near ECAD and MCAD environments.
Provides a GPL'd test suite for verification of the verilog language. This project is affiliated with the Icarus Verilog compiler effort at icarus.com, and test reports are collected from that project.
The Modelica Standard Library is an open source library of models for the Modelica modeling language. Collaboration between modelers is facilitated by having open type, connector and model definitions from various engineering domains.
AUDio MEasurement System - multi-platfrom system for audio measurement through sound card in the PC. Incorporates Generator, Oscilloscope, FFT, Sweep frequency characteristic. Now it can be compiled and works under MSWindows and Linux.
zamiaCAD is a modular and extensible platform for HW design, analysis, and research. It translates a HW description (VHDL or Verilog) into a language independent IG structure. Applications like a simulator and an eclipse GUI build on top of the IG.
Hantek DSO-2150 software (Voltcraft/Darkwire/Protek/Acetech e.t.c DSO-2090/2150/2250/5200A e.t.c)
The developed graphical interface is based on the SKILL language which is a Lisp dialect used as a scripting language and PCell (Parameterized Cells) description language used in many EDA software suites by Cadence Design Systems.
Register Interface Description tool
A tool to descibe sets of memory mapped registers and to generate different outputs, e.g. C header files, Verilog source code, HTML documets, from that description. This tool is written in Java and uses ANTLR for parsing and StringTemplates for output generation.
Eclipse-based IDE for design verification tasks
DVKit provides an Eclipse-based integrated development environment (IDE) for common design-verification tasks, such as developing SystemVerilog, C++, TCL, Python, and shell code
5IO Keypad Library for Arduíno
After having some trouble configuring this little and useful Keypad for use with Arduíno, I have decided to create this library for using it easily. See the Wiki page for further details. If you install this library and find it useful, please remember to write a nice review, OK? Thank you! ;)
Heterogeneous System-on-Chip Platform
HSoC is an easy-to-use, well-documented, open source, SystemC-based, cycle-accurate virtual platform of heterogeneous shared memory-based multicore SoCs. Each HSoC components a) supports a clean interface, b) implements a separate library, and c) includes dedicated testbenches (unit testing). Large-scale system models can instantiate and connect objects from all HSoC libraries. Each object may also collect different types of monitoring data by invoking a monitoring library. The target users of this software includes mainly CS/EE professionals. Some experience with SoC design methodology and SystemC (e.g. reading the SystemC User Manual and/or running and understanding the examples) is required. This research has been co-financed through the Operational Program "Education and Lifelong Learning", Action Archimedes III and is co-financed by the EU (European Social Fund) and Greek national funds (NSRF 2007 - 2013).
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.
GDS visualization and parallelized capacitance extraction
Project CAPLET is a capacitance extraction toolkit that extract capacitance at field-solver accuracy. CAPLET can directly handle GDS2 layout files into capacitance matrices in both GUI and command line interfaces. The internal extraction algorithm is specialized for VLSI interconnect structures but not exclusively, as long as the structure is of Manhattan geometry and embedded in a uniform dielectric material.
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.
set of perl scripts to generate footprints for gEDA (http://www.geda-project.org/)
Community driven PCB Layout and Schematic capture software
PCB Layout and Schematic capture tool for Win/Linux/Mac. Source code at https://github.com/sergei-iliev/myNetPCB