November 30, 2011 • 00:45
A bugfix release of PCB layout tool editor has been pushed to Fedora testing repositories to resolve the following:
- Bug fix L#882712 Route styles are not properly loaded after nm conversion
- Bug fix L#699307 Panning problem when mouse button is released on scrollbar (sf-2923335)
- Bug fix L#891041 png export broken for tilted, square pads
Filed under: pcb
Our gEDA/gaf community is proud to release a new enhance version of the famous opensource PCB layout editor, PCB.
This release represents over 240 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes.
Free Electronic Lab users can soon grab it via:
# yum install pcb --enablerepo=updates-testing
- PCB can directly import (forward annotate) schematics while running.
- Many places where measurements are entered now accept units, like “5mm”, and “cm” and “in” are allowed too.
- Free Rotate Buffer added to menu
- Polygon Hole tool.
- F12 invokes the Lock tool.
- Russian translation added.
- DBUS is enabled by default when possible.
- Command-line exporters can run action scripts too.
- GTK tool tips on elements, pins, and nets.
- Command-line actions in GUIs do not require (,,) syntax.
- PCB can import footprints both in subdirectories and the named directories.
- New GCode exporter.
- Footprint files use “.fp” as the suffix; this is automatically searched for if needed.
- GTK dialogs do not show at startup unless requested.
- Stackup can be specified on the command line for command-line exporting.
- Reference card updated.
- The snap-point in pads is the center.
- The ‘s’ key toggles polygons to clear/notclear all pads and pins
Filed under: pcb
Release Notes for PCB snapshot 20091103
This release represents almost 200 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. This release was pushed to Fedora repositories. Users are advised to update their pcb installation to benefit those bugfixes and stability.
- [feature] Add attributes to layers
- [bugfix] Remove memory leak in attributes
- [bugfix] Avoid layer buttons getting confused (GTK)
- [bugfix] Fix dereference bug in hid_find_action()
- [feature] Speed up some polygon operations
- [bugfix] Don’t let DRC change the grid setting
- [bugfix] Correct URL’s in some dialogs and output
- [feature] Add filters to load file chooser dialog (GTK)
- [bugfix] Avoid segfaults with png HID with newer versions of libgd
- [bugfix] Don’t disperse locked elements
- [feature] Added experimental topological autorouter
- [feature] Added the beginning of a testsuite.
- [docs] Document FreeRotateBuffer()
- [docs] Add some additional notes on the usage of the existing autorouter
- [feature] Add –png-bloat option
- [bugfix] Fix several bugs found with valgrind
- [bugfix] Improve the pre-install wrapper script
- [bugfix] Several fixes to the autorouter
- [feature] Allow quoted strings and escaped characters in action arguments
- [footprints] Add missing INDC3216M, remove duplicated RESC3216M
- [feature] Added the ability to customize mouse events via gpcb-menu.res in the GTK HID.
- [feature] Added the ability to use mod1 (alt)(option) in HIDs. Useful on OSX.
- [bugfix] Fix compilation issues on centos
- [bugfix] Make the detection of tools and build system around building the documentation be more robust. Users should not be worrying about –disable-doc or –enable-maintainer-mode anymore
- [footprints] Add T018, T039, fix pinout of T092 to match JEDEC
- [bugfix] Speed up rendering of DRC violation previews under GTK
- [bugfix] Fix some crashing bugs related to polygons and thindraw mode
- [feature] Added a DRC refresh button
- [bugfix] Fix some pango markup in the GTK DRC dialog
- [bugfix] Fix cursor warping on flipped boards (GTK)
- [feature] Added preview images in the DRC violations window (GTK)
- [feature] Add a DrcViolationType structure and add hooks to allow HID’s to use this
- [bugfix] Fix some polygon memory leaks
- [feature] Add an API for registering actions with a context to support scripting languages like GPMI.
- [bugfix] Fix a bug with the Report(NetLength) action and NULL pin/pad names
- [bugfix] Allow exporters to work with hairlines (width of 0)
- [tools] Increase autoconf version to 2.60 since we were using some features of it
- [bugfix] Fix a number of polygon related issues
- [bugfix] Fix a number of gcc warnings
- [feature] Don’t display undocumented options in help output. This helps the transition when deprecating an option.
- [feature] Add outline mode for photo-mode exporting
- [footprints] Put the mark on pin 1 for axial footprints to make them more likely to fall on grid
- [bugfix] Fix flipping of arcs
- [bugfix] Fix parsing of old-syntax arcs
- [bugfix] Include explicit text/lines on silk layers in the assembly drawing output
- [feature] ‘–ben-mode’ has been renamed to ‘–photo-mode’
- [bugfix] Fix some crashing bugs on boards with a large number of rats
- [bugfix] Fix an off-by-one bug in the GTK netlist window
- [docs] Add getting started guide
- [feature] Add support for parsing suffixes on numbers (“um”, “mm”,”in”, “mil”)
- [bugfix] Fix some configure/build issues when cross compiling
- [bugfix] Fix some improperly used automake conditionals
- [feature] Add additional crosshair shapes
- [fedora] Sub package -doc entails documentation in different file formats.
Filed under: Free Electronic Lab, pcb
September 9, 2009 • 18:43
Since more and more universities and small businesses are deploying FEL, long term support seems to be their only words to me.
Well today,we made some progress in that perspective and we are proud to claim all the gEDA-gaf collection including gerbv and PCB are available on the EPEL-5 repositories. PCB is currently under EPEL-5 testing repository.
About 70% packages of the FEL umbrella are already available for EPEL-5. As far as I have tested with commercial EDA tools, the EPEL-5 maintains compatibility and provides a common ground for those who want to have both opensource EDA tools and proprietary EDA tools (assuming they know how to get those proprietary software). Please note that FEL packages will not undergo constant updates under EPEL-5 compared to the Fedora repositories. Hence you will mostly find the support of newer standards, features and new interoperability solutions available first on Fedora, then they might hit EPEL-5 if proper testing has been carried out.
For some reason, tkgate build was forgotten for EL-5. So now it was built and pushed for EPEL-5 testing repository.
Fedora Alliance CVS devel repository got its 100th patch last month, with respect to stability on 64 architecture and we are happy that upstream has applied all our patches for alliance. We have also built this new release for all Fedora supported testing repositories and EPEL-5 testing repository. There is also a new GUI “xgra” coming with this new release which is a Graph viewer.
I’ve also decided that we will not replace Alliance VLSI by herb (which was supported to be a fork of alliance) on Fedora. Before F-11′s release, herb development was active but died out after F-11 was released. Since Alliance VLSI upstream is active and responsive to our wishes, there is currently no valid reason behind obsoleting alliance in favour of herb.
Aside this, there are a lot of new features coming with the next release for FEL-12 Livedvd, I’ll try to jot them down on the following blog posts or maybe Shakthi will blog about them too.
Filed under: alliance, eda, Free Electronic Lab, gEDA, pcb
Levente Kovacs shares with us his Temperature Collector project, which he achieved with gEDA/gaf tools. Below you can see the screenshots on pcb and gerbv respectively:
You too can share the screenshots of your designs with opensource EDA software.
Filed under: gEDA, gerbv, pcb