Hello Andy.
> you may have seen the pin definitions in the eeschma help document it's > quite extensive. > Most of them are fairly obvious, and you choose from them as needed. Mmmmh. Think of a classical 555. You can enable it with setting Pin 4 high. Pin 4 is normally a signal input, but very very often it is tied to the power (personally, i prefere doing this with a 4k7 resistor).....Pin 7, the output, is normaly a signal output. But it will turn to "power", if you switch with this output the power of a small, but entirely complete circuit. What is an Accumulator? Is it output, input or is it passive like a capacitor? ;-) At the beginning, i used "open collector" even for single Transistors, because i did not notice, that this is only for the open collector switching stages of some ICs. I had to use the connections of a diode as passive, but for me, a diode is not necessarily a passive component. Perhaps it is only a mental problem for me, to make this decisions, but it is really a problem. > It > is the pin assignments that DRC uses to The danger of using undefined > and so on is that drc will then not work very well if at all. However > for things like connectors, then passive is a reasonable choice. Of course, with the drc i find all cases of pins not correctly attached to a wire..... > > The ratsnest of the wires, that's another matter You can of course > limit what you see with the show general and module ratsnest options, > but the main problem is that Kicad will not know which pin the main > board trace will connect to until you actually connect it. Hence ypou see > the ratsnet. A small case of chicken and egg I'm afraid. I see..... > > As for the sheet name, well the docs do refer to this function, noted as > not implemented, but the docs are for a rather older version, so it looks > as if this idea has been thought of, but as far as I can see nothing > has been done with it. Oh. I do not mean, that the pre- or suffix must be only the sheet name. But it would be nice, if you could see by the component reference number, to which part of the board i will belong. As an example, using numbers 0-999 for the main schematic, numbers 1000-1999 for power supply, 2000-2999 for driver and power stages, 3000-3999 for safty circuit and so on..... But i think, it could be easier use the reference number as a string, and add another string to it, than reserving hole number blocks for the use by special sheets. With best regards: Bernd Wiebus alias dl1eic