← Commit history
README.mdadded+105
@@ -0,0 +1,105 @@+# AD8233ACBZ-R7++**Analog Devices** · Analog To Digital Converters (ADC) · WLCSP-20(1.7x2)++AD8233ACBZ-R7 from Analog Devices, in a WLCSP-20(1.7x2). 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 |+|---|---|---|---|+| A1 | GND | power_in | Power supply ground terminal. |+| A2 | +VS | power_in | Power supply terminal; the device is single-supply from 1.7 V to 3.5 V, with an absolute maximum supply of 3.6 V. |+| A3 | REFIN | input | Reference buffer input, a high impedance terminal used to set the level of the reference buffer. |+| A4 | HPSENSE | input | High-pass sense input for the instrumentation amplifier, connected to the junction of the R and C that sets the dc blocking corner frequency. |+| A5 | HPDRIVE | output | High-pass driver output connected to the capacitor of the first high-pass filter, driven to keep HPSENSE at the reference voltage. |+| B1 | SDN | input | Shutdown control input; drive low to enter the low power shutdown mode. |+| B2 | AC/DC | input | Leads off mode control input; drive low for dc leads off mode and high for ac leads off mode. |+| B3 | FR | input | Fast restore control input; drive high to enable fast recovery mode, otherwise drive low. |+| B4 | IAOUT | output | Instrumentation amplifier output terminal. |+| B5 | +IN | input | Instrumentation amplifier positive input, typically connected to the left arm (LA) electrode. |+| C1 | LOD | output | Leads off detection (LOD) comparator output. |+| C2 | RLD SDN | input | Right leg drive shutdown control input; drive low to power down the RLD amplifier. |+| C3 | REFOUT | output | Reference buffer output that serves as the virtual ground; the instrumentation amplifier output is referenced to this potential. |+| C4 | RLDFB | input | Right leg drive feedback input, the feedback terminal for the right leg drive circuit. |+| C5 | -IN | input | Instrumentation amplifier negative input, typically connected to the right arm (RA) electrode. |+| D1 | OUT | output | Operational amplifier output carrying the fully conditioned heart rate signal; it can be connected to an ADC input. |+| D2 | OPAMP- | input | Operational amplifier inverting input. |+| D3 | OPAMP+ | input | Operational amplifier noninverting input. |+| D4 | SW | passive | Fast restore switch terminal; connect to the output of the second high-pass filter. |+| D5 | RLD | output | Right leg drive output; connect the driven electrode (typically the right leg) to this pin. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | WLCSP-20(1.7x2) |+| Category | Data Acquisition |+| 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 |+|---|---|---|---|---|---|---|---|+| Common-Mode Rejection Ratio, DC to 60 Hz | CMRR | 80 | 86 |  | dB | VCM = 0.35 V to +VS − 150 mV, VDIFF = 0 V | 3 |+| Power Supply Rejection Ratio | PSRR | 76 | 90 |  | dB | +VS = 1.8 V to 3.5 V | 3 |+| Offset Voltage (RTI), Instrumentation Amplifier Inputs | VOS |  | 1 | 6 | mV | Instrumentation Amplifier Inputs | 3 |+| Input Bias Current | IB |  | 50 | 200 | pA |  | 3 |+| Input Offset Current | IOS |  | 25 | 100 | pA |  | 3 |+| DC Differential Input Range |  | -300 |  | 300 | mV |  | 3 |+| Output Swing |  | 0.1 |  |  | V | RL = 50 kΩ | 3 |+| Gain Error |  |  | 1 | 4 | % | VDIFF = −300 mV to +300 mV | 3 |+| Input Voltage Range |  | 0.2 |  |  | V | TA = 0°C to 70°C | 3 |+| Operational Amplifier Offset Voltage | VOS |  | 1 | 5 | mV |  | 3 |+| Operational Amplifier Input Voltage Range |  | 0.1 |  |  | V |  | 3 |+| Operational Amplifier Output Voltage Range |  | 0.1 |  |  | V | RL = 50 kΩ | 3 |+| Right Leg Drive Amplifier Quiescent Supply Current |  |  | 7.5 | 10 | μA |  | 4 |+| Right Leg Drive Amplifier Output Swing |  | 0.1 |  |  | V | RL = 50 kΩ | 4 |+| Integrator Input Resistor |  | 120 | 150 | 180 | kΩ |  | 4 |+| Reference Buffer Voltage Range |  | 0.1 |  |  | V | RL = 50 kΩ | 4 |+| AC Leads Off Square Wave Frequency | fAC | 50 | 100 | 175 | kHz |  | 4 |+| Impedance Threshold Between +IN and −IN |  |  | 10 | 20 | MΩ | SDN = high | 4 |+| Fast Restore Switch On Resistance | RON | 8 | 10 | 12 | kΩ |  | 4 |+| Quiescent Supply Current |  |  | 50 | 70 | μA |  | 5 |+| Wakeup Current |  |  | 0.65 | 1.5 | μA | SDN = low, LOD = low | 5 |+| Shutdown Current |  |  | 0.5 | 1 | μA | SDN = low, LOD = high | 5 |+| Supply Range |  | 1.7 |  | 3.5 | V |  | 5 |+| Specified Temperature Range |  | 0 |  | 70 | °C |  | 5 |+| Operational Temperature Range |  | -40 |  | 85 | °C |  | 5 |+| Supply Voltage |  |  |  | 3.6 | V |  | 6 |+| Minimum Voltage, Any Terminal |  | -0.3 |  |  | V |  | 6 |+| Storage Temperature Range |  | -65 |  | 125 | °C |  | 6 |+| Operating Temperature Range |  | -40 |  | 85 | °C |  | 6 |+| Maximum Junction Temperature |  |  |  | 140 | °C |  | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 108.5 |  | °C/W | PCB 1S0P, 0.25 W, 0 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 89 |  | °C/W | PCB 1S0P, 0.25 W, 1 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 82.3 |  | °C/W | PCB 1S0P, 0.25 W, 2 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 101.1 |  | °C/W | PCB 1S0P, 1.25 W, 0 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 87.3 |  | °C/W | PCB 1S0P, 1.25 W, 1 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 47.9 |  | °C/W | PCB 2S2P, 0.25 W, 0 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 43.4 |  | °C/W | PCB 2S2P, 0.25 W, 1 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 42.1 |  | °C/W | PCB 2S2P, 0.25 W, 2 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 46.8 |  | °C/W | PCB 2S2P, 1.25 W, 0 ms | 6 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 43.3 |  | °C/W | PCB 2S2P, 1.25 W, 1 ms | 6 |+| Thermal Resistance, Junction-to-Case | θJC |  | 0.6 |  | °C/W | PCB 1S0P | 6 |+| Thermal Resistance, Junction-to-Case | θJC |  | 0.7 |  | °C/W | PCB 2S2P | 6 |++## CAD (KiCad official)++- Symbol: `AD8233ACBZ-R7`+- Footprint: `Package_CSP:WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm`+- 3D model: WLCSP-20(1.7x2), 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: `ad8233acbz-r7-etched.step` / `ad8233acbz-r7-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ad8233acbz-r7.step` / `ad8233acbz-r7.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588901825500360704) (29 pp, sha256 `de233c71aebba2ca`, retrieved 2026-10-17, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-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/ad8233acbz-r7-datasheet.pdf)
ad8233acbz-r7-etched.glbadded
⋯ 1 unchanged line ⋯
ad8233acbz-r7-hero.glbadded
⋯ 1 unchanged line ⋯
ad8233acbz-r7-hero.overlay.jsonadded+344
@@ -0,0 +1,344 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "AD8233ACBZ-R7",+  "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.81,+      "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.899,+      0.908,+      -0.7,+      0.7+    ],+    "pads_bbox_mm": [+      -0.905,+      0.905,+      -0.705,+      0.705+    ],+    "seating_z_mm": -0.029+  },+  "sources": {+    "glb": "ad8233acbz-r7-etched.glb",+    "glb_sha256": "271bfc76a71d8a5e190564103b6b36da07673f8a25721140df09779faf047423",+    "footprint": "ad8233acbz-r7.kicad_mod",+    "footprint_sha256": "dd3a8c0d30f9bf852036fefb985fcda0cc0a878eaf62cf138edf7e131f98e07b",+    "pins": "page.json component.pins",+    "pins_sha256": "050e42568711ce5c0d5586bb795233f493d1118a688e38c4ed79d9694df94862"+  },+  "generator": "adom-wiki 1.7.73 (component_hero)",+  "labels": [],+  "pads": [+    {+      "number": "A1",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "A2",+      "shape": "circle",+      "center_mm": [+        -0.4,+        -0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "A3",+      "shape": "circle",+      "center_mm": [+        0.0,+        -0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "A4",+      "shape": "circle",+      "center_mm": [+        0.4,+        -0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "A5",+      "shape": "circle",+      "center_mm": [+        0.8,+        -0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "B1",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "B2",+      "shape": "circle",+      "center_mm": [+        -0.4,+        -0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "B3",+      "shape": "circle",+      "center_mm": [+        0.0,+        -0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "B4",+      "shape": "circle",+      "center_mm": [+        0.4,+        -0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "B5",+      "shape": "circle",+      "center_mm": [+        0.8,+        -0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "C1",+      "shape": "circle",+      "center_mm": [+        -0.8,+        0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "C2",+      "shape": "circle",+      "center_mm": [+        -0.4,+        0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "C3",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "C4",+      "shape": "circle",+      "center_mm": [+        0.4,+        0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "C5",+      "shape": "circle",+      "center_mm": [+        0.8,+        0.2+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "D1",+      "shape": "circle",+      "center_mm": [+        -0.8,+        0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "D2",+      "shape": "circle",+      "center_mm": [+        -0.4,+        0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "D3",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "D4",+      "shape": "circle",+      "center_mm": [+        0.4,+        0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    },+    {+      "number": "D5",+      "shape": "circle",+      "center_mm": [+        0.8,+        0.6+      ],+      "size_mm": [+        0.21,+        0.21+      ],+      "rot": 0.0+    }+  ]+}
ad8233acbz-r7.glbadded
⋯ 1 unchanged line ⋯
ad8233acbz-r7.kicad_modadded+319
@@ -0,0 +1,319 @@+(footprint "WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00676D.pdf")+	(tags "WLCSP-20")+	(property "Reference" "REF**"+		(at 0 -2.94 0)+		(layer "F.SilkS")+		(uuid "f4c3ef49-49a3-4cce-9bdf-44684869a425")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm"+		(at 0 3.28 0)+		(layer "F.Fab")+		(uuid "be18f0c3-dbd3-44dd-a55f-56de3738cb5f")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "9bc7339e-13c6-420b-9521-ecb9147999a6")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "232f0651-cf06-4505-92ea-cc91967409a2")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.1 -0.58)+		(end -1.1 0.91)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "fdcbe119-ba73-4890-84fe-c33f6cf6c23e")+	)+	(fp_line+		(start -1.1 0.91)+		(end 1.1 0.91)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "a345ac41-a6af-4431-9afe-d1a3dfb3cd37")+	)+	(fp_line+		(start -0.78 -0.91)+		(end 1.1 -0.91)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "b7ec10fd-4fb6-409c-97f9-75946161aa53")+	)+	(fp_line+		(start 1.1 -0.91)+		(end 1.1 0.91)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "4e0ffa99-421c-4067-aa4b-85461f08d3eb")+	)+	(fp_poly+		(pts+			(xy -1.1 -0.91) (xy -1.6 -0.91) (xy -1.1 -1.41) (xy -1.1 -0.91)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "a99e3fc3-0a71-4c24-b7cb-ed039dd6d8fc")+	)+	(fp_line+		(start -0.997 -0.8045)+		(end 0.997 -0.8045)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "434984c0-6d68-4335-84cf-c6eccd07a1b8")+	)+	(fp_line+		(start -0.997 0.8045)+		(end -0.997 -0.8045)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "230c2573-1760-436a-aa09-1a714242b880")+	)+	(fp_line+		(start -0.997 0.8045)+		(end 0.997 0.8045)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "874c87ac-ba4d-4853-9bed-d2538c2b75f3")+	)+	(fp_line+		(start 0.997 0.8045)+		(end 0.997 -0.8045)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "d3b3ef34-0f08-4a88-be7c-1dde6b8ff6cc")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "71cd30cb-0924-49b1-b2a2-3d6f5adc82fc")+		(effects+			(font+				(size 0.25 0.25)+				(thickness 0.05)+			)+		)+	)+	(pad "A1" smd circle+		(at -0.8 -0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1e2f9d8e-2af4-4cc0-a564-cb814d4ea557")+	)+	(pad "A2" smd circle+		(at -0.4 -0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "df579009-79c1-4d10-b4ff-170997afb1b0")+	)+	(pad "A3" smd circle+		(at 0 -0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e6d31fdb-9ed3-4a44-942d-b6205e856bef")+	)+	(pad "A4" smd circle+		(at 0.4 -0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "67d53f19-6ad9-4a81-ba58-9b4996f9d318")+	)+	(pad "A5" smd circle+		(at 0.8 -0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6c700b29-5a14-4c04-84fa-1002714ab281")+	)+	(pad "B1" smd circle+		(at -0.8 -0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "fc4f6aa6-e11c-43ad-9d45-6ec341969a10")+	)+	(pad "B2" smd circle+		(at -0.4 -0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ff950ede-d463-4aa3-b280-4d1439089101")+	)+	(pad "B3" smd circle+		(at 0 -0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "cb55b91b-4de6-4d82-afb2-aad37bcb3112")+	)+	(pad "B4" smd circle+		(at 0.4 -0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "d2cf8271-6054-4507-9790-b56b28b87280")+	)+	(pad "B5" smd circle+		(at 0.8 -0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "2d824d60-c355-4bc3-a19f-99358d3b5f6f")+	)+	(pad "C1" smd circle+		(at -0.8 0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "47bc6ac7-2e56-48d1-a123-19563bfefe0e")+	)+	(pad "C2" smd circle+		(at -0.4 0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7682ae79-30d1-4ce3-9e04-76a804fdd67c")+	)+	(pad "C3" smd circle+		(at 0 0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "141354e5-508f-4de7-a976-2e11508d096a")+	)+	(pad "C4" smd circle+		(at 0.4 0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "90c8bafc-5d3f-4828-8b53-fa29cf3a9a0d")+	)+	(pad "C5" smd circle+		(at 0.8 0.2)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b22fa02f-4672-42e0-9fa8-dce77bb23906")+	)+	(pad "D1" smd circle+		(at -0.8 0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "752d71de-5864-4bef-b841-c14d314e556f")+	)+	(pad "D2" smd circle+		(at -0.4 0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f35f7aae-1db6-42f4-9e08-370d0b637d67")+	)+	(pad "D3" smd circle+		(at 0 0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "12fa2b38-7401-4498-ba14-de5a9d61d3cb")+	)+	(pad "D4" smd circle+		(at 0.4 0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "00cb9627-e8f1-4836-8566-ead7e64fc092")+	)+	(pad "D5" smd circle+		(at 0.8 0.6)+		(size 0.21 0.21)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9a12c487-ff30-42d2-bf23-2d986a8c9816")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.25 -1.06) (xy 1.25 -1.06) (xy 1.25 1.06) (xy -1.25 1.06))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
ad8233acbz-r7.kicad_symadded+93
@@ -0,0 +1,93 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "AD8233ACBZ-R7" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 15.24 0) (effects (font (size 1.27 1.27))))+    (property "Value" "AD8233ACBZ-R7" (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 "AD8233ACBZ-R7_0_1"+    (rectangle (start -12.70 12.70) (end 12.70 -15.24)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "AD8233ACBZ-R7_1_1"+    (pin power_in line (at -17.78 10.16 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "A1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 7.62 0) (length 5.08)+      (name "+VS" (effects (font (size 1.27 1.27))))+      (number "A2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 5.08 0) (length 5.08)+      (name "REFIN" (effects (font (size 1.27 1.27))))+      (number "A3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 2.54 0) (length 5.08)+      (name "HPSENSE" (effects (font (size 1.27 1.27))))+      (number "A4" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 0.00 0) (length 5.08)+      (name "HPDRIVE" (effects (font (size 1.27 1.27))))+      (number "A5" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "SDN" (effects (font (size 1.27 1.27))))+      (number "B1" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -5.08 0) (length 5.08)+      (name "AC/DC" (effects (font (size 1.27 1.27))))+      (number "B2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -7.62 0) (length 5.08)+      (name "FR" (effects (font (size 1.27 1.27))))+      (number "B3" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -10.16 0) (length 5.08)+      (name "IAOUT" (effects (font (size 1.27 1.27))))+      (number "B4" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -12.70 0) (length 5.08)+      (name "+IN" (effects (font (size 1.27 1.27))))+      (number "B5" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 10.16 180) (length 5.08)+      (name "RLD" (effects (font (size 1.27 1.27))))+      (number "D5" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 7.62 180) (length 5.08)+      (name "SW" (effects (font (size 1.27 1.27))))+      (number "D4" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 5.08 180) (length 5.08)+      (name "OPAMP+" (effects (font (size 1.27 1.27))))+      (number "D3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 2.54 180) (length 5.08)+      (name "OPAMP-" (effects (font (size 1.27 1.27))))+      (number "D2" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "OUT" (effects (font (size 1.27 1.27))))+      (number "D1" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -2.54 180) (length 5.08)+      (name "-IN" (effects (font (size 1.27 1.27))))+      (number "C5" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -5.08 180) (length 5.08)+      (name "RLDFB" (effects (font (size 1.27 1.27))))+      (number "C4" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -7.62 180) (length 5.08)+      (name "REFOUT" (effects (font (size 1.27 1.27))))+      (number "C3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -10.16 180) (length 5.08)+      (name "RLD SDN" (effects (font (size 1.27 1.27))))+      (number "C2" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -12.70 180) (length 5.08)+      (name "LOD" (effects (font (size 1.27 1.27))))+      (number "C1" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
ad8233acbz-r7.lbradded+162
@@ -0,0 +1,162 @@+<?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></description>+<packages>+<package name="WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm">+  <description>WLCSP-20, 1.994 x 1.609 mm, 0.4 mm pitch</description>+  <smd name="A1" x="-0.8000" y="0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="A2" x="-0.4000" y="0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="A3" x="0.0000" y="0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="A4" x="0.4000" y="0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="A5" x="0.8000" y="0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="B1" x="-0.8000" y="0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="B2" x="-0.4000" y="0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="B3" x="0.0000" y="0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="B4" x="0.4000" y="0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="B5" x="0.8000" y="0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="C1" x="-0.8000" y="-0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="C2" x="-0.4000" y="-0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="C3" x="0.0000" y="-0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="C4" x="0.4000" y="-0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="C5" x="0.8000" y="-0.2000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="D1" x="-0.8000" y="-0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="D2" x="-0.4000" y="-0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="D3" x="0.0000" y="-0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="D4" x="0.4000" y="-0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <smd name="D5" x="0.8000" y="-0.6000" dx="0.2100" dy="0.2100" layer="1" roundness="100"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.1000" y="0.9100"/>+    <vertex x="-1.6000" y="0.9100"/>+    <vertex x="-1.1000" y="1.4100"/>+    <vertex x="-1.1000" y="0.9100"/>+  </polygon>+  <wire x1="-1.1000" y1="0.5800" x2="-1.1000" y2="-0.9100" width="0.1000" layer="21"/>+  <wire x1="-1.1000" y1="-0.9100" x2="1.1000" y2="-0.9100" width="0.1000" layer="21"/>+  <wire x1="-0.7800" y1="0.9100" x2="1.1000" y2="0.9100" width="0.1000" layer="21"/>+  <wire x1="1.1000" y1="0.9100" x2="1.1000" y2="-0.9100" width="0.1000" layer="21"/>+  <wire x1="-0.9970" y1="0.8045" x2="0.9970" y2="0.8045" width="0.1000" layer="51"/>+  <wire x1="-0.9970" y1="-0.8045" x2="-0.9970" y2="0.8045" width="0.1000" layer="51"/>+  <wire x1="-0.9970" y1="-0.8045" x2="0.9970" y2="-0.8045" width="0.1000" layer="51"/>+  <wire x1="0.9970" y1="-0.8045" x2="0.9970" y2="0.8045" width="0.1000" layer="51"/>+  <text x="0" y="1.510" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.510" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AD8233ACBZ-R7">+  <wire x1="-12.7" y1="12.7" x2="12.7" y2="12.7" width="0.254" layer="94"/>+  <wire x1="12.7" y1="12.7" x2="12.7" y2="-15.24" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-15.24" x2="-12.7" y2="-15.24" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-15.24" x2="-12.7" y2="12.7" width="0.254" layer="94"/>+  <text x="0.0000" y="15.2400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-17.7800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="GND" x="-17.78" y="10.16" length="middle" direction="pwr"/>+  <pin name="+VS" x="-17.78" y="7.62" length="middle" direction="pwr"/>+  <pin name="REFIN" x="-17.78" y="5.08" length="middle" direction="in"/>+  <pin name="HPSENSE" x="-17.78" y="2.54" length="middle" direction="in"/>+  <pin name="HPDRIVE" x="-17.78" y="0" length="middle" direction="out"/>+  <pin name="SDN" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="AC/DC" x="-17.78" y="-5.08" length="middle" direction="in"/>+  <pin name="FR" x="-17.78" y="-7.62" length="middle" direction="in"/>+  <pin name="IAOUT" x="-17.78" y="-10.16" length="middle" direction="out"/>+  <pin name="+IN" x="-17.78" y="-12.7" length="middle" direction="in"/>+  <pin name="RLD" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+  <pin name="SW" x="17.78" y="7.62" length="middle" direction="pas" rot="R180"/>+  <pin name="OPAMP+" x="17.78" y="5.08" length="middle" direction="in" rot="R180"/>+  <pin name="OPAMP-" x="17.78" y="2.54" length="middle" direction="in" rot="R180"/>+  <pin name="OUT" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+  <pin name="-IN" x="17.78" y="-2.54" length="middle" direction="in" rot="R180"/>+  <pin name="RLDFB" x="17.78" y="-5.08" length="middle" direction="in" rot="R180"/>+  <pin name="REFOUT" x="17.78" y="-7.62" length="middle" direction="out" rot="R180"/>+  <pin name="RLD_SDN" x="17.78" y="-10.16" length="middle" direction="in" rot="R180"/>+  <pin name="LOD" x="17.78" y="-12.7" length="middle" direction="out" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AD8233ACBZ-R7" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="AD8233ACBZ-R7" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm">+      <connects>+        <connect gate="G$1" pin="GND" pad="A1"/>+        <connect gate="G$1" pin="+VS" pad="A2"/>+        <connect gate="G$1" pin="REFIN" pad="A3"/>+        <connect gate="G$1" pin="HPSENSE" pad="A4"/>+        <connect gate="G$1" pin="HPDRIVE" pad="A5"/>+        <connect gate="G$1" pin="SDN" pad="B1"/>+        <connect gate="G$1" pin="AC/DC" pad="B2"/>+        <connect gate="G$1" pin="FR" pad="B3"/>+        <connect gate="G$1" pin="IAOUT" pad="B4"/>+        <connect gate="G$1" pin="+IN" pad="B5"/>+        <connect gate="G$1" pin="RLD" pad="D5"/>+        <connect gate="G$1" pin="SW" pad="D4"/>+        <connect gate="G$1" pin="OPAMP+" pad="D3"/>+        <connect gate="G$1" pin="OPAMP-" pad="D2"/>+        <connect gate="G$1" pin="OUT" pad="D1"/>+        <connect gate="G$1" pin="-IN" pad="C5"/>+        <connect gate="G$1" pin="RLDFB" pad="C4"/>+        <connect gate="G$1" pin="REFOUT" pad="C3"/>+        <connect gate="G$1" pin="RLD_SDN" pad="C2"/>+        <connect gate="G$1" pin="LOD" pad="C1"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ad8233acbz-r7.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-17T23:37:45',('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('AD8233ACBZ-R7','AD8233ACBZ-R7','',(#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.997,-0.8045,0.17325));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.997,-0.8045,0.48125));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-0.997,-0.8045,0.17325));+#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.997,-0.8045,0.17325));+#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.997,-0.8045,0.17325));+#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.997,0.8045,0.17325));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-0.997,-0.8045,0.17325));+#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.997,-0.8045,0.17325));+#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.997,0.8045,0.48125));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-0.997,0.8045,0.17325));+#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.,-1.609));+#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.997,0.8045,0.17325));+#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.997,-0.8045,0.48125));+#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.976,-0.8045,0.50225));+#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.997,-0.8045,0.17325));+#144 = VERTEX_POINT('',#145);+#145 = CARTESIAN_POINT('',(0.997,-0.8045,0.48125));+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);+#147 = LINE('',#148,#149);+#148 = CARTESIAN_POINT('',(0.997,-0.8045,0.17325));+#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.994));+#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.997,-0.8045,0.17325));+#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.997,-0.8045,0.17325));+#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.997,-0.8045,0.48125));+#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.997,-0.7835,0.50225));+#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.955,-0.7625,0.52325));+#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(-0.983,-0.7905,0.49525));+#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.955,0.7625,0.52325));+#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(-0.714833333333,0.522333333333,0.763416666667+    ));+#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('',(1.326833333333,0.36934544204));+#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.997,0.7835,0.50225));+#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.282166666667,0.36934544204));+#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.955,-0.8045,0.52325));+#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.969848480984E-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.997,-0.8045,0.52325));+#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.997,0.8045,0.17325));+#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.);+#309 = LINE('',#310,#311);+#310 = CARTESIAN_POINT('',(0.997,-0.8045,0.17325));+#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.994,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.997,0.8045,0.17325));+#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.,1.609));+#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.997,0.8045,0.48125));+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);+#356 = LINE('',#357,#358);+#357 = CARTESIAN_POINT('',(0.997,0.8045,0.17325));+#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.994));+#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.,-1.609));+#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.997,0.8045,0.48125));+#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.997,-0.8045,0.48125));+#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.976,-0.8045,0.50225));+#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.955,-0.7625,0.52325));+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(0.650666666667,-0.458166666667,0.827583333333+    ));+#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.647666666667,0.460090812292));+#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.346333333333,0.460090812292));+#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.997,-0.7625,0.52325));+#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.969848480984E-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.955,0.7625,0.52325));+#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.);+#488 = LINE('',#489,#490);+#489 = CARTESIAN_POINT('',(0.955,-0.8045,0.52325));+#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.952,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.969848480984E-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.997,0.7625,0.52325));+#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.,1.567));+#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.969848480984E-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.607,0.5345,0.52325));+#533 = SURFACE_CURVE('',#534,(#539,#550),.PCURVE_S1.);+#534 = CIRCLE('',#535,0.12);+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);+#536 = CARTESIAN_POINT('',(-0.727,0.5345,0.52325));+#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.39,1.339));+#543 = CARTESIAN_POINT('',(0.39,1.131153903092));+#544 = CARTESIAN_POINT('',(0.21,1.235076951546));+#545 = CARTESIAN_POINT('',(3.E-02,1.339));+#546 = CARTESIAN_POINT('',(0.21,1.442923048454));+#547 = CARTESIAN_POINT('',(0.39,1.546846096908));+#548 = CARTESIAN_POINT('',(0.39,1.339));+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#550 = PCURVE('',#551,#556);+#551 = CYLINDRICAL_SURFACE('',#552,0.12);+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);+#553 = CARTESIAN_POINT('',(-0.727,0.5345,0.48825));+#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.3825,0.19,1.09575));+#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.3795,0.839335749268));+#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('',(0.9945,0.839335749268));+#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.607,0.5345,0.48825));+#603 = SEAM_CURVE('',#604,(#608,#615),.PCURVE_S1.);+#604 = LINE('',#605,#606);+#605 = CARTESIAN_POINT('',(-0.607,0.5345,0.48825));+#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.12);+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);+#629 = CARTESIAN_POINT('',(-0.727,0.5345,0.48825));+#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.727,0.5345,0.48825));+#643 = DIRECTION('',(0.,0.,1.));+#644 = DIRECTION('',(1.,0.,0.));+#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);+#646 = CIRCLE('',#647,0.12);+#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.8,0.6,-2.8875E-02));+#662 = SPHERICAL_SURFACE('',#663,0.1155);+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);+#664 = CARTESIAN_POINT('',(-0.8,0.6,8.6625E-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.4,0.6,-2.8875E-02));+#674 = SPHERICAL_SURFACE('',#675,0.1155);+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);+#676 = CARTESIAN_POINT('',(-0.4,0.6,8.6625E-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('',(7.072335265076E-18,0.6,-2.8875E-02));+#686 = SPHERICAL_SURFACE('',#687,0.1155);+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);+#688 = CARTESIAN_POINT('',(0.,0.6,8.6625E-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.4,0.6,-2.8875E-02));+#698 = SPHERICAL_SURFACE('',#699,0.1155);+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);+#700 = CARTESIAN_POINT('',(0.4,0.6,8.6625E-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.8,0.6,-2.8875E-02));+#710 = SPHERICAL_SURFACE('',#711,0.1155);+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);+#712 = CARTESIAN_POINT('',(0.8,0.6,8.6625E-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.8,0.2,-2.8875E-02));+#722 = SPHERICAL_SURFACE('',#723,0.1155);+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);+#724 = CARTESIAN_POINT('',(-0.8,0.2,8.6625E-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.4,0.2,-2.8875E-02));+#734 = SPHERICAL_SURFACE('',#735,0.1155);+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);+#736 = CARTESIAN_POINT('',(-0.4,0.2,8.6625E-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('',(7.072335265076E-18,0.2,-2.8875E-02));+#746 = SPHERICAL_SURFACE('',#747,0.1155);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(0.,0.2,8.6625E-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.4,0.2,-2.8875E-02));+#758 = SPHERICAL_SURFACE('',#759,0.1155);+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);+#760 = CARTESIAN_POINT('',(0.4,0.2,8.6625E-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.8,0.2,-2.8875E-02));+#770 = SPHERICAL_SURFACE('',#771,0.1155);+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);+#772 = CARTESIAN_POINT('',(0.8,0.2,8.6625E-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.8,-0.2,-2.8875E-02));+#782 = SPHERICAL_SURFACE('',#783,0.1155);+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);+#784 = CARTESIAN_POINT('',(-0.8,-0.2,8.6625E-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.4,-0.2,-2.8875E-02));+#794 = SPHERICAL_SURFACE('',#795,0.1155);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(-0.4,-0.2,8.6625E-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('',(7.072335265076E-18,-0.2,-2.8875E-02));+#806 = SPHERICAL_SURFACE('',#807,0.1155);+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);+#808 = CARTESIAN_POINT('',(0.,-0.2,8.6625E-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.4,-0.2,-2.8875E-02));+#818 = SPHERICAL_SURFACE('',#819,0.1155);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(0.4,-0.2,8.6625E-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.8,-0.2,-2.8875E-02));+#830 = SPHERICAL_SURFACE('',#831,0.1155);+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);+#832 = CARTESIAN_POINT('',(0.8,-0.2,8.6625E-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.8,-0.6,-2.8875E-02));+#842 = SPHERICAL_SURFACE('',#843,0.1155);+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);+#844 = CARTESIAN_POINT('',(-0.8,-0.6,8.6625E-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.4,-0.6,-2.8875E-02));+#854 = SPHERICAL_SURFACE('',#855,0.1155);+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);+#856 = CARTESIAN_POINT('',(-0.4,-0.6,8.6625E-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('',(7.072335265076E-18,-0.6,-2.8875E-02));+#866 = SPHERICAL_SURFACE('',#867,0.1155);+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);+#868 = CARTESIAN_POINT('',(0.,-0.6,8.6625E-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.4,-0.6,-2.8875E-02));+#878 = SPHERICAL_SURFACE('',#879,0.1155);+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);+#880 = CARTESIAN_POINT('',(0.4,-0.6,8.6625E-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.8,-0.6,-2.8875E-02));+#890 = SPHERICAL_SURFACE('',#891,0.1155);+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);+#892 = CARTESIAN_POINT('',(0.8,-0.6,8.6625E-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.607,0.5345,0.48825));+#904 = SURFACE_CURVE('',#905,(#910,#922),.PCURVE_S1.);+#905 = CIRCLE('',#906,0.12);+#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);+#907 = CARTESIAN_POINT('',(-0.727,0.5345,0.48825));+#908 = DIRECTION('',(0.,0.,1.));+#909 = DIRECTION('',(1.,0.,0.));+#910 = PCURVE('',#911,#916);+#911 = CYLINDRICAL_SURFACE('',#912,0.12);+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);+#913 = CARTESIAN_POINT('',(-0.727,0.5345,0.48825));+#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.727,0.5345,0.48825));+#926 = DIRECTION('',(0.,0.,1.));+#927 = DIRECTION('',(1.,0.,0.));+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);+#929 = CIRCLE('',#930,0.12);+#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.607,0.5345,0.49325));+#938 = SEAM_CURVE('',#939,(#943,#950),.PCURVE_S1.);+#939 = LINE('',#940,#941);+#940 = CARTESIAN_POINT('',(-0.607,0.5345,0.48825));+#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.12);+#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964);+#962 = CARTESIAN_POINT('',(-0.727,0.5345,0.49325));+#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.727,0.5345,0.49325));+#976 = DIRECTION('',(0.,0.,1.));+#977 = DIRECTION('',(1.,0.,0.));+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);+#979 = CIRCLE('',#980,0.12);+#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/ad8233acbz-r7-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+265
@@ -0,0 +1,265 @@+{+  "slug": "ad8233acbz-r7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Analog To Digital Converters (ADC), WLCSP-20(1.7x2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "data acquisition",+    "ad8233acbz-r7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ad8233acbz-r7.kicad_sym",+    "ad8233acbz-r7.kicad_mod",+    "ad8233acbz-r7.glb",+    "ad8233acbz-r7.step",+    "ad8233acbz-r7.lbr",+    "docs/hero.png",+    "docs/ad8233acbz-r7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ad8233acbz-r7-hero.glb",+    "ad8233acbz-r7-hero.overlay.json",+    "ad8233acbz-r7-etched.glb"+  ],+  "component": {+    "mpn": "AD8233ACBZ-R7",+    "manufacturer": "Analog Devices",+    "package": "WLCSP-20(1.7x2)",+    "pin_count": 20,+    "category": "Data Acquisition",+    "subcategory": "Analog To Digital Converters (ADC)",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588901825500360704",+    "parts": {+      "symbol": "ad8233acbz-r7.kicad_sym",+      "footprint": "ad8233acbz-r7.kicad_mod",+      "model_3d": "ad8233acbz-r7-hero.glb",+      "model_3d_plain": "ad8233acbz-r7-etched.glb",+      "model_3d_step": "ad8233acbz-r7-etched.step",+      "model_3d_step_plain": "ad8233acbz-r7.step",+      "lbr": "ad8233acbz-r7.lbr"+    },+    "distributor_links": {+      "lcsc": "C209349",+      "digikey": "505-AD8233ACBZ-R7TR-ND"+    },+    "distributor_check": {+      "checked_at": "2026-10-17T23:39:59Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "505-AD8233ACBZ-R7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "A1",+        "name": "GND",+        "type": "power_in",+        "description": "Power supply ground terminal."+      },+      {+        "number": "A2",+        "name": "+VS",+        "type": "power_in",+        "description": "Power supply terminal; the device is single-supply from 1.7 V to 3.5 V, with an absolute maximum supply of 3.6 V."+      },+      {+        "number": "A3",+        "name": "REFIN",+        "type": "input",+        "description": "Reference buffer input, a high impedance terminal used to set the level of the reference buffer."+      },+      {+        "number": "A4",+        "name": "HPSENSE",+        "type": "input",+        "description": "High-pass sense input for the instrumentation amplifier, connected to the junction of the R and C that sets the dc blocking corner frequency."+      },+      {+        "number": "A5",+        "name": "HPDRIVE",+        "type": "output",+        "description": "High-pass driver output connected to the capacitor of the first high-pass filter, driven to keep HPSENSE at the reference voltage."+      },+      {+        "number": "B1",+        "name": "SDN",+        "type": "input",+        "description": "Shutdown control input; drive low to enter the low power shutdown mode."+      },+      {+        "number": "B2",+        "name": "AC/DC",+        "type": "input",+        "description": "Leads off mode control input; drive low for dc leads off mode and high for ac leads off mode."+      },+      {+        "number": "B3",+        "name": "FR",+        "type": "input",+        "description": "Fast restore control input; drive high to enable fast recovery mode, otherwise drive low."+      },+      {+        "number": "B4",+        "name": "IAOUT",+        "type": "output",+        "description": "Instrumentation amplifier output terminal."+      },+      {+        "number": "B5",+        "name": "+IN",+        "type": "input",+        "description": "Instrumentation amplifier positive input, typically connected to the left arm (LA) electrode."+      },+      {+        "number": "C1",+        "name": "LOD",+        "type": "output",+        "description": "Leads off detection (LOD) comparator output."+      },+      {+        "number": "C2",+        "name": "RLD SDN",+        "type": "input",+        "description": "Right leg drive shutdown control input; drive low to power down the RLD amplifier."+      },+      {+        "number": "C3",+        "name": "REFOUT",+        "type": "output",+        "description": "Reference buffer output that serves as the virtual ground; the instrumentation amplifier output is referenced to this potential."+      },+      {+        "number": "C4",+        "name": "RLDFB",+        "type": "input",+        "description": "Right leg drive feedback input, the feedback terminal for the right leg drive circuit."+      },+      {+        "number": "C5",+        "name": "-IN",+        "type": "input",+        "description": "Instrumentation amplifier negative input, typically connected to the right arm (RA) electrode."+      },+      {+        "number": "D1",+        "name": "OUT",+        "type": "output",+        "description": "Operational amplifier output carrying the fully conditioned heart rate signal; it can be connected to an ADC input."+      },+      {+        "number": "D2",+        "name": "OPAMP-",+        "type": "input",+        "description": "Operational amplifier inverting input."+      },+      {+        "number": "D3",+        "name": "OPAMP+",+        "type": "input",+        "description": "Operational amplifier noninverting input."+      },+      {+        "number": "D4",+        "name": "SW",+        "type": "passive",+        "description": "Fast restore switch terminal; connect to the output of the second high-pass filter."+      },+      {+        "number": "D5",+        "name": "RLD",+        "type": "output",+        "description": "Right leg drive output; connect the driven electrode (typically the right leg) to this pin."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Package option code is inconsistent within the datasheet: the Ordering Guide (page 29) lists AD8233A; The SW pin type is not stated in the datasheet; 'passive' was chosen because it is described only as; The input text covers only pages 1-3, 6-8, and 28-29 of 29 pages. The full 20-ball pin map (Table 5 "+        ],+        "pages_sent": 8,+        "cost_usd": 0.0569,+        "at": "2026-10-17T23:36:35"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588901825500360704",+        "pages": 29,+        "sha256": "de233c71aebba2ca",+        "source_tier": "lcsc"+      },+      "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": "ad8233acbz-r7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.994,+          1.609,+          0.552+        ],+        "zmin_mm": -0.029,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "9a4ebc567f0e92b51c6fefad32a307013c19091ad92d1d7ef9fb6bb271331215",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad8233acbz-r7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.994,+          1.609,+          0.552+        ],+        "zmin_mm": -0.029,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "e93b6a1ebd9ea0131d796669edc86642f9e17f3a9c72e04e8f5f1b8fba4656a9",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+271
@@ -0,0 +1,271 @@+{+  "slug": "ad8233acbz-r7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Analog To Digital Converters (ADC), WLCSP-20(1.7x2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "data acquisition",+    "ad8233acbz-r7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ad8233acbz-r7.kicad_sym",+    "ad8233acbz-r7.kicad_mod",+    "ad8233acbz-r7.glb",+    "ad8233acbz-r7.step",+    "ad8233acbz-r7.lbr",+    "docs/hero.png",+    "docs/ad8233acbz-r7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ad8233acbz-r7-hero.glb",+    "ad8233acbz-r7-hero.overlay.json",+    "ad8233acbz-r7-etched.glb"+  ],+  "component": {+    "mpn": "AD8233ACBZ-R7",+    "manufacturer": "Analog Devices",+    "package": "WLCSP-20(1.7x2)",+    "pin_count": 20,+    "category": "Data Acquisition",+    "subcategory": "Analog To Digital Converters (ADC)",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588901825500360704",+    "parts": {+      "symbol": "ad8233acbz-r7.kicad_sym",+      "footprint": "ad8233acbz-r7.kicad_mod",+      "model_3d": "ad8233acbz-r7-hero.glb",+      "model_3d_plain": "ad8233acbz-r7-etched.glb",+      "model_3d_step": "ad8233acbz-r7-etched.step",+      "model_3d_step_plain": "ad8233acbz-r7.step",+      "lbr": "ad8233acbz-r7.lbr"+    },+    "distributor_links": {+      "lcsc": "C209349",+      "digikey": "505-AD8233ACBZ-R7TR-ND"+    },+    "distributor_check": {+      "checked_at": "2026-10-17T23:39:59Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "505-AD8233ACBZ-R7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "A1",+        "name": "GND",+        "type": "power_in",+        "description": "Power supply ground terminal."+      },+      {+        "number": "A2",+        "name": "+VS",+        "type": "power_in",+        "description": "Power supply terminal; the device is single-supply from 1.7 V to 3.5 V, with an absolute maximum supply of 3.6 V."+      },+      {+        "number": "A3",+        "name": "REFIN",+        "type": "input",+        "description": "Reference buffer input, a high impedance terminal used to set the level of the reference buffer."+      },+      {+        "number": "A4",+        "name": "HPSENSE",+        "type": "input",+        "description": "High-pass sense input for the instrumentation amplifier, connected to the junction of the R and C that sets the dc blocking corner frequency."+      },+      {+        "number": "A5",+        "name": "HPDRIVE",+        "type": "output",+        "description": "High-pass driver output connected to the capacitor of the first high-pass filter, driven to keep HPSENSE at the reference voltage."+      },+      {+        "number": "B1",+        "name": "SDN",+        "type": "input",+        "description": "Shutdown control input; drive low to enter the low power shutdown mode."+      },+      {+        "number": "B2",+        "name": "AC/DC",+        "type": "input",+        "description": "Leads off mode control input; drive low for dc leads off mode and high for ac leads off mode."+      },+      {+        "number": "B3",+        "name": "FR",+        "type": "input",+        "description": "Fast restore control input; drive high to enable fast recovery mode, otherwise drive low."+      },+      {+        "number": "B4",+        "name": "IAOUT",+        "type": "output",+        "description": "Instrumentation amplifier output terminal."+      },+      {+        "number": "B5",+        "name": "+IN",+        "type": "input",+        "description": "Instrumentation amplifier positive input, typically connected to the left arm (LA) electrode."+      },+      {+        "number": "C1",+        "name": "LOD",+        "type": "output",+        "description": "Leads off detection (LOD) comparator output."+      },+      {+        "number": "C2",+        "name": "RLD SDN",+        "type": "input",+        "description": "Right leg drive shutdown control input; drive low to power down the RLD amplifier."+      },+      {+        "number": "C3",+        "name": "REFOUT",+        "type": "output",+        "description": "Reference buffer output that serves as the virtual ground; the instrumentation amplifier output is referenced to this potential."+      },+      {+        "number": "C4",+        "name": "RLDFB",+        "type": "input",+        "description": "Right leg drive feedback input, the feedback terminal for the right leg drive circuit."+      },+      {+        "number": "C5",+        "name": "-IN",+        "type": "input",+        "description": "Instrumentation amplifier negative input, typically connected to the right arm (RA) electrode."+      },+      {+        "number": "D1",+        "name": "OUT",+        "type": "output",+        "description": "Operational amplifier output carrying the fully conditioned heart rate signal; it can be connected to an ADC input."+      },+      {+        "number": "D2",+        "name": "OPAMP-",+        "type": "input",+        "description": "Operational amplifier inverting input."+      },+      {+        "number": "D3",+        "name": "OPAMP+",+        "type": "input",+        "description": "Operational amplifier noninverting input."+      },+      {+        "number": "D4",+        "name": "SW",+        "type": "passive",+        "description": "Fast restore switch terminal; connect to the output of the second high-pass filter."+      },+      {+        "number": "D5",+        "name": "RLD",+        "type": "output",+        "description": "Right leg drive output; connect the driven electrode (typically the right leg) to this pin."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Package option code is inconsistent within the datasheet: the Ordering Guide (page 29) lists AD8233A; The SW pin type is not stated in the datasheet; 'passive' was chosen because it is described only as; The input text covers only pages 1-3, 6-8, and 28-29 of 29 pages. The full 20-ball pin map (Table 5 "+        ],+        "pages_sent": 8,+        "cost_usd": 0.0569,+        "at": "2026-10-17T23:36:35"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588901825500360704",+        "pages": 29,+        "sha256": "de233c71aebba2ca",+        "source_tier": "lcsc"+      },+      "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": "ad8233acbz-r7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.994,+          1.609,+          0.552+        ],+        "zmin_mm": -0.029,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "9a4ebc567f0e92b51c6fefad32a307013c19091ad92d1d7ef9fb6bb271331215",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad8233acbz-r7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          1.994,+          1.609,+          0.552+        ],+        "zmin_mm": -0.029,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "e93b6a1ebd9ea0131d796669edc86642f9e17f3a9c72e04e8f5f1b8fba4656a9",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "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>ad8233acbz-r7</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ad8233acbz-r7</title>\ No newline at end of file