I am recreating in KiCad an existing schematic available only as an image. I am also using hierarchical sheets to simplify the original “all in one sheet” design.
Is it legal—or wise—to have spaces in the Sheet name?
For example, I am using “Joystick Ports” as sheet name and joystick.sch as file name.
Sheet name is just a comment really. I usually have spaces in mine.
File names should not have spaces for portability across operating systems, I use underscore to avoid this
I asked because I remembered that the Sheet Name was somehow involved in the creation of net names and I wasn’t sure whether spaces could affect other tools consuming the netlist.
I have re-read the Eeschema manual and it seems I was wrong. It’s the Sheet Number that is used to generate net names.
Anyway, I’ll see what happens once I finish my design and run DRC
KiCad internal tools will handle spaces at places where KiCad allows you to include them. You will most likely never run into problems even if used in a file name. However, if you use external tools like for example a BOM script then you could run into trouble if that script is not setup to handle spaces correctly.