Skip to content

Amplifier_Current: Add ZXCT1010

KiCad Bot requested to merge github/fork/charliebruce/zxct1010 into master

Created by: charliebruce

This part is quite similar to other parts in the ZXCTxxxx series. As described in datasheet:

It is an enhanced version of the ZXCT1009 offering reduced typical output offset and improved accuracy at low sense voltage.

This was simply created by cloning and modifying the symbol for ZXCT1110. The violation of rule S3.6 (Pin name position offset) seems to have been present on ZXCT1110 too (see below).

schlib % python3 checklib.py ../../kicad-symbols/Amplifier_Current.lib -c ZXCT1110
Checking symbol 'ZXCT1110':
  Violating S3.6
schlib % python3 checklib.py ../../kicad-symbols/Amplifier_Current.lib -c ZXCT1010
Checking symbol 'ZXCT1010':
  Violating S3.6

It looks like this has been done intentionally on the original symbol, to ensure that the pin name is closer to the pin than the other edge of the symbol.

Alternatively, would renaming the ZXCT1110 to add a wildcard (ZXCT1x10) be appropriate here - is a difference in output offset and accuracy big enough to be considered a functional change? Or would it be better to just close this PR unmerged? Users can override the name of a ZXCT1110 in a specific schematic if they require tighter-specification parts on their project - is that the usual way of working in KiCad, or would users expect both variants to be available? I'm not sure what the precedent is.

Datasheet: https://www.diodes.com/assets/Datasheets/ZXCT1010.pdf

Screenshot 2020-01-02 at 04 54 58

Merge request reports