kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #33490
Re: spaces not allowed in SCH library nicknames
On 1/26/2018 1:07 PM, Tomasz Wlostowski wrote:
> On 26/01/18 19:01, Tomasz Wlostowski wrote:
>> Hi all,
>>
>> Why are space characters not allowed in the SCH library nicknames, but
>> are OK for the FP libraries? Is this an overlook on SCH/PCB side?
>
> Also, the LIB_IDs follow the following scheme:
>
> library:symbol/revision.
>
> The / (slash) character is often used in the part names (see [1]). For
> 'heavy library style' people like CERN, the part names in the lib need
> to perfectly match the manufacturers' names. '/' as a revision separator
> makes this impossible.
>
> Would anyone here oppose changing it to something not met in typical IC
> names e.g, '@'?
>
> Cheers,
> Tom
>
> [1]
> http://uk.farnell.com/w/c/semiconductors-ics/power-management-ics-pmic/prl/results?st=%2Fnopb
>
I'm opposed to this. I am planning on modifying the LIB_ID parser and
fromatter to allow escaping of the / and : characters so that any utf8
character can be used for symbol and footprint identifiers. I just do
not have time to get this done by the stable 5 release. It's an
unfortunate side effect of the way LIB_ID parses and formats strings. I
would rather not use a different character. This would just create a
huge mess with every existing board file. I think escaping these
character is a better solution that will be compatible with the current
board file format.
Cheers,
Wayne
Follow ups
References