component
PAC1944T-E
Public Made by Adomby adom
Microchip Tech Supervisor And Reset ICs, WLCSP-16(2.2x2.2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+2683
README.md+114docs/hero.pngdocs/pac1944t-e-datasheet.pdfpac1944t-e-etched.glbpac1944t-e-hero.glbpac1944t-e-hero.overlay.json+292pac1944t-e.glbpac1944t-e.kicad_mod+258pac1944t-e.kicad_sym+77pac1944t-e.lbr+150pac1944t-e.step+1304package.json+240page.json+246viewers/footprint.html+1viewers/symbol.html+1README.mdadded+114@@ -0,0 +1,114 @@+# PAC1944T-E++**Microchip Tech** · Supervisor And Reset ICs · WLCSP-16(2.2x2.2)++PAC1944T-E from Microchip Tech, in a WLCSP-16(2.2x2.2). 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 |+|---|---|---|---|+| C3 | SLOW/ALERT1 | bidirectional | SLOW input pin: when high, all channels sample at 8 SPS, and the pin may be programmed as the open-drain ALERT1 pin or as a GPIO. |+| A4 | VDD | power_in | Positive power supply input for the device, specified at 2.7V to 5.5V and to be bypassed with a 100 nF ceramic capacitor to ground near the IC. |+| B4 | GND | power_in | System ground for the IC. |+| C4 | SCL | input | SMBus clock input that requires an external pull-up resistor, except in High-Speed mode, which requires a CMOS driver from the host. |+| D4 | SDA | bidirectional | Bidirectional SMBus open-drain data pin that requires a pull-up resistor to VDD. |+| C2 | ADDRSEL | passive | Address selection pin: a resistor connected from this pin to ground selects the SMBus client address. |+| C1 | SENSE3- | passive | Channel 3 differential sense input (0 to FSR), connected to the load side of the sense resistor. |+| D1 | SENSE3+ | passive | Channel 3 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input. |+| D2 | SENSE4- | passive | Channel 4 differential sense input (0 to FSR), connected to the load side of the sense resistor. |+| D3 | SENSE4+ | passive | Channel 4 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input. |+| A3 | SENSE1+ | passive | Channel 1 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input. |+| A2 | SENSE1- | passive | Channel 1 differential sense input (0 to FSR), connected to the load side of the sense resistor. |+| A1 | SENSE2+ | passive | Channel 2 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input. |+| B1 | SENSE2- | passive | Channel 2 differential sense input (0 to FSR), connected to the load side of the sense resistor. |+| B2 | GPIO/ALERT2 | bidirectional | Defaults to a GPIO input and may be programmed as the open-drain ALERT2 pin or as an open-drain GPIO output, requiring a pull-up resistor to VDD. |+| B3 | PWRDN | input | Active-low power-down input that places the device in a Power-Down state in which all circuitry, including SMBus, is powered down. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Microchip Tech |+| Package | WLCSP-16(2.2x2.2) |+| Category | Power Management (PMIC) |+| Pins | 16 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| VDD Range | VDD | 2.7 | | 5.5 | V | | 6 |+| VDD Active Current | IDD | | 395 | 495 | µA | 1024 SPS, 4 channels enabled | 6 |+| VDD Active Current | IDD | | 395 | 440 | µA | 1024 SPS, 4 channels enabled, TA = 0°C to +85°C | 6 |+| VDD Active Current | IDD | | 12 | 25 | µA | 8 SPS, 4 channels enabled, TA = 0°C to +85°C | 6 |+| VDD Power-Down Current | IDD_PWRDN | 0 | | 8 | µA | | 6 |+| Bus Voltage Range | VBUS | -0.2 | | 9 | V | Common-mode voltage on SENSE pins, referenced to ground | 6 |+| VSENSE Differential Input Voltage Range | VSENSE_DIF | -100 | | 100 | mV | | 6 |+| SENSE+, SENSE- Pin Input Current | ISENSE+, ISENSE- | -6 | 0.6 | 6 | µA | VSENSE+ = VSENSE- = Full scale | 6 |+| SENSE+, SENSE- Pin Input Current | ISENSE+, ISENSE- | -1 | 0.4 | 1 | µA | VSENSE+ = 6V, VSENSE- = 5.9V | 6 |+| VSENSE ADC Data Resolution | VSENSE_RES | | | 16 | Bits | | 6 |+| VBUS ADC Data Resolution | VBUS_RES | | | 16 | Bits | 14 bits are used for power calculations, 16 bits are reported when the VBUS measurement result is read | 6 |+| VSENSE Gain Accuracy | VSENSE_GAIN_ERR | -0.5 | | 0.5 | % | At +25°C typical, -40°C to +125°C | 6 |+| VSENSE Offset Accuracy, Referenced to Input | VSENSE_OFFSET_ERR | -100 | | 100 | µV | 16-bit resolution | 7 |+| VBUS Gain Accuracy | VBUS_GAIN_ERR | -0.25 | | 0.25 | % | At +25°C typical, -40°C to +125°C | 7 |+| Accumulator Error | ACC_Err | | 0.1 | | % | 1 Sigma Error Range with >1000 Accumulations, VSENSE = 97 mV | 7 |+| Accumulator Error | ACC_Err | | 1 | | % | 1 Sigma Error Range with >1000 Accumulations, VSENSE = 1 mV | 7 |+| Accumulator Error | ACC_Err | | 2 | | % | 1 Sigma Error Range with >1000 Accumulations, VSENSE = 100 µV | 7 |+| Accumulator Error | ACC_Err | | 4 | | % | 1 Sigma Error Range with >1000 Accumulations, VSENSE = 50 µV | 7 |+| Time to First Communications | tINT_T | | | 50 | ms | Time after VDD is applied before it is ready to begin communication and measurement. | 7 |+| Transition from Sleep State to Start of Conversion Cycle | tSLEEP_TO_ACTIVE | | | 5 | ms | Time from Sleep state exit commanded by register write to the beginning of the conversion cycle. | 7 |+| Input High Voltage | VIH | 1.35 | | | V | Digital I/O Pins (SLOW/ALERT, SM_CLK, SM_DATA Pins) | 7 |+| Input Low Voltage | VIL | | | 0.8 | V | Digital I/O Pins (SLOW/ALERT, SM_CLK, SM_DATA Pins) | 7 |+| Output Low Voltage | VOL | | | 0.4 | V | Sinking 8 mA for the ALERT pins and 20 mA for the CLK pin in all modes. 4 mA for the SDA pin in 3.4 MHz mode. | 7 |+| Leakage Current | ILEAK | -0.5 | | 0.5 | µA | Powered or unpowered | 7 |+| Input High Voltage | VIH | 1.3 | | | V | Digital I/O Pin (PWRDN) | 7 |+| Input Low Voltage | VIL | | | 0.6 | V | Digital I/O Pin (PWRDN) | 7 |+| VDD Pin | VDD | -0.3 | | 6 | V | | 5 |+| Voltage on SENSE- and SENSE+ Pins | | -0.3 | | 40 | V | | 5 |+| Voltage on Any Other Pin to GND | | -0.3 | | 6 | V | | 5 |+| Input Current to Any Pin Except VDD | | -100 | | 100 | mA | | 5 |+| Operating Ambient Temperature Range | TA | -40 | | 150 | °C | | 5 |+| Storage Temperature Range | TSTG | -55 | | 150 | °C | | 5 |+| Specified Temperature Range | TA | -40 | | 125 | °C | | 9 |+| Operating Temperature Range | TA | -40 | | 125 | °C | | 9 |+| Clock Frequency | fSMB | 0.01 | | 1 | MHz | Fast Mode Plus. No minimum if Time-out is not enabled. | 8 |+| Clock Frequency | fSMB | 0.01 | | 3.4 | MHz | High-Speed mode. No minimum if Time-out is not enabled. | 8 |+| Spike Suppression | tSP | 0 | | 50 | ns | Fast Mode Plus | 8 |+| Spike Suppression | tSP | 0 | | 10 | ns | High-Speed mode | 8 |+| Hold Time after Repeated Start Condition | tHD:STA | 0.26 | | | µs | Per SMBus 3.1, Fast Mode Plus | 8 |+| Hold Time after Repeated Start Condition | tHD:STA | 0.16 | | | µs | Per SMBus 3.1, High-Speed mode | 8 |+| Repeated Start Condition Setup Time | tSU:STA | 0.26 | | | µs | Per SMBus 3.1, Fast Mode Plus | 8 |+| Repeated Start Condition Setup Time | tSU:STA | 0.16 | | | µs | Per SMBus 3.1, High-Speed mode | 8 |+| Data Hold Time | tHD:DAT | 0 | | | ns | Per SMBus 3.1, Fast Mode Plus | 8 |+| Data Hold Time | tHD:DAT | 0 | | 70 | ns | Per SMBus 3.1, High-Speed mode | 8 |+| Data Setup Time | tSU:DAT | 50 | | | ns | Per SMBus 3.1, Fast Mode Plus | 8 |+| Data Setup Time | tSU:DAT | 10 | | | ns | Per SMBus 3.1, High-Speed mode | 8 |+| Clock Low Period | tLOW | 0.5 | | | µs | Per SMBus 3.1, Fast Mode Plus | 8 |+| Clock Low Period | tLOW | 0.16 | | | µs | Per SMBus 3.1, High-Speed mode | 8 |+| Clock High Period | tHIGH | 0.26 | | 50 | µs | Fast Mode Plus | 8 |+| Clock High Period | tHIGH | 0.06 | | 50 | µs | High-Speed mode | 8 |+| Capacitive Load | CLOAD | | | 550 | pF | Per bus line, Fast Mode Plus | 9 |+| Capacitive Load | CLOAD | | | 100 | pF | Per bus line, High-Speed mode | 9 |+| SLOW Pin Pulse Width | SLOWpw | 150 | | | µs | Pulses narrower than 150 µS may not be detected | 9 |+| Thermal Resistance, 16-Ball WLCSP | JA | | 51.16 | | °C/W | 16-Lead WLCSP | 9 |+| Thermal Resistance, 16-Ball WLCSP | JC | | 4.85 | | °C/W | 16-Lead WLCSP | 9 |++## CAD (KiCad official)++- Symbol: `PAC1944T-E`+- Footprint: `Package_CSP:WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm`+- 3D model: WLCSP-16(2.2x2.2) (KiCad packages3D, STEP)+- 3D model files: `pac1944t-e-etched.step` / `pac1944t-e-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `pac1944t-e.step` / `pac1944t-e.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip Tech datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/PAC194X-Data-Sheet-20006543A.pdf) (96 pp, sha256 `e4f3260d6efac29e`, retrieved 2026-11-02, tier: manufacturer)+- **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/pac1944t-e-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/pac1944t-e-datasheet.pdfadded⋯ 1 unchanged line ⋯
pac1944t-e-etched.glbadded⋯ 1 unchanged line ⋯
pac1944t-e-hero.glbadded⋯ 1 unchanged line ⋯
pac1944t-e-hero.overlay.jsonadded+292@@ -0,0 +1,292 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "PAC1944T-E",+ "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": 16,+ "span_mm": 1.827,+ "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.016,+ "tolerance_mm": 0.25,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.866,+ 0.898,+ -0.864,+ 0.864+ ],+ "pads_bbox_mm": [+ -0.914,+ 0.914,+ -0.913,+ 0.913+ ],+ "seating_z_mm": -0.045+ },+ "sources": {+ "glb": "pac1944t-e-etched.glb",+ "glb_sha256": "886ff41f5e98372e3049e991d6b05d69094a5c90ca7eaaf65fff3db95c4db2a6",+ "footprint": "pac1944t-e.kicad_mod",+ "footprint_sha256": "ffa2a038270676aaa0e171f66c0cec23b0f21f2b500419be7b9ccb49f354bdcb",+ "pins": "page.json component.pins",+ "pins_sha256": "657d31515ce3501a439a4c87563b1df350af6bce094cae902e98d52e3279b5a9"+ },+ "generator": "adom-wiki 1.8.7 (component_hero)",+ "labels": [],+ "pads": [+ {+ "number": "A1",+ "shape": "circle",+ "center_mm": [+ -0.75,+ -0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "A2",+ "shape": "circle",+ "center_mm": [+ -0.25,+ -0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "A3",+ "shape": "circle",+ "center_mm": [+ 0.25,+ -0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "A4",+ "shape": "circle",+ "center_mm": [+ 0.75,+ -0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "B1",+ "shape": "circle",+ "center_mm": [+ -0.75,+ -0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "B2",+ "shape": "circle",+ "center_mm": [+ -0.25,+ -0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "B3",+ "shape": "circle",+ "center_mm": [+ 0.25,+ -0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "B4",+ "shape": "circle",+ "center_mm": [+ 0.75,+ -0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "C1",+ "shape": "circle",+ "center_mm": [+ -0.75,+ 0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "C2",+ "shape": "circle",+ "center_mm": [+ -0.25,+ 0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "C3",+ "shape": "circle",+ "center_mm": [+ 0.25,+ 0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "C4",+ "shape": "circle",+ "center_mm": [+ 0.75,+ 0.25+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "D1",+ "shape": "circle",+ "center_mm": [+ -0.75,+ 0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "D2",+ "shape": "circle",+ "center_mm": [+ -0.25,+ 0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "D3",+ "shape": "circle",+ "center_mm": [+ 0.25,+ 0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ },+ {+ "number": "D4",+ "shape": "circle",+ "center_mm": [+ 0.75,+ 0.75+ ],+ "size_mm": [+ 0.327,+ 0.327+ ],+ "rot": 0.0+ }+ ]+}
pac1944t-e.glbadded⋯ 1 unchanged line ⋯
pac1944t-e.kicad_modadded+258@@ -0,0 +1,258 @@+(footprint "WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "WLCSP-16 2.225x2.17mm, 2.225x2.17mm, 16 Ball, 4x4 Layout, 0.5mm Pitch, https://ww1.microchip.com/downloads/en/DeviceDoc/16B_WLCSP_CS_C04-06036c.pdf")+ (tags "CSP 16 0.5")+ (property "Reference" "REF**"+ (at 0 -2.085 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm"+ (at 0 2.085 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "package/grid_array"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -1.2225 1.195)+ (end -1.2225 -0.6525)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -0.68 -1.195)+ (end 1.2225 -1.195)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 1.2225 -1.195)+ (end 1.2225 1.195)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 1.2225 1.195)+ (end -1.2225 1.195)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_poly+ (pts+ (xy -1.2225 -1.195)+ (xy -1.7225 -1.195)+ (xy -1.2225 -1.695)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.1125 -0.5425)+ (end -0.57 -1.085)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start -1.1125 1.085)+ (end -1.1125 -0.5425)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start -0.57 -1.085)+ (end 1.1125 -1.085)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 1.1125 -1.085)+ (end 1.1125 1.085)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 1.1125 1.085)+ (end -1.1125 1.085)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 0.52 0.52)+ (thickness 0.078)+ )+ )+ )+ (pad "A1" smd circle+ (at -0.75 -0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "A2" smd circle+ (at -0.25 -0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "A3" smd circle+ (at 0.25 -0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "A4" smd circle+ (at 0.75 -0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "B1" smd circle+ (at -0.75 -0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "B2" smd circle+ (at -0.25 -0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "B3" smd circle+ (at 0.25 -0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "B4" smd circle+ (at 0.75 -0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "C1" smd circle+ (at -0.75 0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "C2" smd circle+ (at -0.25 0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "C3" smd circle+ (at 0.25 0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "C4" smd circle+ (at 0.75 0.25)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "D1" smd circle+ (at -0.75 0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "D2" smd circle+ (at -0.25 0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "D3" smd circle+ (at 0.25 0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (pad "D4" smd circle+ (at 0.75 0.75)+ (size 0.327 0.327)+ (property pad_prop_bga)+ (layers "F.Cu" "F.Mask" "F.Paste")+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_CSP.3dshapes/WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -1.37 -1.34) (xy 1.37 -1.34) (xy 1.37 1.34) (xy -1.37 1.34))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
pac1944t-e.kicad_symadded+77@@ -0,0 +1,77 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "PAC1944T-E" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 12.70 0) (effects (font (size 1.27 1.27))))+ (property "Value" "PAC1944T-E" (at 0 -15.24 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "PAC1944T-E_0_1"+ (rectangle (start -12.70 10.16) (end 12.70 -12.70)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "PAC1944T-E_1_1"+ (pin passive line (at -17.78 7.62 0) (length 5.08)+ (name "SENSE2+" (effects (font (size 1.27 1.27))))+ (number "A1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 5.08 0) (length 5.08)+ (name "SENSE1-" (effects (font (size 1.27 1.27))))+ (number "A2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 2.54 0) (length 5.08)+ (name "SENSE1+" (effects (font (size 1.27 1.27))))+ (number "A3" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at -17.78 0.00 0) (length 5.08)+ (name "VDD" (effects (font (size 1.27 1.27))))+ (number "A4" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -2.54 0) (length 5.08)+ (name "SENSE2-" (effects (font (size 1.27 1.27))))+ (number "B1" (effects (font (size 1.27 1.27))))+ )+ (pin bidirectional line (at -17.78 -5.08 0) (length 5.08)+ (name "GPIO/ALERT2" (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 "PWRDN" (effects (font (size 1.27 1.27))))+ (number "B3" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at -17.78 -10.16 0) (length 5.08)+ (name "GND" (effects (font (size 1.27 1.27))))+ (number "B4" (effects (font (size 1.27 1.27))))+ )+ (pin bidirectional line (at 17.78 7.62 180) (length 5.08)+ (name "SDA" (effects (font (size 1.27 1.27))))+ (number "D4" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 5.08 180) (length 5.08)+ (name "SENSE4+" (effects (font (size 1.27 1.27))))+ (number "D3" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 2.54 180) (length 5.08)+ (name "SENSE4-" (effects (font (size 1.27 1.27))))+ (number "D2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 0.00 180) (length 5.08)+ (name "SENSE3+" (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 "SCL" (effects (font (size 1.27 1.27))))+ (number "C4" (effects (font (size 1.27 1.27))))+ )+ (pin bidirectional line (at 17.78 -5.08 180) (length 5.08)+ (name "SLOW/ALERT1" (effects (font (size 1.27 1.27))))+ (number "C3" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 -7.62 180) (length 5.08)+ (name "ADDRSEL" (effects (font (size 1.27 1.27))))+ (number "C2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 -10.16 180) (length 5.08)+ (name "SENSE3-" (effects (font (size 1.27 1.27))))+ (number "C1" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
pac1944t-e.lbradded+150@@ -0,0 +1,150 @@+<?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-16_2.225x2.17mm_Layout4x4_P0.5mm">+ <description>WLCSP-16, 2.225 x 2.17 mm, 0.5 mm pitch. WLCSP-16 2.225x2.17mm, 2.225x2.17mm, 16 Ball, 4x4 Layout, 0.5mm Pitch</description>+ <smd name="A1" x="-0.7500" y="0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="A2" x="-0.2500" y="0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="A3" x="0.2500" y="0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="A4" x="0.7500" y="0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="B1" x="-0.7500" y="0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="B2" x="-0.2500" y="0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="B3" x="0.2500" y="0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="B4" x="0.7500" y="0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="C1" x="-0.7500" y="-0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="C2" x="-0.2500" y="-0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="C3" x="0.2500" y="-0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="C4" x="0.7500" y="-0.2500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="D1" x="-0.7500" y="-0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="D2" x="-0.2500" y="-0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="D3" x="0.2500" y="-0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <smd name="D4" x="0.7500" y="-0.7500" dx="0.3270" dy="0.3270" layer="1" roundness="100"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-1.2225" y="1.1950"/>+ <vertex x="-1.7225" y="1.1950"/>+ <vertex x="-1.2225" y="1.6950"/>+ </polygon>+ <wire x1="-1.2225" y1="-1.1950" x2="-1.2225" y2="0.6525" width="0.1200" layer="21"/>+ <wire x1="-0.6800" y1="1.1950" x2="1.2225" y2="1.1950" width="0.1200" layer="21"/>+ <wire x1="1.2225" y1="1.1950" x2="1.2225" y2="-1.1950" width="0.1200" layer="21"/>+ <wire x1="1.2225" y1="-1.1950" x2="-1.2225" y2="-1.1950" width="0.1200" layer="21"/>+ <wire x1="-1.1125" y1="0.5425" x2="-0.5700" y2="1.0850" width="0.1000" layer="51"/>+ <wire x1="-1.1125" y1="-1.0850" x2="-1.1125" y2="0.5425" width="0.1000" layer="51"/>+ <wire x1="-0.5700" y1="1.0850" x2="1.1125" y2="1.0850" width="0.1000" layer="51"/>+ <wire x1="1.1125" y1="1.0850" x2="1.1125" y2="-1.0850" width="0.1000" layer="51"/>+ <wire x1="1.1125" y1="-1.0850" x2="-1.1125" y2="-1.0850" width="0.1000" layer="51"/>+ <text x="0" y="1.795" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.795" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="PAC1944T-E">+ <wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>+ <wire x1="12.7" y1="10.16" x2="12.7" y2="-12.7" width="0.254" layer="94"/>+ <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="10.16" width="0.254" layer="94"/>+ <text x="0.0000" y="12.7000" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-15.2400" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="SENSE2+" x="-17.78" y="7.62" length="middle" direction="pas"/>+ <pin name="SENSE1-" x="-17.78" y="5.08" length="middle" direction="pas"/>+ <pin name="SENSE1+" x="-17.78" y="2.54" length="middle" direction="pas"/>+ <pin name="VDD" x="-17.78" y="0" length="middle" direction="pwr"/>+ <pin name="SENSE2-" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="GPIO/ALERT2" x="-17.78" y="-5.08" length="middle" direction="io"/>+ <pin name="PWRDN" x="-17.78" y="-7.62" length="middle" direction="in"/>+ <pin name="GND" x="-17.78" y="-10.16" length="middle" direction="pwr"/>+ <pin name="SDA" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+ <pin name="SENSE4+" x="17.78" y="5.08" length="middle" direction="pas" rot="R180"/>+ <pin name="SENSE4-" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+ <pin name="SENSE3+" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+ <pin name="SCL" x="17.78" y="-2.54" length="middle" direction="in" rot="R180"/>+ <pin name="SLOW/ALERT1" x="17.78" y="-5.08" length="middle" direction="io" rot="R180"/>+ <pin name="ADDRSEL" x="17.78" y="-7.62" length="middle" direction="pas" rot="R180"/>+ <pin name="SENSE3-" x="17.78" y="-10.16" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="PAC1944T-E" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="PAC1944T-E" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="WLCSP-16_2.225x2.17mm_Layout4x4_P0.5mm">+ <connects>+ <connect gate="G$1" pin="SENSE2+" pad="A1"/>+ <connect gate="G$1" pin="SENSE1-" pad="A2"/>+ <connect gate="G$1" pin="SENSE1+" pad="A3"/>+ <connect gate="G$1" pin="VDD" pad="A4"/>+ <connect gate="G$1" pin="SENSE2-" pad="B1"/>+ <connect gate="G$1" pin="GPIO/ALERT2" pad="B2"/>+ <connect gate="G$1" pin="PWRDN" pad="B3"/>+ <connect gate="G$1" pin="GND" pad="B4"/>+ <connect gate="G$1" pin="SDA" pad="D4"/>+ <connect gate="G$1" pin="SENSE4+" pad="D3"/>+ <connect gate="G$1" pin="SENSE4-" pad="D2"/>+ <connect gate="G$1" pin="SENSE3+" pad="D1"/>+ <connect gate="G$1" pin="SCL" pad="C4"/>+ <connect gate="G$1" pin="SLOW/ALERT1" pad="C3"/>+ <connect gate="G$1" pin="ADDRSEL" pad="C2"/>+ <connect gate="G$1" pin="SENSE3-" pad="C1"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
pac1944t-e.stepadded+1304@@ -0,0 +1,1304 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-02T16:59:40',('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('PAC1944T-E','PAC1944T-E','',(#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),#945);+#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('',(-1.1125,-1.085,0.269775));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-1.1125,-1.085,0.577775));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,1.085,0.269775));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,1.085,0.577775));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-1.1125,1.085,0.269775));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,0.,1.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,-2.17));+#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('',(-1.1125,1.085,0.269775));+#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('',(-1.1125,-1.085,0.577775));+#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('',(-1.0915,-1.085,0.598775));+#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.969848480983E-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('',(1.1125,-1.085,0.269775));+#144 = VERTEX_POINT('',#145);+#145 = CARTESIAN_POINT('',(1.1125,-1.085,0.577775));+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);+#147 = LINE('',#148,#149);+#148 = CARTESIAN_POINT('',(1.1125,-1.085,0.269775));+#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.,2.225));+#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('',(1.1125,-1.085,0.269775));+#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('',(-1.1125,-1.085,0.269775));+#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('',(-1.1125,-1.085,0.577775));+#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('',(-1.1125,-1.064,0.598775));+#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.969848480983E-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('',(-1.0705,-1.043,0.619775));+#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(-1.0985,-1.071,0.591775));+#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('',(-1.0705,1.043,0.619775));+#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(-0.736833333333,0.709333333333,0.953441666667+ ));+#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.794333333333,0.501574410122));+#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('',(-1.1125,1.064,0.598775));+#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.375666666667,0.501574410122));+#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('',(-1.0705,-1.085,0.619775));+#278 = VECTOR('',#279,1.);+#279 = DIRECTION('',(0.,1.,0.));+#280 = PCURVE('',#126,#281);+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(1.,0.));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#287 = PCURVE('',#288,#293);+#288 = PLANE('',#289);+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);+#290 = CARTESIAN_POINT('',(-1.1125,-1.085,0.619775));+#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('',(1.1125,1.085,0.269775));+#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.);+#309 = LINE('',#310,#311);+#310 = CARTESIAN_POINT('',(1.1125,-1.085,0.269775));+#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('',(2.225,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('',(-1.1125,1.085,0.269775));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(1.,0.,0.));+#334 = PCURVE('',#72,#335);+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);+#336 = LINE('',#337,#338);+#337 = CARTESIAN_POINT('',(0.,2.17));+#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('',(1.1125,1.085,0.577775));+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);+#356 = LINE('',#357,#358);+#357 = CARTESIAN_POINT('',(1.1125,1.085,0.269775));+#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.,2.225));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(1.,0.));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#367 = PCURVE('',#159,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);+#369 = LINE('',#370,#371);+#370 = CARTESIAN_POINT('',(0.,-2.17));+#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('',(-1.1125,1.085,0.577775));+#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.969848480983E-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('',(1.1125,-1.085,0.577775));+#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('',(1.0915,-1.085,0.598775));+#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.969848480983E-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('',(1.0705,-1.043,0.619775));+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(0.727666666667,-0.700166666667,0.962608333333+ ));+#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.840166666667,0.514538034443));+#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.384833333333,0.514538034443));+#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('',(-1.1125,-1.043,0.619775));+#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('',(1.0705,1.043,0.619775));+#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.);+#488 = LINE('',#489,#490);+#489 = CARTESIAN_POINT('',(1.0705,-1.085,0.619775));+#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('',(2.183,0.));+#496 = VECTOR('',#497,1.);+#497 = DIRECTION('',(0.,1.));+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#499 = PCURVE('',#418,#500);+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);+#501 = LINE('',#502,#503);+#502 = CARTESIAN_POINT('',(0.,2.969848480983E-02));+#503 = VECTOR('',#504,1.);+#504 = DIRECTION('',(1.,0.));+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#506 = ORIENTED_EDGE('',*,*,#507,.F.);+#507 = EDGE_CURVE('',#247,#485,#508,.T.);+#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);+#509 = LINE('',#510,#511);+#510 = CARTESIAN_POINT('',(-1.1125,1.043,0.619775));+#511 = VECTOR('',#512,1.);+#512 = DIRECTION('',(1.,0.,0.));+#513 = PCURVE('',#288,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(0.,2.128));+#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.6587,0.7831,0.619775));+#533 = SURFACE_CURVE('',#534,(#539,#550),.PCURVE_S1.);+#534 = CIRCLE('',#535,0.1519);+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);+#536 = CARTESIAN_POINT('',(-0.8106,0.7831,0.619775));+#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.4538,1.8681));+#543 = CARTESIAN_POINT('',(0.4538,1.60500148233));+#544 = CARTESIAN_POINT('',(0.22595,1.736550741165));+#545 = CARTESIAN_POINT('',(-1.9E-03,1.8681));+#546 = CARTESIAN_POINT('',(0.22595,1.999649258835));+#547 = CARTESIAN_POINT('',(0.4538,2.13119851767));+#548 = CARTESIAN_POINT('',(0.4538,1.8681));+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#550 = PCURVE('',#551,#556);+#551 = CYLINDRICAL_SURFACE('',#552,0.1519);+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);+#553 = CARTESIAN_POINT('',(-0.8106,0.7831,0.584775));+#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.366,0.3385,1.324275));+#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.4785,1.026011939502));+#578 = VECTOR('',#579,1.);+#579 = DIRECTION('',(0.57735026919,0.816496580928));+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#581 = PCURVE('',#418,#582);+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);+#583 = LINE('',#584,#585);+#584 = CARTESIAN_POINT('',(1.4235,1.026011939502));+#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.6587,0.7831,0.584775));+#603 = SEAM_CURVE('',#604,(#608,#615),.PCURVE_S1.);+#604 = LINE('',#605,#606);+#605 = CARTESIAN_POINT('',(-0.6587,0.7831,0.584775));+#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.1519);+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);+#629 = CARTESIAN_POINT('',(-0.8106,0.7831,0.584775));+#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.8106,0.7831,0.584775));+#643 = DIRECTION('',(0.,0.,1.));+#644 = DIRECTION('',(1.,0.,0.));+#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);+#646 = CIRCLE('',#647,0.1519);+#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.75,0.75,-4.49625E-02));+#662 = SPHERICAL_SURFACE('',#663,0.17985);+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);+#664 = CARTESIAN_POINT('',(-0.75,0.75,0.1348875));+#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.25,0.75,-4.49625E-02));+#674 = SPHERICAL_SURFACE('',#675,0.17985);+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);+#676 = CARTESIAN_POINT('',(-0.25,0.75,0.1348875));+#677 = DIRECTION('',(0.,0.,1.));+#678 = DIRECTION('',(1.,0.,0.));+#679 = MANIFOLD_SOLID_BREP('',#680);+#680 = CLOSED_SHELL('',(#681));+#681 = ADVANCED_FACE('',(#682),#686,.T.);+#682 = FACE_BOUND('',#683,.T.);+#683 = VERTEX_LOOP('',#684);+#684 = VERTEX_POINT('',#685);+#685 = CARTESIAN_POINT('',(0.25,0.75,-4.49625E-02));+#686 = SPHERICAL_SURFACE('',#687,0.17985);+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);+#688 = CARTESIAN_POINT('',(0.25,0.75,0.1348875));+#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.75,0.75,-4.49625E-02));+#698 = SPHERICAL_SURFACE('',#699,0.17985);+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);+#700 = CARTESIAN_POINT('',(0.75,0.75,0.1348875));+#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.75,0.25,-4.49625E-02));+#710 = SPHERICAL_SURFACE('',#711,0.17985);+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);+#712 = CARTESIAN_POINT('',(-0.75,0.25,0.1348875));+#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.25,0.25,-4.49625E-02));+#722 = SPHERICAL_SURFACE('',#723,0.17985);+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);+#724 = CARTESIAN_POINT('',(-0.25,0.25,0.1348875));+#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.25,0.25,-4.49625E-02));+#734 = SPHERICAL_SURFACE('',#735,0.17985);+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);+#736 = CARTESIAN_POINT('',(0.25,0.25,0.1348875));+#737 = DIRECTION('',(0.,0.,1.));+#738 = DIRECTION('',(1.,0.,0.));+#739 = MANIFOLD_SOLID_BREP('',#740);+#740 = CLOSED_SHELL('',(#741));+#741 = ADVANCED_FACE('',(#742),#746,.T.);+#742 = FACE_BOUND('',#743,.T.);+#743 = VERTEX_LOOP('',#744);+#744 = VERTEX_POINT('',#745);+#745 = CARTESIAN_POINT('',(0.75,0.25,-4.49625E-02));+#746 = SPHERICAL_SURFACE('',#747,0.17985);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(0.75,0.25,0.1348875));+#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.75,-0.25,-4.49625E-02));+#758 = SPHERICAL_SURFACE('',#759,0.17985);+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);+#760 = CARTESIAN_POINT('',(-0.75,-0.25,0.1348875));+#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.25,-0.25,-4.49625E-02));+#770 = SPHERICAL_SURFACE('',#771,0.17985);+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);+#772 = CARTESIAN_POINT('',(-0.25,-0.25,0.1348875));+#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.25,-0.25,-4.49625E-02));+#782 = SPHERICAL_SURFACE('',#783,0.17985);+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);+#784 = CARTESIAN_POINT('',(0.25,-0.25,0.1348875));+#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.75,-0.25,-4.49625E-02));+#794 = SPHERICAL_SURFACE('',#795,0.17985);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(0.75,-0.25,0.1348875));+#797 = DIRECTION('',(0.,0.,1.));+#798 = DIRECTION('',(1.,0.,0.));+#799 = MANIFOLD_SOLID_BREP('',#800);+#800 = CLOSED_SHELL('',(#801));+#801 = ADVANCED_FACE('',(#802),#806,.T.);+#802 = FACE_BOUND('',#803,.T.);+#803 = VERTEX_LOOP('',#804);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(-0.75,-0.75,-4.49625E-02));+#806 = SPHERICAL_SURFACE('',#807,0.17985);+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);+#808 = CARTESIAN_POINT('',(-0.75,-0.75,0.1348875));+#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.25,-0.75,-4.49625E-02));+#818 = SPHERICAL_SURFACE('',#819,0.17985);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(-0.25,-0.75,0.1348875));+#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.25,-0.75,-4.49625E-02));+#830 = SPHERICAL_SURFACE('',#831,0.17985);+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);+#832 = CARTESIAN_POINT('',(0.25,-0.75,0.1348875));+#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.75,-0.75,-4.49625E-02));+#842 = SPHERICAL_SURFACE('',#843,0.17985);+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);+#844 = CARTESIAN_POINT('',(0.75,-0.75,0.1348875));+#845 = DIRECTION('',(0.,0.,1.));+#846 = DIRECTION('',(1.,0.,0.));+#847 = MANIFOLD_SOLID_BREP('',#848);+#848 = CLOSED_SHELL('',(#849,#937,#941));+#849 = ADVANCED_FACE('',(#850),#863,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = EDGE_LOOP('',(#852,#886,#909,#936));+#852 = ORIENTED_EDGE('',*,*,#853,.T.);+#853 = EDGE_CURVE('',#854,#854,#856,.T.);+#854 = VERTEX_POINT('',#855);+#855 = CARTESIAN_POINT('',(-0.6587,0.7831,0.584775));+#856 = SURFACE_CURVE('',#857,(#862,#874),.PCURVE_S1.);+#857 = CIRCLE('',#858,0.1519);+#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861);+#859 = CARTESIAN_POINT('',(-0.8106,0.7831,0.584775));+#860 = DIRECTION('',(0.,0.,1.));+#861 = DIRECTION('',(1.,0.,0.));+#862 = PCURVE('',#863,#868);+#863 = CYLINDRICAL_SURFACE('',#864,0.1519);+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);+#865 = CARTESIAN_POINT('',(-0.8106,0.7831,0.584775));+#866 = DIRECTION('',(-0.,-0.,-1.));+#867 = DIRECTION('',(1.,0.,0.));+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);+#869 = LINE('',#870,#871);+#870 = CARTESIAN_POINT('',(6.28318530718,0.));+#871 = VECTOR('',#872,1.);+#872 = DIRECTION('',(-1.,0.));+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#874 = PCURVE('',#875,#880);+#875 = PLANE('',#876);+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);+#877 = CARTESIAN_POINT('',(-0.8106,0.7831,0.584775));+#878 = DIRECTION('',(0.,0.,1.));+#879 = DIRECTION('',(1.,0.,0.));+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885);+#881 = CIRCLE('',#882,0.1519);+#882 = AXIS2_PLACEMENT_2D('',#883,#884);+#883 = CARTESIAN_POINT('',(0.,0.));+#884 = DIRECTION('',(1.,0.));+#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#886 = ORIENTED_EDGE('',*,*,#887,.T.);+#887 = EDGE_CURVE('',#854,#888,#890,.T.);+#888 = VERTEX_POINT('',#889);+#889 = CARTESIAN_POINT('',(-0.6587,0.7831,0.589775));+#890 = SEAM_CURVE('',#891,(#895,#902),.PCURVE_S1.);+#891 = LINE('',#892,#893);+#892 = CARTESIAN_POINT('',(-0.6587,0.7831,0.584775));+#893 = VECTOR('',#894,1.);+#894 = DIRECTION('',(0.,0.,1.));+#895 = PCURVE('',#863,#896);+#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901);+#897 = LINE('',#898,#899);+#898 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#899 = VECTOR('',#900,1.);+#900 = DIRECTION('',(-0.,-1.));+#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#902 = PCURVE('',#863,#903);+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);+#904 = LINE('',#905,#906);+#905 = CARTESIAN_POINT('',(6.28318530718,0.));+#906 = VECTOR('',#907,1.);+#907 = DIRECTION('',(-0.,-1.));+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#909 = ORIENTED_EDGE('',*,*,#910,.F.);+#910 = EDGE_CURVE('',#888,#888,#911,.T.);+#911 = SURFACE_CURVE('',#912,(#917,#924),.PCURVE_S1.);+#912 = CIRCLE('',#913,0.1519);+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);+#914 = CARTESIAN_POINT('',(-0.8106,0.7831,0.589775));+#915 = DIRECTION('',(0.,0.,1.));+#916 = DIRECTION('',(1.,0.,0.));+#917 = PCURVE('',#863,#918);+#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923);+#919 = LINE('',#920,#921);+#920 = CARTESIAN_POINT('',(6.28318530718,-5.E-03));+#921 = VECTOR('',#922,1.);+#922 = DIRECTION('',(-1.,0.));+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#924 = PCURVE('',#925,#930);+#925 = PLANE('',#926);+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);+#927 = CARTESIAN_POINT('',(-0.8106,0.7831,0.589775));+#928 = DIRECTION('',(0.,0.,1.));+#929 = DIRECTION('',(1.,0.,0.));+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);+#931 = CIRCLE('',#932,0.1519);+#932 = AXIS2_PLACEMENT_2D('',#933,#934);+#933 = CARTESIAN_POINT('',(0.,0.));+#934 = DIRECTION('',(1.,0.));+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#936 = ORIENTED_EDGE('',*,*,#887,.F.);+#937 = ADVANCED_FACE('',(#938),#875,.F.);+#938 = FACE_BOUND('',#939,.F.);+#939 = EDGE_LOOP('',(#940));+#940 = ORIENTED_EDGE('',*,*,#853,.T.);+#941 = ADVANCED_FACE('',(#942),#925,.T.);+#942 = FACE_BOUND('',#943,.T.);+#943 = EDGE_LOOP('',(#944));+#944 = ORIENTED_EDGE('',*,*,#910,.T.);+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#949)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#946,#947,#948)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#946,+ 'distance_accuracy_value','confusion accuracy');+#950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#952,+ #960,#967,#974,#981,#988,#995,#1002,#1009,#1016,#1023,#1030,#1037,+ #1045,#1052,#1059,#1066,#1073,#1080,#1087,#1094,#1101,#1108,#1115,+ #1122,#1129,#1136,#1143,#1150,#1158,#1165),#945);+#952 = STYLED_ITEM('color',(#953),#17);+#953 = PRESENTATION_STYLE_ASSIGNMENT((#954));+#954 = SURFACE_STYLE_USAGE(.BOTH.,#955);+#955 = SURFACE_SIDE_STYLE('',(#956));+#956 = SURFACE_STYLE_FILL_AREA(#957);+#957 = FILL_AREA_STYLE('',(#958));+#958 = FILL_AREA_STYLE_COLOUR('',#959);+#959 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#960 = STYLED_ITEM('color',(#961),#137);+#961 = PRESENTATION_STYLE_ASSIGNMENT((#962));+#962 = SURFACE_STYLE_USAGE(.BOTH.,#963);+#963 = SURFACE_SIDE_STYLE('',(#964));+#964 = SURFACE_STYLE_FILL_AREA(#965);+#965 = FILL_AREA_STYLE('',(#966));+#966 = FILL_AREA_STYLE_COLOUR('',#959);+#967 = STYLED_ITEM('color',(#968),#218);+#968 = PRESENTATION_STYLE_ASSIGNMENT((#969));+#969 = SURFACE_STYLE_USAGE(.BOTH.,#970);+#970 = SURFACE_SIDE_STYLE('',(#971));+#971 = SURFACE_STYLE_FILL_AREA(#972);+#972 = FILL_AREA_STYLE('',(#973));+#973 = FILL_AREA_STYLE_COLOUR('',#959);+#974 = STYLED_ITEM('color',(#975),#299);+#975 = PRESENTATION_STYLE_ASSIGNMENT((#976));+#976 = SURFACE_STYLE_USAGE(.BOTH.,#977);+#977 = SURFACE_SIDE_STYLE('',(#978));+#978 = SURFACE_STYLE_FILL_AREA(#979);+#979 = FILL_AREA_STYLE('',(#980));+#980 = FILL_AREA_STYLE_COLOUR('',#959);+#981 = STYLED_ITEM('color',(#982),#348);+#982 = PRESENTATION_STYLE_ASSIGNMENT((#983));+#983 = SURFACE_STYLE_USAGE(.BOTH.,#984);+#984 = SURFACE_SIDE_STYLE('',(#985));+#985 = SURFACE_STYLE_FILL_AREA(#986);+#986 = FILL_AREA_STYLE('',(#987));+#987 = FILL_AREA_STYLE_COLOUR('',#959);+#988 = STYLED_ITEM('color',(#989),#397);+#989 = PRESENTATION_STYLE_ASSIGNMENT((#990));+#990 = SURFACE_STYLE_USAGE(.BOTH.,#991);+#991 = SURFACE_SIDE_STYLE('',(#992));+#992 = SURFACE_STYLE_FILL_AREA(#993);+#993 = FILL_AREA_STYLE('',(#994));+#994 = FILL_AREA_STYLE_COLOUR('',#959);+#995 = STYLED_ITEM('color',(#996),#429);+#996 = PRESENTATION_STYLE_ASSIGNMENT((#997));+#997 = SURFACE_STYLE_USAGE(.BOTH.,#998);+#998 = SURFACE_SIDE_STYLE('',(#999));+#999 = SURFACE_STYLE_FILL_AREA(#1000);+#1000 = FILL_AREA_STYLE('',(#1001));+#1001 = FILL_AREA_STYLE_COLOUR('',#959);+#1002 = STYLED_ITEM('color',(#1003),#478);+#1003 = PRESENTATION_STYLE_ASSIGNMENT((#1004));+#1004 = SURFACE_STYLE_USAGE(.BOTH.,#1005);+#1005 = SURFACE_SIDE_STYLE('',(#1006));+#1006 = SURFACE_STYLE_FILL_AREA(#1007);+#1007 = FILL_AREA_STYLE('',(#1008));+#1008 = FILL_AREA_STYLE_COLOUR('',#959);+#1009 = STYLED_ITEM('color',(#1010),#562);+#1010 = PRESENTATION_STYLE_ASSIGNMENT((#1011));+#1011 = SURFACE_STYLE_USAGE(.BOTH.,#1012);+#1012 = SURFACE_SIDE_STYLE('',(#1013));+#1013 = SURFACE_STYLE_FILL_AREA(#1014);+#1014 = FILL_AREA_STYLE('',(#1015));+#1015 = FILL_AREA_STYLE_COLOUR('',#959);+#1016 = STYLED_ITEM('color',(#1017),#589);+#1017 = PRESENTATION_STYLE_ASSIGNMENT((#1018));+#1018 = SURFACE_STYLE_USAGE(.BOTH.,#1019);+#1019 = SURFACE_SIDE_STYLE('',(#1020));+#1020 = SURFACE_STYLE_FILL_AREA(#1021);+#1021 = FILL_AREA_STYLE('',(#1022));+#1022 = FILL_AREA_STYLE_COLOUR('',#959);+#1023 = STYLED_ITEM('color',(#1024),#596);+#1024 = PRESENTATION_STYLE_ASSIGNMENT((#1025));+#1025 = SURFACE_STYLE_USAGE(.BOTH.,#1026);+#1026 = SURFACE_SIDE_STYLE('',(#1027));+#1027 = SURFACE_STYLE_FILL_AREA(#1028);+#1028 = FILL_AREA_STYLE('',(#1029));+#1029 = FILL_AREA_STYLE_COLOUR('',#959);+#1030 = STYLED_ITEM('color',(#1031),#651);+#1031 = PRESENTATION_STYLE_ASSIGNMENT((#1032));+#1032 = SURFACE_STYLE_USAGE(.BOTH.,#1033);+#1033 = SURFACE_SIDE_STYLE('',(#1034));+#1034 = SURFACE_STYLE_FILL_AREA(#1035);+#1035 = FILL_AREA_STYLE('',(#1036));+#1036 = FILL_AREA_STYLE_COLOUR('',#959);+#1037 = STYLED_ITEM('color',(#1038),#657);+#1038 = PRESENTATION_STYLE_ASSIGNMENT((#1039));+#1039 = SURFACE_STYLE_USAGE(.BOTH.,#1040);+#1040 = SURFACE_SIDE_STYLE('',(#1041));+#1041 = SURFACE_STYLE_FILL_AREA(#1042);+#1042 = FILL_AREA_STYLE('',(#1043));+#1043 = FILL_AREA_STYLE_COLOUR('',#1044);+#1044 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#1045 = STYLED_ITEM('color',(#1046),#669);+#1046 = PRESENTATION_STYLE_ASSIGNMENT((#1047));+#1047 = SURFACE_STYLE_USAGE(.BOTH.,#1048);+#1048 = SURFACE_SIDE_STYLE('',(#1049));+#1049 = SURFACE_STYLE_FILL_AREA(#1050);+#1050 = FILL_AREA_STYLE('',(#1051));+#1051 = FILL_AREA_STYLE_COLOUR('',#1044);+#1052 = STYLED_ITEM('color',(#1053),#681);+#1053 = PRESENTATION_STYLE_ASSIGNMENT((#1054));+#1054 = SURFACE_STYLE_USAGE(.BOTH.,#1055);+#1055 = SURFACE_SIDE_STYLE('',(#1056));+#1056 = SURFACE_STYLE_FILL_AREA(#1057);+#1057 = FILL_AREA_STYLE('',(#1058));+#1058 = FILL_AREA_STYLE_COLOUR('',#1044);+#1059 = STYLED_ITEM('color',(#1060),#693);+#1060 = PRESENTATION_STYLE_ASSIGNMENT((#1061));+#1061 = SURFACE_STYLE_USAGE(.BOTH.,#1062);+#1062 = SURFACE_SIDE_STYLE('',(#1063));+#1063 = SURFACE_STYLE_FILL_AREA(#1064);+#1064 = FILL_AREA_STYLE('',(#1065));+#1065 = FILL_AREA_STYLE_COLOUR('',#1044);+#1066 = STYLED_ITEM('color',(#1067),#705);+#1067 = PRESENTATION_STYLE_ASSIGNMENT((#1068));+#1068 = SURFACE_STYLE_USAGE(.BOTH.,#1069);+#1069 = SURFACE_SIDE_STYLE('',(#1070));+#1070 = SURFACE_STYLE_FILL_AREA(#1071);+#1071 = FILL_AREA_STYLE('',(#1072));+#1072 = FILL_AREA_STYLE_COLOUR('',#1044);+#1073 = STYLED_ITEM('color',(#1074),#717);+#1074 = PRESENTATION_STYLE_ASSIGNMENT((#1075));+#1075 = SURFACE_STYLE_USAGE(.BOTH.,#1076);+#1076 = SURFACE_SIDE_STYLE('',(#1077));+#1077 = SURFACE_STYLE_FILL_AREA(#1078);+#1078 = FILL_AREA_STYLE('',(#1079));+#1079 = FILL_AREA_STYLE_COLOUR('',#1044);+#1080 = STYLED_ITEM('color',(#1081),#729);+#1081 = PRESENTATION_STYLE_ASSIGNMENT((#1082));+#1082 = SURFACE_STYLE_USAGE(.BOTH.,#1083);+#1083 = SURFACE_SIDE_STYLE('',(#1084));+#1084 = SURFACE_STYLE_FILL_AREA(#1085);+#1085 = FILL_AREA_STYLE('',(#1086));+#1086 = FILL_AREA_STYLE_COLOUR('',#1044);+#1087 = STYLED_ITEM('color',(#1088),#741);+#1088 = PRESENTATION_STYLE_ASSIGNMENT((#1089));+#1089 = SURFACE_STYLE_USAGE(.BOTH.,#1090);+#1090 = SURFACE_SIDE_STYLE('',(#1091));+#1091 = SURFACE_STYLE_FILL_AREA(#1092);+#1092 = FILL_AREA_STYLE('',(#1093));+#1093 = FILL_AREA_STYLE_COLOUR('',#1044);+#1094 = STYLED_ITEM('color',(#1095),#753);+#1095 = PRESENTATION_STYLE_ASSIGNMENT((#1096));+#1096 = SURFACE_STYLE_USAGE(.BOTH.,#1097);+#1097 = SURFACE_SIDE_STYLE('',(#1098));+#1098 = SURFACE_STYLE_FILL_AREA(#1099);+#1099 = FILL_AREA_STYLE('',(#1100));+#1100 = FILL_AREA_STYLE_COLOUR('',#1044);+#1101 = STYLED_ITEM('color',(#1102),#765);+#1102 = PRESENTATION_STYLE_ASSIGNMENT((#1103));+#1103 = SURFACE_STYLE_USAGE(.BOTH.,#1104);+#1104 = SURFACE_SIDE_STYLE('',(#1105));+#1105 = SURFACE_STYLE_FILL_AREA(#1106);+#1106 = FILL_AREA_STYLE('',(#1107));+#1107 = FILL_AREA_STYLE_COLOUR('',#1044);+#1108 = STYLED_ITEM('color',(#1109),#777);+#1109 = PRESENTATION_STYLE_ASSIGNMENT((#1110));+#1110 = SURFACE_STYLE_USAGE(.BOTH.,#1111);+#1111 = SURFACE_SIDE_STYLE('',(#1112));+#1112 = SURFACE_STYLE_FILL_AREA(#1113);+#1113 = FILL_AREA_STYLE('',(#1114));+#1114 = FILL_AREA_STYLE_COLOUR('',#1044);+#1115 = STYLED_ITEM('color',(#1116),#789);+#1116 = PRESENTATION_STYLE_ASSIGNMENT((#1117));+#1117 = SURFACE_STYLE_USAGE(.BOTH.,#1118);+#1118 = SURFACE_SIDE_STYLE('',(#1119));+#1119 = SURFACE_STYLE_FILL_AREA(#1120);+#1120 = FILL_AREA_STYLE('',(#1121));+#1121 = FILL_AREA_STYLE_COLOUR('',#1044);+#1122 = STYLED_ITEM('color',(#1123),#801);+#1123 = PRESENTATION_STYLE_ASSIGNMENT((#1124));+#1124 = SURFACE_STYLE_USAGE(.BOTH.,#1125);+#1125 = SURFACE_SIDE_STYLE('',(#1126));+#1126 = SURFACE_STYLE_FILL_AREA(#1127);+#1127 = FILL_AREA_STYLE('',(#1128));+#1128 = FILL_AREA_STYLE_COLOUR('',#1044);+#1129 = STYLED_ITEM('color',(#1130),#813);+#1130 = PRESENTATION_STYLE_ASSIGNMENT((#1131));+#1131 = SURFACE_STYLE_USAGE(.BOTH.,#1132);+#1132 = SURFACE_SIDE_STYLE('',(#1133));+#1133 = SURFACE_STYLE_FILL_AREA(#1134);+#1134 = FILL_AREA_STYLE('',(#1135));+#1135 = FILL_AREA_STYLE_COLOUR('',#1044);+#1136 = STYLED_ITEM('color',(#1137),#825);+#1137 = PRESENTATION_STYLE_ASSIGNMENT((#1138));+#1138 = SURFACE_STYLE_USAGE(.BOTH.,#1139);+#1139 = SURFACE_SIDE_STYLE('',(#1140));+#1140 = SURFACE_STYLE_FILL_AREA(#1141);+#1141 = FILL_AREA_STYLE('',(#1142));+#1142 = FILL_AREA_STYLE_COLOUR('',#1044);+#1143 = STYLED_ITEM('color',(#1144),#837);+#1144 = PRESENTATION_STYLE_ASSIGNMENT((#1145));+#1145 = SURFACE_STYLE_USAGE(.BOTH.,#1146);+#1146 = SURFACE_SIDE_STYLE('',(#1147));+#1147 = SURFACE_STYLE_FILL_AREA(#1148);+#1148 = FILL_AREA_STYLE('',(#1149));+#1149 = FILL_AREA_STYLE_COLOUR('',#1044);+#1150 = STYLED_ITEM('color',(#1151),#849);+#1151 = PRESENTATION_STYLE_ASSIGNMENT((#1152));+#1152 = SURFACE_STYLE_USAGE(.BOTH.,#1153);+#1153 = SURFACE_SIDE_STYLE('',(#1154));+#1154 = SURFACE_STYLE_FILL_AREA(#1155);+#1155 = FILL_AREA_STYLE('',(#1156));+#1156 = FILL_AREA_STYLE_COLOUR('',#1157);+#1157 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#1158 = STYLED_ITEM('color',(#1159),#937);+#1159 = PRESENTATION_STYLE_ASSIGNMENT((#1160));+#1160 = SURFACE_STYLE_USAGE(.BOTH.,#1161);+#1161 = SURFACE_SIDE_STYLE('',(#1162));+#1162 = SURFACE_STYLE_FILL_AREA(#1163);+#1163 = FILL_AREA_STYLE('',(#1164));+#1164 = FILL_AREA_STYLE_COLOUR('',#1157);+#1165 = STYLED_ITEM('color',(#1166),#941);+#1166 = PRESENTATION_STYLE_ASSIGNMENT((#1167));+#1167 = SURFACE_STYLE_USAGE(.BOTH.,#1168);+#1168 = SURFACE_SIDE_STYLE('',(#1169));+#1169 = SURFACE_STYLE_FILL_AREA(#1170);+#1170 = FILL_AREA_STYLE('',(#1171));+#1171 = FILL_AREA_STYLE_COLOUR('',#1157);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+240@@ -0,0 +1,240 @@+{+ "slug": "pac1944t-e",+ "version": "0.1.0",+ "type": "component",+ "description": "Microchip Tech Supervisor And Reset ICs, WLCSP-16(2.2x2.2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power management (pmic)",+ "pac1944t-e",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "pac1944t-e.kicad_sym",+ "pac1944t-e.kicad_mod",+ "pac1944t-e.glb",+ "pac1944t-e.step",+ "pac1944t-e.lbr",+ "docs/hero.png",+ "docs/pac1944t-e-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "pac1944t-e-hero.glb",+ "pac1944t-e-hero.overlay.json",+ "pac1944t-e-etched.glb"+ ],+ "component": {+ "mpn": "PAC1944T-E",+ "manufacturer": "Microchip Tech",+ "package": "WLCSP-16(2.2x2.2)",+ "pin_count": 16,+ "category": "Power Management (PMIC)",+ "subcategory": "Supervisor And Reset ICs",+ "datasheet": "https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/PAC194X-Data-Sheet-20006543A.pdf",+ "parts": {+ "symbol": "pac1944t-e.kicad_sym",+ "footprint": "pac1944t-e.kicad_mod",+ "model_3d": "pac1944t-e-hero.glb",+ "model_3d_plain": "pac1944t-e-etched.glb",+ "model_3d_step": "pac1944t-e-etched.step",+ "model_3d_step_plain": "pac1944t-e.step",+ "lbr": "pac1944t-e.lbr"+ },+ "distributor_links": {+ "lcsc": "C5226659"+ },+ "distributor_check": {+ "checked_at": "2026-11-02T17:13:49Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "C3",+ "name": "SLOW/ALERT1",+ "type": "bidirectional",+ "description": "SLOW input pin: when high, all channels sample at 8 SPS, and the pin may be programmed as the open-drain ALERT1 pin or as a GPIO."+ },+ {+ "number": "A4",+ "name": "VDD",+ "type": "power_in",+ "description": "Positive power supply input for the device, specified at 2.7V to 5.5V and to be bypassed with a 100 nF ceramic capacitor to ground near the IC."+ },+ {+ "number": "B4",+ "name": "GND",+ "type": "power_in",+ "description": "System ground for the IC."+ },+ {+ "number": "C4",+ "name": "SCL",+ "type": "input",+ "description": "SMBus clock input that requires an external pull-up resistor, except in High-Speed mode, which requires a CMOS driver from the host."+ },+ {+ "number": "D4",+ "name": "SDA",+ "type": "bidirectional",+ "description": "Bidirectional SMBus open-drain data pin that requires a pull-up resistor to VDD."+ },+ {+ "number": "C2",+ "name": "ADDRSEL",+ "type": "passive",+ "description": "Address selection pin: a resistor connected from this pin to ground selects the SMBus client address."+ },+ {+ "number": "C1",+ "name": "SENSE3-",+ "type": "passive",+ "description": "Channel 3 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "D1",+ "name": "SENSE3+",+ "type": "passive",+ "description": "Channel 3 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "D2",+ "name": "SENSE4-",+ "type": "passive",+ "description": "Channel 4 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "D3",+ "name": "SENSE4+",+ "type": "passive",+ "description": "Channel 4 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "A3",+ "name": "SENSE1+",+ "type": "passive",+ "description": "Channel 1 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "A2",+ "name": "SENSE1-",+ "type": "passive",+ "description": "Channel 1 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "A1",+ "name": "SENSE2+",+ "type": "passive",+ "description": "Channel 2 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "B1",+ "name": "SENSE2-",+ "type": "passive",+ "description": "Channel 2 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "B2",+ "name": "GPIO/ALERT2",+ "type": "bidirectional",+ "description": "Defaults to a GPIO input and may be programmed as the open-drain ALERT2 pin or as an open-drain GPIO output, requiring a pull-up resistor to VDD."+ },+ {+ "number": "B3",+ "name": "PWRDN",+ "type": "input",+ "description": "Active-low power-down input that places the device in a Power-Down state in which all circuitry, including SMBus, is powered down."+ }+ ],+ "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: The datasheet pin table (Table 3-1) covers the PAC194X-1 variants. The marking table lists PAC1944T-"+ ],+ "pages_sent": 35,+ "cost_usd": 0.0534,+ "at": "2026-11-02T17:13:40"+ },+ "datasheet": {+ "url": "https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/PAC194X-Data-Sheet-20006543A.pdf",+ "pages": 96,+ "sha256": "e4f3260d6efac29e",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 16,+ "described": 16,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "pac1944t-e.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.225,+ 2.17,+ 0.665+ ],+ "zmin_mm": -0.045,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "f17743f9e914d8da300d9de14ee9637d33970b5fb11acca1d23e91d65871c8f3",+ "checked": "2026-11-02",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "pac1944t-e-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.225,+ 2.17,+ 0.665+ ],+ "zmin_mm": -0.045,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "d14edbd90d4629bcf5ada22e0941eaceb1807d44fb46d789e88bf51b23602ef3",+ "checked": "2026-11-02",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+246@@ -0,0 +1,246 @@+{+ "slug": "pac1944t-e",+ "version": "0.1.0",+ "type": "component",+ "description": "Microchip Tech Supervisor And Reset ICs, WLCSP-16(2.2x2.2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power management (pmic)",+ "pac1944t-e",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "pac1944t-e.kicad_sym",+ "pac1944t-e.kicad_mod",+ "pac1944t-e.glb",+ "pac1944t-e.step",+ "pac1944t-e.lbr",+ "docs/hero.png",+ "docs/pac1944t-e-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "pac1944t-e-hero.glb",+ "pac1944t-e-hero.overlay.json",+ "pac1944t-e-etched.glb"+ ],+ "component": {+ "mpn": "PAC1944T-E",+ "manufacturer": "Microchip Tech",+ "package": "WLCSP-16(2.2x2.2)",+ "pin_count": 16,+ "category": "Power Management (PMIC)",+ "subcategory": "Supervisor And Reset ICs",+ "datasheet": "https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/PAC194X-Data-Sheet-20006543A.pdf",+ "parts": {+ "symbol": "pac1944t-e.kicad_sym",+ "footprint": "pac1944t-e.kicad_mod",+ "model_3d": "pac1944t-e-hero.glb",+ "model_3d_plain": "pac1944t-e-etched.glb",+ "model_3d_step": "pac1944t-e-etched.step",+ "model_3d_step_plain": "pac1944t-e.step",+ "lbr": "pac1944t-e.lbr"+ },+ "distributor_links": {+ "lcsc": "C5226659"+ },+ "distributor_check": {+ "checked_at": "2026-11-02T17:13:49Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "C3",+ "name": "SLOW/ALERT1",+ "type": "bidirectional",+ "description": "SLOW input pin: when high, all channels sample at 8 SPS, and the pin may be programmed as the open-drain ALERT1 pin or as a GPIO."+ },+ {+ "number": "A4",+ "name": "VDD",+ "type": "power_in",+ "description": "Positive power supply input for the device, specified at 2.7V to 5.5V and to be bypassed with a 100 nF ceramic capacitor to ground near the IC."+ },+ {+ "number": "B4",+ "name": "GND",+ "type": "power_in",+ "description": "System ground for the IC."+ },+ {+ "number": "C4",+ "name": "SCL",+ "type": "input",+ "description": "SMBus clock input that requires an external pull-up resistor, except in High-Speed mode, which requires a CMOS driver from the host."+ },+ {+ "number": "D4",+ "name": "SDA",+ "type": "bidirectional",+ "description": "Bidirectional SMBus open-drain data pin that requires a pull-up resistor to VDD."+ },+ {+ "number": "C2",+ "name": "ADDRSEL",+ "type": "passive",+ "description": "Address selection pin: a resistor connected from this pin to ground selects the SMBus client address."+ },+ {+ "number": "C1",+ "name": "SENSE3-",+ "type": "passive",+ "description": "Channel 3 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "D1",+ "name": "SENSE3+",+ "type": "passive",+ "description": "Channel 3 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "D2",+ "name": "SENSE4-",+ "type": "passive",+ "description": "Channel 4 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "D3",+ "name": "SENSE4+",+ "type": "passive",+ "description": "Channel 4 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "A3",+ "name": "SENSE1+",+ "type": "passive",+ "description": "Channel 1 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "A2",+ "name": "SENSE1-",+ "type": "passive",+ "description": "Channel 1 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "A1",+ "name": "SENSE2+",+ "type": "passive",+ "description": "Channel 2 differential sense input (0 to FSR), connected to the supply side of the sense resistor, which also serves as the bus voltage input."+ },+ {+ "number": "B1",+ "name": "SENSE2-",+ "type": "passive",+ "description": "Channel 2 differential sense input (0 to FSR), connected to the load side of the sense resistor."+ },+ {+ "number": "B2",+ "name": "GPIO/ALERT2",+ "type": "bidirectional",+ "description": "Defaults to a GPIO input and may be programmed as the open-drain ALERT2 pin or as an open-drain GPIO output, requiring a pull-up resistor to VDD."+ },+ {+ "number": "B3",+ "name": "PWRDN",+ "type": "input",+ "description": "Active-low power-down input that places the device in a Power-Down state in which all circuitry, including SMBus, is powered down."+ }+ ],+ "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: The datasheet pin table (Table 3-1) covers the PAC194X-1 variants. The marking table lists PAC1944T-"+ ],+ "pages_sent": 35,+ "cost_usd": 0.0534,+ "at": "2026-11-02T17:13:40"+ },+ "datasheet": {+ "url": "https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/PAC194X-Data-Sheet-20006543A.pdf",+ "pages": 96,+ "sha256": "e4f3260d6efac29e",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 16,+ "described": 16,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "pac1944t-e.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.225,+ 2.17,+ 0.665+ ],+ "zmin_mm": -0.045,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "f17743f9e914d8da300d9de14ee9637d33970b5fb11acca1d23e91d65871c8f3",+ "checked": "2026-11-02",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "pac1944t-e-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 2.225,+ 2.17,+ 0.665+ ],+ "zmin_mm": -0.045,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "d14edbd90d4629bcf5ada22e0941eaceb1807d44fb46d789e88bf51b23602ef3",+ "checked": "2026-11-02",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>pac1944t-e</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>pac1944t-e</title>