← Commit history

orderable attributes: rebuild .lbr with adom-lbr 2.18.0 so MPN, MANUFACTURER and the distributor part numbers reach <technology> (LCSC_PN C279570). The published library carried no attributes at all, so a BOM had nothing to buy from. Distributor PNs matched on exact MPN AND corroborating manufacturer.

Ray ·6b80333a50 · ·parent 6bf945c
2 files changed +45−25
page.json+3−1
@@ -26,7 +26,9 @@       "model_3d_step": "stm8l052c6t6tr.step",       "lbr": "stm8l052c6t6tr.lbr"     },-    "distributor_links": {},+    "distributor_links": {+      "lcsc": "C279570"+    },     "pins": [       {         "number": "1",
stm8l052c6t6tr.lbr+42−24
@@ -102,6 +102,18 @@   <smd name="46" x="-1.7500" y="4.1625" dx="0.3000" dy="1.4750" layer="1"/>   <smd name="47" x="-2.2500" y="4.1625" dx="0.3000" dy="1.4750" layer="1"/>   <smd name="48" x="-2.7500" y="4.1625" dx="0.3000" dy="1.4750" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-4.2500" y="3.1600"/>+    <vertex x="-4.5900" y="3.6300"/>+    <vertex x="-3.9100" y="3.6300"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-2.5000" y="3.5000"/>+    <vertex x="3.5000" y="3.5000"/>+    <vertex x="3.5000" y="-3.5000"/>+    <vertex x="-3.5000" y="-3.5000"/>+    <vertex x="-3.5000" y="2.5000"/>+  </polygon>   <wire x1="-3.6100" y1="3.6100" x2="-3.1600" y2="3.6100" width="0.1200" layer="21"/>   <wire x1="-3.6100" y1="3.1600" x2="-3.6100" y2="3.6100" width="0.1200" layer="21"/>   <wire x1="-3.6100" y1="-3.6100" x2="-3.6100" y2="-3.1600" width="0.1200" layer="21"/>@@ -112,7 +124,7 @@   <wire x1="3.6100" y1="-3.6100" x2="3.1600" y2="-3.6100" width="0.1200" layer="21"/>   <text x="0" y="5.500" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>   <text x="0" y="-5.500" size="1.27" layer="27" align="top-center">&gt;VALUE</text>-<!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="-4.2500" y="3.1600"/><vertex x="-4.5900" y="3.6300"/><vertex x="-3.9100" y="3.6300"/></polygon></package>+</package> </packages> <symbols> <symbol name="STM8L052C6T6TR">@@ -122,13 +134,13 @@   <wire x1="-12.7" y1="-33.02" x2="-12.7" y2="30.48" width="0.254" layer="94"/>   <text x="0" y="33.02" size="1.27" layer="95" align="bottom-center">&gt;NAME</text>   <text x="0" y="-35.56" size="1.27" layer="96" align="top-center">&gt;VALUE</text>-  <pin name="PA0/[USART1_CK]/SWIM/BEEP/IR_TIM" x="-17.78" y="27.94" length="middle" direction="io"/>+  <pin name="PA0/_USART1_CK_/SWIM/BEEP/IR_TIM" x="-17.78" y="27.94" length="middle" direction="io"/>   <pin name="NRST/PA1" x="-17.78" y="25.4" length="middle" direction="io"/>-  <pin name="PA2/OSC_IN/[USART1_TX]/[SPI1_MISO]" x="-17.78" y="22.86" length="middle" direction="io"/>-  <pin name="PA3/OSC_OUT/[USART1_RX]/[SPI1_MOSI]" x="-17.78" y="20.32" length="middle" direction="io"/>+  <pin name="PA2/OSC_IN/_USART1_TX_/_SPI1_MISO" x="-17.78" y="22.86" length="middle" direction="io"/>+  <pin name="PA3/OSC_OUT/_USART1_RX_/_SPI1_MOSI" x="-17.78" y="20.32" length="middle" direction="io"/>   <pin name="PA4/TIM2_BKIN/LCD_COM0/ADC1_IN2" x="-17.78" y="17.78" length="middle" direction="io"/>   <pin name="PA5/TIM3_BKIN/LCD_COM1/ADC1_IN1" x="-17.78" y="15.24" length="middle" direction="io"/>-  <pin name="PA6/[ADC1_TRIG]/LCD_COM2/ADC1_IN0" x="-17.78" y="12.7" length="middle" direction="io"/>+  <pin name="PA6/_ADC1_TRIG_/LCD_COM2/ADC1_IN0" x="-17.78" y="12.7" length="middle" direction="io"/>   <pin name="PA7/LCD_SEG0" x="-17.78" y="10.16" length="middle" direction="io"/>   <pin name="VSS1/VSSA/VREF-" x="-17.78" y="7.62" length="middle" direction="pwr"/>   <pin name="VDD1" x="-17.78" y="5.08" length="middle" direction="pwr"/>@@ -141,7 +153,7 @@   <pin name="PE3/LCD_SEG4" x="-17.78" y="-12.7" length="middle" direction="io"/>   <pin name="PE4/LCD_SEG5" x="-17.78" y="-15.24" length="middle" direction="io"/>   <pin name="PE5/LCD_SEG6/ADC1_IN23" x="-17.78" y="-17.78" length="middle" direction="io"/>-  <pin name="PD0/TIM3_CH2/[ADC1_TRIG]/LCD_SEG7/ADC1_IN22" x="-17.78" y="-20.32" length="middle" direction="io"/>+  <pin name="PD0/TIM3_CH2/_ADC1_TRIG_/LCD_SEG7/ADC1_IN22" x="-17.78" y="-20.32" length="middle" direction="io"/>   <pin name="PD1/TIM3_ETR/LCD_COM3/ADC1_IN21" x="-17.78" y="-22.86" length="middle" direction="io"/>   <pin name="PD2/TIM1_CH1/LCD_SEG8/ADC1_IN20" x="-17.78" y="-25.4" length="middle" direction="io"/>   <pin name="PD3/TIM1_ETR/LCD_SEG9/ADC1_IN19" x="-17.78" y="-27.94" length="middle" direction="io"/>@@ -149,8 +161,8 @@   <pin name="PE7/LCD_SEG27" x="17.78" y="27.94" length="middle" direction="io" rot="R180"/>   <pin name="PE6/LCD_SEG26/PVD_IN" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>   <pin name="PC7/LCD_SEG25/ADC1_IN3" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>-  <pin name="PC6/OSC32_OUT/[SPI1_SCK]/[USART1_RX]" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>-  <pin name="PC5/OSC32_IN/[SPI1_NSS]/[USART1_TX]" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+  <pin name="PC6/OSC32_OUT/_SPI1_SCK_/_USART1_RX" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+  <pin name="PC5/OSC32_IN/_SPI1_NSS_/_USART1_TX" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>   <pin name="PC4/USART1_CK/I2C1_SMB/CCO/LCD_SEG24/ADC1_IN4" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>   <pin name="PC3/USART1_TX/LCD_SEG23/ADC1_IN5" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>   <pin name="PC2/USART1_RX/LCD_SEG22/ADC1_IN6/VREFINT" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>@@ -163,10 +175,10 @@   <pin name="PD5/TIM1_CH3/LCD_SEG19/ADC1_IN9" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>   <pin name="PD4/TIM1_CH2/LCD_SEG18/ADC1_IN10" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>   <pin name="PF0/ADC1_IN24" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>-  <pin name="PB7/[SPI1_MISO]/LCD_SEG17/ADC1_IN11" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>-  <pin name="PB6/[SPI1_MOSI]/LCD_SEG16/ADC1_IN12" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>-  <pin name="PB5/[SPI1_SCK]/LCD_SEG15/ADC1_IN13" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>-  <pin name="PB4/[SPI1_NSS]/LCD_SEG14/ADC1_IN14" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+  <pin name="PB7/_SPI1_MISO_/LCD_SEG17/ADC1_IN11" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+  <pin name="PB6/_SPI1_MOSI_/LCD_SEG16/ADC1_IN12" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+  <pin name="PB5/_SPI1_SCK_/LCD_SEG15/ADC1_IN13" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+  <pin name="PB4/_SPI1_NSS_/LCD_SEG14/ADC1_IN14" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>   <pin name="PB3/TIM2_ETR/LCD_SEG13/ADC1_IN15" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>   <pin name="PB2/TIM2_CH2/LCD_SEG12/ADC1_IN16" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>   <pin name="PB1/TIM3_CH1/LCD_SEG11/ADC1_IN17" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>@@ -181,13 +193,13 @@   <devices>     <device name="" package="STM8L052C6T6TR">       <connects>-        <connect gate="G$1" pin="PA0/[USART1_CK]/SWIM/BEEP/IR_TIM" pad="1"/>+        <connect gate="G$1" pin="PA0/_USART1_CK_/SWIM/BEEP/IR_TIM" pad="1"/>         <connect gate="G$1" pin="NRST/PA1" pad="2"/>-        <connect gate="G$1" pin="PA2/OSC_IN/[USART1_TX]/[SPI1_MISO]" pad="3"/>-        <connect gate="G$1" pin="PA3/OSC_OUT/[USART1_RX]/[SPI1_MOSI]" pad="4"/>+        <connect gate="G$1" pin="PA2/OSC_IN/_USART1_TX_/_SPI1_MISO" pad="3"/>+        <connect gate="G$1" pin="PA3/OSC_OUT/_USART1_RX_/_SPI1_MOSI" pad="4"/>         <connect gate="G$1" pin="PA4/TIM2_BKIN/LCD_COM0/ADC1_IN2" pad="5"/>         <connect gate="G$1" pin="PA5/TIM3_BKIN/LCD_COM1/ADC1_IN1" pad="6"/>-        <connect gate="G$1" pin="PA6/[ADC1_TRIG]/LCD_COM2/ADC1_IN0" pad="7"/>+        <connect gate="G$1" pin="PA6/_ADC1_TRIG_/LCD_COM2/ADC1_IN0" pad="7"/>         <connect gate="G$1" pin="PA7/LCD_SEG0" pad="8"/>         <connect gate="G$1" pin="VSS1/VSSA/VREF-" pad="9"/>         <connect gate="G$1" pin="VDD1" pad="10"/>@@ -200,7 +212,7 @@         <connect gate="G$1" pin="PE3/LCD_SEG4" pad="17"/>         <connect gate="G$1" pin="PE4/LCD_SEG5" pad="18"/>         <connect gate="G$1" pin="PE5/LCD_SEG6/ADC1_IN23" pad="19"/>-        <connect gate="G$1" pin="PD0/TIM3_CH2/[ADC1_TRIG]/LCD_SEG7/ADC1_IN22" pad="20"/>+        <connect gate="G$1" pin="PD0/TIM3_CH2/_ADC1_TRIG_/LCD_SEG7/ADC1_IN22" pad="20"/>         <connect gate="G$1" pin="PD1/TIM3_ETR/LCD_COM3/ADC1_IN21" pad="21"/>         <connect gate="G$1" pin="PD2/TIM1_CH1/LCD_SEG8/ADC1_IN20" pad="22"/>         <connect gate="G$1" pin="PD3/TIM1_ETR/LCD_SEG9/ADC1_IN19" pad="23"/>@@ -208,8 +220,8 @@         <connect gate="G$1" pin="PE7/LCD_SEG27" pad="48"/>         <connect gate="G$1" pin="PE6/LCD_SEG26/PVD_IN" pad="47"/>         <connect gate="G$1" pin="PC7/LCD_SEG25/ADC1_IN3" pad="46"/>-        <connect gate="G$1" pin="PC6/OSC32_OUT/[SPI1_SCK]/[USART1_RX]" pad="45"/>-        <connect gate="G$1" pin="PC5/OSC32_IN/[SPI1_NSS]/[USART1_TX]" pad="44"/>+        <connect gate="G$1" pin="PC6/OSC32_OUT/_SPI1_SCK_/_USART1_RX" pad="45"/>+        <connect gate="G$1" pin="PC5/OSC32_IN/_SPI1_NSS_/_USART1_TX" pad="44"/>         <connect gate="G$1" pin="PC4/USART1_CK/I2C1_SMB/CCO/LCD_SEG24/ADC1_IN4" pad="43"/>         <connect gate="G$1" pin="PC3/USART1_TX/LCD_SEG23/ADC1_IN5" pad="42"/>         <connect gate="G$1" pin="PC2/USART1_RX/LCD_SEG22/ADC1_IN6/VREFINT" pad="41"/>@@ -222,15 +234,21 @@         <connect gate="G$1" pin="PD5/TIM1_CH3/LCD_SEG19/ADC1_IN9" pad="34"/>         <connect gate="G$1" pin="PD4/TIM1_CH2/LCD_SEG18/ADC1_IN10" pad="33"/>         <connect gate="G$1" pin="PF0/ADC1_IN24" pad="32"/>-        <connect gate="G$1" pin="PB7/[SPI1_MISO]/LCD_SEG17/ADC1_IN11" pad="31"/>-        <connect gate="G$1" pin="PB6/[SPI1_MOSI]/LCD_SEG16/ADC1_IN12" pad="30"/>-        <connect gate="G$1" pin="PB5/[SPI1_SCK]/LCD_SEG15/ADC1_IN13" pad="29"/>-        <connect gate="G$1" pin="PB4/[SPI1_NSS]/LCD_SEG14/ADC1_IN14" pad="28"/>+        <connect gate="G$1" pin="PB7/_SPI1_MISO_/LCD_SEG17/ADC1_IN11" pad="31"/>+        <connect gate="G$1" pin="PB6/_SPI1_MOSI_/LCD_SEG16/ADC1_IN12" pad="30"/>+        <connect gate="G$1" pin="PB5/_SPI1_SCK_/LCD_SEG15/ADC1_IN13" pad="29"/>+        <connect gate="G$1" pin="PB4/_SPI1_NSS_/LCD_SEG14/ADC1_IN14" pad="28"/>         <connect gate="G$1" pin="PB3/TIM2_ETR/LCD_SEG13/ADC1_IN15" pad="27"/>         <connect gate="G$1" pin="PB2/TIM2_CH2/LCD_SEG12/ADC1_IN16" pad="26"/>         <connect gate="G$1" pin="PB1/TIM3_CH1/LCD_SEG11/ADC1_IN17" pad="25"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="STM8L052C6T6TR" constant="no"/>+          <attribute name="MANUFACTURER" value="STMicroelectronics" constant="no"/>+          <attribute name="LCSC_PN" value="C279570" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>