pcb-rnd 2.0.1 - Page 1
Forum section: electronics / general

author: ScribblesOnNapkins
author_rank: Regular Contributor
timestamp: September 04, 2018, 07:35:27 pm
content: From the mailing list "Hi all,I'm proud to announce our new stable release, version 2.0.1, for the 5thbirthday of pcb-rnd (on 30th August). Thanks to all the fellow developers andcontributors!pcb-rnd is an independent printed circuit board editor, compatible withgeda.web:http://repo.hu/projects/pcb-rndVCS: svn://repo.hu/pcb-rnd/trunkIRC: server=repo.hu port=6667 channel=#pcb-rndAmong all the cleanups in this release I'd highlight two: rendering speedup andthe new action/scripting API. We again support 10 different embedded scriptinglanguages, but now we have the same, typed, binary action API for user actions(and menus and hotkeys) that we have for scripting.We also have a bunch of minor new featuers, from which I find ddraft, our new 2dimensional drafting plugin and CAM exporting the most important two. Thesewill really speed up using pcb-rnd in some cases (e.g. drawing footprints anddoing "unusual" exports). We also have a more usable export dialog that handlesthe dynamically growing number of export formats well.Plans for the next development cycle: introduce "documentation" layers andimprove scripting further.Best regards,Igor2P.S. more detailed release notes:pcb-rnd 2.0.1~~~~~~~~~~~~~Focus of this release is infrastructural cleanups, bugfixesand GUI rendering optimization. The new features added in thisrelease are all about extending the infrastructure to get theflexibility of pcb-rnd to the next level.New feature highlights:1. Cam exporting interface: a simple, unified interface to tellany exporter what layers to export to what file names.2. Command line modes: the command line interpreter can be switchedto interpret syntax different from pcb actions.3. Scripting support upgrade to using fungw (10 scripting languages,including awk, python, perl, ruby, javascript, lisp). Support forswitching the command line into script mode using any of thesupported scripting languages (the user can enter script one-liners directly).4. ddraft: angle/length constraint actions and GUI, trim() and split() actions,a new command line mode with a syntax designed for 2d drafting. Similarto those in mechanical cads, with actions to draw lines perpendicular orparallel to existing lines.5. Command line GUI upgrade: more seamless integration of command lineediting and mouse actions.6. New, single-stage, non-modal export dialog with tabs available exporters(also available in lesstif).7. Import plugin: freepcb netlist - schematics from EasyEDA can be imported8. Persistent layer color, saved with the board. Layer colors from theconfiguration are used only as initial color for new layers."PPS: Sorry about not posting here more often I have been a bit snowed under of late. We had a lot releases where I only got time to post long after the release was done making it kind of pointlessly old news.

author: techman-001
author_rank: Frequent Contributor
timestamp: December 30, 2018, 01:26:09 pm
content: Pretty nice, I didn't know about pcb-rnd until reading this post just now (31 Dec 2018). Lucky I found it today or I'd have to wait until next year ;-)It compiled nicely on FreeBSD 11.2 allowing me to check out the features, ... so many new things!I'm a long term PCB user, gEDA examples used to have (may still have) a demo board I submitted a long time ago but I haven't actually designed a new PCB for about 7 years .Thanks for making this fork available, I plan to make a PCB soon, and will definitely give pcb-rnd a try.Cheers,Terry