Comment 2 for bug 1846379

Revision history for this message
Piotr Gałka (piotrgalka) wrote :

In 5.1.4 there are only settings for:
Silk Layers
Copper Layers
Edge Cuts
Coutyards
Other Layers

The work is easier if you can use defaults instead of modifying for example text size of each placed text.
Assume we have silk at top but not at bottom. And we have the PCB for DIN rail case. There are two lines of terminal blocks (2x12=24 I/O lines). You have no place on top to describe input/output lines (terminal blocks touch PCB edge) but you have a lot of place under terminal blocks. That description is not for the end user (he will have it at case) but for yourself. We have many such PCBs and no one with case just because we need a connection to PDI programming/debugging socket.
Having no silk at bottom I write pin descriptions at copper. But when covered by solder mask it is hard to read. So I also write the same texts at solder mask to get a gold letters - visibility - perfect.
To have default text size for solder mask I have to set default for _all_ Other Layers.
This time I was working with other PCB (DIN example was the simplest to show real need for it), but also I had some texts at bottom. And then I added some dimension lines and noticed that I have dimension's written in different sizes (new ones used the size I have just set for solder mask). So I had to manually change text parameters in all just added dimensions (3 parameters to write per each) or to delete them, modify the default for _all_ Other Layers and put them once more.
In such situation I think what can be done to make KiCad better.
For me if that list would be extended with "Solder mask layers" would probably be enough. But I can imagine someone can need different dimensions at User or Eco layers. And he can't do all the job at each layer before moving to next layer. If he could just set default for each layer it would be the most comfortable for him. I think changing default line width and text size should be easier accessible that changing colours. I think if someone don't use default colour set then he spend some time and his color set used stabilizes, but text sizes can depend on PCB.
Because of this I think it would be good if default can be set for each layer. That dialog box can be left - changing in it would be propagated to appropriate layers, but I think finding that settings in right toolbar would be simpler than in menu.
But it is of course only proposition. I think it would be better, but you can have other opinion.