| Thank you all very much for the  quick and helpful answers! As I
suspected, it was mostly user error on my part! All of my questions to date have been answered! (I was trying to use :DRC() to check for shorts -- but the "o" key does that, as it should!) (Once I knew that DRC makes sure that objects, regardless of net, are either touching or not too close, and that the net-based rules are enforced via the o key, then DRC works perfectly!) You guys have done a great job on this! If I were to see if I were able to make thermals automatic, where would I start looking, and in which file? Can I currently assign a net to a poly, or does a poly automatically assign itself a net as soon as it is physically wired to a net? (For example, if the user had to just put in a single thermal such that PCB knew what net it was, then thermals could be "turned on" for each puncturing pin of the same net.) I'm not a great programmer, but I'd be delighted to give it a try! Are thermals objects, or are they just a "Yes/No" (and size,layer) flag for every pin? Having not yet looked into the code enough to understand the whole-system mode of operation, I don't know for sure, but I can imagine a simple routine which is run for each screen update which checks to see if any pins go through a polygon which is set to their net, and then turning on the thermal for that pin and that layer, otherwise turning off the thermal for that pin and layer. Tell me if I have all the wrong idea. Thank you all very much, Jesse DJ Delorie wrote: 
 | 
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user