LibrePCB - A powerful, innovative and intuitive EDA tool for everyone

  •        330

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.org
https://github.com/LibrePCB/LibrePCB

Tags
Implementation
License
Platform

   




Related Projects

Printed Circuit Board Layout Tool

  •    C

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.

Gerber Circuit Board Tiler - RS274X

  •    Perl

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

  •    Lua

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.

cello - Genetic circuit design automation

  •    Java

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.

ShortCut. A friendly PCB designer

  •    C

ShortCut 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

  •    C++

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, Rapid Electronic Design System

  •    C++

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

scicosHDL

  •    Perl

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

  •    CSharp

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 - Electronics Prototyping Platform

  •    C

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.

XCircuit

  •    C

A UNIX/X11 circuit drawing application with schematic capture. Features user-definable parts libraries and fully hierarchical SPICE netlist generation.

Micro Python - Python for Microcontrollers

  •    Python

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.

DigitalSimulator

  •    Java

The DigitalSimulator is your Virtual Electronics Lab, allowing you to design, simulate and output your digital circuit board designs.

circuitbreaker - Circuit Breakers in Go

  •    Go

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.

Cyclone-PCB-Factory - Cyclone (Circuit Cloner) is a CNC mill intended for PCB manufacturing.

  •    Python

This will download the latest sources into a directory named 'Cyclone-PCB-Factory'.

altium-library - Open source Altium Database Library with tens of thousands of high quality parts and 3d models

  •    PLpgSQL

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.

Circuit Diagram

  •    CSharp

Circuit Diagram enables you to make electronic circuit diagrams and export them as images.

Electronic Design Automation - Index

  •    PHP

Electronic 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 - Mobile Operating System

  •    C++

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.

neurolab-hardware - Neurolab Hardware

  •    

Repository 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.