I'm a newbie here so, not exactly sure where to post these kinds of requests but,
here goes…Maybe the existing rev or newer Rev 6 may already have these features and someone can direct me on how to implement them.
Hierarchical schematics - enable the user to effectively “switch” between the component values specified in the primary hierarchy schematic block or, allow user specified values for specific instances.
An example of use would be an LED block with multiple LED’s where the user wants different LED colors in specific LED blocks and, probably, different series R values for those same LEDs.
PCB - allow outlined text in a copper fill to help identify what the fill area represents - e.g. VCC, +5V, GND, etc.
Schematic and/or pcb revision comparison - allows a user to see where the changes between schematic or pcb are…maybe highlighted by layer?
So, are any or all of these “doable” in the current revision of KiCad?
This is possible in the unstable development version:
Can you show some kind of an example?
This has been discussed and is in the wishlist. Basically this is easy to do with plotted graphics and graphical comparison. Some demonstrations have been shown but nothing integrated into KiCad itself.
Do you mean like remove some copper to display text? You can however put text in the soldermask layer. That will reveal copper in the shape of the text so it will show whatever finish the copper was given, e.g. HASL.
You can add text and assign it to a layer. Because the text won’t be assigned a net there will be clearance around the text. NOTE: if you use large zone clearance it won’t look as neat as you have - 5.99 constraints should make this more manageable.
I do this all the time as I am old fashioned and put a layer number on each layer - mitigate old problems with GERBERS and early fabhouse fabrication flows
You can just add text on the copper layer and place it over a copper zone, the copper zone is not filled where the text is after you refill the zone (Edit -> Fill all zones). Example text_in_zone.kicad_pcb (2.9 KB) .
What i don’t know is how to draw any negative text or primitive on the copper, means a text where the copper isn’t filled but everything else.