Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Thursday February 26 2015, @05:31PM   Printer-friendly
from the open-data dept.

The computer-aided design software packages (ECADs) available to electronics folks for creating schematics and printed circuit board layouts have long been an aggravation when trying to share data with someone who uses a package produced by a different vendor--due to proprietary file formats that are (apparently, purposely) incompatible.

Many years ago, Cadsoft's EAGLE was available as a demo that would do very limited PCB creation but which had unlimited ability to view/print already-created files. It was also cross-platform. For a short time, EAGLE-compatible files became a quasi-standard for amateurs and pros on a budget.

In 2006, however, Cadsoft got greedy and DRM'd their stuff so that it would lock you out of your work product under certain circumstances, as described by Markus Zingg on October 24. Cadsoft quickly lost what little luster it had in the community. CERN engineers are hoping to produce a package that will do the same job - but better.

More down the page...

Now, Cian O'Luanaigh at CERN, the European Organization for Nuclear Research, reports

[...]so far, the engineers who design [printed circuit] boards often have had no option but to use proprietary tools.[1] That's about to change: CERN experts are adapting the open-source software KiCad to make it an efficient tool for designing open-source hardware. This Free Software makes it easier for electronics engineers to share their designs.

KiCad development began in 1992. The software--which runs on the computer-operating systems GNU/Linux, Windows, and Apple OS X--creates schematics for printed circuit boards with up to 32 copper layers with additional technical layers. Since 2013, experts in the CERN Beams department have made important contributions to KiCad as part of the Open Hardware Initiative (OHI), which provides a framework to facilitate knowledge exchange across the electronic design community.

"Our vision is to allow the hardware developers to share as easily as their software colleagues," says Javier Serrano, head of the BE-CO-HT section and OHI initiator. "Software sources are easily shared online because they are text files and everyone has access to editors and compilers that turn the sources into a program. On the other hand, in the case of hardware design, most of the time this is done using proprietary tools. Therefore, in order for people to modify the sources, they need to use those proprietary tools."

When [development on] the KiCAD project started at CERN, many free tools were already available to hardware designers but none was easy enough to use when designing a complex circuit. Among them, KiCad showed the best potential.

"We started by cleaning the basic code and introducing a new graphical engine," says Tomasz Wlostowski, a member of the BE-CO-HT section who, among other things, is in charge of supervising the development of new features for KiCad. "With our contribution, we aim to develop KiCad up to a point where it becomes the de facto standard for sharing, and more and more users, including corporate ones, start working with it."

Next week, the team is going to release two new features that many in the free/Open Source EDA community have been asking for: differential pair routing and trace-length matching.

"Thanks to the new differential pair routing, you can more easily design PCBs that support fast signals over a long distance and with less noise. This is particularly important for devices that deal with great amounts of data," says Wlostowski.

"The second tool--length matching--automatically ensures that two signals take exactly the same time to cross the PCB. When the feature is selected, the tool automatically adds meanders to adjust the delay. This is very useful when timing and synchronisation become important parameters to take into account."

[...]Raspberry Pi and Arduino have already donated to the CERN KiCad initiative. You can join the effort to enhance KiCad and make it an efficient tool for PCB design by making a donation via the CERN and Society website.

[1] This guy has a list of what he perceives as the shortcomings of the current KiCad package.

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Thursday February 26 2015, @08:57PM

    by Anonymous Coward on Thursday February 26 2015, @08:57PM (#150095)

    Kicad was better than eagle before cern did anything. It was easier to use and especially to make new parts with.