v1.0.1 is available for download now, and Razen is now out of Beta. Life has unfortunately distracted from development, but a number of big features have landed over the past year. The full changelog is available. Editing tools and Version-control backends are now implemented as plugins, opening more of Razen's functionality to user-modification. Polygon isolation has been added, as well as UI translation support. Many bugs have been fixed and loading as well as editing performance has been significantly improved.
v0.9.1 is available for download now, bringing a number of improvements and fixes. The full changelog is also available. 4-layer boards are now fully supported, a number of new Python commands have been added, and the Gerber export has been improved. A number of other small improvements and bugfixes are also included.
4 layer boards are now officially supported. A number of DRC and rendering issues have been fixed, and a layer count has been added to the project properties.
A number of bug-fixes to polygon connectivity also improve the behaviour of internal ground planes.
A few new Python commands have been added to speed up part and schematic work. The first is
pinsfromfile, which renames the pins in the current part with names loaded from a text file. From the prompt, call
pinsfromfile with a text file as argument to rename the pins. Pins will automatically be mapped to the Pad of the correct number:
Also included is a new
autolabel command which adds labelled wires to all the pins on a selected symbol.
compactpartnames command renames parts in a project to be sequential. For example if
C1, C2, C4, C7 are the capacitors in the project, they will be renamed to
C1, C2, C3, C4.
I've made a number of improvements to Gerber export plugin. When exporting to Gerber a Gerbv project is now created. This project has the correct layer stackup and colours to match the source Razen project. The project file can be opened with the
-p gerbv command-line option:
$ gerbv -p projects/example-attiny-usb/example-attiny-usb.gvp
The result is a much nicer view in gerbv:
Polygons are now exported using the Gerber region commands, rather than being rasterised to line segments. This significantly reduces the file size of exported Gerbers and improves export speed.