LibrePCB is a free EDA software to develop printed circuit boards. It is all-In-One: project management + library/schematic/board editors. It has very powerful library design with some innovative concepts, Intuitive, modern and easy-to-use graphical user interface, Multi-PCB feature (different PCB variants of the same schematic), Automatic netlist synchronisation between schematic and board.
https://librepcb.orgTags | eda electronics pcb schematic qt unix cad hardware circuit circuit-board |
Implementation | C++ |
License | GPLv3 |
Platform | Windows Linux MacOS |
PCB is a tool for the layout of printed circuit boards. PCB can produce industry standard RS-274X and Excellon NC-Drill format output for submission to board manufacturers.
GBTiler, a Gerber circuit board tiling program allows engineers, electronics hobbyists and other users with Gerber RS274X format files to quot;tilequot; or combine separate Gerber files -- circuit boards -- into a single, valid Gerber formatted file.
Liquid PCB is a Computer Aided Design (CAD) application for designing Printed Circuit Boards. It is unlike any PCB CAD package you have used before. It has innovative user interface, and lets you create freeform tracks without any straight lines.
The Cello input is a high-level logic specification written in Verilog, a hardware description language. The code is parsed to generate a truth table, and logic synthesis produces a circuit diagram with the genetically available gate types to implement the truth table. The gates in the circuit are assigned using experimentally characterized genetic gates. In assignment, a predicted circuit score guides a breadth-first search, or a Monte Carlo simulated annealing search. The assignment with the highest score is chosen, and this assignment can be physically implemented in a combinatorial number of different genetic layouts. The Eugene language is used for rule-based constrained combinatorial design of one or more final DNA sequence(s) for the designed circuit. Verilog programs start with a module keyword, followed by the module name, followed by the list of output and input wire names. Within a module definition, Cello currently parses three forms of Verilog: case statements, assign statements, and structural elements (examples below). Verilog code can be entered using a text editor and saved with a .v extension.
genetic-circuit-design-automation synthetic-biology cello circuit boolean-logic bio-design-automationShortCut is a printed circuit board (PCB) design software. It is intended for people who develop small electronic devices and do not want to be annoyed by the PCB design process. ShortCut has some advanced functionalities.
TinyCAD is a program for drawing 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.
rapidEDS - Schematic / PCB Design Package For KDE Focus on Ease of use and flexability Uses ODBC to access a central component/symbol database, initially Postgresql Initially targeted for Linux, KDE 3.3.1, QT3.3.3 IDE for Electronic Circuit design
Scicos-HDL is a tool to design digital circuit system; it integrates the hardware circuit, algorithm and Scilab/Scicos environment as a plat for digital circuit design, simulation and Hardware Description Language generation. ZhangDong amp; KangCai
NGerber is a small class library that allows .NET applications to easily write Gerber files (commonly used for EDA to specify circuit board layouts). Gerber files created with this library are compatible with the RS-274-X standard.
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.
electronics microcontroller hardware opensource-hardware ide integrated-development-environmentA UNIX/X11 circuit drawing application with schematic capture. Features user-definable parts libraries and fully hierarchical SPICE netlist generation.
Micro Python is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller. The Micro Python board is a small electronic circuit board that runs the Micro Python language.
programming-language microcontroller chip embedded board circuitThe DigitalSimulator is your Virtual Electronics Lab, allowing you to design, simulate and output your digital circuit board designs.
Circuitbreaker provides an easy way to use the Circuit Breaker pattern in a Go program.Circuit breakers are typically used when your program makes remote calls. Remote calls can often hang for a while before they time out. If your application makes a lot of these requests, many resources can be tied up waiting for these time outs to occur. A circuit breaker wraps these remote calls and will trip after a defined amount of failures or time outs occur. When a circuit breaker is tripped any future calls will avoid making the remote call and return an error to the caller. In the meantime, the circuit breaker will periodically allow some calls to be tried again and will close the circuit if those are successful.
circuitbreaker circuit-breakers utility go-libraryThis will download the latest sources into a directory named 'Cyclone-PCB-Factory'.
An exceptional, open source database library for Altium, currently supporting MSSQL and SQL Azure as the backend for easy use within teams, and no data corruption unlike MS Access. Current part count in live database: 29,765 in over 600 packages.
3d-models altium altium-library electronics footprint schematics database pcb pcb-layout schematic azureCircuit Diagram enables you to make electronic circuit diagrams and export them as images.
circuit diagram coursework diagram-maker digital electronic-circuitElectronic Design Automation (EDA) - Index can be used in the electronic world to keep track of your: Schematic, PCB, Front Plate, Programmable Logic Device numbers. The system is web based, so try the demo and see if you can use it.
Sailfish OS is a mobile operating system built on top of Mer project and Qt5. The UI is built with QML and QtQuick2 and Wayland. It is compatible with Android.
mobile-os mobile-operating-system operating-systemRepository for Neurolab Open Hardware platform. We are developing a neuro-device to collect brainwaves as a headband with integrated electronics. This repository holds the PCB schematics and layouts for the Neurolab Hardware.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.