← Back to team overview

kicad-developers team mailing list archive

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