In the example are R2 and R4 180° rotated.
You can see that the values of R2 and R4 are slightly off center. The references are also somewhat differently placed.
In printouts this causes the values to hug the lines the symbols are made of.
Is this deliberately to see whether a symbol is rotated or not?
This causes no problems whatsoever but i would find it a lack of beauty.
No offense meant!
Keep up the good works, KiCad is a great program.
Thank You.
I’ve noticed this as well. The position of the text in the symbol editor doesn’t match that in the schematic, and the positions in the schematic are often inconsistent among different gates of the same part. I’ve seen the text on top of a pin as well. My impression is that if affects all symbols, be they from the library provided or user generated.
I satisfy my OCD by changing the grid to 1mil. and moving the texts for both Schem. and PCB 'till I’m happy with the “appearance”…that way I can sleep at night
After a user question I made a little tutorial for entering netlist information directly into Pcbnew, and that worked pretty well in the latest nightlies, much better then I expected.
However, the next step was to re-create the schematic and make it match with the PCB netlist, and there I bumped into this rotation issue again. The orientation on the PCB is such that you have to put the resistors on the schematic with a 180 degree rotation.
Has anyone who is bothered by this already checked if there is an issue for this on gitlab?
Yes indeed.
In the experiment I mentioned, the resistors ended up with pin 2 on top, and to layout the schematic neatly I also put pin 2 on top on the schematic, which is 180 degree rotated from the default, which triggers the offset text.
The difference is very small and usually not significant. I measure it as around 0.15mm. It is only with the value text of the resistors that it becomes an issue big enough to pay any attention to. The default position of the resistor value is in the rectangle and that is a perfect place for it to be as long as it is correctly centered, but even the 0.15mm discrepancy is very noticeable in the location of the resistor value.
In normal work flow I just rotate the resistor to normal rotation to avoid this, but because the PCB was already drawn, this would also necessitate rotating the footprints on the PCB.
It’s not an important issue, but non the less it is one of those small annoyances that keeps distracting me.