← Commit history
README.mdadded+111
@@ -0,0 +1,111 @@+# ADG3308BCBZ-1-RL7++**Analog Devices** · Translators / Level Shifters · WLCSP-20(2x2.5)++ADG3308BCBZ-1-RL7 from Analog Devices, in a WLCSP-20(2x2.5). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| a4 | VCCA | power_in | Power supply input for the A1 to A8 I/O pins (1.15 V ≤ VCCA < VCCY). |+| a3 | A1 | bidirectional | Input/Output A1, referenced to VCCA. |+| b4 | A2 | bidirectional | Input/Output A2, referenced to VCCA. |+| b3 | A3 | bidirectional | Input/Output A3, referenced to VCCA. |+| c4 | A4 | bidirectional | Input/Output A4, referenced to VCCA. |+| c3 | A5 | bidirectional | Input/Output A5, referenced to VCCA. |+| d4 | A6 | bidirectional | Input/Output A6, referenced to VCCA. |+| d3 | A7 | bidirectional | Input/Output A7, referenced to VCCA. |+| e4 | A8 | bidirectional | Input/Output A8, referenced to VCCA. |+| e3 | EN | input | Active-high enable input, referenced to VCCA on the ADG3308-1; EN low puts all A and Y pins in high impedance. |+| e2 | GND | power_in | Ground. |+| e1 | Y8 | bidirectional | Input/Output Y8, referenced to VCCY. |+| d2 | Y7 | bidirectional | Input/Output Y7, referenced to VCCY. |+| d1 | Y6 | bidirectional | Input/Output Y6, referenced to VCCY. |+| c2 | Y5 | bidirectional | Input/Output Y5, referenced to VCCY. |+| c1 | Y4 | bidirectional | Input/Output Y4, referenced to VCCY. |+| b2 | Y3 | bidirectional | Input/Output Y3, referenced to VCCY. |+| b1 | Y2 | bidirectional | Input/Output Y2, referenced to VCCY. |+| a2 | Y1 | bidirectional | Input/Output Y1, referenced to VCCY. |+| a1 | VCCY | power_in | Power supply input for the Y1 to Y8 I/O pins (1.65 V ≤ VCCY ≤ 5.5 V). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | WLCSP-20(2x2.5) |+| Category | Logic ICs |+| Pins | 20 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| A side output low voltage | VOLA |  |  | 0.4 | V | VY = 0 V, IOL = 20 μA | 3 |+| Y side output low voltage | VOLY |  |  | 0.4 | V | VA = 0 V, IOL = 20 μA | 3 |+| A side high-Z leakage current | ILA, HIGH-Z | -1 |  | 1 | μA | VA = 0 V or VCCA, EN = 0 | 3 |+| Y side high-Z leakage current | ILY, HIGH-Z | -1 |  | 1 | μA | VY = 0 V or VCCY, EN = 0 | 3 |+| EN leakage current | ILEN | -1 |  | 1 | μA | VEN = 0 V or VCCY, VA = 0 V | 3 |+| A side capacitance | CA |  | 10 |  | pF | f = 1 MHz, EN = 0 | 3 |+| Y side capacitance | CY |  | 6.8 |  | pF | f = 1 MHz, EN = 0 | 3 |+| EN capacitance | CEN |  | 4.5 |  | pF |  | 3 |+| Enable time | tEN |  | 1 | 1.8 | μs | RS = RT = 50 Ω | 3 |+| Power supply voltage VCCA | VCCA | 1.15 |  | 5.5 | V | VCCA ≤ VCCY | 5 |+| Power supply voltage VCCY | VCCY | 1.65 |  | 5.5 | V |  | 5 |+| Quiescent supply current VCCA | ICCA |  | 0.17 | 1 | μA | VA = 0 V or VCCA, VY = 0 V or VCCY, VCCA = VCCY = 5.5 V, EN = VCCY | 5 |+| Quiescent supply current VCCY | ICCY |  | 0.27 | 1 | μA | VA = 0 V or VCCA, VY = 0 V or VCCY, VCCA = VCCY = 5.5 V, EN = VCCY | 5 |+| Three-state supply current VCCA | IHIGH-ZA |  | 0.1 | 1 | μA | VCCA = VCCY = 5.5 V, EN = 0 | 5 |+| Three-state supply current VCCY | IHIGH-ZY |  | 0.1 | 1 | μA | VCCA = VCCY = 5.5 V, EN = 0 | 5 |+| Maximum data rate A→Y | DMAX, A→Y | 50 |  |  | Mbps | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 50 pF | 3 |+| Maximum data rate Y→A | DMAX, Y→A | 50 |  |  | Mbps | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 15 pF | 3 |+| Maximum data rate A→Y | DMAX, A→Y | 50 |  |  | Mbps | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 50 pF | 4 |+| Maximum data rate Y→A | DMAX, Y→A | 50 |  |  | Mbps | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 15 pF | 4 |+| Propagation delay A→Y | tP, A→Y |  | 6 | 10 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, RS = RT = 50 Ω, CL = 50 pF | 3 |+| Rise time A→Y | tR, A→Y |  | 2 | 3.5 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 50 pF | 3 |+| Fall time A→Y | tF, A→Y |  | 2 | 3.5 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 50 pF | 3 |+| Channel-to-channel skew A→Y | tSKEW, A→Y |  | 2 | 4 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 50 pF | 3 |+| Part-to-part skew A→Y | tPPSKEW, A→Y |  |  | 3 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 50 pF | 3 |+| Propagation delay Y→A | tP, Y→A |  | 4 | 7 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, RS = RT = 50 Ω, CL = 15 pF | 3 |+| Rise time Y→A | tR, Y→A |  | 1 | 3 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 15 pF | 3 |+| Fall time Y→A | tF, Y→A |  | 3 | 7 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 15 pF | 3 |+| Channel-to-channel skew Y→A | tSKEW, Y→A |  | 2 | 3.5 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 15 pF | 3 |+| Part-to-part skew Y→A | tPPSKEW, Y→A |  |  | 2 | ns | 3.3 V ± 0.3 V ≤ VCCA ≤ VCCY, VCCY = 5 V ± 0.5 V, CL = 15 pF | 3 |+| Propagation delay A→Y | tP, A→Y |  | 8 | 11 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, RS = RT = 50 Ω, CL = 50 pF | 4 |+| Rise time A→Y | tR, A→Y |  | 2 | 5 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 50 pF | 4 |+| Fall time A→Y | tF, A→Y |  | 2 | 5 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 50 pF | 4 |+| Channel-to-channel skew A→Y | tSKEW, A→Y |  | 2 | 4 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 50 pF | 4 |+| Part-to-part skew A→Y | tPPSKEW, A→Y |  |  | 4 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 50 pF | 4 |+| Propagation delay Y→A | tP, Y→A |  | 5 | 8 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, RS = RT = 50 Ω, CL = 15 pF | 4 |+| Rise time Y→A | tR, Y→A |  | 2 | 3.5 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 15 pF | 4 |+| Fall time Y→A | tF, Y→A |  | 2 | 3.5 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 15 pF | 4 |+| Channel-to-channel skew Y→A | tSKEW, Y→A |  | 2 | 3 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 15 pF | 4 |+| Part-to-part skew Y→A | tPPSKEW, Y→A |  |  | 3 | ns | 1.8 V ± 0.15 V ≤ VCCA ≤ VCCY, VCCY = 3.3 V ± 0.3 V, CL = 15 pF | 4 |+| VCCA to GND | VCCA | -0.3 |  | 7 | V | TA = 25°C | 6 |+| VCCY to GND | VCCY |  |  | 7 | V | TA = 25°C; lower limit printed as VCCA | 6 |+| EN to GND | EN | -0.3 |  | 7 | V | TA = 25°C | 6 |+| Operating temperature range (B Version) |  | -40 |  | 85 | °C | Extended Industrial Range | 6 |+| Storage temperature range |  | -65 |  | 150 | °C |  | 6 |+| Junction temperature | TJ |  |  | 150 | °C |  | 6 |+| Thermal impedance 20-ball WLCSP | θJA |  | 100 |  | °C/W | 20-Ball WLCSP | 6 |+| Lead temperature, soldering |  |  |  | 300 | °C | 10 sec | 6 |+| IR reflow peak temperature |  |  |  | 260 | °C | <20 sec, 260°C (+0°C/−5°C) | 6 |++## CAD (KiCad official)++- Symbol: `ADG3308BCBZ-1-RL7`+- Footprint: `Package_CSP:WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm`+- 3D model: WLCSP-20(2x2.5), generated from the KiCad footprint (body from the F.Fab outline, terminals on the pads, 0.35 mm nominal DSBGA height). Neither the vendor nor KiCad ships a 3D model for this package, so the dimensions are nominal, not the manufacturer's CAD (STEP)+- 3D model files: `adg3308bcbz-1-rl7-etched.step` / `adg3308bcbz-1-rl7-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `adg3308bcbz-1-rl7.step` / `adg3308bcbz-1-rl7.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf) (20 pp, sha256 `ec524bb8f7ee3358`, retrieved 2026-10-30, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/adg3308bcbz-1-rl7-datasheet.pdf)
adg3308bcbz-1-rl7-etched.glbadded
⋯ 1 unchanged line ⋯
adg3308bcbz-1-rl7-hero.glbadded
⋯ 1 unchanged line ⋯
adg3308bcbz-1-rl7-hero.overlay.jsonadded+344
@@ -0,0 +1,344 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "ADG3308BCBZ-1-RL7",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 20,+      "span_mm": 1.825,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 5,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "A1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 0,+      "sides": "top + mirrored underside (single-sided)",+      "omitted": "ball grid: labels omitted (they would sit under the body)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.005,+    "tolerance_mm": 0.25,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.706,+      0.716,+      -0.907,+      0.907+    ],+    "pads_bbox_mm": [+      -0.712,+      0.712,+      -0.912,+      0.912+    ],+    "seating_z_mm": -0.031+  },+  "sources": {+    "glb": "adg3308bcbz-1-rl7-etched.glb",+    "glb_sha256": "dc48e3323f7985c3276a8f1cfae58da178be407c54b2055d81eda6332f5527eb",+    "footprint": "adg3308bcbz-1-rl7.kicad_mod",+    "footprint_sha256": "4716ad7d728fdc7dea222c70146e34ead5c636294c217f0ddcb7c85311c83e0c",+    "pins": "page.json component.pins",+    "pins_sha256": "4a3df922232fec91441adf65f214686f6ed2ab197e694363f09cb23ac7f7c576"+  },+  "generator": "adom-wiki 1.8.2 (component_hero)",+  "labels": [],+  "pads": [+    {+      "number": "A1",+      "shape": "circle",+      "center_mm": [+        -0.6,+        -0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "A2",+      "shape": "circle",+      "center_mm": [+        -0.2,+        -0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "A3",+      "shape": "circle",+      "center_mm": [+        0.2,+        -0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "A4",+      "shape": "circle",+      "center_mm": [+        0.6,+        -0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "B1",+      "shape": "circle",+      "center_mm": [+        -0.6,+        -0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "B2",+      "shape": "circle",+      "center_mm": [+        -0.2,+        -0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "B3",+      "shape": "circle",+      "center_mm": [+        0.2,+        -0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "B4",+      "shape": "circle",+      "center_mm": [+        0.6,+        -0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "C1",+      "shape": "circle",+      "center_mm": [+        -0.6,+        0.0+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "C2",+      "shape": "circle",+      "center_mm": [+        -0.2,+        0.0+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "C3",+      "shape": "circle",+      "center_mm": [+        0.2,+        0.0+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "C4",+      "shape": "circle",+      "center_mm": [+        0.6,+        0.0+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "D1",+      "shape": "circle",+      "center_mm": [+        -0.6,+        0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "D2",+      "shape": "circle",+      "center_mm": [+        -0.2,+        0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "D3",+      "shape": "circle",+      "center_mm": [+        0.2,+        0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "D4",+      "shape": "circle",+      "center_mm": [+        0.6,+        0.4+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "E1",+      "shape": "circle",+      "center_mm": [+        -0.6,+        0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "E2",+      "shape": "circle",+      "center_mm": [+        -0.2,+        0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "E3",+      "shape": "circle",+      "center_mm": [+        0.2,+        0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    },+    {+      "number": "E4",+      "shape": "circle",+      "center_mm": [+        0.6,+        0.8+      ],+      "size_mm": [+        0.225,+        0.225+      ],+      "rot": 0.0+    }+  ]+}
adg3308bcbz-1-rl7.glbadded
⋯ 1 unchanged line ⋯
adg3308bcbz-1-rl7.kicad_modadded+349
@@ -0,0 +1,349 @@+(footprint "WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "WLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf")+	(tags "BGA 20 0.4")+	(property "Reference" "REF**"+		(at 0 -2.7 0)+		(layer "F.SilkS")+		(uuid "eb53fb0b-e9ad-407a-a4ec-24bc71f4f71e")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm"+		(at 0 2.217 0)+		(layer "F.Fab")+		(uuid "3d1622d0-8be8-4795-b989-79d23959202a")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf"+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "269fefe4-7ca2-4966-82f9-cb7e3f188967")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "b2ab2401-8f21-48cd-8d0f-4c03bb7c8c60")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.092 1.342)+		(end -1.092 -0.8585)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "378b3cf2-0899-4cd9-bb27-921f5c4113bf")+	)+	(fp_line+		(start -0.6085 -1.342)+		(end 1.092 -1.342)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "4c506355-0f27-4dc9-971a-cead19fba1af")+	)+	(fp_line+		(start 1.092 -1.342)+		(end 1.092 1.342)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "18f58b2b-6ecd-4b5e-b1d6-62e46ffecff6")+	)+	(fp_line+		(start 1.092 1.342)+		(end -1.092 1.342)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "a6771ba0-cfbf-4522-afe4-7ce8ce56d754")+	)+	(fp_poly+		(pts+			(xy -1.09 -1.34) (xy -1.59 -1.34) (xy -1.09 -1.84) (xy -1.09 -1.34)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "f1988f30-56ae-4f41-849f-474490ffcb32")+	)+	(fp_line+		(start -0.967 -0.7335)+		(end -0.4835 -1.217)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "00c69866-6ff0-448d-ad6f-25f3a9133324")+	)+	(fp_line+		(start -0.967 1.217)+		(end -0.967 -0.7335)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "9ee7948a-12e5-4ad4-bba1-e6788f54ed17")+	)+	(fp_line+		(start -0.4835 -1.217)+		(end 0.967 -1.217)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "57549f5b-dd36-4b75-885c-cc5103d9d368")+	)+	(fp_line+		(start 0.967 -1.217)+		(end 0.967 1.217)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "deb53cf5-7d10-42f3-ba0c-729792d4037d")+	)+	(fp_line+		(start 0.967 1.217)+		(end -0.967 1.217)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "e9fe455d-ab59-412a-a1d5-d07820608298")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "fd953f13-f39c-4812-871f-2fb3f8e11967")+		(effects+			(font+				(size 0.45 0.45)+				(thickness 0.0675)+			)+		)+	)+	(pad "A1" smd circle+		(at -0.6 -0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "ad02dab1-a030-4431-969e-716e65d018c1")+	)+	(pad "A2" smd circle+		(at -0.2 -0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "b92b713e-4b99-4979-beec-3d13947225b3")+	)+	(pad "A3" smd circle+		(at 0.2 -0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "0205d906-20d5-4865-8ed9-5f4b69dadc44")+	)+	(pad "A4" smd circle+		(at 0.6 -0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "c4dedbf0-90cb-4ddb-955b-00aed95b98dd")+	)+	(pad "B1" smd circle+		(at -0.6 -0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "add710fd-410f-453b-b915-6043e8549c03")+	)+	(pad "B2" smd circle+		(at -0.2 -0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "ba9daf12-45f2-48f7-9f55-4afa3393662a")+	)+	(pad "B3" smd circle+		(at 0.2 -0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "b6df9bd0-ed42-4306-8047-72250350c324")+	)+	(pad "B4" smd circle+		(at 0.6 -0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "9285c021-c431-4478-a0c6-4e78f3c87210")+	)+	(pad "C1" smd circle+		(at -0.6 0)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "3a309737-6554-4d31-92cc-f85651b18efb")+	)+	(pad "C2" smd circle+		(at -0.2 0)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "42ec30f3-4b59-4e18-8d38-67c1f6745162")+	)+	(pad "C3" smd circle+		(at 0.2 0)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "f4143b97-c6ee-4f1b-b7fd-f091f30ebf84")+	)+	(pad "C4" smd circle+		(at 0.6 0)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "50ca0693-cbb5-49fb-aa15-0c6967922d63")+	)+	(pad "D1" smd circle+		(at -0.6 0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "2f4b4a4c-2dc8-4ef8-9bb6-1b60d25f1eab")+	)+	(pad "D2" smd circle+		(at -0.2 0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "a11d305d-b480-4182-b065-c43e437fd8bd")+	)+	(pad "D3" smd circle+		(at 0.2 0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "fcbc5354-42fa-47f2-b915-d97abe322d96")+	)+	(pad "D4" smd circle+		(at 0.6 0.4)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "2163cd4d-8a8d-4ff0-9783-9316db3f2da3")+	)+	(pad "E1" smd circle+		(at -0.6 0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "ff2f8b60-6d01-4615-8708-28f7938c065e")+	)+	(pad "E2" smd circle+		(at -0.2 0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "91ba4bff-7a62-442a-9f41-97c340d5824a")+	)+	(pad "E3" smd circle+		(at 0.2 0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "634992e8-70a6-441f-9c33-999d961ed9da")+	)+	(pad "E4" smd circle+		(at 0.6 0.8)+		(size 0.225 0.225)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio 0.055556)+		(uuid "a2183e1e-b40e-4aaa-8912-836e36093ee6")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.22 -1.47) (xy 1.22 -1.47) (xy 1.22 1.47) (xy -1.22 1.47))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
adg3308bcbz-1-rl7.kicad_symadded+93
@@ -0,0 +1,93 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "ADG3308BCBZ-1-RL7" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 15.24 0) (effects (font (size 1.27 1.27))))+    (property "Value" "ADG3308BCBZ-1-RL7" (at 0 -17.78 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "ADG3308BCBZ-1-RL7_0_1"+    (rectangle (start -12.70 12.70) (end 12.70 -15.24)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "ADG3308BCBZ-1-RL7_1_1"+    (pin power_in line (at -17.78 10.16 0) (length 5.08)+      (name "VCCY" (effects (font (size 1.27 1.27))))+      (number "a1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 7.62 0) (length 5.08)+      (name "Y1" (effects (font (size 1.27 1.27))))+      (number "a2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 5.08 0) (length 5.08)+      (name "A1" (effects (font (size 1.27 1.27))))+      (number "a3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 2.54 0) (length 5.08)+      (name "VCCA" (effects (font (size 1.27 1.27))))+      (number "a4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 0.00 0) (length 5.08)+      (name "Y2" (effects (font (size 1.27 1.27))))+      (number "b1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -2.54 0) (length 5.08)+      (name "Y3" (effects (font (size 1.27 1.27))))+      (number "b2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -5.08 0) (length 5.08)+      (name "A3" (effects (font (size 1.27 1.27))))+      (number "b3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -7.62 0) (length 5.08)+      (name "A2" (effects (font (size 1.27 1.27))))+      (number "b4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -10.16 0) (length 5.08)+      (name "Y4" (effects (font (size 1.27 1.27))))+      (number "c1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -12.70 0) (length 5.08)+      (name "Y5" (effects (font (size 1.27 1.27))))+      (number "c2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 10.16 180) (length 5.08)+      (name "A8" (effects (font (size 1.27 1.27))))+      (number "e4" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 7.62 180) (length 5.08)+      (name "EN" (effects (font (size 1.27 1.27))))+      (number "e3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 5.08 180) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "e2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 2.54 180) (length 5.08)+      (name "Y8" (effects (font (size 1.27 1.27))))+      (number "e1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 0.00 180) (length 5.08)+      (name "A6" (effects (font (size 1.27 1.27))))+      (number "d4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -2.54 180) (length 5.08)+      (name "A7" (effects (font (size 1.27 1.27))))+      (number "d3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -5.08 180) (length 5.08)+      (name "Y7" (effects (font (size 1.27 1.27))))+      (number "d2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -7.62 180) (length 5.08)+      (name "Y6" (effects (font (size 1.27 1.27))))+      (number "d1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -10.16 180) (length 5.08)+      (name "A4" (effects (font (size 1.27 1.27))))+      (number "c4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -12.70 180) (length 5.08)+      (name "A5" (effects (font (size 1.27 1.27))))+      (number "c3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
adg3308bcbz-1-rl7.lbradded+164
@@ -0,0 +1,164 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm (symbol synthesized from footprint pads)</description>+<packages>+<package name="WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm">+  <description>WLCSP-20, 1.934 x 2.434 mm, 0.4 mm pitch. WLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of</description>+  <smd name="A1" x="-0.6000" y="0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="A2" x="-0.2000" y="0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="A3" x="0.2000" y="0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="A4" x="0.6000" y="0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="B1" x="-0.6000" y="0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="B2" x="-0.2000" y="0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="B3" x="0.2000" y="0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="B4" x="0.6000" y="0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="C1" x="-0.6000" y="-0.0000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="C2" x="-0.2000" y="-0.0000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="C3" x="0.2000" y="-0.0000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="C4" x="0.6000" y="-0.0000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="D1" x="-0.6000" y="-0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="D2" x="-0.2000" y="-0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="D3" x="0.2000" y="-0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="D4" x="0.6000" y="-0.4000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="E1" x="-0.6000" y="-0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="E2" x="-0.2000" y="-0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="E3" x="0.2000" y="-0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <smd name="E4" x="0.6000" y="-0.8000" dx="0.2250" dy="0.2250" layer="1" roundness="100"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.0900" y="1.3400"/>+    <vertex x="-1.5900" y="1.3400"/>+    <vertex x="-1.0900" y="1.8400"/>+    <vertex x="-1.0900" y="1.3400"/>+  </polygon>+  <wire x1="-1.0920" y1="-1.3420" x2="-1.0920" y2="0.8585" width="0.1200" layer="21"/>+  <wire x1="-0.6085" y1="1.3420" x2="1.0920" y2="1.3420" width="0.1200" layer="21"/>+  <wire x1="1.0920" y1="1.3420" x2="1.0920" y2="-1.3420" width="0.1200" layer="21"/>+  <wire x1="1.0920" y1="-1.3420" x2="-1.0920" y2="-1.3420" width="0.1200" layer="21"/>+  <wire x1="-0.9670" y1="0.7335" x2="-0.4835" y2="1.2170" width="0.1000" layer="51"/>+  <wire x1="-0.9670" y1="-1.2170" x2="-0.9670" y2="0.7335" width="0.1000" layer="51"/>+  <wire x1="-0.4835" y1="1.2170" x2="0.9670" y2="1.2170" width="0.1000" layer="51"/>+  <wire x1="0.9670" y1="1.2170" x2="0.9670" y2="-1.2170" width="0.1000" layer="51"/>+  <wire x1="0.9670" y1="-1.2170" x2="-0.9670" y2="-1.2170" width="0.1000" layer="51"/>+  <text x="0" y="1.942" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.942" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm">+  <description>WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm (symbol synthesized from footprint pads)</description>+  <wire x1="-7.62" y1="13.969999999999999" x2="7.62" y2="13.969999999999999" width="0.254" layer="94"/>+  <wire x1="7.62" y1="13.969999999999999" x2="7.62" y2="-13.969999999999999" width="0.254" layer="94"/>+  <wire x1="7.62" y1="-13.969999999999999" x2="-7.62" y2="-13.969999999999999" width="0.254" layer="94"/>+  <wire x1="-7.62" y1="-13.969999999999999" x2="-7.62" y2="13.969999999999999" width="0.254" layer="94"/>+  <text x="0" y="16.509999999999998" size="1.27" layer="95" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-16.509999999999998" size="1.27" layer="96" align="top-center">&gt;VALUE</text>+  <pin name="A1" x="-12.7" y="12.7" length="short" direction="pas"/>+  <pin name="A2" x="-12.7" y="10.16" length="short" direction="pas"/>+  <pin name="A3" x="-12.7" y="7.62" length="short" direction="pas"/>+  <pin name="A4" x="-12.7" y="5.08" length="short" direction="pas"/>+  <pin name="B1" x="-12.7" y="2.54" length="short" direction="pas"/>+  <pin name="B2" x="-12.7" y="0" length="short" direction="pas"/>+  <pin name="B3" x="-12.7" y="-2.54" length="short" direction="pas"/>+  <pin name="B4" x="-12.7" y="-5.08" length="short" direction="pas"/>+  <pin name="C1" x="-12.7" y="-7.62" length="short" direction="pas"/>+  <pin name="C2" x="-12.7" y="-10.16" length="short" direction="pas"/>+  <pin name="C3" x="12.7" y="12.7" length="short" direction="pas" rot="R180"/>+  <pin name="C4" x="12.7" y="10.16" length="short" direction="pas" rot="R180"/>+  <pin name="D1" x="12.7" y="7.62" length="short" direction="pas" rot="R180"/>+  <pin name="D2" x="12.7" y="5.08" length="short" direction="pas" rot="R180"/>+  <pin name="D3" x="12.7" y="2.54" length="short" direction="pas" rot="R180"/>+  <pin name="D4" x="12.7" y="0" length="short" direction="pas" rot="R180"/>+  <pin name="E1" x="12.7" y="-2.54" length="short" direction="pas" rot="R180"/>+  <pin name="E2" x="12.7" y="-5.08" length="short" direction="pas" rot="R180"/>+  <pin name="E3" x="12.7" y="-7.62" length="short" direction="pas" rot="R180"/>+  <pin name="E4" x="12.7" y="-10.16" length="short" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm" prefix="U">+  <description>WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm (symbol synthesized from footprint pads)</description>+  <gates>+    <gate name="G$1" symbol="WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm">+      <connects>+        <connect gate="G$1" pin="A1" pad="A1"/>+        <connect gate="G$1" pin="A2" pad="A2"/>+        <connect gate="G$1" pin="A3" pad="A3"/>+        <connect gate="G$1" pin="A4" pad="A4"/>+        <connect gate="G$1" pin="B1" pad="B1"/>+        <connect gate="G$1" pin="B2" pad="B2"/>+        <connect gate="G$1" pin="B3" pad="B3"/>+        <connect gate="G$1" pin="B4" pad="B4"/>+        <connect gate="G$1" pin="C1" pad="C1"/>+        <connect gate="G$1" pin="C2" pad="C2"/>+        <connect gate="G$1" pin="C3" pad="C3"/>+        <connect gate="G$1" pin="C4" pad="C4"/>+        <connect gate="G$1" pin="D1" pad="D1"/>+        <connect gate="G$1" pin="D2" pad="D2"/>+        <connect gate="G$1" pin="D3" pad="D3"/>+        <connect gate="G$1" pin="D4" pad="D4"/>+        <connect gate="G$1" pin="E1" pad="E1"/>+        <connect gate="G$1" pin="E2" pad="E2"/>+        <connect gate="G$1" pin="E3" pad="E3"/>+        <connect gate="G$1" pin="E4" pad="E4"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
adg3308bcbz-1-rl7.stepadded+1382
@@ -0,0 +1,1382 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-30T11:59:57',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+  'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+  'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('ADG3308BCBZ-1-RL7','ADG3308BCBZ-1-RL7','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#655,#667,#679,#691,#703,#715,+    #727,#739,#751,#763,#775,#787,#799,#811,#823,#835,#847,#859,#871,+    #883,#895),#993);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#137,#218,#299,#348,#397,#429,#478,#562,#589,+    #596,#651));+#17 = ADVANCED_FACE('',(#18),#32,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#55,#83,#111));+#20 = ORIENTED_EDGE('',*,*,#21,.F.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.967,-1.217,0.493625));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(0.,0.,1.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#35 = DIRECTION('',(1.,0.,0.));+#36 = DIRECTION('',(0.,0.,1.));+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);+#38 = LINE('',#39,#40);+#39 = CARTESIAN_POINT('',(0.,0.));+#40 = VECTOR('',#41,1.);+#41 = DIRECTION('',(1.,0.));+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#43 = PCURVE('',#44,#49);+#44 = PLANE('',#45);+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);+#46 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#47 = DIRECTION('',(0.,1.,0.));+#48 = DIRECTION('',(0.,0.,1.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(0.,0.));+#52 = VECTOR('',#53,1.);+#53 = DIRECTION('',(1.,0.));+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#55 = ORIENTED_EDGE('',*,*,#56,.T.);+#56 = EDGE_CURVE('',#22,#57,#59,.T.);+#57 = VERTEX_POINT('',#58);+#58 = CARTESIAN_POINT('',(-0.967,1.217,0.185625));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,1.,0.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(0.,0.));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(0.,-1.));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#71 = PCURVE('',#72,#77);+#72 = PLANE('',#73);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#75 = DIRECTION('',(0.,0.,1.));+#76 = DIRECTION('',(1.,0.,0.));+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(0.,0.));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(0.,1.));+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#57,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-0.967,1.217,0.493625));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-0.967,1.217,0.185625));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,0.,1.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,-2.434));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(1.,0.));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(-0.967,1.217,0.185625));+#103 = DIRECTION('',(0.,1.,0.));+#104 = DIRECTION('',(0.,0.,1.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,0.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(1.,0.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#111 = ORIENTED_EDGE('',*,*,#112,.F.);+#112 = EDGE_CURVE('',#24,#85,#113,.T.);+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-0.967,-1.217,0.493625));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,1.,0.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.308,0.));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(0.,-1.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#125 = PCURVE('',#126,#131);+#126 = PLANE('',#127);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-0.946,-1.217,0.514625));+#129 = DIRECTION('',(0.707106781187,0.,-0.707106781187));+#130 = DIRECTION('',(0.,1.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,-2.969848480984E-02));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(1.,0.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = ADVANCED_FACE('',(#138),#44,.F.);+#138 = FACE_BOUND('',#139,.F.);+#139 = EDGE_LOOP('',(#140,#170,#191,#192));+#140 = ORIENTED_EDGE('',*,*,#141,.F.);+#141 = EDGE_CURVE('',#142,#144,#146,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(0.967,-1.217,0.185625));+#144 = VERTEX_POINT('',#145);+#145 = CARTESIAN_POINT('',(0.967,-1.217,0.493625));+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);+#147 = LINE('',#148,#149);+#148 = CARTESIAN_POINT('',(0.967,-1.217,0.185625));+#149 = VECTOR('',#150,1.);+#150 = DIRECTION('',(0.,0.,1.));+#151 = PCURVE('',#44,#152);+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);+#153 = LINE('',#154,#155);+#154 = CARTESIAN_POINT('',(0.,1.934));+#155 = VECTOR('',#156,1.);+#156 = DIRECTION('',(1.,0.));+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#158 = PCURVE('',#159,#164);+#159 = PLANE('',#160);+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);+#161 = CARTESIAN_POINT('',(0.967,-1.217,0.185625));+#162 = DIRECTION('',(1.,0.,0.));+#163 = DIRECTION('',(0.,0.,1.));+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);+#165 = LINE('',#166,#167);+#166 = CARTESIAN_POINT('',(0.,0.));+#167 = VECTOR('',#168,1.);+#168 = DIRECTION('',(1.,0.));+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#170 = ORIENTED_EDGE('',*,*,#171,.F.);+#171 = EDGE_CURVE('',#22,#142,#172,.T.);+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);+#173 = LINE('',#174,#175);+#174 = CARTESIAN_POINT('',(-0.967,-1.217,0.185625));+#175 = VECTOR('',#176,1.);+#176 = DIRECTION('',(1.,0.,0.));+#177 = PCURVE('',#44,#178);+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);+#179 = LINE('',#180,#181);+#180 = CARTESIAN_POINT('',(0.,0.));+#181 = VECTOR('',#182,1.);+#182 = DIRECTION('',(0.,1.));+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#184 = PCURVE('',#72,#185);+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);+#186 = LINE('',#187,#188);+#187 = CARTESIAN_POINT('',(0.,0.));+#188 = VECTOR('',#189,1.);+#189 = DIRECTION('',(1.,0.));+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#191 = ORIENTED_EDGE('',*,*,#21,.T.);+#192 = ORIENTED_EDGE('',*,*,#193,.T.);+#193 = EDGE_CURVE('',#24,#144,#194,.T.);+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);+#195 = LINE('',#196,#197);+#196 = CARTESIAN_POINT('',(-0.967,-1.217,0.493625));+#197 = VECTOR('',#198,1.);+#198 = DIRECTION('',(1.,0.,0.));+#199 = PCURVE('',#44,#200);+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);+#201 = LINE('',#202,#203);+#202 = CARTESIAN_POINT('',(0.308,0.));+#203 = VECTOR('',#204,1.);+#204 = DIRECTION('',(0.,1.));+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#206 = PCURVE('',#207,#212);+#207 = PLANE('',#208);+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);+#209 = CARTESIAN_POINT('',(-0.967,-1.196,0.514625));+#210 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#211 = DIRECTION('',(-1.,0.,0.));+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);+#213 = LINE('',#214,#215);+#214 = CARTESIAN_POINT('',(0.,-2.969848480984E-02));+#215 = VECTOR('',#216,1.);+#216 = DIRECTION('',(-1.,0.));+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#218 = ADVANCED_FACE('',(#219),#126,.F.);+#219 = FACE_BOUND('',#220,.F.);+#220 = EDGE_LOOP('',(#221,#244,#245,#273));+#221 = ORIENTED_EDGE('',*,*,#222,.F.);+#222 = EDGE_CURVE('',#24,#223,#225,.T.);+#223 = VERTEX_POINT('',#224);+#224 = CARTESIAN_POINT('',(-0.925,-1.175,0.535625));+#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(-0.953,-1.203,0.507625));+#228 = VECTOR('',#229,1.);+#229 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#230 = PCURVE('',#126,#231);+#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(1.4E-02,-9.899494936612E-03));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(0.57735026919,0.816496580928));+#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#237 = PCURVE('',#207,#238);+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);+#239 = LINE('',#240,#241);+#240 = CARTESIAN_POINT('',(-1.4E-02,-9.899494936612E-03));+#241 = VECTOR('',#242,1.);+#242 = DIRECTION('',(-0.57735026919,0.816496580928));+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#244 = ORIENTED_EDGE('',*,*,#112,.T.);+#245 = ORIENTED_EDGE('',*,*,#246,.T.);+#246 = EDGE_CURVE('',#85,#247,#249,.T.);+#247 = VERTEX_POINT('',#248);+#248 = CARTESIAN_POINT('',(-0.925,1.175,0.535625));+#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(-0.547333333333,0.797333333333,0.913291666667+    ));+#252 = VECTOR('',#253,1.);+#253 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#254 = PCURVE('',#126,#255);+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(2.014333333333,0.563799806867));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(-0.57735026919,0.816496580928));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#261 = PCURVE('',#262,#267);+#262 = PLANE('',#263);+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);+#264 = CARTESIAN_POINT('',(-0.967,1.196,0.514625));+#265 = DIRECTION('',(0.,0.707106781187,0.707106781187));+#266 = DIRECTION('',(-1.,0.,0.));+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(-0.419666666667,0.563799806867));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(-0.57735026919,0.816496580928));+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#273 = ORIENTED_EDGE('',*,*,#274,.F.);+#274 = EDGE_CURVE('',#223,#247,#275,.T.);+#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.);+#276 = LINE('',#277,#278);+#277 = CARTESIAN_POINT('',(-0.925,-1.217,0.535625));+#278 = VECTOR('',#279,1.);+#279 = DIRECTION('',(0.,1.,0.));+#280 = PCURVE('',#126,#281);+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(1.,0.));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#287 = PCURVE('',#288,#293);+#288 = PLANE('',#289);+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);+#290 = CARTESIAN_POINT('',(-0.967,-1.217,0.535625));+#291 = DIRECTION('',(0.,0.,1.));+#292 = DIRECTION('',(1.,0.,0.));+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(4.2E-02,0.));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(0.,1.));+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#299 = ADVANCED_FACE('',(#300),#72,.F.);+#300 = FACE_BOUND('',#301,.F.);+#301 = EDGE_LOOP('',(#302,#303,#304,#327));+#302 = ORIENTED_EDGE('',*,*,#56,.F.);+#303 = ORIENTED_EDGE('',*,*,#171,.T.);+#304 = ORIENTED_EDGE('',*,*,#305,.T.);+#305 = EDGE_CURVE('',#142,#306,#308,.T.);+#306 = VERTEX_POINT('',#307);+#307 = CARTESIAN_POINT('',(0.967,1.217,0.185625));+#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.);+#309 = LINE('',#310,#311);+#310 = CARTESIAN_POINT('',(0.967,-1.217,0.185625));+#311 = VECTOR('',#312,1.);+#312 = DIRECTION('',(0.,1.,0.));+#313 = PCURVE('',#72,#314);+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);+#315 = LINE('',#316,#317);+#316 = CARTESIAN_POINT('',(1.934,0.));+#317 = VECTOR('',#318,1.);+#318 = DIRECTION('',(0.,1.));+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#320 = PCURVE('',#159,#321);+#321 = DEFINITIONAL_REPRESENTATION('',(#322),#326);+#322 = LINE('',#323,#324);+#323 = CARTESIAN_POINT('',(0.,0.));+#324 = VECTOR('',#325,1.);+#325 = DIRECTION('',(0.,-1.));+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#327 = ORIENTED_EDGE('',*,*,#328,.F.);+#328 = EDGE_CURVE('',#57,#306,#329,.T.);+#329 = SURFACE_CURVE('',#330,(#334,#341),.PCURVE_S1.);+#330 = LINE('',#331,#332);+#331 = CARTESIAN_POINT('',(-0.967,1.217,0.185625));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(1.,0.,0.));+#334 = PCURVE('',#72,#335);+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);+#336 = LINE('',#337,#338);+#337 = CARTESIAN_POINT('',(0.,2.434));+#338 = VECTOR('',#339,1.);+#339 = DIRECTION('',(1.,0.));+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#341 = PCURVE('',#100,#342);+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);+#343 = LINE('',#344,#345);+#344 = CARTESIAN_POINT('',(0.,0.));+#345 = VECTOR('',#346,1.);+#346 = DIRECTION('',(0.,1.));+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#348 = ADVANCED_FACE('',(#349),#100,.T.);+#349 = FACE_BOUND('',#350,.T.);+#350 = EDGE_LOOP('',(#351,#374,#375,#376));+#351 = ORIENTED_EDGE('',*,*,#352,.F.);+#352 = EDGE_CURVE('',#306,#353,#355,.T.);+#353 = VERTEX_POINT('',#354);+#354 = CARTESIAN_POINT('',(0.967,1.217,0.493625));+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);+#356 = LINE('',#357,#358);+#357 = CARTESIAN_POINT('',(0.967,1.217,0.185625));+#358 = VECTOR('',#359,1.);+#359 = DIRECTION('',(0.,0.,1.));+#360 = PCURVE('',#100,#361);+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);+#362 = LINE('',#363,#364);+#363 = CARTESIAN_POINT('',(0.,1.934));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(1.,0.));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#367 = PCURVE('',#159,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);+#369 = LINE('',#370,#371);+#370 = CARTESIAN_POINT('',(0.,-2.434));+#371 = VECTOR('',#372,1.);+#372 = DIRECTION('',(1.,0.));+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#374 = ORIENTED_EDGE('',*,*,#328,.F.);+#375 = ORIENTED_EDGE('',*,*,#84,.T.);+#376 = ORIENTED_EDGE('',*,*,#377,.T.);+#377 = EDGE_CURVE('',#85,#353,#378,.T.);+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);+#379 = LINE('',#380,#381);+#380 = CARTESIAN_POINT('',(-0.967,1.217,0.493625));+#381 = VECTOR('',#382,1.);+#382 = DIRECTION('',(1.,0.,0.));+#383 = PCURVE('',#100,#384);+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);+#385 = LINE('',#386,#387);+#386 = CARTESIAN_POINT('',(0.308,0.));+#387 = VECTOR('',#388,1.);+#388 = DIRECTION('',(0.,1.));+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#390 = PCURVE('',#262,#391);+#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);+#392 = LINE('',#393,#394);+#393 = CARTESIAN_POINT('',(0.,-2.969848480984E-02));+#394 = VECTOR('',#395,1.);+#395 = DIRECTION('',(-1.,0.));+#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#397 = ADVANCED_FACE('',(#398),#159,.T.);+#398 = FACE_BOUND('',#399,.T.);+#399 = EDGE_LOOP('',(#400,#401,#402,#403));+#400 = ORIENTED_EDGE('',*,*,#141,.F.);+#401 = ORIENTED_EDGE('',*,*,#305,.T.);+#402 = ORIENTED_EDGE('',*,*,#352,.T.);+#403 = ORIENTED_EDGE('',*,*,#404,.F.);+#404 = EDGE_CURVE('',#144,#353,#405,.T.);+#405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.);+#406 = LINE('',#407,#408);+#407 = CARTESIAN_POINT('',(0.967,-1.217,0.493625));+#408 = VECTOR('',#409,1.);+#409 = DIRECTION('',(0.,1.,0.));+#410 = PCURVE('',#159,#411);+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);+#412 = LINE('',#413,#414);+#413 = CARTESIAN_POINT('',(0.308,0.));+#414 = VECTOR('',#415,1.);+#415 = DIRECTION('',(0.,-1.));+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#417 = PCURVE('',#418,#423);+#418 = PLANE('',#419);+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);+#420 = CARTESIAN_POINT('',(0.946,-1.217,0.514625));+#421 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#422 = DIRECTION('',(0.,1.,0.));+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);+#424 = LINE('',#425,#426);+#425 = CARTESIAN_POINT('',(0.,-2.969848480984E-02));+#426 = VECTOR('',#427,1.);+#427 = DIRECTION('',(1.,0.));+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#429 = ADVANCED_FACE('',(#430),#207,.F.);+#430 = FACE_BOUND('',#431,.T.);+#431 = EDGE_LOOP('',(#432,#433,#434,#457));+#432 = ORIENTED_EDGE('',*,*,#222,.F.);+#433 = ORIENTED_EDGE('',*,*,#193,.T.);+#434 = ORIENTED_EDGE('',*,*,#435,.T.);+#435 = EDGE_CURVE('',#144,#436,#438,.T.);+#436 = VERTEX_POINT('',#437);+#437 = CARTESIAN_POINT('',(0.925,-1.175,0.535625));+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(0.630666666667,-0.880666666667,0.829958333333+    ));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));+#443 = PCURVE('',#207,#444);+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);+#445 = LINE('',#446,#447);+#446 = CARTESIAN_POINT('',(-1.597666666667,0.445948676668));+#447 = VECTOR('',#448,1.);+#448 = DIRECTION('',(0.57735026919,0.816496580928));+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#450 = PCURVE('',#418,#451);+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);+#452 = LINE('',#453,#454);+#453 = CARTESIAN_POINT('',(0.336333333333,0.445948676668));+#454 = VECTOR('',#455,1.);+#455 = DIRECTION('',(0.57735026919,0.816496580928));+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#457 = ORIENTED_EDGE('',*,*,#458,.F.);+#458 = EDGE_CURVE('',#223,#436,#459,.T.);+#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.);+#460 = LINE('',#461,#462);+#461 = CARTESIAN_POINT('',(-0.967,-1.175,0.535625));+#462 = VECTOR('',#463,1.);+#463 = DIRECTION('',(1.,0.,0.));+#464 = PCURVE('',#207,#465);+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(-1.,0.));+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#471 = PCURVE('',#288,#472);+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);+#473 = LINE('',#474,#475);+#474 = CARTESIAN_POINT('',(0.,4.2E-02));+#475 = VECTOR('',#476,1.);+#476 = DIRECTION('',(1.,0.));+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#478 = ADVANCED_FACE('',(#479,#527),#288,.T.);+#479 = FACE_BOUND('',#480,.T.);+#480 = EDGE_LOOP('',(#481,#482,#483,#506));+#481 = ORIENTED_EDGE('',*,*,#274,.F.);+#482 = ORIENTED_EDGE('',*,*,#458,.T.);+#483 = ORIENTED_EDGE('',*,*,#484,.T.);+#484 = EDGE_CURVE('',#436,#485,#487,.T.);+#485 = VERTEX_POINT('',#486);+#486 = CARTESIAN_POINT('',(0.925,1.175,0.535625));+#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.);+#488 = LINE('',#489,#490);+#489 = CARTESIAN_POINT('',(0.925,-1.217,0.535625));+#490 = VECTOR('',#491,1.);+#491 = DIRECTION('',(0.,1.,0.));+#492 = PCURVE('',#288,#493);+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);+#494 = LINE('',#495,#496);+#495 = CARTESIAN_POINT('',(1.892,0.));+#496 = VECTOR('',#497,1.);+#497 = DIRECTION('',(0.,1.));+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#499 = PCURVE('',#418,#500);+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);+#501 = LINE('',#502,#503);+#502 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#503 = VECTOR('',#504,1.);+#504 = DIRECTION('',(1.,0.));+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#506 = ORIENTED_EDGE('',*,*,#507,.F.);+#507 = EDGE_CURVE('',#247,#485,#508,.T.);+#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);+#509 = LINE('',#510,#511);+#510 = CARTESIAN_POINT('',(-0.967,1.175,0.535625));+#511 = VECTOR('',#512,1.);+#512 = DIRECTION('',(1.,0.,0.));+#513 = PCURVE('',#288,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(0.,2.392));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(1.,0.));+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#520 = PCURVE('',#262,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(-1.,0.));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = FACE_BOUND('',#528,.T.);+#528 = EDGE_LOOP('',(#529));+#529 = ORIENTED_EDGE('',*,*,#530,.T.);+#530 = EDGE_CURVE('',#531,#531,#533,.T.);+#531 = VERTEX_POINT('',#532);+#532 = CARTESIAN_POINT('',(-0.54624,0.93162,0.535625));+#533 = SURFACE_CURVE('',#534,(#539,#550),.PCURVE_S1.);+#534 = CIRCLE('',#535,0.13538);+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);+#536 = CARTESIAN_POINT('',(-0.68162,0.93162,0.535625));+#537 = DIRECTION('',(0.,0.,-1.));+#538 = DIRECTION('',(1.,0.,0.));+#539 = PCURVE('',#288,#540);+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#549);+#541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#542,#543,#544,#545,#546,#547+,#548),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#542 = CARTESIAN_POINT('',(0.42076,2.14862));+#543 = CARTESIAN_POINT('',(0.42076,1.914134961671));+#544 = CARTESIAN_POINT('',(0.21769,2.031377480836));+#545 = CARTESIAN_POINT('',(1.462E-02,2.14862));+#546 = CARTESIAN_POINT('',(0.21769,2.265862519164));+#547 = CARTESIAN_POINT('',(0.42076,2.383105038329));+#548 = CARTESIAN_POINT('',(0.42076,2.14862));+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#550 = PCURVE('',#551,#556);+#551 = CYLINDRICAL_SURFACE('',#552,0.13538);+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);+#553 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#554 = DIRECTION('',(-0.,-0.,-1.));+#555 = DIRECTION('',(1.,0.,0.));+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);+#557 = LINE('',#558,#559);+#558 = CARTESIAN_POINT('',(-4.138911435803E-13,-3.5E-02));+#559 = VECTOR('',#560,1.);+#560 = DIRECTION('',(1.,-0.));+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#562 = ADVANCED_FACE('',(#563),#262,.T.);+#563 = FACE_BOUND('',#564,.F.);+#564 = EDGE_LOOP('',(#565,#566,#567,#588));+#565 = ORIENTED_EDGE('',*,*,#246,.F.);+#566 = ORIENTED_EDGE('',*,*,#377,.T.);+#567 = ORIENTED_EDGE('',*,*,#568,.T.);+#568 = EDGE_CURVE('',#353,#485,#569,.T.);+#569 = SURFACE_CURVE('',#570,(#574,#581),.PCURVE_S1.);+#570 = LINE('',#571,#572);+#571 = CARTESIAN_POINT('',(0.225,0.475,1.235625));+#572 = VECTOR('',#573,1.);+#573 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));+#574 = PCURVE('',#262,#575);+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);+#576 = LINE('',#577,#578);+#577 = CARTESIAN_POINT('',(-1.192,1.019647978471));+#578 = VECTOR('',#579,1.);+#579 = DIRECTION('',(0.57735026919,0.816496580928));+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#581 = PCURVE('',#418,#582);+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);+#583 = LINE('',#584,#585);+#584 = CARTESIAN_POINT('',(1.692,1.019647978471));+#585 = VECTOR('',#586,1.);+#586 = DIRECTION('',(-0.57735026919,0.816496580928));+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#588 = ORIENTED_EDGE('',*,*,#507,.F.);+#589 = ADVANCED_FACE('',(#590),#418,.T.);+#590 = FACE_BOUND('',#591,.T.);+#591 = EDGE_LOOP('',(#592,#593,#594,#595));+#592 = ORIENTED_EDGE('',*,*,#435,.F.);+#593 = ORIENTED_EDGE('',*,*,#404,.T.);+#594 = ORIENTED_EDGE('',*,*,#568,.T.);+#595 = ORIENTED_EDGE('',*,*,#484,.F.);+#596 = ADVANCED_FACE('',(#597),#551,.F.);+#597 = FACE_BOUND('',#598,.F.);+#598 = EDGE_LOOP('',(#599,#622,#623,#624));+#599 = ORIENTED_EDGE('',*,*,#600,.T.);+#600 = EDGE_CURVE('',#601,#531,#603,.T.);+#601 = VERTEX_POINT('',#602);+#602 = CARTESIAN_POINT('',(-0.54624,0.93162,0.500625));+#603 = SEAM_CURVE('',#604,(#608,#615),.PCURVE_S1.);+#604 = LINE('',#605,#606);+#605 = CARTESIAN_POINT('',(-0.54624,0.93162,0.500625));+#606 = VECTOR('',#607,1.);+#607 = DIRECTION('',(0.,0.,1.));+#608 = PCURVE('',#551,#609);+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);+#610 = LINE('',#611,#612);+#611 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#612 = VECTOR('',#613,1.);+#613 = DIRECTION('',(-0.,-1.));+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#615 = PCURVE('',#551,#616);+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(6.28318530718,0.));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(-0.,-1.));+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#622 = ORIENTED_EDGE('',*,*,#530,.T.);+#623 = ORIENTED_EDGE('',*,*,#600,.F.);+#624 = ORIENTED_EDGE('',*,*,#625,.T.);+#625 = EDGE_CURVE('',#601,#601,#626,.T.);+#626 = SURFACE_CURVE('',#627,(#632,#639),.PCURVE_S1.);+#627 = CIRCLE('',#628,0.13538);+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);+#629 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#630 = DIRECTION('',(0.,0.,1.));+#631 = DIRECTION('',(1.,0.,0.));+#632 = PCURVE('',#551,#633);+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);+#634 = LINE('',#635,#636);+#635 = CARTESIAN_POINT('',(6.28318530718,0.));+#636 = VECTOR('',#637,1.);+#637 = DIRECTION('',(-1.,0.));+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#639 = PCURVE('',#640,#645);+#640 = PLANE('',#641);+#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);+#642 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#643 = DIRECTION('',(0.,0.,1.));+#644 = DIRECTION('',(1.,0.,0.));+#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);+#646 = CIRCLE('',#647,0.13538);+#647 = AXIS2_PLACEMENT_2D('',#648,#649);+#648 = CARTESIAN_POINT('',(0.,0.));+#649 = DIRECTION('',(1.,0.));+#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#651 = ADVANCED_FACE('',(#652),#640,.T.);+#652 = FACE_BOUND('',#653,.T.);+#653 = EDGE_LOOP('',(#654));+#654 = ORIENTED_EDGE('',*,*,#625,.T.);+#655 = MANIFOLD_SOLID_BREP('',#656);+#656 = CLOSED_SHELL('',(#657));+#657 = ADVANCED_FACE('',(#658),#662,.T.);+#658 = FACE_BOUND('',#659,.T.);+#659 = VERTEX_LOOP('',#660);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(-0.6,0.8,-3.09375E-02));+#662 = SPHERICAL_SURFACE('',#663,0.12375);+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);+#664 = CARTESIAN_POINT('',(-0.6,0.8,9.28125E-02));+#665 = DIRECTION('',(0.,0.,1.));+#666 = DIRECTION('',(1.,0.,0.));+#667 = MANIFOLD_SOLID_BREP('',#668);+#668 = CLOSED_SHELL('',(#669));+#669 = ADVANCED_FACE('',(#670),#674,.T.);+#670 = FACE_BOUND('',#671,.T.);+#671 = VERTEX_LOOP('',#672);+#672 = VERTEX_POINT('',#673);+#673 = CARTESIAN_POINT('',(-0.2,0.8,-3.09375E-02));+#674 = SPHERICAL_SURFACE('',#675,0.12375);+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);+#676 = CARTESIAN_POINT('',(-0.2,0.8,9.28125E-02));+#677 = DIRECTION('',(0.,0.,1.));+#678 = DIRECTION('',(1.,0.,0.));+#679 = MANIFOLD_SOLID_BREP('',#680);+#680 = CLOSED_SHELL('',(#681));+#681 = ADVANCED_FACE('',(#682),#686,.T.);+#682 = FACE_BOUND('',#683,.T.);+#683 = VERTEX_LOOP('',#684);+#684 = VERTEX_POINT('',#685);+#685 = CARTESIAN_POINT('',(0.2,0.8,-3.09375E-02));+#686 = SPHERICAL_SURFACE('',#687,0.12375);+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);+#688 = CARTESIAN_POINT('',(0.2,0.8,9.28125E-02));+#689 = DIRECTION('',(0.,0.,1.));+#690 = DIRECTION('',(1.,0.,0.));+#691 = MANIFOLD_SOLID_BREP('',#692);+#692 = CLOSED_SHELL('',(#693));+#693 = ADVANCED_FACE('',(#694),#698,.T.);+#694 = FACE_BOUND('',#695,.T.);+#695 = VERTEX_LOOP('',#696);+#696 = VERTEX_POINT('',#697);+#697 = CARTESIAN_POINT('',(0.6,0.8,-3.09375E-02));+#698 = SPHERICAL_SURFACE('',#699,0.12375);+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);+#700 = CARTESIAN_POINT('',(0.6,0.8,9.28125E-02));+#701 = DIRECTION('',(0.,0.,1.));+#702 = DIRECTION('',(1.,0.,0.));+#703 = MANIFOLD_SOLID_BREP('',#704);+#704 = CLOSED_SHELL('',(#705));+#705 = ADVANCED_FACE('',(#706),#710,.T.);+#706 = FACE_BOUND('',#707,.T.);+#707 = VERTEX_LOOP('',#708);+#708 = VERTEX_POINT('',#709);+#709 = CARTESIAN_POINT('',(-0.6,0.4,-3.09375E-02));+#710 = SPHERICAL_SURFACE('',#711,0.12375);+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);+#712 = CARTESIAN_POINT('',(-0.6,0.4,9.28125E-02));+#713 = DIRECTION('',(0.,0.,1.));+#714 = DIRECTION('',(1.,0.,0.));+#715 = MANIFOLD_SOLID_BREP('',#716);+#716 = CLOSED_SHELL('',(#717));+#717 = ADVANCED_FACE('',(#718),#722,.T.);+#718 = FACE_BOUND('',#719,.T.);+#719 = VERTEX_LOOP('',#720);+#720 = VERTEX_POINT('',#721);+#721 = CARTESIAN_POINT('',(-0.2,0.4,-3.09375E-02));+#722 = SPHERICAL_SURFACE('',#723,0.12375);+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);+#724 = CARTESIAN_POINT('',(-0.2,0.4,9.28125E-02));+#725 = DIRECTION('',(0.,0.,1.));+#726 = DIRECTION('',(1.,0.,0.));+#727 = MANIFOLD_SOLID_BREP('',#728);+#728 = CLOSED_SHELL('',(#729));+#729 = ADVANCED_FACE('',(#730),#734,.T.);+#730 = FACE_BOUND('',#731,.T.);+#731 = VERTEX_LOOP('',#732);+#732 = VERTEX_POINT('',#733);+#733 = CARTESIAN_POINT('',(0.2,0.4,-3.09375E-02));+#734 = SPHERICAL_SURFACE('',#735,0.12375);+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);+#736 = CARTESIAN_POINT('',(0.2,0.4,9.28125E-02));+#737 = DIRECTION('',(0.,0.,1.));+#738 = DIRECTION('',(1.,0.,0.));+#739 = MANIFOLD_SOLID_BREP('',#740);+#740 = CLOSED_SHELL('',(#741));+#741 = ADVANCED_FACE('',(#742),#746,.T.);+#742 = FACE_BOUND('',#743,.T.);+#743 = VERTEX_LOOP('',#744);+#744 = VERTEX_POINT('',#745);+#745 = CARTESIAN_POINT('',(0.6,0.4,-3.09375E-02));+#746 = SPHERICAL_SURFACE('',#747,0.12375);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(0.6,0.4,9.28125E-02));+#749 = DIRECTION('',(0.,0.,1.));+#750 = DIRECTION('',(1.,0.,0.));+#751 = MANIFOLD_SOLID_BREP('',#752);+#752 = CLOSED_SHELL('',(#753));+#753 = ADVANCED_FACE('',(#754),#758,.T.);+#754 = FACE_BOUND('',#755,.T.);+#755 = VERTEX_LOOP('',#756);+#756 = VERTEX_POINT('',#757);+#757 = CARTESIAN_POINT('',(-0.6,0.,-3.09375E-02));+#758 = SPHERICAL_SURFACE('',#759,0.12375);+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);+#760 = CARTESIAN_POINT('',(-0.6,0.,9.28125E-02));+#761 = DIRECTION('',(0.,0.,1.));+#762 = DIRECTION('',(1.,0.,0.));+#763 = MANIFOLD_SOLID_BREP('',#764);+#764 = CLOSED_SHELL('',(#765));+#765 = ADVANCED_FACE('',(#766),#770,.T.);+#766 = FACE_BOUND('',#767,.T.);+#767 = VERTEX_LOOP('',#768);+#768 = VERTEX_POINT('',#769);+#769 = CARTESIAN_POINT('',(-0.2,0.,-3.09375E-02));+#770 = SPHERICAL_SURFACE('',#771,0.12375);+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);+#772 = CARTESIAN_POINT('',(-0.2,0.,9.28125E-02));+#773 = DIRECTION('',(0.,0.,1.));+#774 = DIRECTION('',(1.,0.,0.));+#775 = MANIFOLD_SOLID_BREP('',#776);+#776 = CLOSED_SHELL('',(#777));+#777 = ADVANCED_FACE('',(#778),#782,.T.);+#778 = FACE_BOUND('',#779,.T.);+#779 = VERTEX_LOOP('',#780);+#780 = VERTEX_POINT('',#781);+#781 = CARTESIAN_POINT('',(0.2,0.,-3.09375E-02));+#782 = SPHERICAL_SURFACE('',#783,0.12375);+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);+#784 = CARTESIAN_POINT('',(0.2,0.,9.28125E-02));+#785 = DIRECTION('',(0.,0.,1.));+#786 = DIRECTION('',(1.,0.,0.));+#787 = MANIFOLD_SOLID_BREP('',#788);+#788 = CLOSED_SHELL('',(#789));+#789 = ADVANCED_FACE('',(#790),#794,.T.);+#790 = FACE_BOUND('',#791,.T.);+#791 = VERTEX_LOOP('',#792);+#792 = VERTEX_POINT('',#793);+#793 = CARTESIAN_POINT('',(0.6,0.,-3.09375E-02));+#794 = SPHERICAL_SURFACE('',#795,0.12375);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(0.6,0.,9.28125E-02));+#797 = DIRECTION('',(0.,0.,1.));+#798 = DIRECTION('',(1.,0.,0.));+#799 = MANIFOLD_SOLID_BREP('',#800);+#800 = CLOSED_SHELL('',(#801));+#801 = ADVANCED_FACE('',(#802),#806,.T.);+#802 = FACE_BOUND('',#803,.T.);+#803 = VERTEX_LOOP('',#804);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(-0.6,-0.4,-3.09375E-02));+#806 = SPHERICAL_SURFACE('',#807,0.12375);+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);+#808 = CARTESIAN_POINT('',(-0.6,-0.4,9.28125E-02));+#809 = DIRECTION('',(0.,0.,1.));+#810 = DIRECTION('',(1.,0.,0.));+#811 = MANIFOLD_SOLID_BREP('',#812);+#812 = CLOSED_SHELL('',(#813));+#813 = ADVANCED_FACE('',(#814),#818,.T.);+#814 = FACE_BOUND('',#815,.T.);+#815 = VERTEX_LOOP('',#816);+#816 = VERTEX_POINT('',#817);+#817 = CARTESIAN_POINT('',(-0.2,-0.4,-3.09375E-02));+#818 = SPHERICAL_SURFACE('',#819,0.12375);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(-0.2,-0.4,9.28125E-02));+#821 = DIRECTION('',(0.,0.,1.));+#822 = DIRECTION('',(1.,0.,0.));+#823 = MANIFOLD_SOLID_BREP('',#824);+#824 = CLOSED_SHELL('',(#825));+#825 = ADVANCED_FACE('',(#826),#830,.T.);+#826 = FACE_BOUND('',#827,.T.);+#827 = VERTEX_LOOP('',#828);+#828 = VERTEX_POINT('',#829);+#829 = CARTESIAN_POINT('',(0.2,-0.4,-3.09375E-02));+#830 = SPHERICAL_SURFACE('',#831,0.12375);+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);+#832 = CARTESIAN_POINT('',(0.2,-0.4,9.28125E-02));+#833 = DIRECTION('',(0.,0.,1.));+#834 = DIRECTION('',(1.,0.,0.));+#835 = MANIFOLD_SOLID_BREP('',#836);+#836 = CLOSED_SHELL('',(#837));+#837 = ADVANCED_FACE('',(#838),#842,.T.);+#838 = FACE_BOUND('',#839,.T.);+#839 = VERTEX_LOOP('',#840);+#840 = VERTEX_POINT('',#841);+#841 = CARTESIAN_POINT('',(0.6,-0.4,-3.09375E-02));+#842 = SPHERICAL_SURFACE('',#843,0.12375);+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);+#844 = CARTESIAN_POINT('',(0.6,-0.4,9.28125E-02));+#845 = DIRECTION('',(0.,0.,1.));+#846 = DIRECTION('',(1.,0.,0.));+#847 = MANIFOLD_SOLID_BREP('',#848);+#848 = CLOSED_SHELL('',(#849));+#849 = ADVANCED_FACE('',(#850),#854,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = VERTEX_LOOP('',#852);+#852 = VERTEX_POINT('',#853);+#853 = CARTESIAN_POINT('',(-0.6,-0.8,-3.09375E-02));+#854 = SPHERICAL_SURFACE('',#855,0.12375);+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);+#856 = CARTESIAN_POINT('',(-0.6,-0.8,9.28125E-02));+#857 = DIRECTION('',(0.,0.,1.));+#858 = DIRECTION('',(1.,0.,0.));+#859 = MANIFOLD_SOLID_BREP('',#860);+#860 = CLOSED_SHELL('',(#861));+#861 = ADVANCED_FACE('',(#862),#866,.T.);+#862 = FACE_BOUND('',#863,.T.);+#863 = VERTEX_LOOP('',#864);+#864 = VERTEX_POINT('',#865);+#865 = CARTESIAN_POINT('',(-0.2,-0.8,-3.09375E-02));+#866 = SPHERICAL_SURFACE('',#867,0.12375);+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);+#868 = CARTESIAN_POINT('',(-0.2,-0.8,9.28125E-02));+#869 = DIRECTION('',(0.,0.,1.));+#870 = DIRECTION('',(1.,0.,0.));+#871 = MANIFOLD_SOLID_BREP('',#872);+#872 = CLOSED_SHELL('',(#873));+#873 = ADVANCED_FACE('',(#874),#878,.T.);+#874 = FACE_BOUND('',#875,.T.);+#875 = VERTEX_LOOP('',#876);+#876 = VERTEX_POINT('',#877);+#877 = CARTESIAN_POINT('',(0.2,-0.8,-3.09375E-02));+#878 = SPHERICAL_SURFACE('',#879,0.12375);+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);+#880 = CARTESIAN_POINT('',(0.2,-0.8,9.28125E-02));+#881 = DIRECTION('',(0.,0.,1.));+#882 = DIRECTION('',(1.,0.,0.));+#883 = MANIFOLD_SOLID_BREP('',#884);+#884 = CLOSED_SHELL('',(#885));+#885 = ADVANCED_FACE('',(#886),#890,.T.);+#886 = FACE_BOUND('',#887,.T.);+#887 = VERTEX_LOOP('',#888);+#888 = VERTEX_POINT('',#889);+#889 = CARTESIAN_POINT('',(0.6,-0.8,-3.09375E-02));+#890 = SPHERICAL_SURFACE('',#891,0.12375);+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);+#892 = CARTESIAN_POINT('',(0.6,-0.8,9.28125E-02));+#893 = DIRECTION('',(0.,0.,1.));+#894 = DIRECTION('',(1.,0.,0.));+#895 = MANIFOLD_SOLID_BREP('',#896);+#896 = CLOSED_SHELL('',(#897,#985,#989));+#897 = ADVANCED_FACE('',(#898),#911,.T.);+#898 = FACE_BOUND('',#899,.T.);+#899 = EDGE_LOOP('',(#900,#934,#957,#984));+#900 = ORIENTED_EDGE('',*,*,#901,.T.);+#901 = EDGE_CURVE('',#902,#902,#904,.T.);+#902 = VERTEX_POINT('',#903);+#903 = CARTESIAN_POINT('',(-0.54624,0.93162,0.500625));+#904 = SURFACE_CURVE('',#905,(#910,#922),.PCURVE_S1.);+#905 = CIRCLE('',#906,0.13538);+#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);+#907 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#908 = DIRECTION('',(0.,0.,1.));+#909 = DIRECTION('',(1.,0.,0.));+#910 = PCURVE('',#911,#916);+#911 = CYLINDRICAL_SURFACE('',#912,0.13538);+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);+#913 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#914 = DIRECTION('',(-0.,-0.,-1.));+#915 = DIRECTION('',(1.,0.,0.));+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);+#917 = LINE('',#918,#919);+#918 = CARTESIAN_POINT('',(6.28318530718,0.));+#919 = VECTOR('',#920,1.);+#920 = DIRECTION('',(-1.,0.));+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#922 = PCURVE('',#923,#928);+#923 = PLANE('',#924);+#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);+#925 = CARTESIAN_POINT('',(-0.68162,0.93162,0.500625));+#926 = DIRECTION('',(0.,0.,1.));+#927 = DIRECTION('',(1.,0.,0.));+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);+#929 = CIRCLE('',#930,0.13538);+#930 = AXIS2_PLACEMENT_2D('',#931,#932);+#931 = CARTESIAN_POINT('',(0.,0.));+#932 = DIRECTION('',(1.,0.));+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#934 = ORIENTED_EDGE('',*,*,#935,.T.);+#935 = EDGE_CURVE('',#902,#936,#938,.T.);+#936 = VERTEX_POINT('',#937);+#937 = CARTESIAN_POINT('',(-0.54624,0.93162,0.505625));+#938 = SEAM_CURVE('',#939,(#943,#950),.PCURVE_S1.);+#939 = LINE('',#940,#941);+#940 = CARTESIAN_POINT('',(-0.54624,0.93162,0.500625));+#941 = VECTOR('',#942,1.);+#942 = DIRECTION('',(0.,0.,1.));+#943 = PCURVE('',#911,#944);+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);+#945 = LINE('',#946,#947);+#946 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#947 = VECTOR('',#948,1.);+#948 = DIRECTION('',(-0.,-1.));+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#950 = PCURVE('',#911,#951);+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);+#952 = LINE('',#953,#954);+#953 = CARTESIAN_POINT('',(6.28318530718,0.));+#954 = VECTOR('',#955,1.);+#955 = DIRECTION('',(-0.,-1.));+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#957 = ORIENTED_EDGE('',*,*,#958,.F.);+#958 = EDGE_CURVE('',#936,#936,#959,.T.);+#959 = SURFACE_CURVE('',#960,(#965,#972),.PCURVE_S1.);+#960 = CIRCLE('',#961,0.13538);+#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964);+#962 = CARTESIAN_POINT('',(-0.68162,0.93162,0.505625));+#963 = DIRECTION('',(0.,0.,1.));+#964 = DIRECTION('',(1.,0.,0.));+#965 = PCURVE('',#911,#966);+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);+#967 = LINE('',#968,#969);+#968 = CARTESIAN_POINT('',(6.28318530718,-5.E-03));+#969 = VECTOR('',#970,1.);+#970 = DIRECTION('',(-1.,0.));+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#972 = PCURVE('',#973,#978);+#973 = PLANE('',#974);+#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977);+#975 = CARTESIAN_POINT('',(-0.68162,0.93162,0.505625));+#976 = DIRECTION('',(0.,0.,1.));+#977 = DIRECTION('',(1.,0.,0.));+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);+#979 = CIRCLE('',#980,0.13538);+#980 = AXIS2_PLACEMENT_2D('',#981,#982);+#981 = CARTESIAN_POINT('',(0.,0.));+#982 = DIRECTION('',(1.,0.));+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#984 = ORIENTED_EDGE('',*,*,#935,.F.);+#985 = ADVANCED_FACE('',(#986),#923,.F.);+#986 = FACE_BOUND('',#987,.F.);+#987 = EDGE_LOOP('',(#988));+#988 = ORIENTED_EDGE('',*,*,#901,.T.);+#989 = ADVANCED_FACE('',(#990),#973,.T.);+#990 = FACE_BOUND('',#991,.T.);+#991 = EDGE_LOOP('',(#992));+#992 = ORIENTED_EDGE('',*,*,#958,.T.);+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#997)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#994,#995,#996)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#994 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#995 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#996 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#997 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#994,+  'distance_accuracy_value','confusion accuracy');+#998 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#999 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1000+    ,#1008,#1015,#1022,#1029,#1036,#1043,#1050,#1057,#1064,#1071,#1078,+    #1085,#1093,#1100,#1107,#1114,#1121,#1128,#1135,#1142,#1149,#1156,+    #1163,#1170,#1177,#1184,#1191,#1198,#1205,#1212,#1219,#1226,#1234,+    #1241),#993);+#1000 = STYLED_ITEM('color',(#1001),#17);+#1001 = PRESENTATION_STYLE_ASSIGNMENT((#1002));+#1002 = SURFACE_STYLE_USAGE(.BOTH.,#1003);+#1003 = SURFACE_SIDE_STYLE('',(#1004));+#1004 = SURFACE_STYLE_FILL_AREA(#1005);+#1005 = FILL_AREA_STYLE('',(#1006));+#1006 = FILL_AREA_STYLE_COLOUR('',#1007);+#1007 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#1008 = STYLED_ITEM('color',(#1009),#137);+#1009 = PRESENTATION_STYLE_ASSIGNMENT((#1010));+#1010 = SURFACE_STYLE_USAGE(.BOTH.,#1011);+#1011 = SURFACE_SIDE_STYLE('',(#1012));+#1012 = SURFACE_STYLE_FILL_AREA(#1013);+#1013 = FILL_AREA_STYLE('',(#1014));+#1014 = FILL_AREA_STYLE_COLOUR('',#1007);+#1015 = STYLED_ITEM('color',(#1016),#218);+#1016 = PRESENTATION_STYLE_ASSIGNMENT((#1017));+#1017 = SURFACE_STYLE_USAGE(.BOTH.,#1018);+#1018 = SURFACE_SIDE_STYLE('',(#1019));+#1019 = SURFACE_STYLE_FILL_AREA(#1020);+#1020 = FILL_AREA_STYLE('',(#1021));+#1021 = FILL_AREA_STYLE_COLOUR('',#1007);+#1022 = STYLED_ITEM('color',(#1023),#299);+#1023 = PRESENTATION_STYLE_ASSIGNMENT((#1024));+#1024 = SURFACE_STYLE_USAGE(.BOTH.,#1025);+#1025 = SURFACE_SIDE_STYLE('',(#1026));+#1026 = SURFACE_STYLE_FILL_AREA(#1027);+#1027 = FILL_AREA_STYLE('',(#1028));+#1028 = FILL_AREA_STYLE_COLOUR('',#1007);+#1029 = STYLED_ITEM('color',(#1030),#348);+#1030 = PRESENTATION_STYLE_ASSIGNMENT((#1031));+#1031 = SURFACE_STYLE_USAGE(.BOTH.,#1032);+#1032 = SURFACE_SIDE_STYLE('',(#1033));+#1033 = SURFACE_STYLE_FILL_AREA(#1034);+#1034 = FILL_AREA_STYLE('',(#1035));+#1035 = FILL_AREA_STYLE_COLOUR('',#1007);+#1036 = STYLED_ITEM('color',(#1037),#397);+#1037 = PRESENTATION_STYLE_ASSIGNMENT((#1038));+#1038 = SURFACE_STYLE_USAGE(.BOTH.,#1039);+#1039 = SURFACE_SIDE_STYLE('',(#1040));+#1040 = SURFACE_STYLE_FILL_AREA(#1041);+#1041 = FILL_AREA_STYLE('',(#1042));+#1042 = FILL_AREA_STYLE_COLOUR('',#1007);+#1043 = STYLED_ITEM('color',(#1044),#429);+#1044 = PRESENTATION_STYLE_ASSIGNMENT((#1045));+#1045 = SURFACE_STYLE_USAGE(.BOTH.,#1046);+#1046 = SURFACE_SIDE_STYLE('',(#1047));+#1047 = SURFACE_STYLE_FILL_AREA(#1048);+#1048 = FILL_AREA_STYLE('',(#1049));+#1049 = FILL_AREA_STYLE_COLOUR('',#1007);+#1050 = STYLED_ITEM('color',(#1051),#478);+#1051 = PRESENTATION_STYLE_ASSIGNMENT((#1052));+#1052 = SURFACE_STYLE_USAGE(.BOTH.,#1053);+#1053 = SURFACE_SIDE_STYLE('',(#1054));+#1054 = SURFACE_STYLE_FILL_AREA(#1055);+#1055 = FILL_AREA_STYLE('',(#1056));+#1056 = FILL_AREA_STYLE_COLOUR('',#1007);+#1057 = STYLED_ITEM('color',(#1058),#562);+#1058 = PRESENTATION_STYLE_ASSIGNMENT((#1059));+#1059 = SURFACE_STYLE_USAGE(.BOTH.,#1060);+#1060 = SURFACE_SIDE_STYLE('',(#1061));+#1061 = SURFACE_STYLE_FILL_AREA(#1062);+#1062 = FILL_AREA_STYLE('',(#1063));+#1063 = FILL_AREA_STYLE_COLOUR('',#1007);+#1064 = STYLED_ITEM('color',(#1065),#589);+#1065 = PRESENTATION_STYLE_ASSIGNMENT((#1066));+#1066 = SURFACE_STYLE_USAGE(.BOTH.,#1067);+#1067 = SURFACE_SIDE_STYLE('',(#1068));+#1068 = SURFACE_STYLE_FILL_AREA(#1069);+#1069 = FILL_AREA_STYLE('',(#1070));+#1070 = FILL_AREA_STYLE_COLOUR('',#1007);+#1071 = STYLED_ITEM('color',(#1072),#596);+#1072 = PRESENTATION_STYLE_ASSIGNMENT((#1073));+#1073 = SURFACE_STYLE_USAGE(.BOTH.,#1074);+#1074 = SURFACE_SIDE_STYLE('',(#1075));+#1075 = SURFACE_STYLE_FILL_AREA(#1076);+#1076 = FILL_AREA_STYLE('',(#1077));+#1077 = FILL_AREA_STYLE_COLOUR('',#1007);+#1078 = STYLED_ITEM('color',(#1079),#651);+#1079 = PRESENTATION_STYLE_ASSIGNMENT((#1080));+#1080 = SURFACE_STYLE_USAGE(.BOTH.,#1081);+#1081 = SURFACE_SIDE_STYLE('',(#1082));+#1082 = SURFACE_STYLE_FILL_AREA(#1083);+#1083 = FILL_AREA_STYLE('',(#1084));+#1084 = FILL_AREA_STYLE_COLOUR('',#1007);+#1085 = STYLED_ITEM('color',(#1086),#657);+#1086 = PRESENTATION_STYLE_ASSIGNMENT((#1087));+#1087 = SURFACE_STYLE_USAGE(.BOTH.,#1088);+#1088 = SURFACE_SIDE_STYLE('',(#1089));+#1089 = SURFACE_STYLE_FILL_AREA(#1090);+#1090 = FILL_AREA_STYLE('',(#1091));+#1091 = FILL_AREA_STYLE_COLOUR('',#1092);+#1092 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#1093 = STYLED_ITEM('color',(#1094),#669);+#1094 = PRESENTATION_STYLE_ASSIGNMENT((#1095));+#1095 = SURFACE_STYLE_USAGE(.BOTH.,#1096);+#1096 = SURFACE_SIDE_STYLE('',(#1097));+#1097 = SURFACE_STYLE_FILL_AREA(#1098);+#1098 = FILL_AREA_STYLE('',(#1099));+#1099 = FILL_AREA_STYLE_COLOUR('',#1092);+#1100 = STYLED_ITEM('color',(#1101),#681);+#1101 = PRESENTATION_STYLE_ASSIGNMENT((#1102));+#1102 = SURFACE_STYLE_USAGE(.BOTH.,#1103);+#1103 = SURFACE_SIDE_STYLE('',(#1104));+#1104 = SURFACE_STYLE_FILL_AREA(#1105);+#1105 = FILL_AREA_STYLE('',(#1106));+#1106 = FILL_AREA_STYLE_COLOUR('',#1092);+#1107 = STYLED_ITEM('color',(#1108),#693);+#1108 = PRESENTATION_STYLE_ASSIGNMENT((#1109));+#1109 = SURFACE_STYLE_USAGE(.BOTH.,#1110);+#1110 = SURFACE_SIDE_STYLE('',(#1111));+#1111 = SURFACE_STYLE_FILL_AREA(#1112);+#1112 = FILL_AREA_STYLE('',(#1113));+#1113 = FILL_AREA_STYLE_COLOUR('',#1092);+#1114 = STYLED_ITEM('color',(#1115),#705);+#1115 = PRESENTATION_STYLE_ASSIGNMENT((#1116));+#1116 = SURFACE_STYLE_USAGE(.BOTH.,#1117);+#1117 = SURFACE_SIDE_STYLE('',(#1118));+#1118 = SURFACE_STYLE_FILL_AREA(#1119);+#1119 = FILL_AREA_STYLE('',(#1120));+#1120 = FILL_AREA_STYLE_COLOUR('',#1092);+#1121 = STYLED_ITEM('color',(#1122),#717);+#1122 = PRESENTATION_STYLE_ASSIGNMENT((#1123));+#1123 = SURFACE_STYLE_USAGE(.BOTH.,#1124);+#1124 = SURFACE_SIDE_STYLE('',(#1125));+#1125 = SURFACE_STYLE_FILL_AREA(#1126);+#1126 = FILL_AREA_STYLE('',(#1127));+#1127 = FILL_AREA_STYLE_COLOUR('',#1092);+#1128 = STYLED_ITEM('color',(#1129),#729);+#1129 = PRESENTATION_STYLE_ASSIGNMENT((#1130));+#1130 = SURFACE_STYLE_USAGE(.BOTH.,#1131);+#1131 = SURFACE_SIDE_STYLE('',(#1132));+#1132 = SURFACE_STYLE_FILL_AREA(#1133);+#1133 = FILL_AREA_STYLE('',(#1134));+#1134 = FILL_AREA_STYLE_COLOUR('',#1092);+#1135 = STYLED_ITEM('color',(#1136),#741);+#1136 = PRESENTATION_STYLE_ASSIGNMENT((#1137));+#1137 = SURFACE_STYLE_USAGE(.BOTH.,#1138);+#1138 = SURFACE_SIDE_STYLE('',(#1139));+#1139 = SURFACE_STYLE_FILL_AREA(#1140);+#1140 = FILL_AREA_STYLE('',(#1141));+#1141 = FILL_AREA_STYLE_COLOUR('',#1092);+#1142 = STYLED_ITEM('color',(#1143),#753);+#1143 = PRESENTATION_STYLE_ASSIGNMENT((#1144));+#1144 = SURFACE_STYLE_USAGE(.BOTH.,#1145);+#1145 = SURFACE_SIDE_STYLE('',(#1146));+#1146 = SURFACE_STYLE_FILL_AREA(#1147);+#1147 = FILL_AREA_STYLE('',(#1148));+#1148 = FILL_AREA_STYLE_COLOUR('',#1092);+#1149 = STYLED_ITEM('color',(#1150),#765);+#1150 = PRESENTATION_STYLE_ASSIGNMENT((#1151));+#1151 = SURFACE_STYLE_USAGE(.BOTH.,#1152);+#1152 = SURFACE_SIDE_STYLE('',(#1153));+#1153 = SURFACE_STYLE_FILL_AREA(#1154);+#1154 = FILL_AREA_STYLE('',(#1155));+#1155 = FILL_AREA_STYLE_COLOUR('',#1092);+#1156 = STYLED_ITEM('color',(#1157),#777);+#1157 = PRESENTATION_STYLE_ASSIGNMENT((#1158));+#1158 = SURFACE_STYLE_USAGE(.BOTH.,#1159);+#1159 = SURFACE_SIDE_STYLE('',(#1160));+#1160 = SURFACE_STYLE_FILL_AREA(#1161);+#1161 = FILL_AREA_STYLE('',(#1162));+#1162 = FILL_AREA_STYLE_COLOUR('',#1092);+#1163 = STYLED_ITEM('color',(#1164),#789);+#1164 = PRESENTATION_STYLE_ASSIGNMENT((#1165));+#1165 = SURFACE_STYLE_USAGE(.BOTH.,#1166);+#1166 = SURFACE_SIDE_STYLE('',(#1167));+#1167 = SURFACE_STYLE_FILL_AREA(#1168);+#1168 = FILL_AREA_STYLE('',(#1169));+#1169 = FILL_AREA_STYLE_COLOUR('',#1092);+#1170 = STYLED_ITEM('color',(#1171),#801);+#1171 = PRESENTATION_STYLE_ASSIGNMENT((#1172));+#1172 = SURFACE_STYLE_USAGE(.BOTH.,#1173);+#1173 = SURFACE_SIDE_STYLE('',(#1174));+#1174 = SURFACE_STYLE_FILL_AREA(#1175);+#1175 = FILL_AREA_STYLE('',(#1176));+#1176 = FILL_AREA_STYLE_COLOUR('',#1092);+#1177 = STYLED_ITEM('color',(#1178),#813);+#1178 = PRESENTATION_STYLE_ASSIGNMENT((#1179));+#1179 = SURFACE_STYLE_USAGE(.BOTH.,#1180);+#1180 = SURFACE_SIDE_STYLE('',(#1181));+#1181 = SURFACE_STYLE_FILL_AREA(#1182);+#1182 = FILL_AREA_STYLE('',(#1183));+#1183 = FILL_AREA_STYLE_COLOUR('',#1092);+#1184 = STYLED_ITEM('color',(#1185),#825);+#1185 = PRESENTATION_STYLE_ASSIGNMENT((#1186));+#1186 = SURFACE_STYLE_USAGE(.BOTH.,#1187);+#1187 = SURFACE_SIDE_STYLE('',(#1188));+#1188 = SURFACE_STYLE_FILL_AREA(#1189);+#1189 = FILL_AREA_STYLE('',(#1190));+#1190 = FILL_AREA_STYLE_COLOUR('',#1092);+#1191 = STYLED_ITEM('color',(#1192),#837);+#1192 = PRESENTATION_STYLE_ASSIGNMENT((#1193));+#1193 = SURFACE_STYLE_USAGE(.BOTH.,#1194);+#1194 = SURFACE_SIDE_STYLE('',(#1195));+#1195 = SURFACE_STYLE_FILL_AREA(#1196);+#1196 = FILL_AREA_STYLE('',(#1197));+#1197 = FILL_AREA_STYLE_COLOUR('',#1092);+#1198 = STYLED_ITEM('color',(#1199),#849);+#1199 = PRESENTATION_STYLE_ASSIGNMENT((#1200));+#1200 = SURFACE_STYLE_USAGE(.BOTH.,#1201);+#1201 = SURFACE_SIDE_STYLE('',(#1202));+#1202 = SURFACE_STYLE_FILL_AREA(#1203);+#1203 = FILL_AREA_STYLE('',(#1204));+#1204 = FILL_AREA_STYLE_COLOUR('',#1092);+#1205 = STYLED_ITEM('color',(#1206),#861);+#1206 = PRESENTATION_STYLE_ASSIGNMENT((#1207));+#1207 = SURFACE_STYLE_USAGE(.BOTH.,#1208);+#1208 = SURFACE_SIDE_STYLE('',(#1209));+#1209 = SURFACE_STYLE_FILL_AREA(#1210);+#1210 = FILL_AREA_STYLE('',(#1211));+#1211 = FILL_AREA_STYLE_COLOUR('',#1092);+#1212 = STYLED_ITEM('color',(#1213),#873);+#1213 = PRESENTATION_STYLE_ASSIGNMENT((#1214));+#1214 = SURFACE_STYLE_USAGE(.BOTH.,#1215);+#1215 = SURFACE_SIDE_STYLE('',(#1216));+#1216 = SURFACE_STYLE_FILL_AREA(#1217);+#1217 = FILL_AREA_STYLE('',(#1218));+#1218 = FILL_AREA_STYLE_COLOUR('',#1092);+#1219 = STYLED_ITEM('color',(#1220),#885);+#1220 = PRESENTATION_STYLE_ASSIGNMENT((#1221));+#1221 = SURFACE_STYLE_USAGE(.BOTH.,#1222);+#1222 = SURFACE_SIDE_STYLE('',(#1223));+#1223 = SURFACE_STYLE_FILL_AREA(#1224);+#1224 = FILL_AREA_STYLE('',(#1225));+#1225 = FILL_AREA_STYLE_COLOUR('',#1092);+#1226 = STYLED_ITEM('color',(#1227),#897);+#1227 = PRESENTATION_STYLE_ASSIGNMENT((#1228));+#1228 = SURFACE_STYLE_USAGE(.BOTH.,#1229);+#1229 = SURFACE_SIDE_STYLE('',(#1230));+#1230 = SURFACE_STYLE_FILL_AREA(#1231);+#1231 = FILL_AREA_STYLE('',(#1232));+#1232 = FILL_AREA_STYLE_COLOUR('',#1233);+#1233 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#1234 = STYLED_ITEM('color',(#1235),#985);+#1235 = PRESENTATION_STYLE_ASSIGNMENT((#1236));+#1236 = SURFACE_STYLE_USAGE(.BOTH.,#1237);+#1237 = SURFACE_SIDE_STYLE('',(#1238));+#1238 = SURFACE_STYLE_FILL_AREA(#1239);+#1239 = FILL_AREA_STYLE('',(#1240));+#1240 = FILL_AREA_STYLE_COLOUR('',#1233);+#1241 = STYLED_ITEM('color',(#1242),#989);+#1242 = PRESENTATION_STYLE_ASSIGNMENT((#1243));+#1243 = SURFACE_STYLE_USAGE(.BOTH.,#1244);+#1244 = SURFACE_SIDE_STYLE('',(#1245));+#1245 = SURFACE_STYLE_FILL_AREA(#1246);+#1246 = FILL_AREA_STYLE('',(#1247));+#1247 = FILL_AREA_STYLE_COLOUR('',#1233);+ENDSEC;+END-ISO-10303-21;
docs/adg3308bcbz-1-rl7-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+307
@@ -0,0 +1,307 @@+{+  "slug": "adg3308bcbz-1-rl7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Translators / Level Shifters, WLCSP-20(2x2.5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "logic ics",+    "adg3308bcbz-1-rl7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "adg3308bcbz-1-rl7.kicad_sym",+    "adg3308bcbz-1-rl7.kicad_mod",+    "adg3308bcbz-1-rl7.glb",+    "adg3308bcbz-1-rl7.step",+    "adg3308bcbz-1-rl7.lbr",+    "docs/hero.png",+    "docs/adg3308bcbz-1-rl7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "adg3308bcbz-1-rl7-hero.glb",+    "adg3308bcbz-1-rl7-hero.overlay.json",+    "adg3308bcbz-1-rl7-etched.glb"+  ],+  "component": {+    "mpn": "ADG3308BCBZ-1-RL7",+    "manufacturer": "Analog Devices",+    "package": "WLCSP-20(2x2.5)",+    "pin_count": 20,+    "category": "Logic ICs",+    "subcategory": "Translators / Level Shifters",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf",+    "parts": {+      "symbol": "adg3308bcbz-1-rl7.kicad_sym",+      "footprint": "adg3308bcbz-1-rl7.kicad_mod",+      "model_3d": "adg3308bcbz-1-rl7-hero.glb",+      "model_3d_plain": "adg3308bcbz-1-rl7-etched.glb",+      "model_3d_step": "adg3308bcbz-1-rl7-etched.step",+      "model_3d_step_plain": "adg3308bcbz-1-rl7.step",+      "lbr": "adg3308bcbz-1-rl7.lbr"+    },+    "distributor_links": {+      "lcsc": "C655299",+      "digikey": "505-ADG3308BCBZ-1-RL7TR-ND",+      "mouser": "584-ADG3308BCBZ-1-R7"+    },+    "distributor_check": {+      "checked_at": "2026-10-30T12:00:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "505-ADG3308BCBZ-1-RL7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-ADG3308BCBZ-1-R7",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "a4",+        "name": "VCCA",+        "type": "power_in",+        "description": "Power supply input for the A1 to A8 I/O pins (1.15 V ≤ VCCA < VCCY)."+      },+      {+        "number": "a3",+        "name": "A1",+        "type": "bidirectional",+        "description": "Input/Output A1, referenced to VCCA."+      },+      {+        "number": "b4",+        "name": "A2",+        "type": "bidirectional",+        "description": "Input/Output A2, referenced to VCCA."+      },+      {+        "number": "b3",+        "name": "A3",+        "type": "bidirectional",+        "description": "Input/Output A3, referenced to VCCA."+      },+      {+        "number": "c4",+        "name": "A4",+        "type": "bidirectional",+        "description": "Input/Output A4, referenced to VCCA."+      },+      {+        "number": "c3",+        "name": "A5",+        "type": "bidirectional",+        "description": "Input/Output A5, referenced to VCCA."+      },+      {+        "number": "d4",+        "name": "A6",+        "type": "bidirectional",+        "description": "Input/Output A6, referenced to VCCA."+      },+      {+        "number": "d3",+        "name": "A7",+        "type": "bidirectional",+        "description": "Input/Output A7, referenced to VCCA."+      },+      {+        "number": "e4",+        "name": "A8",+        "type": "bidirectional",+        "description": "Input/Output A8, referenced to VCCA."+      },+      {+        "number": "e3",+        "name": "EN",+        "type": "input",+        "description": "Active-high enable input, referenced to VCCA on the ADG3308-1; EN low puts all A and Y pins in high impedance."+      },+      {+        "number": "e2",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "e1",+        "name": "Y8",+        "type": "bidirectional",+        "description": "Input/Output Y8, referenced to VCCY."+      },+      {+        "number": "d2",+        "name": "Y7",+        "type": "bidirectional",+        "description": "Input/Output Y7, referenced to VCCY."+      },+      {+        "number": "d1",+        "name": "Y6",+        "type": "bidirectional",+        "description": "Input/Output Y6, referenced to VCCY."+      },+      {+        "number": "c2",+        "name": "Y5",+        "type": "bidirectional",+        "description": "Input/Output Y5, referenced to VCCY."+      },+      {+        "number": "c1",+        "name": "Y4",+        "type": "bidirectional",+        "description": "Input/Output Y4, referenced to VCCY."+      },+      {+        "number": "b2",+        "name": "Y3",+        "type": "bidirectional",+        "description": "Input/Output Y3, referenced to VCCY."+      },+      {+        "number": "b1",+        "name": "Y2",+        "type": "bidirectional",+        "description": "Input/Output Y2, referenced to VCCY."+      },+      {+        "number": "a2",+        "name": "Y1",+        "type": "bidirectional",+        "description": "Input/Output Y1, referenced to VCCY."+      },+      {+        "number": "a1",+        "name": "VCCY",+        "type": "power_in",+        "description": "Power supply input for the Y1 to Y8 I/O pins (1.65 V ≤ VCCY ≤ 5.5 V)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Datasheet prints WLCSP ball references in lowercase (a1..e4); the task schema expects uppercase 'A1'; Package hint says WLCSP-20(2x2.5); the datasheet outline is CB-20-2, 20-ball WLCSP, about 2.50 x 2.0"+        ],+        "pages_sent": 20,+        "cost_usd": 0.2019,+        "at": "2026-10-30T11:59:40"+      },+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf",+        "pages": 20,+        "sha256": "ec524bb8f7ee3358",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 20,+        "described": 20,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "adg3308bcbz-1-rl7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.934,+          2.434,+          0.567+        ],+        "zmin_mm": -0.031,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "4b624c59c23083d36c62000744400dfc055ab887da4e5ff78659ce274cad58d9",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "adg3308bcbz-1-rl7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.934,+          2.434,+          0.567+        ],+        "zmin_mm": -0.031,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5104c02e9f06e4e9493e9cda43e96f25c018b73ecae60d33ddad6ac334b1679a",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "CB-20-2",+      "source_page": 20,+      "D": {+        "nom_mm": 2.0,+        "range_mm": [+          1.94,+          2.06+        ]+      },+      "E1": {+        "nom_mm": 2.5,+        "range_mm": [+          2.44,+          2.56+        ]+      },+      "e": {+        "nom_mm": 0.5,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.59,+        "range_mm": [+          0.53,+          0.65+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "adg3308bcbz-1-rl7.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+313
@@ -0,0 +1,313 @@+{+  "slug": "adg3308bcbz-1-rl7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Translators / Level Shifters, WLCSP-20(2x2.5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "logic ics",+    "adg3308bcbz-1-rl7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "adg3308bcbz-1-rl7.kicad_sym",+    "adg3308bcbz-1-rl7.kicad_mod",+    "adg3308bcbz-1-rl7.glb",+    "adg3308bcbz-1-rl7.step",+    "adg3308bcbz-1-rl7.lbr",+    "docs/hero.png",+    "docs/adg3308bcbz-1-rl7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "adg3308bcbz-1-rl7-hero.glb",+    "adg3308bcbz-1-rl7-hero.overlay.json",+    "adg3308bcbz-1-rl7-etched.glb"+  ],+  "component": {+    "mpn": "ADG3308BCBZ-1-RL7",+    "manufacturer": "Analog Devices",+    "package": "WLCSP-20(2x2.5)",+    "pin_count": 20,+    "category": "Logic ICs",+    "subcategory": "Translators / Level Shifters",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf",+    "parts": {+      "symbol": "adg3308bcbz-1-rl7.kicad_sym",+      "footprint": "adg3308bcbz-1-rl7.kicad_mod",+      "model_3d": "adg3308bcbz-1-rl7-hero.glb",+      "model_3d_plain": "adg3308bcbz-1-rl7-etched.glb",+      "model_3d_step": "adg3308bcbz-1-rl7-etched.step",+      "model_3d_step_plain": "adg3308bcbz-1-rl7.step",+      "lbr": "adg3308bcbz-1-rl7.lbr"+    },+    "distributor_links": {+      "lcsc": "C655299",+      "digikey": "505-ADG3308BCBZ-1-RL7TR-ND",+      "mouser": "584-ADG3308BCBZ-1-R7"+    },+    "distributor_check": {+      "checked_at": "2026-10-30T12:00:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "505-ADG3308BCBZ-1-RL7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-ADG3308BCBZ-1-R7",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "a4",+        "name": "VCCA",+        "type": "power_in",+        "description": "Power supply input for the A1 to A8 I/O pins (1.15 V ≤ VCCA < VCCY)."+      },+      {+        "number": "a3",+        "name": "A1",+        "type": "bidirectional",+        "description": "Input/Output A1, referenced to VCCA."+      },+      {+        "number": "b4",+        "name": "A2",+        "type": "bidirectional",+        "description": "Input/Output A2, referenced to VCCA."+      },+      {+        "number": "b3",+        "name": "A3",+        "type": "bidirectional",+        "description": "Input/Output A3, referenced to VCCA."+      },+      {+        "number": "c4",+        "name": "A4",+        "type": "bidirectional",+        "description": "Input/Output A4, referenced to VCCA."+      },+      {+        "number": "c3",+        "name": "A5",+        "type": "bidirectional",+        "description": "Input/Output A5, referenced to VCCA."+      },+      {+        "number": "d4",+        "name": "A6",+        "type": "bidirectional",+        "description": "Input/Output A6, referenced to VCCA."+      },+      {+        "number": "d3",+        "name": "A7",+        "type": "bidirectional",+        "description": "Input/Output A7, referenced to VCCA."+      },+      {+        "number": "e4",+        "name": "A8",+        "type": "bidirectional",+        "description": "Input/Output A8, referenced to VCCA."+      },+      {+        "number": "e3",+        "name": "EN",+        "type": "input",+        "description": "Active-high enable input, referenced to VCCA on the ADG3308-1; EN low puts all A and Y pins in high impedance."+      },+      {+        "number": "e2",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "e1",+        "name": "Y8",+        "type": "bidirectional",+        "description": "Input/Output Y8, referenced to VCCY."+      },+      {+        "number": "d2",+        "name": "Y7",+        "type": "bidirectional",+        "description": "Input/Output Y7, referenced to VCCY."+      },+      {+        "number": "d1",+        "name": "Y6",+        "type": "bidirectional",+        "description": "Input/Output Y6, referenced to VCCY."+      },+      {+        "number": "c2",+        "name": "Y5",+        "type": "bidirectional",+        "description": "Input/Output Y5, referenced to VCCY."+      },+      {+        "number": "c1",+        "name": "Y4",+        "type": "bidirectional",+        "description": "Input/Output Y4, referenced to VCCY."+      },+      {+        "number": "b2",+        "name": "Y3",+        "type": "bidirectional",+        "description": "Input/Output Y3, referenced to VCCY."+      },+      {+        "number": "b1",+        "name": "Y2",+        "type": "bidirectional",+        "description": "Input/Output Y2, referenced to VCCY."+      },+      {+        "number": "a2",+        "name": "Y1",+        "type": "bidirectional",+        "description": "Input/Output Y1, referenced to VCCY."+      },+      {+        "number": "a1",+        "name": "VCCY",+        "type": "power_in",+        "description": "Power supply input for the Y1 to Y8 I/O pins (1.65 V ≤ VCCY ≤ 5.5 V)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Datasheet prints WLCSP ball references in lowercase (a1..e4); the task schema expects uppercase 'A1'; Package hint says WLCSP-20(2x2.5); the datasheet outline is CB-20-2, 20-ball WLCSP, about 2.50 x 2.0"+        ],+        "pages_sent": 20,+        "cost_usd": 0.2019,+        "at": "2026-10-30T11:59:40"+      },+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/ADG3308_3308-1.pdf",+        "pages": 20,+        "sha256": "ec524bb8f7ee3358",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 20,+        "described": 20,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "adg3308bcbz-1-rl7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.934,+          2.434,+          0.567+        ],+        "zmin_mm": -0.031,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "4b624c59c23083d36c62000744400dfc055ab887da4e5ff78659ce274cad58d9",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "adg3308bcbz-1-rl7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.934,+          2.434,+          0.567+        ],+        "zmin_mm": -0.031,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "5104c02e9f06e4e9493e9cda43e96f25c018b73ecae60d33ddad6ac334b1679a",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "CB-20-2",+      "source_page": 20,+      "D": {+        "nom_mm": 2,+        "range_mm": [+          1.94,+          2.06+        ]+      },+      "E1": {+        "nom_mm": 2.5,+        "range_mm": [+          2.44,+          2.56+        ]+      },+      "e": {+        "nom_mm": 0.5,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.59,+        "range_mm": [+          0.53,+          0.65+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "adg3308bcbz-1-rl7.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>adg3308bcbz-1-rl7</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>adg3308bcbz-1-rl7</title>\ No newline at end of file