← Commit history

stm32g0b1ccu7: review fixes: one ground pin per stacked pair ([2,4] style), lens-only LED glow, white SMA dielectric, SMA model turned to match the footprint

noah ·6d9a90c287 ·1d ago ·parent 9f32f1d
9 files changed +895−764
README.md+3−2
@@ -22,7 +22,7 @@ Pin numbers and names from KiCad's official `MCU_ST_STM32G0:STM32G0B1CCUx` symbo | 4 | VBAT | power_in | | 5 | VREF+ | input | | 6 | VDD | power_in |-| 7 | VSS | power_in |+| [7,49] | VSS | power_in | | 8 | PF0 | bidirectional | | 9 | PF1 | bidirectional | | 10 | PF2 | bidirectional |@@ -64,7 +64,8 @@ Pin numbers and names from KiCad's official `MCU_ST_STM32G0:STM32G0B1CCUx` symbo | 46 | PB7 | bidirectional | | 47 | PB8 | bidirectional | | 48 | PB9 | bidirectional |-| 49 | VSS | passive |++**Note:** the exposed pad (49) is ground, the same as VSS (pin 7). The symbol has one VSS pin numbered `[7,49]`, KiCad's stacked-pin notation, so wiring it connects pin 7 and the exposed pad; the Fusion library connects VSS to pads "7 49" and the Altium library stacks pins 7 and 49.  ## Key specifications 
altium/Adom_stm32g0b1ccu7.PcbLib
⋯ 1 unchanged line ⋯
altium/Adom_stm32g0b1ccu7.SchLib
⋯ 1 unchanged line ⋯
altium/STM32G0B1CCU7.adom-lbr.json+13−13
@@ -71,6 +71,15 @@         "rotation": 90,         "electrical_type": "power_in"       },+      {+        "number": "49",+        "name": "VSS",+        "x": 0,+        "y": -1900,+        "length": 100,+        "rotation": 90,+        "electrical_type": "power_in"+      },       {         "number": "8",         "name": "PF0",@@ -439,15 +448,6 @@         "length": 100,         "rotation": 180,         "electrical_type": "bidirectional"-      },-      {-        "number": "49",-        "name": "VSS",-        "x": 0,-        "y": -1900,-        "length": 100,-        "rotation": 90,-        "electrical_type": "passive"       }     ],     "body": null,@@ -1715,6 +1715,10 @@       "pin": "7",       "pad": "7"     },+    {+      "pin": "49",+      "pad": "49"+    },     {       "pin": "8",       "pad": "8"@@ -1878,10 +1882,6 @@     {       "pin": "48",       "pad": "48"-    },-    {-      "pin": "49",-      "pad": "49"     }   ],   "provenance": {
package.json+71−71
@@ -1,75 +1,75 @@ {-  "slug": "stm32g0b1ccu7",-  "title": "STM32G0B1CCU7",-  "version": "0.1.0",-  "type": "hardware",-  "kind": "component",-  "description": "STMicroelectronics Arm Cortex-M0+ MCU, USB, 256 KB flash, UFQFPN-48 (7 x 7 mm, 0.5 mm pitch). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",-  "tags": [-    "component",-    "mcu",-    "stm32",-    "stm32g0",-    "cortex-m0+",-    "usb",-    "qfn-48",-    "st"-  ],+ "slug": "stm32g0b1ccu7",+ "title": "STM32G0B1CCU7",+ "version": "0.1.1",+ "type": "hardware",+ "kind": "component",+ "description": "STMicroelectronics Arm Cortex-M0+ MCU, USB, 256 KB flash, UFQFPN-48 (7 x 7 mm, 0.5 mm pitch). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "tags": [+  "component",+  "mcu",+  "stm32",+  "stm32g0",+  "cortex-m0+",+  "usb",+  "qfn-48",+  "st"+ ],+ "mpn": "STM32G0B1CCU7",+ "license": "CC-BY-SA-4.0",+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "visibility": "public",+ "files": [+  "docs/hero.png",+  "docs/stm32g0b1ccu7-datasheet.pdf",+  "altium/Adom_stm32g0b1ccu7.PcbLib",+  "altium/Adom_stm32g0b1ccu7.SchLib",+  "altium/STM32G0B1CCU7.adom-lbr.json",+  "page.json",+  "stm32g0b1ccu7-etched.glb",+  "stm32g0b1ccu7-etched.step",+  "stm32g0b1ccu7.glb",+  "stm32g0b1ccu7.kicad_mod",+  "stm32g0b1ccu7.kicad_sym",+  "stm32g0b1ccu7.lbr",+  "stm32g0b1ccu7.step",+  "verification.json",+  "viewers/footprint.html",+  "viewers/symbol.html",+  "README.md",+  "LICENSE",+  "package.json",+  "stm32g0b1ccu7-hero.glb",+  "stm32g0b1ccu7-hero.overlay.json"+ ],+ "component": {   "mpn": "STM32G0B1CCU7",-  "license": "CC-BY-SA-4.0",-  "dependencies": {},-  "hero": {-    "type": "image",-    "path": "docs/hero.png"+  "manufacturer": "STMicroelectronics",+  "package": "UFQFPN-48 (7 x 7 mm, 0.5 mm pitch)",+  "category": "Microcontroller",+  "subcategory": "Arm Cortex-M0+ MCU with USB",+  "datasheet": "https://www.st.com/resource/en/datasheet/stm32g0b1cc.pdf",+  "distributor_links": {+   "lcsc": {+    "part": "C29759424",+    "url": "https://www.lcsc.com/product-detail/C29759424.html"+   },+   "mouser": {+    "part": "511-STM32G0B1CCU7",+    "url": "https://www.mouser.com/en/ProductDetail/STMicroelectronics/STM32G0B1CCU7?qs=11PymoJGorJ6SXpcWJnDOw%3D%3D"+   },+   "digikey": {+    "part": "497-STM32G0B1CCU7-ND",+    "url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32G0B1CCU7/21349019"+   }   },-  "visibility": "public",-  "files": [-    "docs/hero.png",-    "docs/stm32g0b1ccu7-datasheet.pdf",-    "altium/Adom_stm32g0b1ccu7.PcbLib",-    "altium/Adom_stm32g0b1ccu7.SchLib",-    "altium/STM32G0B1CCU7.adom-lbr.json",-    "page.json",-    "stm32g0b1ccu7-etched.glb",-    "stm32g0b1ccu7-etched.step",-    "stm32g0b1ccu7.glb",-    "stm32g0b1ccu7.kicad_mod",-    "stm32g0b1ccu7.kicad_sym",-    "stm32g0b1ccu7.lbr",-    "stm32g0b1ccu7.step",-    "verification.json",-    "viewers/footprint.html",-    "viewers/symbol.html",-    "README.md",-    "LICENSE",-    "package.json",-    "stm32g0b1ccu7-hero.glb",-    "stm32g0b1ccu7-hero.overlay.json"-  ],-  "component": {-    "mpn": "STM32G0B1CCU7",-    "manufacturer": "STMicroelectronics",-    "package": "UFQFPN-48 (7 x 7 mm, 0.5 mm pitch)",-    "category": "Microcontroller",-    "subcategory": "Arm Cortex-M0+ MCU with USB",-    "datasheet": "https://www.st.com/resource/en/datasheet/stm32g0b1cc.pdf",-    "distributor_links": {-      "lcsc": {-        "part": "C29759424",-        "url": "https://www.lcsc.com/product-detail/C29759424.html"-      },-      "mouser": {-        "part": "511-STM32G0B1CCU7",-        "url": "https://www.mouser.com/en/ProductDetail/STMicroelectronics/STM32G0B1CCU7?qs=11PymoJGorJ6SXpcWJnDOw%3D%3D"-      },-      "digikey": {-        "part": "497-STM32G0B1CCU7-ND",-        "url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32G0B1CCU7/21349019"-      }-    },-    "parts": {-      "model_3d": "stm32g0b1ccu7-hero.glb",-      "model_3d_plain": "stm32g0b1ccu7.glb"-    }+  "parts": {+   "model_3d": "stm32g0b1ccu7-hero.glb",+   "model_3d_plain": "stm32g0b1ccu7.glb"   }-}+ }+}\ No newline at end of file
page.json+511−513
@@ -1,521 +1,519 @@ {-  "schema_version": 1,-  "type": "hardware",-  "kind": "component",-  "slug": "stm32g0b1ccu7",-  "title": "STM32G0B1CCU7",-  "brief": "STMicroelectronics Arm Cortex-M0+ MCU, USB, 256 KB flash, UFQFPN-48 (7 x 7 mm, 0.5 mm pitch). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",-  "version": "0.1.0",-  "license": "CC-BY-SA-4.0",-  "tags": [-    "component",-    "mcu",-    "stm32",-    "stm32g0",-    "cortex-m0+",-    "usb",-    "qfn-48",-    "st"-  ],-  "component": {-    "mpn": "STM32G0B1CCU7",-    "manufacturer": "STMicroelectronics",-    "package": "UFQFPN-48 (7 x 7 mm, 0.5 mm pitch)",-    "pin_count": 49,-    "category": "Microcontroller",-    "subcategory": "Arm Cortex-M0+ MCU with USB",-    "datasheet": "https://www.st.com/resource/en/datasheet/stm32g0b1cc.pdf",-    "parts": {-      "symbol": "stm32g0b1ccu7.kicad_sym",-      "footprint": "stm32g0b1ccu7.kicad_mod",-      "model_3d": "stm32g0b1ccu7-hero.glb",-      "model_3d_plain": "stm32g0b1ccu7.glb",-      "model_3d_step": "stm32g0b1ccu7-etched.step",-      "model_3d_step_plain": "stm32g0b1ccu7.step",-      "lbr": "stm32g0b1ccu7.lbr",-      "datasheet": "docs/stm32g0b1ccu7-datasheet.pdf",-      "step": "stm32g0b1ccu7-etched.step",-      "altium_schlib": "altium/Adom_stm32g0b1ccu7.SchLib",-      "altium_pcblib": "altium/Adom_stm32g0b1ccu7.PcbLib"-    },-    "distributor_links": {-      "lcsc": {-        "part": "C29759424",-        "url": "https://www.lcsc.com/product-detail/C29759424.html"-      },-      "mouser": {-        "part": "511-STM32G0B1CCU7",-        "url": "https://www.mouser.com/en/ProductDetail/STMicroelectronics/STM32G0B1CCU7?qs=11PymoJGorJ6SXpcWJnDOw%3D%3D"-      },-      "digikey": {-        "part": "497-STM32G0B1CCU7-ND",-        "url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32G0B1CCU7/21349019"-      }-    },-    "viewers": {-      "symbol": "viewers/symbol.html",-      "footprint": "viewers/footprint.html"-    },-    "models_3d": [-      {-        "file": "stm32g0b1ccu7.step",-        "role": "plain",-        "up": "Z",-        "units": "mm",-        "origin": "footprint origin",-        "seat": "z = 0",-        "extents_mm": [-          7.027,-          7.027,-          0.61-        ],-        "zmin_mm": 0,-        "footprint_binding": "identity",-        "sha256": "ddaca7d729f5edb6536b30d3fba6c3d6b0858d7138ca6f46dc253d584018a874",-        "checked": "2026-10-08",-        "checked_by": "step2glb features (bbox, floor_z)"-      },-      {-        "file": "stm32g0b1ccu7-etched.step",-        "role": "eda",-        "up": "Z",-        "units": "mm",-        "origin": "footprint origin",-        "seat": "z = 0",-        "extents_mm": [-          7.027,-          7.027,-          0.615-        ],-        "zmin_mm": 0,-        "footprint_binding": "identity",-        "sha256": "7aafce9e0ed378ebdd44cbed71523cade0da22beed1f6b6cd81087a9332a87da",-        "checked": "2026-10-08",-        "checked_by": "step2glb features (bbox, floor_z)"-      }+ "schema_version": 1,+ "type": "hardware",+ "kind": "component",+ "slug": "stm32g0b1ccu7",+ "title": "STM32G0B1CCU7",+ "brief": "STMicroelectronics Arm Cortex-M0+ MCU, USB, 256 KB flash, UFQFPN-48 (7 x 7 mm, 0.5 mm pitch). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "version": "0.1.1",+ "license": "CC-BY-SA-4.0",+ "tags": [+  "component",+  "mcu",+  "stm32",+  "stm32g0",+  "cortex-m0+",+  "usb",+  "qfn-48",+  "st"+ ],+ "component": {+  "mpn": "STM32G0B1CCU7",+  "manufacturer": "STMicroelectronics",+  "package": "UFQFPN-48 (7 x 7 mm, 0.5 mm pitch)",+  "pin_count": 49,+  "category": "Microcontroller",+  "subcategory": "Arm Cortex-M0+ MCU with USB",+  "datasheet": "https://www.st.com/resource/en/datasheet/stm32g0b1cc.pdf",+  "parts": {+   "symbol": "stm32g0b1ccu7.kicad_sym",+   "footprint": "stm32g0b1ccu7.kicad_mod",+   "model_3d": "stm32g0b1ccu7-hero.glb",+   "model_3d_plain": "stm32g0b1ccu7.glb",+   "model_3d_step": "stm32g0b1ccu7-etched.step",+   "model_3d_step_plain": "stm32g0b1ccu7.step",+   "lbr": "stm32g0b1ccu7.lbr",+   "datasheet": "docs/stm32g0b1ccu7-datasheet.pdf",+   "step": "stm32g0b1ccu7-etched.step",+   "altium_schlib": "altium/Adom_stm32g0b1ccu7.SchLib",+   "altium_pcblib": "altium/Adom_stm32g0b1ccu7.PcbLib"+  },+  "distributor_links": {+   "lcsc": {+    "part": "C29759424",+    "url": "https://www.lcsc.com/product-detail/C29759424.html"+   },+   "mouser": {+    "part": "511-STM32G0B1CCU7",+    "url": "https://www.mouser.com/en/ProductDetail/STMicroelectronics/STM32G0B1CCU7?qs=11PymoJGorJ6SXpcWJnDOw%3D%3D"+   },+   "digikey": {+    "part": "497-STM32G0B1CCU7-ND",+    "url": "https://www.digikey.com/en/products/detail/stmicroelectronics/STM32G0B1CCU7/21349019"+   }+  },+  "viewers": {+   "symbol": "viewers/symbol.html",+   "footprint": "viewers/footprint.html"+  },+  "models_3d": [+   {+    "file": "stm32g0b1ccu7.step",+    "role": "plain",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     7.027,+     7.027,+     0.61     ],-    "provenance": {-      "specs": "datasheet (cited per row) and the LCSC parametric listing retrieved 2026-10-08",-      "datasheet": [-        {-          "file": "docs/stm32g0b1ccu7-datasheet.pdf",-          "url": "https://datasheet.lcsc.com/datasheet/pdf/ad4d0bb3724d0eb563bfd5e96431a279.pdf",-          "sha256": "8433e47bc5da5cac459a1d3d5a6add183655061f5655d3c653248de65ca535c9",-          "retrieved": "2026-10-08"-        }+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "ddaca7d729f5edb6536b30d3fba6c3d6b0858d7138ca6f46dc253d584018a874",+    "checked": "2026-10-08",+    "checked_by": "step2glb features (bbox, floor_z)"+   },+   {+    "file": "stm32g0b1ccu7-etched.step",+    "role": "eda",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     7.027,+     7.027,+     0.615+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "7aafce9e0ed378ebdd44cbed71523cade0da22beed1f6b6cd81087a9332a87da",+    "checked": "2026-10-08",+    "checked_by": "step2glb features (bbox, floor_z)"+   }+  ],+  "provenance": {+   "specs": "datasheet (cited per row) and the LCSC parametric listing retrieved 2026-10-08",+   "datasheet": [+    {+     "file": "docs/stm32g0b1ccu7-datasheet.pdf",+     "url": "https://datasheet.lcsc.com/datasheet/pdf/ad4d0bb3724d0eb563bfd5e96431a279.pdf",+     "sha256": "8433e47bc5da5cac459a1d3d5a6add183655061f5655d3c653248de65ca535c9",+     "retrieved": "2026-10-08"+    }+   ],+   "cad_footprint": "AMFM:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias0.3, project library, LCSC land pattern",+   "cad_3d": "LCSC / EasyEDA model (easyeda2kicad), EasyEDA logo stripped, seated on z = 0",+   "etch": {+    "job_id": "dc29743c7db09b6d",+    "endpoint": "/laser-etch",+    "params": "name=STM32G0B1&mode=flat&line2=CCU7"+   },+   "lcsc_model_cleaning": [+    {+     "source": "lib_C29759424.3dshapes/UFQFPN-48_L7.0-W7.0-H0.6-P0.50.step",+     "source_sha256": "84f47e77c30f134382b98fdca56a8458521dd7c13f187cb6e595b1dae6ddd30d",+     "regions": [+      [+       -3.45,+       3.45,+       -3.45,+       3.45,+       0.595,+       0.62       ],-      "cad_footprint": "AMFM:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias0.3, project library, LCSC land pattern",-      "cad_3d": "LCSC / EasyEDA model (easyeda2kicad), EasyEDA logo stripped, seated on z = 0",-      "etch": {-        "job_id": "dc29743c7db09b6d",-        "endpoint": "/laser-etch",-        "params": "name=STM32G0B1&mode=flat&line2=CCU7"-      },-      "lcsc_model_cleaning": [-        {-          "source": "lib_C29759424.3dshapes/UFQFPN-48_L7.0-W7.0-H0.6-P0.50.step",-          "source_sha256": "84f47e77c30f134382b98fdca56a8458521dd7c13f187cb6e595b1dae6ddd30d",-          "regions": [-            [-              -3.45,-              3.45,-              -3.45,-              3.45,-              0.595,-              0.62-            ],-            [-              -2.6,-              2.6,-              -2.6,-              2.6,-              -0.01,-              0.03-            ]-          ],-          "bbox_before": [-            -3.51,-            -3.515,-            0,-            3.5169,-            3.5119,-            0.611-          ],-          "removed_solids": 0,-          "removed_faces": 387,-          "valid": true,-          "bbox_after": [-            -3.51,-            -3.515,-            0,-            3.5169,-            3.5119,-            0.61-          ],-          "solids_after": 1,-          "faces_after": 361,-          "faces_uncoloured": 0,-          "output_sha256": "41151f62d7beaff2af954da2269d61538550e5519c75c841ae1ad20940b96c5d"-        },-        {-          "source": "clean/UFQFPN48_pass1.step",-          "source_sha256": "41151f62d7beaff2af954da2269d61538550e5519c75c841ae1ad20940b96c5d",-          "regions": [-            [-              -2.9,-              2.9,-              -2.9,-              2.9,-              0.595,-              0.615-            ]-          ],-          "bbox_before": [-            -3.51,-            -3.515,-            0,-            3.5169,-            3.5119,-            0.61-          ],-          "removed_solids": 0,-          "removed_faces": 59,-          "valid": true,-          "bbox_after": [-            -3.51,-            -3.515,-            0,-            3.5169,-            3.5119,-            0.61-          ],-          "solids_after": 1,-          "faces_after": 302,-          "faces_uncoloured": 0,-          "output_sha256": "ddaca7d729f5edb6536b30d3fba6c3d6b0858d7138ca6f46dc253d584018a874"-        }+      [+       -2.6,+       2.6,+       -2.6,+       2.6,+       -0.01,+       0.03       ]+     ],+     "bbox_before": [+      -3.51,+      -3.515,+      -0.0,+      3.5169,+      3.5119,+      0.611+     ],+     "removed_solids": 0,+     "removed_faces": 387,+     "valid": true,+     "bbox_after": [+      -3.51,+      -3.515,+      -0.0,+      3.5169,+      3.5119,+      0.61+     ],+     "solids_after": 1,+     "faces_after": 361,+     "faces_uncoloured": 0,+     "output_sha256": "41151f62d7beaff2af954da2269d61538550e5519c75c841ae1ad20940b96c5d"     },-    "pins": [-      {-        "number": "1",-        "name": "PC13",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "2",-        "name": "PC14",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "3",-        "name": "PC15",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "4",-        "name": "VBAT",-        "type": "power_in",-        "description": ""-      },-      {-        "number": "5",-        "name": "VREF+",-        "type": "input",-        "description": ""-      },-      {-        "number": "6",-        "name": "VDD",-        "type": "power_in",-        "description": ""-      },-      {-        "number": "7",-        "name": "VSS",-        "type": "power_in",-        "description": ""-      },-      {-        "number": "8",-        "name": "PF0",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "9",-        "name": "PF1",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "10",-        "name": "PF2",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "11",-        "name": "PA0",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "12",-        "name": "PA1",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "13",-        "name": "PA2",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "14",-        "name": "PA3",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "15",-        "name": "PA4",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "16",-        "name": "PA5",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "17",-        "name": "PA6",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "18",-        "name": "PA7",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "19",-        "name": "PB0",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "20",-        "name": "PB1",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "21",-        "name": "PB2",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "22",-        "name": "PB10",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "23",-        "name": "PB11",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "24",-        "name": "PB12",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "25",-        "name": "PB13",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "26",-        "name": "PB14",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "27",-        "name": "PB15",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "28",-        "name": "PA8",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "29",-        "name": "PA9/UCPD1_DBCC1",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "30",-        "name": "PC6",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "31",-        "name": "PC7",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "32",-        "name": "PA10/UCPD1_DBCC2",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "33",-        "name": "PA9/PA11",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "34",-        "name": "PA10/PA12",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "35",-        "name": "PA13",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "36",-        "name": "PA14",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "37",-        "name": "PA15",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "38",-        "name": "PD0",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "39",-        "name": "PD1",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "40",-        "name": "PD2",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "41",-        "name": "PD3",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "42",-        "name": "PB3",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "43",-        "name": "PB4",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "44",-        "name": "PB5",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "45",-        "name": "PB6",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "46",-        "name": "PB7",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "47",-        "name": "PB8",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "48",-        "name": "PB9",-        "type": "bidirectional",-        "description": ""-      },-      {-        "number": "49",-        "name": "VSS",-        "type": "passive",-        "description": ""-      }-    ],-    "wiki_url": "https://wiki.adom.inc/adom/stm32g0b1ccu7"-  },-  "discovery_triggers": [-    "stm32g0b1ccu7",-    "arm cortex-m0+ mcu, usb, 256 kb flash"-  ],-  "discovery_pitch": "STM32G0B1CCU7: Arm Cortex-M0+ MCU, USB, 256 KB flash with cited specs, orderable part numbers and KiCad, Fusion and Altium libraries and a 3D model.",-  "author": {-    "name": "Noah",-    "email": "[email protected]"-  },-  "dependencies": {},-  "hero": {-    "type": "image",-    "path": "docs/hero.png"+    {+     "source": "clean/UFQFPN48_pass1.step",+     "source_sha256": "41151f62d7beaff2af954da2269d61538550e5519c75c841ae1ad20940b96c5d",+     "regions": [+      [+       -2.9,+       2.9,+       -2.9,+       2.9,+       0.595,+       0.615+      ]+     ],+     "bbox_before": [+      -3.51,+      -3.515,+      -0.0,+      3.5169,+      3.5119,+      0.61+     ],+     "removed_solids": 0,+     "removed_faces": 59,+     "valid": true,+     "bbox_after": [+      -3.51,+      -3.515,+      -0.0,+      3.5169,+      3.5119,+      0.61+     ],+     "solids_after": 1,+     "faces_after": 302,+     "faces_uncoloured": 0,+     "output_sha256": "ddaca7d729f5edb6536b30d3fba6c3d6b0858d7138ca6f46dc253d584018a874"+    }+   ]   },-  "sections": [-    "hero",-    "viewers",-    "readme",-    "breadcrumbs",-    "info"+  "pins": [+   {+    "number": "1",+    "name": "PC13",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "2",+    "name": "PC14",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "3",+    "name": "PC15",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "4",+    "name": "VBAT",+    "type": "power_in",+    "description": ""+   },+   {+    "number": "5",+    "name": "VREF+",+    "type": "input",+    "description": ""+   },+   {+    "number": "6",+    "name": "VDD",+    "type": "power_in",+    "description": ""+   },+   {+    "number": "7",+    "name": "VSS",+    "type": "power_in",+    "description": ""+   },+   {+    "number": "8",+    "name": "PF0",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "9",+    "name": "PF1",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "10",+    "name": "PF2",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "11",+    "name": "PA0",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "12",+    "name": "PA1",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "13",+    "name": "PA2",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "14",+    "name": "PA3",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "15",+    "name": "PA4",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "16",+    "name": "PA5",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "17",+    "name": "PA6",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "18",+    "name": "PA7",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "19",+    "name": "PB0",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "20",+    "name": "PB1",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "21",+    "name": "PB2",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "22",+    "name": "PB10",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "23",+    "name": "PB11",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "24",+    "name": "PB12",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "25",+    "name": "PB13",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "26",+    "name": "PB14",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "27",+    "name": "PB15",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "28",+    "name": "PA8",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "29",+    "name": "PA9/UCPD1_DBCC1",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "30",+    "name": "PC6",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "31",+    "name": "PC7",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "32",+    "name": "PA10/UCPD1_DBCC2",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "33",+    "name": "PA9/PA11",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "34",+    "name": "PA10/PA12",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "35",+    "name": "PA13",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "36",+    "name": "PA14",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "37",+    "name": "PA15",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "38",+    "name": "PD0",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "39",+    "name": "PD1",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "40",+    "name": "PD2",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "41",+    "name": "PD3",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "42",+    "name": "PB3",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "43",+    "name": "PB4",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "44",+    "name": "PB5",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "45",+    "name": "PB6",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "46",+    "name": "PB7",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "47",+    "name": "PB8",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "48",+    "name": "PB9",+    "type": "bidirectional",+    "description": ""+   },+   {+    "number": "49",+    "name": "VSS",+    "type": "passive",+    "description": ""+   }   ],-  "visibility": {-    "public": true-  }+  "wiki_url": "https://wiki.adom.inc/adom/stm32g0b1ccu7"+ },+ "discovery_triggers": [+  "stm32g0b1ccu7",+  "arm cortex-m0+ mcu, usb, 256 kb flash"+ ],+ "discovery_pitch": "STM32G0B1CCU7: Arm Cortex-M0+ MCU, USB, 256 KB flash with cited specs, orderable part numbers and KiCad, Fusion and Altium libraries and a 3D model.",+ "author": {+  "name": "Noah",+  "email": "[email protected]"+ },+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "sections": [+  "hero",+  "viewers",+  "readme",+  "breadcrumbs",+  "info"+ ],+ "visibility": "public" }\ No newline at end of file
stm32g0b1ccu7.kicad_sym+1−8
@@ -158,7 +158,7 @@ 				(at 0 -48.26 90) 				(length 2.54) 				(name "VSS" (effects (font (size 1.27 1.27))))-				(number "7" (effects (font (size 1.27 1.27))))+				(number "[7,49]" (effects (font (size 1.27 1.27)))) 			) 			(pin bidirectional line 				(at -27.94 35.56 0)@@ -835,13 +835,6 @@ 				(alternate "USART3_RX" bidirectional line) 				(alternate "USART6_RX" bidirectional line) 			)-			(pin passive line-				(at 0 -48.26 90)-				(length 2.54)-				(hide yes)-				(name "VSS" (effects (font (size 1.27 1.27))))-				(number "49" (effects (font (size 1.27 1.27))))-			) 		) 		(embedded_fonts no) 	)
stm32g0b1ccu7.lbr+1−3
@@ -194,7 +194,6 @@   <pin name="PB7" x="25.4" y="-2.539999999999999" length="middle" direction="io" rot="R180"/>   <pin name="PB8" x="25.4" y="-5.080000000000005" length="middle" direction="io" rot="R180"/>   <pin name="PB9" x="25.4" y="-7.619999999999997" length="middle" direction="io" rot="R180"/>-  <pin name="VSS@2" x="-25.4" y="48.260000000000005" length="middle" direction="pas"/> </symbol> </symbols> <devicesets>@@ -212,7 +211,7 @@         <connect gate="G$1" pin="VBAT" pad="4"/>         <connect gate="G$1" pin="VREF+" pad="5"/>         <connect gate="G$1" pin="VDD" pad="6"/>-        <connect gate="G$1" pin="VSS" pad="7"/>+        <connect gate="G$1" pin="VSS" pad="7 49"/>         <connect gate="G$1" pin="PF0" pad="8"/>         <connect gate="G$1" pin="PF1" pad="9"/>         <connect gate="G$1" pin="PF2" pad="10"/>@@ -254,7 +253,6 @@         <connect gate="G$1" pin="PB7" pad="46"/>         <connect gate="G$1" pin="PB8" pad="47"/>         <connect gate="G$1" pin="PB9" pad="48"/>-        <connect gate="G$1" pin="VSS@2" pad="49 49@2 49@3 49@4 49@5 49@6 49@7 49@8 49@9 49@10 49@11"/>       </connects>       <technologies>         <technology name="">
viewers/symbol.html+295−154
@@ -1042,6 +1042,45 @@ stroke-linecap:round; stroke-linejoin:round;">   +++++++++++++++++++++++++++++++++++++++   @@ -2093,159 +2132,6 @@ L101.5782 53.3727 <g style="fill:none;  stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1;  stroke-linecap:round; stroke-linejoin:round;">-<path d="M100.0000 145.7200-L100.0000 148.2600-" />-</g>-<g style="fill:none; -stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; -stroke-linecap:round; stroke-linejoin:round;">-<g transform="rotate(-90.000000 100.0000 145.2120)">-<text x="100.0000" y="145.8470"-textLength="3.7108" font-size="1.6933" lengthAdjust="spacingAndGlyphs"-text-anchor="start" opacity="0" stroke-opacity="0">VSS</text>-</g>-<g class="stroked-text">-<path d="M99.3095 144.9908-L100.5795 144.5675-" />-<path d="M100.5795 144.5675-L99.3095 144.1441-" />-<path d="M100.5191 143.7812-L100.5795 143.5998-" />-<path d="M100.5795 143.5998-L100.5795 143.2974-" />-<path d="M100.5795 143.2974-L100.5191 143.1765-" />-<path d="M100.5191 143.1765-L100.4586 143.1160-" />-<path d="M100.4586 143.1160-L100.3376 143.0555-" />-<path d="M100.3376 143.0555-L100.2167 143.0555-" />-<path d="M100.2167 143.0555-L100.0957 143.1160-" />-<path d="M100.0957 143.1160-L100.0352 143.1765-" />-<path d="M100.0352 143.1765-L99.9748 143.2974-" />-<path d="M99.9748 143.2974-L99.9143 143.5393-" />-<path d="M99.9143 143.5393-L99.8538 143.6603-" />-<path d="M99.8538 143.6603-L99.7933 143.7208-" />-<path d="M99.7933 143.7208-L99.6724 143.7812-" />-<path d="M99.6724 143.7812-L99.5514 143.7812-" />-<path d="M99.5514 143.7812-L99.4305 143.7208-" />-<path d="M99.4305 143.7208-L99.3700 143.6603-" />-<path d="M99.3700 143.6603-L99.3095 143.5393-" />-<path d="M99.3095 143.5393-L99.3095 143.2370-" />-<path d="M99.3095 143.2370-L99.3700 143.0555-" />-<path d="M100.5191 142.5717-L100.5795 142.3903-" />-<path d="M100.5795 142.3903-L100.5795 142.0879-" />-<path d="M100.5795 142.0879-L100.5191 141.9670-" />-<path d="M100.5191 141.9670-L100.4586 141.9065-" />-<path d="M100.4586 141.9065-L100.3376 141.8460-" />-<path d="M100.3376 141.8460-L100.2167 141.8460-" />-<path d="M100.2167 141.8460-L100.0957 141.9065-" />-<path d="M100.0957 141.9065-L100.0352 141.9670-" />-<path d="M100.0352 141.9670-L99.9748 142.0879-" />-<path d="M99.9748 142.0879-L99.9143 142.3298-" />-<path d="M99.9143 142.3298-L99.8538 142.4508-" />-<path d="M99.8538 142.4508-L99.7933 142.5113-" />-<path d="M99.7933 142.5113-L99.6724 142.5717-" />-<path d="M99.6724 142.5717-L99.5514 142.5717-" />-<path d="M99.5514 142.5717-L99.4305 142.5113-" />-<path d="M99.4305 142.5113-L99.3700 142.4508-" />-<path d="M99.3700 142.4508-L99.3095 142.3298-" />-<path d="M99.3095 142.3298-L99.3095 142.0275-" />-<path d="M99.3095 142.0275-L99.3700 141.8460-" />-</g></g>-<g style="fill:none; -stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; -stroke-linecap:round; stroke-linejoin:round;">-<g transform="rotate(-90.000000 99.7460 146.9900)">-<text x="99.7460" y="146.9900"-textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"-text-anchor="middle" opacity="0" stroke-opacity="0">7</text>-</g>-<g class="stroked-text">-<path d="M98.3125 147.4132-L98.3125 146.5666-" />-<path d="M98.3125 146.5666-L99.5825 147.1108-" />-</g></g>-<g style="fill:none; -stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; -stroke-linecap:round; stroke-linejoin:round;"> <path d="M74.6000 64.4400 L72.0600 64.4400 " />@@ -11077,6 +10963,261 @@ L127.3957 124.2568 " /> </g></g> <g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M100.0000 145.7200+L100.0000 148.2600+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 100.0000 145.2120)">+<text x="100.0000" y="145.8470"+textLength="3.7108" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">VSS</text>+</g>+<g class="stroked-text">+<path d="M99.3095 144.9908+L100.5795 144.5675+" />+<path d="M100.5795 144.5675+L99.3095 144.1441+" />+<path d="M100.5191 143.7812+L100.5795 143.5998+" />+<path d="M100.5795 143.5998+L100.5795 143.2974+" />+<path d="M100.5795 143.2974+L100.5191 143.1765+" />+<path d="M100.5191 143.1765+L100.4586 143.1160+" />+<path d="M100.4586 143.1160+L100.3376 143.0555+" />+<path d="M100.3376 143.0555+L100.2167 143.0555+" />+<path d="M100.2167 143.0555+L100.0957 143.1160+" />+<path d="M100.0957 143.1160+L100.0352 143.1765+" />+<path d="M100.0352 143.1765+L99.9748 143.2974+" />+<path d="M99.9748 143.2974+L99.9143 143.5393+" />+<path d="M99.9143 143.5393+L99.8538 143.6603+" />+<path d="M99.8538 143.6603+L99.7933 143.7208+" />+<path d="M99.7933 143.7208+L99.6724 143.7812+" />+<path d="M99.6724 143.7812+L99.5514 143.7812+" />+<path d="M99.5514 143.7812+L99.4305 143.7208+" />+<path d="M99.4305 143.7208+L99.3700 143.6603+" />+<path d="M99.3700 143.6603+L99.3095 143.5393+" />+<path d="M99.3095 143.5393+L99.3095 143.2370+" />+<path d="M99.3095 143.2370+L99.3700 143.0555+" />+<path d="M100.5191 142.5717+L100.5795 142.3903+" />+<path d="M100.5795 142.3903+L100.5795 142.0879+" />+<path d="M100.5795 142.0879+L100.5191 141.9670+" />+<path d="M100.5191 141.9670+L100.4586 141.9065+" />+<path d="M100.4586 141.9065+L100.3376 141.8460+" />+<path d="M100.3376 141.8460+L100.2167 141.8460+" />+<path d="M100.2167 141.8460+L100.0957 141.9065+" />+<path d="M100.0957 141.9065+L100.0352 141.9670+" />+<path d="M100.0352 141.9670+L99.9748 142.0879+" />+<path d="M99.9748 142.0879+L99.9143 142.3298+" />+<path d="M99.9143 142.3298+L99.8538 142.4508+" />+<path d="M99.8538 142.4508+L99.7933 142.5113+" />+<path d="M99.7933 142.5113+L99.6724 142.5717+" />+<path d="M99.6724 142.5717+L99.5514 142.5717+" />+<path d="M99.5514 142.5717+L99.4305 142.5113+" />+<path d="M99.4305 142.5113+L99.3700 142.4508+" />+<path d="M99.3700 142.4508+L99.3095 142.3298+" />+<path d="M99.3095 142.3298+L99.3095 142.0275+" />+<path d="M99.3095 142.0275+L99.3700 141.8460+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 98.0950 146.9900)">+<text x="98.0950" y="146.9900"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">7</text>+</g>+<g class="stroked-text">+<path d="M96.6615 147.4132+L96.6615 146.5666+" />+<path d="M96.6615 146.5666+L97.9315 147.1108+" />+</g><g transform="rotate(-90.000000 99.7460 146.9900)">+<text x="99.7460" y="146.9900"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">49</text>+</g>+<g class="stroked-text">+<path d="M98.7359 147.3528+L99.5825 147.3528+" />+<path d="M98.2521 147.6552+L99.1592 147.9575+" />+<path d="M99.1592 147.9575+L99.1592 147.1714+" />+<path d="M99.5825 146.6271+L99.5825 146.3852+" />+<path d="M99.5825 146.3852+L99.5221 146.2642+" />+<path d="M99.5221 146.2642+L99.4616 146.2038+" />+<path d="M99.4616 146.2038+L99.2801 146.0828+" />+<path d="M99.2801 146.0828+L99.0382 146.0223+" />+<path d="M99.0382 146.0223+L98.5544 146.0223+" />+<path d="M98.5544 146.0223+L98.4335 146.0828+" />+<path d="M98.4335 146.0828+L98.3730 146.1433+" />+<path d="M98.3730 146.1433+L98.3125 146.2642+" />+<path d="M98.3125 146.2642+L98.3125 146.5061+" />+<path d="M98.3125 146.5061+L98.3730 146.6271+" />+<path d="M98.3730 146.6271+L98.4335 146.6876+" />+<path d="M98.4335 146.6876+L98.5544 146.7480+" />+<path d="M98.5544 146.7480+L98.8568 146.7480+" />+<path d="M98.8568 146.7480+L98.9778 146.6876+" />+<path d="M98.9778 146.6876+L99.0382 146.6271+" />+<path d="M99.0382 146.6271+L99.0987 146.5061+" />+<path d="M99.0987 146.5061+L99.0987 146.2642+" />+<path d="M99.0987 146.2642+L99.0382 146.1433+" />+<path d="M99.0382 146.1433+L98.9778 146.0828+" />+<path d="M98.9778 146.0828+L98.8568 146.0223+" />+</g><path d="M97.2484 145.2460+L97.2484 145.0344+" />+<path d="M97.2484 145.0344+L98.7089 144.8227+" />+<path d="M98.7089 144.8227+L100.1693 145.0344+" />+<path d="M100.1693 145.0344+L100.1693 145.2460+" />+<path d="M97.2484 148.7340+L97.2484 148.9456+" />+<path d="M97.2484 148.9456+L98.7089 149.1573+" />+<path d="M98.7089 149.1573+L100.1693 148.9456+" />+<path d="M100.1693 148.9456+L100.1693 148.7340+" />+</g>+<g style="fill:none;  stroke:#484f58; stroke-width:0.1524; stroke-opacity:1;  stroke-linecap:round; stroke-linejoin:round;"> <text x="74.6000" y="53.6450"@@ -11712,7 +11853,7 @@ window.AdomSymViewer = (function(){ })(); </script> <script>-var PINS=[{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC13","number":"1","type":"Bidirectional","x":-27.94,"y":7.62},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC14","number":"2","type":"Bidirectional","x":-27.94,"y":5.08},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC15","number":"3","type":"Bidirectional","x":-27.94,"y":2.54},{"angle":270,"color":"#ef5350","desc":"","length":2.54,"name":"VBAT","number":"4","type":"Power Input","x":0.0,"y":48.26},{"angle":0,"color":"#66bb6a","desc":"","length":2.54,"name":"VREF+","number":"5","type":"Input","x":-27.94,"y":40.64},{"angle":270,"color":"#ef5350","desc":"","length":2.54,"name":"VDD","number":"6","type":"Power Input","x":2.54,"y":48.26},{"angle":90,"color":"#ef5350","desc":"","length":2.54,"name":"VSS","number":"7","type":"Power Input","x":0.0,"y":-48.26},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF0","number":"8","type":"Bidirectional","x":-27.94,"y":35.56},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF1","number":"9","type":"Bidirectional","x":-27.94,"y":33.02},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF2","number":"10","type":"Bidirectional","x":-27.94,"y":30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA0","number":"11","type":"Bidirectional","x":27.94,"y":40.64},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA1","number":"12","type":"Bidirectional","x":27.94,"y":38.1},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA2","number":"13","type":"Bidirectional","x":27.94,"y":35.56},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA3","number":"14","type":"Bidirectional","x":27.94,"y":33.02},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA4","number":"15","type":"Bidirectional","x":27.94,"y":30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA5","number":"16","type":"Bidirectional","x":27.94,"y":27.94},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA6","number":"17","type":"Bidirectional","x":27.94,"y":25.4},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA7","number":"18","type":"Bidirectional","x":27.94,"y":22.86},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB0","number":"19","type":"Bidirectional","x":27.94,"y":-2.54},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB1","number":"20","type":"Bidirectional","x":27.94,"y":-5.08},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB2","number":"21","type":"Bidirectional","x":27.94,"y":-7.62},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB10","number":"22","type":"Bidirectional","x":27.94,"y":-27.94},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB11","number":"23","type":"Bidirectional","x":27.94,"y":-30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB12","number":"24","type":"Bidirectional","x":27.94,"y":-33.02},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB13","number":"25","type":"Bidirectional","x":27.94,"y":-35.56},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB14","number":"26","type":"Bidirectional","x":27.94,"y":-38.1},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB15","number":"27","type":"Bidirectional","x":27.94,"y":-40.64},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA8","number":"28","type":"Bidirectional","x":27.94,"y":20.32},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA9/UCPD1_DBCC1","number":"29","type":"Bidirectional","x":27.94,"y":15.24},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC6","number":"30","type":"Bidirectional","x":-27.94,"y":12.7},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC7","number":"31","type":"Bidirectional","x":-27.94,"y":10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA10/UCPD1_DBCC2","number":"32","type":"Bidirectional","x":27.94,"y":10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA9/PA11","number":"33","type":"Bidirectional","x":27.94,"y":17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA10/PA12","number":"34","type":"Bidirectional","x":27.94,"y":12.7},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA13","number":"35","type":"Bidirectional","x":27.94,"y":7.62},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA14","number":"36","type":"Bidirectional","x":27.94,"y":5.08},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA15","number":"37","type":"Bidirectional","x":27.94,"y":2.54},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD0","number":"38","type":"Bidirectional","x":-27.94,"y":25.4},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD1","number":"39","type":"Bidirectional","x":-27.94,"y":22.86},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD2","number":"40","type":"Bidirectional","x":-27.94,"y":20.32},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD3","number":"41","type":"Bidirectional","x":-27.94,"y":17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB3","number":"42","type":"Bidirectional","x":27.94,"y":-10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB4","number":"43","type":"Bidirectional","x":27.94,"y":-12.7},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB5","number":"44","type":"Bidirectional","x":27.94,"y":-15.24},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB6","number":"45","type":"Bidirectional","x":27.94,"y":-17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB7","number":"46","type":"Bidirectional","x":27.94,"y":-20.32},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB8","number":"47","type":"Bidirectional","x":27.94,"y":-22.86},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB9","number":"48","type":"Bidirectional","x":27.94,"y":-25.4}], OFF={"x":100,"y":100};+var PINS=[{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC13","number":"1","type":"Bidirectional","x":-27.94,"y":7.62},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC14","number":"2","type":"Bidirectional","x":-27.94,"y":5.08},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC15","number":"3","type":"Bidirectional","x":-27.94,"y":2.54},{"angle":270,"color":"#ef5350","desc":"","length":2.54,"name":"VBAT","number":"4","type":"Power Input","x":0.0,"y":48.26},{"angle":0,"color":"#66bb6a","desc":"","length":2.54,"name":"VREF+","number":"5","type":"Input","x":-27.94,"y":40.64},{"angle":270,"color":"#ef5350","desc":"","length":2.54,"name":"VDD","number":"6","type":"Power Input","x":2.54,"y":48.26},{"angle":90,"color":"#ef5350","desc":"","length":2.54,"name":"VSS","number":"[7,49]","type":"Power Input","x":0.0,"y":-48.26},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF0","number":"8","type":"Bidirectional","x":-27.94,"y":35.56},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF1","number":"9","type":"Bidirectional","x":-27.94,"y":33.02},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PF2","number":"10","type":"Bidirectional","x":-27.94,"y":30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA0","number":"11","type":"Bidirectional","x":27.94,"y":40.64},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA1","number":"12","type":"Bidirectional","x":27.94,"y":38.1},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA2","number":"13","type":"Bidirectional","x":27.94,"y":35.56},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA3","number":"14","type":"Bidirectional","x":27.94,"y":33.02},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA4","number":"15","type":"Bidirectional","x":27.94,"y":30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA5","number":"16","type":"Bidirectional","x":27.94,"y":27.94},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA6","number":"17","type":"Bidirectional","x":27.94,"y":25.4},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA7","number":"18","type":"Bidirectional","x":27.94,"y":22.86},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB0","number":"19","type":"Bidirectional","x":27.94,"y":-2.54},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB1","number":"20","type":"Bidirectional","x":27.94,"y":-5.08},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB2","number":"21","type":"Bidirectional","x":27.94,"y":-7.62},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB10","number":"22","type":"Bidirectional","x":27.94,"y":-27.94},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB11","number":"23","type":"Bidirectional","x":27.94,"y":-30.48},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB12","number":"24","type":"Bidirectional","x":27.94,"y":-33.02},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB13","number":"25","type":"Bidirectional","x":27.94,"y":-35.56},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB14","number":"26","type":"Bidirectional","x":27.94,"y":-38.1},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB15","number":"27","type":"Bidirectional","x":27.94,"y":-40.64},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA8","number":"28","type":"Bidirectional","x":27.94,"y":20.32},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA9/UCPD1_DBCC1","number":"29","type":"Bidirectional","x":27.94,"y":15.24},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC6","number":"30","type":"Bidirectional","x":-27.94,"y":12.7},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PC7","number":"31","type":"Bidirectional","x":-27.94,"y":10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA10/UCPD1_DBCC2","number":"32","type":"Bidirectional","x":27.94,"y":10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA9/PA11","number":"33","type":"Bidirectional","x":27.94,"y":17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA10/PA12","number":"34","type":"Bidirectional","x":27.94,"y":12.7},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA13","number":"35","type":"Bidirectional","x":27.94,"y":7.62},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA14","number":"36","type":"Bidirectional","x":27.94,"y":5.08},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PA15","number":"37","type":"Bidirectional","x":27.94,"y":2.54},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD0","number":"38","type":"Bidirectional","x":-27.94,"y":25.4},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD1","number":"39","type":"Bidirectional","x":-27.94,"y":22.86},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD2","number":"40","type":"Bidirectional","x":-27.94,"y":20.32},{"angle":0,"color":"#ab47bc","desc":"","length":2.54,"name":"PD3","number":"41","type":"Bidirectional","x":-27.94,"y":17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB3","number":"42","type":"Bidirectional","x":27.94,"y":-10.16},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB4","number":"43","type":"Bidirectional","x":27.94,"y":-12.7},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB5","number":"44","type":"Bidirectional","x":27.94,"y":-15.24},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB6","number":"45","type":"Bidirectional","x":27.94,"y":-17.78},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB7","number":"46","type":"Bidirectional","x":27.94,"y":-20.32},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB8","number":"47","type":"Bidirectional","x":27.94,"y":-22.86},{"angle":180,"color":"#ab47bc","desc":"","length":2.54,"name":"PB9","number":"48","type":"Bidirectional","x":27.94,"y":-25.4}], OFF={"x":100,"y":100}; (function(){   // The symbol svg is the DIRECT child of #vp; querySelector('svg') alone would   // grab a toolbar button's zoom icon (also broke pan/zoom before this fix).