You seems to have another variable there which is empty. This causes the error message. This is a small bug, only the currently edited path should be checked, and only when the users tries to close the dialog all variables should be checked.
EDIT: if in the same dialog session I delete the empty variable, it still complains. Yes, there really is a bug in the checking.
I can confirm that when âKICAD_USER_TEMPLATE_DIRâ is empty the âERROR Environment variable path cannot be emptyâ message is triggered when editing another environment variable is triggered. I did not see this earlier because I filled in that variable myself a long time ago. (and KiCad wonât let me âemptyâ it). I had to modify the file â/home/paul/.config/kicad/5.99/kicad_common.jsonâ to test this.
@TheSwede Does your problem go away if you fill in some (possibly bogus) path in the âKICAD_USER_TEMPLATE_DIRâ environment variable?
For other people:
Some confirmation that âKICAD_USER_TEMPLATE_DIRâ exists and is by default empty would be nice to have before making a bug report. (Confirmation that other environment variables cannot be modified when that var is empty is a bonus).
Sorry, I donât know what you mean here. I did never change the â/Users/MyHomeFolder/Documents/KiCad/5.99/template/â path. That directory exists on my computer, itâs an empty folder created by the KiCad installer.
It doesnât matter if the directory is empty. The variable value is empty in you latest screencast. There is a variable name in the dialog but value (Path) column is empty.
KiCad 6 nightly âkicad-msvc.r24608.e81b516a82-x86_64â:
The problems I had with back annotation after Geographical Annotation were due ro an error on my part.
Gerber generation really works fine. It seems the Gerber files are free from âhundreds ofâ ubused pad definitions. And there is the info which layer the file belongs to.
The drill files: There should be a possibility to generate ONE file for both the plated and non-plated holes. Is there already? The preferred is separate files as is the case now. But there might be card manufacturers that want all in one and the same file.
On my wishlist:
The possibility to select whether those objects which are
touched, fully inside or fully outside
the selection drag/drop rectangle become selected.
Today it is something between touching and fully inside.
Select with marquee moving from left to right -> select only within marquee
Select with marquee moving from right to left ->select all objects touching marquee