component
BQ25700ARSNR
Public Made by Adomby adom
Texas Instruments Battery Management, QFN-32(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+4442
README.md+144bq25700arsnr-etched.glbbq25700arsnr-hero.glbbq25700arsnr-hero.overlay.json+801bq25700arsnr.glbbq25700arsnr.kicad_mod+391bq25700arsnr.kicad_sym+145bq25700arsnr.lbr+207bq25700arsnr.step+2060docs/bq25700arsnr-datasheet.pdfdocs/hero.pngpackage.json+343page.json+349viewers/footprint.html+1viewers/symbol.html+1README.mdadded+144@@ -0,0 +1,144 @@+# BQ25700ARSNR++**Texas Instruments** · Battery Management · QFN-32(4x4)++BQ25700ARSNR from Texas Instruments, in a QFN-32(4x4). 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 |+|---|---|---|---|+| 1 | VBUS | power_in | Charger input voltage, recommended to be filtered with a 1 Ω and 0.47 µF (minimum) input low-pass filter; recommended operating range is 0 to 24 V. |+| 2 | ACN | input | Input current sense resistor negative input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation. |+| 3 | ACP | input | Input current sense resistor positive input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation. |+| 4 | CHRG_OK | output | Open-drain active-high indicator that a good power source is connected to the charger input, requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V. |+| 5 | EN_OTG | input | Active-high enable for USB OTG mode, which additionally requires REG0x32[13] to be high; recommended operating range is 0 to 6.5 V. |+| 6 | ILIM_HIZ | input | Input current limit programming pin set by a resistor divider from a supply rail, where pin voltage below 0.4 V enters Hi-Z mode and above 0.8 V exits Hi-Z mode; recommended operating range is 0 to 6.5 V. |+| 7 | VDDA | power_in | Internal reference bias pin, fed from REGN through a 10 Ω resistor and decoupled with a 1 µF ceramic capacitor to power ground; recommended operating range is 0 to 6.5 V. |+| 8 | IADPT | bidirectional | Buffered adapter current output with V(IADPT) = 20 or 40 × (V(ACP) − V(ACN)), clamped below 3.3 V, and recommended operating range is 0 to 3.3 V. |+| 9 | IBAT | output | Buffered battery current output, with V(IBAT) = 8 or 16 × (V(SRP) − V(SRN)) for charge current, clamped below 3.3 V; the pin may be left floating if unused. |+| 10 | PSYS | output | Current-mode system power monitor output proportional to total adapter and battery power, clamped below 3.3 V; recommended operating range is 0 to 3.3 V. |+| 11 | PROCHOT | output | Active-low open-drain processor hot indicator that asserts a pulse when a PROCHOT profile event triggers, with recommended operating range 0 to 5.3 V. |+| 12 | SDA | bidirectional | SMBus open-drain data I/O requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V. |+| 13 | SCL | input | SMBus clock input requiring a 10 kΩ pullup per SMBus specifications; recommended operating range is 0 to 6.5 V. |+| 14 | CMPIN | input | Input of the independent comparator, compared against an internal reference with output on CMPOUT; tie to ground if the comparator is unused. |+| 15 | CMPOUT | output | Open-drain output of the independent comparator that requires a pullup resistor to the pullup supply rail. |+| 16 | COMP1 | passive | Buck-boost converter compensation pin 1, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V. |+| 17 | COMP2 | passive | Buck-boost converter compensation pin 2, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V. |+| 18 | CELL_BATPRESZ | input | Battery cell selection pin for 1-4 cell setting, which also sets SYSOVP to 5 V (1-cell), 12 V (2-cell) or 19.5 V (3/4-cell), and a pull below VCELL_BATPRESZ_FALL indicates battery removal; recommended operating range is 0 to 6.5 V. |+| 19 | SRN | input | Charge current sense resistor negative input that also senses battery voltage, with recommended operating range 0 to 19.2 V and a 10 Ω series resistor for reverse-battery protection. |+| 20 | SRP | input | Charge current sense resistor positive input with a 0.1 µF differential filter to SRN, recommended operating range 0 to 19.2 V, and a 10 Ω series resistor for reverse-battery protection. |+| 21 | BATDRV | output | P-channel BATFET gate driver output that is shorted to VSYS to turn the BATFET off and sits 10 V below VSYS to fully enable it; recommended operating range is 0 to 19.2 V. |+| 22 | VSYS | input | Charger system voltage sense input, with the system regulation limit programmed in REG0x15() and REG0x3E(); recommended operating range is 0 to 19.2 V. |+| 23 | SW2 | passive | Boost-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V. |+| 24 | HIDRV2 | output | Boost-mode high-side power MOSFET (Q4) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW2. |+| 25 | BTST2 | power_out | Boost-mode high-side driver bootstrap supply with a 0.047 µF capacitor to SW2 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V. |+| 26 | LODRV2 | output | Boost-mode low-side power MOSFET (Q3) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle. |+| 27 | PGND | power_in | Device power ground. |+| 28 | REGN | power_out | 6 V linear regulator output supplied from VBUS or VSYS, active when VBUS is above VVBUS_CONVEN, which requires a 2.2 µF or 3.3 µF ceramic capacitor to power ground and supplies power-stage gate drive. |+| 29 | LODRV1 | output | Buck-mode low-side power MOSFET (Q2) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle. |+| 30 | BTST1 | power_out | Buck-mode high-side driver bootstrap supply with a 0.047 µF capacitor between SW1 and BTST1 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V. |+| 31 | HIDRV1 | output | Buck-mode high-side power MOSFET (Q1) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW1. |+| 32 | SW1 | passive | Buck-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V. |+| 33 | EP | passive | Exposed pad (from the footprint; not named in the datasheet pin table). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Texas Instruments |+| Package | QFN-32(4x4) |+| Category | Power Management (PMIC) |+| Pins | 33 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| SRN, SRP, ACN, ACP, VBUS, VSYS, BATDRV voltage | | -0.3 | | 30 | V | | 8 |+| SW1, SW2 voltage | | -2 | | 30 | V | | 8 |+| BTST1, BTST2, HIDRV1, HIDRV2 voltage | | -0.3 | | 36 | V | | 8 |+| LODRV1, LODRV2 voltage | | -4 | | 7 | V | 2% duty cycle | 8 |+| HIDRV1, HIDRV2 voltage | | -4 | | 36 | V | 2% duty cycle | 8 |+| SW1, SW2 voltage | | -4 | | 30 | V | 2% duty cycle | 8 |+| SDA, SCL, REGN, CHRG_OK, CELL_BATPRESZ, ILIM_HIZ, LODRV1, LODRV2, VDDA, COMP1, COMP2, CMPIN, CMPOUT, EN_OTG voltage | | -0.3 | | 7 | V | | 8 |+| PROCHOT voltage | | -0.3 | | 5.5 | V | | 8 |+| IADPT, IBAT, PSYS voltage | | -0.3 | | 3.6 | V | | 8 |+| BTST1-SW1, BTST2-SW2, HIDRV1-SW1, HIDRV2-SW2 differential voltage | | -0.3 | | 7 | V | | 8 |+| SRP-SRN, ACP-ACN differential voltage | | -0.5 | | 0.5 | V | | 8 |+| Junction temperature range | TJ | -40 | | 155 | °C | | 8 |+| Storage temperature | Tstg | -40 | | 155 | °C | | 8 |+| ACN, ACP, VBUS voltage | | 0 | | 24 | V | | 8 |+| SRN, SRP, VSYS, BATDRV voltage | | 0 | | 19.2 | V | | 8 |+| SW1, SW2 voltage | | -2 | | 24 | V | | 8 |+| BTST1, BTST2, HIDRV1, HIDRV2 voltage | | 0 | | 30 | V | | 8 |+| SDA, SCL, REGN, CHRG_OK, CELL_BATPRESZ, ILIM_HIZ, LODRV1, LODRV2, VDDA, COMP1, COMP2, CMPIN, CMPOUT voltage | | 0 | | 6.5 | V | | 8 |+| PROCHOT voltage | | 0 | | 5.3 | V | | 8 |+| IADPT, IBAT, PSYS voltage | | 0 | | 3.3 | V | | 8 |+| BTST1-SW1, BTST2-SW2, HIDRV1-SW1, HIDRV2-SW2 differential voltage | | 0 | | 6.5 | V | | 8 |+| SRP-SRN, ACP-ACN differential voltage | | -0.35 | | 0.35 | V | | 8 |+| Junction temperature, operating | TJ | -40 | | 125 | °C | | 8 |+| Operating free-air temperature | TA | -40 | | 85 | °C | | 9 |+| Input voltage operating range | VINPUT_OP | 3.5 | | 26 | V | | 9 |+| System voltage regulation range, measured on VSYS | VSYSMAX_RNG | 1.024 | | 19.2 | V | | 9 |+| System voltage regulation accuracy (charge disable) | VSYSMAX_ACC | -2 | | 2 | % | REG0x15() = 0x41A0H (16.800 V) | 9 |+| Minimum system voltage regulation accuracy (charge enable, VBAT below REG0x3E() setting) | VSYSMIN_REG_ACC | -2 | | 2 | % | REG0x3E() = 0x3000H (12.288 V) | 9 |+| Battery voltage regulation range | VBAT_RNG | 1.024 | | 19.2 | V | | 9 |+| Battery voltage regulation accuracy (charge enable) (0°C to 85°C) | VBAT_REG_ACC | -0.5 | | 0.5 | % | REG0x15() = 0x41A0H (16.8 V) | 9 |+| Battery voltage regulation accuracy (charge enable) (0°C to 85°C) | VBAT_REG_ACC | -0.6 | | 0.6 | % | REG0x15() = 0x20D0H (8.4 V) | 9 |+| Battery voltage regulation accuracy (charge enable) (0°C to 85°C) | VBAT_REG_ACC | -1.1 | | 1.2 | % | REG0x15() = 0x1060H (4.192 V) | 9 |+| Charge current regulation accuracy, 10-mΩ current sensing resistor | ICHRG_REG_ACC | -3 | | 2 | % | REG0x14() = 0x1000H (4096 mA), VBAT above 0x3E() setting (0°C to 85°C) | 10 |+| Charge current regulation accuracy, 10-mΩ current sensing resistor | ICHRG_REG_ACC | -12 | | 12 | % | REG0x14() = 0x0200H (512 mA), VBAT above 0x3E() setting (0°C to 85°C) | 10 |+| Input current regulation accuracy (-40°C to 105°C) with 10-Ω ACP/ACN series resistor | IDPM_REG_ACC | 3820 | | 4000 | mA | REG0x3F() = 0x4FFFH | 10 |+| Voltage range for input current regulation | VIREG_DPM_RNG_ILIM | 1 | | 4 | V | | 10 |+| Input current regulation accuracy on ILIM_HIZ pin | IDPM_REG_ACC_ILIM | 3800 | 4000 | 4200 | mA | VILIM_HIZ = 2.6 V, with 10-Ω ACP/ACN series resistor | 10 |+| ILIM_HIZ pin leakage | ILEAK_ILIM | -1 | | 1 | µA | | 10 |+| Input voltage regulation range, voltage on VBUS | VIREG_DPM_RNG | 3.2 | | 19.52 | V | | 10 |+| Input voltage regulation accuracy | VDPM_REG_ACC | -2 | | 2 | % | REG0x3D() = 0x3C80H (18688 mV) | 11 |+| Input voltage regulation accuracy | VDPM_REG_ACC | -3 | | 5 | % | REG0x3D() = 0x0500H (4480 mV) | 11 |+| OTG voltage regulation accuracy | VOTG_REG_ACC | -2 | | 2 | % | REG0x3B() = 0x3CC0H (20.032 V) | 11 |+| OTG voltage regulation accuracy | VOTG_REG_ACC | -3 | | 3 | % | REG0x3B() = 0x0240H (5.056 V) | 11 |+| REGN regulator voltage (0 mA-60 mA) | VREGN_REG | 5.7 | 6 | 6.3 | V | VVBUS = 10 V | 11 |+| REGN voltage in drop out mode | VDROPOUT | 3.8 | 4.3 | 4.6 | V | VVBUS = 5 V, ILOAD = 20 mA | 11 |+| REGN current limit when converter is enabled | IREGN_LIM_Charging | 50 | | 65 | mA | VVBUS = 10 V, force VREGN = 4 V | 11 |+| Quiescent current, system powered by battery, BATFET on (low power mode) | IBAT_BATFET_ON | | 22 | 45 | µA | VBAT = 18 V, REG0x12[15] = 1, in low power mode | 11 |+| Quiescent current, system powered by battery, BATFET on | IBAT_BATFET_ON | | 105 | 175 | µA | VBAT = 18 V, REG0x12[15] = 1, REG0x30[14:13] = 01, REGN off | 11 |+| Quiescent current, system powered by battery, BATFET on | IBAT_BATFET_ON | | 60 | 90 | µA | VBAT = 18 V, REG0x12[15] = 1, REG0x30[14:13] = 10, REGN off | 11 |+| Quiescent current, system powered by battery, BATFET on | IBAT_BATFET_ON | | 860 | 1150 | µA | VBAT = 18 V, REG0x12[15] = 0, REG0x30[12] = 0, REGN on, EN_PSYS | 11 |+| IADPT output clamp voltage | VIADPT_CLAMP | 3.1 | 3.2 | 3.3 | V | | 12 |+| Input current monitor accuracy | VIADPT_ACC | -2 | | 2 | % | V(ACP-ACN) = 40.96 mV | 12 |+| Battery common mode range, voltage on SRP/SRN | VSRP/N_OP | 2.5 | | 18 | V | | 12 |+| Junction-to-ambient thermal resistance | RθJA | | 37.2 | | °C/W | | 9 |+| Junction-to-case (top) thermal resistance | RθJC(top) | | 26.1 | | °C/W | | 9 |+| Junction-to-board thermal resistance | RθJB | | 7.8 | | °C/W | | 9 |+| Junction-to-top characterization parameter | ψJT | | 0.3 | | °C/W | | 9 |+| Junction-to-board characterization parameter | ψJB | | 7.8 | | °C/W | | 9 |+| Junction-to-case (bottom) thermal resistance | RθJC(bot) | | 2.3 | | °C/W | | 9 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts | copper | | 3. Place an inductor input pin as close as possible to the output pin of the switching MOSFET. Minimize the copper area of this trace to lower electrical and magnetic field radiation but make the trac | 73 |++## CAD (KiCad official)++- Symbol: `BQ25700ARSNR`+- Footprint: `Package_DFN_QFN:QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm`+- 3D model: QFN-32(4x4) (KiCad packages3D, STEP)+- 3D model files: `bq25700arsnr-etched.step` / `bq25700arsnr-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `bq25700arsnr.step` / `bq25700arsnr.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/cn/lit/gpn/bq25700a) (85 pp, sha256 `c6904d034cbcdca9`, retrieved 2026-10-17, tier: lcsc)+- **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.+- **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/bq25700arsnr-datasheet.pdf)
bq25700arsnr-etched.glbadded⋯ 1 unchanged line ⋯
bq25700arsnr-hero.glbadded⋯ 1 unchanged line ⋯
bq25700arsnr-hero.overlay.jsonadded+801@@ -0,0 +1,801 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "BQ25700ARSNR",+ "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": 33,+ "span_mm": 6.9,+ "dash_mm": 0.1725,+ "gap_mm": 0.1035,+ "pad_stroke_mm": 0.0414+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 9,+ "pin1": {+ "source": "footprint silkscreen",+ "pad": "1"+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 32,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.376,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -2.0,+ 2.0,+ -2.0,+ 2.0+ ],+ "pads_bbox_mm": [+ -2.35,+ 2.35,+ -2.35,+ 2.35+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "bq25700arsnr-etched.glb",+ "glb_sha256": "abdd381e22dfc0a75f9f1dc4e8cc4c35a1cb727c1d36263b293a8626fef704bb",+ "footprint": "bq25700arsnr.kicad_mod",+ "footprint_sha256": "a85c75bbb809ad8c49242784a1e4e34aef5ee81899e53fa846adc60fb7cc0ee7",+ "pins": "page.json component.pins",+ "pins_sha256": "18ecfdf3f7f7e8d8c882cf9275237c396edf2293c5bb3b11406262b41fc9505a"+ },+ "generator": "adom-wiki 1.7.73 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "VBUS",+ "x": -3.04,+ "y": -1.4,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "2",+ "text": "ACN",+ "x": -2.45,+ "y": -1.0,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "3",+ "text": "ACP",+ "x": -2.45,+ "y": -0.6,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "4",+ "text": "CHRG_OK",+ "x": -2.45,+ "y": -0.2,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "5",+ "text": "EN_OTG",+ "x": -2.45,+ "y": 0.2,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "6",+ "text": "ILIM_HIZ",+ "x": -2.45,+ "y": 0.6,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "7",+ "text": "VDDA",+ "x": -2.45,+ "y": 1.0,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "8",+ "text": "IADPT",+ "x": -2.45,+ "y": 1.4,+ "align": "right",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "9",+ "text": "IBAT",+ "x": -1.4,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "10",+ "text": "PSYS",+ "x": -1.0,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "11",+ "text": "PROCHOT",+ "x": -0.6,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "12",+ "text": "SDA",+ "x": -0.2,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "13",+ "text": "SCL",+ "x": 0.2,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "14",+ "text": "CMPIN",+ "x": 0.6,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "15",+ "text": "CMPOUT",+ "x": 1.0,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "16",+ "text": "COMP1",+ "x": 1.4,+ "y": 2.45,+ "align": "right",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "17",+ "text": "COMP2",+ "x": 2.45,+ "y": 1.4,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "18",+ "text": "CELL_BATPRESZ",+ "x": 2.45,+ "y": 1.0,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "19",+ "text": "SRN",+ "x": 2.45,+ "y": 0.6,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "20",+ "text": "SRP",+ "x": 2.45,+ "y": 0.2,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "21",+ "text": "BATDRV",+ "x": 2.45,+ "y": -0.2,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "22",+ "text": "VSYS",+ "x": 2.45,+ "y": -0.6,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "23",+ "text": "SW2",+ "x": 2.45,+ "y": -1.0,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "24",+ "text": "HIDRV2",+ "x": 2.45,+ "y": -1.4,+ "align": "left",+ "vertical": false,+ "h": 0.2+ },+ {+ "pad": "25",+ "text": "BTST2",+ "x": 1.4,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "26",+ "text": "LODRV2",+ "x": 1.0,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "27",+ "text": "PGND",+ "x": 0.6,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "28",+ "text": "REGN",+ "x": 0.2,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "29",+ "text": "LODRV1",+ "x": -0.2,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "30",+ "text": "BTST1",+ "x": -0.6,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "31",+ "text": "HIDRV1",+ "x": -1.0,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ },+ {+ "pad": "32",+ "text": "SW1",+ "x": -1.4,+ "y": -2.45,+ "align": "left",+ "vertical": true,+ "h": 0.2+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ -1.4+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ -1.0+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ -0.6+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ -0.2+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "5",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ 0.2+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "6",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ 0.6+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "7",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ 1.0+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "8",+ "shape": "roundrect",+ "center_mm": [+ -2.0,+ 1.4+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "9",+ "shape": "roundrect",+ "center_mm": [+ -1.4,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "10",+ "shape": "roundrect",+ "center_mm": [+ -1.0,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "11",+ "shape": "roundrect",+ "center_mm": [+ -0.6,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "12",+ "shape": "roundrect",+ "center_mm": [+ -0.2,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "13",+ "shape": "roundrect",+ "center_mm": [+ 0.2,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "14",+ "shape": "roundrect",+ "center_mm": [+ 0.6,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "15",+ "shape": "roundrect",+ "center_mm": [+ 1.0,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "16",+ "shape": "roundrect",+ "center_mm": [+ 1.4,+ 2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "17",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ 1.4+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "18",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ 1.0+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "19",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ 0.6+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "20",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ 0.2+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "21",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ -0.2+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "22",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ -0.6+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "23",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ -1.0+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "24",+ "shape": "roundrect",+ "center_mm": [+ 2.0,+ -1.4+ ],+ "size_mm": [+ 0.7,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "25",+ "shape": "roundrect",+ "center_mm": [+ 1.4,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "26",+ "shape": "roundrect",+ "center_mm": [+ 1.0,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "27",+ "shape": "roundrect",+ "center_mm": [+ 0.6,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "28",+ "shape": "roundrect",+ "center_mm": [+ 0.2,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "29",+ "shape": "roundrect",+ "center_mm": [+ -0.2,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "30",+ "shape": "roundrect",+ "center_mm": [+ -0.6,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "31",+ "shape": "roundrect",+ "center_mm": [+ -1.0,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "32",+ "shape": "roundrect",+ "center_mm": [+ -1.4,+ -2.0+ ],+ "size_mm": [+ 0.2,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "33",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 2.9,+ 2.9+ ],+ "rot": 0.0+ }+ ]+}
bq25700arsnr.glbadded⋯ 1 unchanged line ⋯
bq25700arsnr.kicad_modadded+391@@ -0,0 +1,391 @@+(footprint "QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf#page=70)")+ (tags "QFN NoLead")+ (property "Reference" "REF**"+ (at 0 -3.3 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm"+ (at 0 3.3 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "package/no_lead"+ (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 -2.11 -2.11)+ (end -1.76 -2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -2.11 -1.76)+ (end -2.11 -2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -2.11 2.11)+ (end -2.11 1.76)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.76 2.11)+ (end -2.11 2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 1.76 -2.11)+ (end 2.11 -2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.11 -2.11)+ (end 2.11 -1.76)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.11 1.76)+ (end 2.11 2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.11 2.11)+ (end 1.76 2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_poly+ (pts+ (xy -2.61 -1.4)+ (xy -2.94 -1.16)+ (xy -2.94 -1.64)+ )+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill yes)+ (layer "F.SilkS")+ )+ (fp_poly+ (pts+ (xy -1 -2)+ (xy 2 -2)+ (xy 2 2)+ (xy -2 2)+ (xy -2 -1)+ )+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "" smd roundrect+ (at -0.725 -0.725)+ (size 1.17 1.17)+ (layers "F.Paste")+ (roundrect_rratio 0.213675)+ )+ (pad "" smd roundrect+ (at -0.725 0.725)+ (size 1.17 1.17)+ (layers "F.Paste")+ (roundrect_rratio 0.213675)+ )+ (pad "" smd roundrect+ (at 0.725 -0.725)+ (size 1.17 1.17)+ (layers "F.Paste")+ (roundrect_rratio 0.213675)+ )+ (pad "" smd roundrect+ (at 0.725 0.725)+ (size 1.17 1.17)+ (layers "F.Paste")+ (roundrect_rratio 0.213675)+ )+ (pad "1" smd roundrect+ (at -2 -1.4)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "2" smd roundrect+ (at -2 -1)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "3" smd roundrect+ (at -2 -0.6)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "4" smd roundrect+ (at -2 -0.2)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "5" smd roundrect+ (at -2 0.2)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "6" smd roundrect+ (at -2 0.6)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "7" smd roundrect+ (at -2 1)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "8" smd roundrect+ (at -2 1.4)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "9" smd roundrect+ (at -1.4 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "10" smd roundrect+ (at -1 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "11" smd roundrect+ (at -0.6 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "12" smd roundrect+ (at -0.2 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "13" smd roundrect+ (at 0.2 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "14" smd roundrect+ (at 0.6 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "15" smd roundrect+ (at 1 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "16" smd roundrect+ (at 1.4 2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "17" smd roundrect+ (at 2 1.4)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "18" smd roundrect+ (at 2 1)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "19" smd roundrect+ (at 2 0.6)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "20" smd roundrect+ (at 2 0.2)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "21" smd roundrect+ (at 2 -0.2)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "22" smd roundrect+ (at 2 -0.6)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "23" smd roundrect+ (at 2 -1)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "24" smd roundrect+ (at 2 -1.4)+ (size 0.7 0.2)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "25" smd roundrect+ (at 1.4 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "26" smd roundrect+ (at 1 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "27" smd roundrect+ (at 0.6 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "28" smd roundrect+ (at 0.2 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "29" smd roundrect+ (at -0.2 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "30" smd roundrect+ (at -0.6 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "31" smd roundrect+ (at -1 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "32" smd roundrect+ (at -1.4 -2)+ (size 0.2 0.7)+ (layers "F.Cu" "F.Mask" "F.Paste")+ (roundrect_rratio 0.25)+ )+ (pad "33" smd rect+ (at 0 0)+ (size 2.9 2.9)+ (property pad_prop_heatsink)+ (layers "F.Cu" "F.Mask")+ (zone_connect 2)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -2.60 -1.75) (xy -2.25 -1.75) (xy -2.25 -2.25) (xy -1.75 -2.25) (xy -1.75 -2.60) (xy 1.75 -2.60) (xy 1.75 -2.25) (xy 2.25 -2.25) (xy 2.25 -1.75) (xy 2.60 -1.75) (xy 2.60 1.75) (xy 2.25 1.75) (xy 2.25 2.25) (xy 1.75 2.25) (xy 1.75 2.60) (xy -1.75 2.60) (xy -1.75 2.25) (xy -2.25 2.25) (xy -2.25 1.75) (xy -2.60 1.75))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
bq25700arsnr.kicad_symadded+145@@ -0,0 +1,145 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "BQ25700ARSNR" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 25.40 0) (effects (font (size 1.27 1.27))))+ (property "Value" "BQ25700ARSNR" (at 0 -25.40 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "BQ25700ARSNR_0_1"+ (rectangle (start -12.70 22.86) (end 12.70 -22.86)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "BQ25700ARSNR_1_1"+ (pin power_in line (at -17.78 20.32 0) (length 5.08)+ (name "VBUS" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 17.78 0) (length 5.08)+ (name "ACN" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 15.24 0) (length 5.08)+ (name "ACP" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at -17.78 12.70 0) (length 5.08)+ (name "CHRG_OK" (effects (font (size 1.27 1.27))))+ (number "4" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 10.16 0) (length 5.08)+ (name "EN_OTG" (effects (font (size 1.27 1.27))))+ (number "5" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 7.62 0) (length 5.08)+ (name "ILIM_HIZ" (effects (font (size 1.27 1.27))))+ (number "6" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at -17.78 5.08 0) (length 5.08)+ (name "VDDA" (effects (font (size 1.27 1.27))))+ (number "7" (effects (font (size 1.27 1.27))))+ )+ (pin bidirectional line (at -17.78 2.54 0) (length 5.08)+ (name "IADPT" (effects (font (size 1.27 1.27))))+ (number "8" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at -17.78 0.00 0) (length 5.08)+ (name "IBAT" (effects (font (size 1.27 1.27))))+ (number "9" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at -17.78 -2.54 0) (length 5.08)+ (name "PSYS" (effects (font (size 1.27 1.27))))+ (number "10" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at -17.78 -5.08 0) (length 5.08)+ (name "PROCHOT" (effects (font (size 1.27 1.27))))+ (number "11" (effects (font (size 1.27 1.27))))+ )+ (pin bidirectional line (at -17.78 -7.62 0) (length 5.08)+ (name "SDA" (effects (font (size 1.27 1.27))))+ (number "12" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 -10.16 0) (length 5.08)+ (name "SCL" (effects (font (size 1.27 1.27))))+ (number "13" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at -17.78 -12.70 0) (length 5.08)+ (name "CMPIN" (effects (font (size 1.27 1.27))))+ (number "14" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at -17.78 -15.24 0) (length 5.08)+ (name "CMPOUT" (effects (font (size 1.27 1.27))))+ (number "15" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -17.78 0) (length 5.08)+ (name "COMP1" (effects (font (size 1.27 1.27))))+ (number "16" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -20.32 0) (length 5.08)+ (name "COMP2" (effects (font (size 1.27 1.27))))+ (number "17" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 17.78 180) (length 5.08)+ (name "EP" (effects (font (size 1.27 1.27))))+ (number "33" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 15.24 180) (length 5.08)+ (name "SW1" (effects (font (size 1.27 1.27))))+ (number "32" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at 17.78 12.70 180) (length 5.08)+ (name "HIDRV1" (effects (font (size 1.27 1.27))))+ (number "31" (effects (font (size 1.27 1.27))))+ )+ (pin power_out line (at 17.78 10.16 180) (length 5.08)+ (name "BTST1" (effects (font (size 1.27 1.27))))+ (number "30" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at 17.78 7.62 180) (length 5.08)+ (name "LODRV1" (effects (font (size 1.27 1.27))))+ (number "29" (effects (font (size 1.27 1.27))))+ )+ (pin power_out line (at 17.78 5.08 180) (length 5.08)+ (name "REGN" (effects (font (size 1.27 1.27))))+ (number "28" (effects (font (size 1.27 1.27))))+ )+ (pin power_in line (at 17.78 2.54 180) (length 5.08)+ (name "PGND" (effects (font (size 1.27 1.27))))+ (number "27" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at 17.78 0.00 180) (length 5.08)+ (name "LODRV2" (effects (font (size 1.27 1.27))))+ (number "26" (effects (font (size 1.27 1.27))))+ )+ (pin power_out line (at 17.78 -2.54 180) (length 5.08)+ (name "BTST2" (effects (font (size 1.27 1.27))))+ (number "25" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at 17.78 -5.08 180) (length 5.08)+ (name "HIDRV2" (effects (font (size 1.27 1.27))))+ (number "24" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 -7.62 180) (length 5.08)+ (name "SW2" (effects (font (size 1.27 1.27))))+ (number "23" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at 17.78 -10.16 180) (length 5.08)+ (name "VSYS" (effects (font (size 1.27 1.27))))+ (number "22" (effects (font (size 1.27 1.27))))+ )+ (pin output line (at 17.78 -12.70 180) (length 5.08)+ (name "BATDRV" (effects (font (size 1.27 1.27))))+ (number "21" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at 17.78 -15.24 180) (length 5.08)+ (name "SRP" (effects (font (size 1.27 1.27))))+ (number "20" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at 17.78 -17.78 180) (length 5.08)+ (name "SRN" (effects (font (size 1.27 1.27))))+ (number "19" (effects (font (size 1.27 1.27))))+ )+ (pin input line (at 17.78 -20.32 180) (length 5.08)+ (name "CELL_BATPRESZ" (effects (font (size 1.27 1.27))))+ (number "18" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
bq25700arsnr.lbradded+207@@ -0,0 +1,207 @@+<?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="QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm">+ <description>QFN-32-1EP, 4 x 4 mm, 0.4 mm pitch</description>+ <smd name="1" x="-2.0000" y="1.4000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="2" x="-2.0000" y="1.0000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="3" x="-2.0000" y="0.6000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="4" x="-2.0000" y="0.2000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="5" x="-2.0000" y="-0.2000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="6" x="-2.0000" y="-0.6000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="7" x="-2.0000" y="-1.0000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="8" x="-2.0000" y="-1.4000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="9" x="-1.4000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="10" x="-1.0000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="11" x="-0.6000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="12" x="-0.2000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="13" x="0.2000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="14" x="0.6000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="15" x="1.0000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="16" x="1.4000" y="-2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="17" x="2.0000" y="-1.4000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="18" x="2.0000" y="-1.0000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="19" x="2.0000" y="-0.6000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="20" x="2.0000" y="-0.2000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="21" x="2.0000" y="0.2000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="22" x="2.0000" y="0.6000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="23" x="2.0000" y="1.0000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="24" x="2.0000" y="1.4000" dx="0.7000" dy="0.2000" layer="1" roundness="50"/>+ <smd name="25" x="1.4000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="26" x="1.0000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="27" x="0.6000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="28" x="0.2000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="29" x="-0.2000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="30" x="-0.6000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="31" x="-1.0000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="32" x="-1.4000" y="2.0000" dx="0.2000" dy="0.7000" layer="1" roundness="50"/>+ <smd name="33" x="0.0000" y="-0.0000" dx="2.9000" dy="2.9000" layer="1" cream="no"/>+ <polygon width="0.1200" layer="21">+ <vertex x="-2.6100" y="1.4000"/>+ <vertex x="-2.9400" y="1.1600"/>+ <vertex x="-2.9400" y="1.6400"/>+ </polygon>+ <polygon width="0.1000" layer="51">+ <vertex x="-1.0000" y="2.0000"/>+ <vertex x="2.0000" y="2.0000"/>+ <vertex x="2.0000" y="-2.0000"/>+ <vertex x="-2.0000" y="-2.0000"/>+ <vertex x="-2.0000" y="1.0000"/>+ </polygon>+ <wire x1="-2.1100" y1="2.1100" x2="-1.7600" y2="2.1100" width="0.1200" layer="21"/>+ <wire x1="-2.1100" y1="1.7600" x2="-2.1100" y2="2.1100" width="0.1200" layer="21"/>+ <wire x1="-2.1100" y1="-2.1100" x2="-2.1100" y2="-1.7600" width="0.1200" layer="21"/>+ <wire x1="-1.7600" y1="-2.1100" x2="-2.1100" y2="-2.1100" width="0.1200" layer="21"/>+ <wire x1="1.7600" y1="2.1100" x2="2.1100" y2="2.1100" width="0.1200" layer="21"/>+ <wire x1="2.1100" y1="2.1100" x2="2.1100" y2="1.7600" width="0.1200" layer="21"/>+ <wire x1="2.1100" y1="-1.7600" x2="2.1100" y2="-2.1100" width="0.1200" layer="21"/>+ <wire x1="2.1100" y1="-2.1100" x2="1.7600" y2="-2.1100" width="0.1200" layer="21"/>+ <text x="0" y="2.950" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.950" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BQ25700ARSNR">+ <wire x1="-12.7" y1="22.86" x2="12.7" y2="22.86" width="0.254" layer="94"/>+ <wire x1="12.7" y1="22.86" x2="12.7" y2="-22.86" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-22.86" x2="-12.7" y2="22.86" width="0.254" layer="94"/>+ <text x="0.0000" y="25.4000" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-25.4000" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VBUS" x="-17.78" y="20.32" length="middle" direction="pwr"/>+ <pin name="ACN" x="-17.78" y="17.78" length="middle" direction="in"/>+ <pin name="ACP" x="-17.78" y="15.24" length="middle" direction="in"/>+ <pin name="CHRG_OK" x="-17.78" y="12.7" length="middle" direction="out"/>+ <pin name="EN_OTG" x="-17.78" y="10.16" length="middle" direction="in"/>+ <pin name="ILIM_HIZ" x="-17.78" y="7.62" length="middle" direction="in"/>+ <pin name="VDDA" x="-17.78" y="5.08" length="middle" direction="pwr"/>+ <pin name="IADPT" x="-17.78" y="2.54" length="middle" direction="io"/>+ <pin name="IBAT" x="-17.78" y="0" length="middle" direction="out"/>+ <pin name="PSYS" x="-17.78" y="-2.54" length="middle" direction="out"/>+ <pin name="PROCHOT" x="-17.78" y="-5.08" length="middle" direction="out"/>+ <pin name="SDA" x="-17.78" y="-7.62" length="middle" direction="io"/>+ <pin name="SCL" x="-17.78" y="-10.16" length="middle" direction="in"/>+ <pin name="CMPIN" x="-17.78" y="-12.7" length="middle" direction="in"/>+ <pin name="CMPOUT" x="-17.78" y="-15.24" length="middle" direction="out"/>+ <pin name="COMP1" x="-17.78" y="-17.78" length="middle" direction="pas"/>+ <pin name="COMP2" x="-17.78" y="-20.32" length="middle" direction="pas"/>+ <pin name="EP" x="17.78" y="17.78" length="middle" direction="pas" rot="R180"/>+ <pin name="SW1" x="17.78" y="15.24" length="middle" direction="pas" rot="R180"/>+ <pin name="HIDRV1" x="17.78" y="12.7" length="middle" direction="out" rot="R180"/>+ <pin name="BTST1" x="17.78" y="10.16" length="middle" direction="out" rot="R180"/>+ <pin name="LODRV1" x="17.78" y="7.62" length="middle" direction="out" rot="R180"/>+ <pin name="REGN" x="17.78" y="5.08" length="middle" direction="out" rot="R180"/>+ <pin name="PGND" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/>+ <pin name="LODRV2" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+ <pin name="BTST2" x="17.78" y="-2.54" length="middle" direction="out" rot="R180"/>+ <pin name="HIDRV2" x="17.78" y="-5.08" length="middle" direction="out" rot="R180"/>+ <pin name="SW2" x="17.78" y="-7.62" length="middle" direction="pas" rot="R180"/>+ <pin name="VSYS" x="17.78" y="-10.16" length="middle" direction="in" rot="R180"/>+ <pin name="BATDRV" x="17.78" y="-12.7" length="middle" direction="out" rot="R180"/>+ <pin name="SRP" x="17.78" y="-15.24" length="middle" direction="in" rot="R180"/>+ <pin name="SRN" x="17.78" y="-17.78" length="middle" direction="in" rot="R180"/>+ <pin name="CELL_BATPRESZ" x="17.78" y="-20.32" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BQ25700ARSNR" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="BQ25700ARSNR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm">+ <connects>+ <connect gate="G$1" pin="VBUS" pad="1"/>+ <connect gate="G$1" pin="ACN" pad="2"/>+ <connect gate="G$1" pin="ACP" pad="3"/>+ <connect gate="G$1" pin="CHRG_OK" pad="4"/>+ <connect gate="G$1" pin="EN_OTG" pad="5"/>+ <connect gate="G$1" pin="ILIM_HIZ" pad="6"/>+ <connect gate="G$1" pin="VDDA" pad="7"/>+ <connect gate="G$1" pin="IADPT" pad="8"/>+ <connect gate="G$1" pin="IBAT" pad="9"/>+ <connect gate="G$1" pin="PSYS" pad="10"/>+ <connect gate="G$1" pin="PROCHOT" pad="11"/>+ <connect gate="G$1" pin="SDA" pad="12"/>+ <connect gate="G$1" pin="SCL" pad="13"/>+ <connect gate="G$1" pin="CMPIN" pad="14"/>+ <connect gate="G$1" pin="CMPOUT" pad="15"/>+ <connect gate="G$1" pin="COMP1" pad="16"/>+ <connect gate="G$1" pin="COMP2" pad="17"/>+ <connect gate="G$1" pin="EP" pad="33"/>+ <connect gate="G$1" pin="SW1" pad="32"/>+ <connect gate="G$1" pin="HIDRV1" pad="31"/>+ <connect gate="G$1" pin="BTST1" pad="30"/>+ <connect gate="G$1" pin="LODRV1" pad="29"/>+ <connect gate="G$1" pin="REGN" pad="28"/>+ <connect gate="G$1" pin="PGND" pad="27"/>+ <connect gate="G$1" pin="LODRV2" pad="26"/>+ <connect gate="G$1" pin="BTST2" pad="25"/>+ <connect gate="G$1" pin="HIDRV2" pad="24"/>+ <connect gate="G$1" pin="SW2" pad="23"/>+ <connect gate="G$1" pin="VSYS" pad="22"/>+ <connect gate="G$1" pin="BATDRV" pad="21"/>+ <connect gate="G$1" pin="SRP" pad="20"/>+ <connect gate="G$1" pin="SRN" pad="19"/>+ <connect gate="G$1" pin="CELL_BATPRESZ" pad="18"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
bq25700arsnr.stepadded+2060@@ -0,0 +1,2060 @@+ISO-10303-21;+HEADER;+/* QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * This work is licensed under the+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),+ * with the following exception:+ *+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license+ * with respect to these designs and any generated files which use data provided as part of the+ * 'Licensed Material'.+ *+ * You are free to use the library data in your own projects without the obligation to share your+ * project files under this or any other license agreement. However, if you wish to distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification+ * of the exception.+ *+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * USE 3D CAD DATA AT YOUR OWN RISK+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.+ */++FILE_DESCRIPTION(+/* description */ ('model of QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* authorisation */ '');++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('QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm','QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1911);+#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,#200,#228,#396,#1033,#1044,#1055,#1066,#1077,#1088,#1099,#1110,#1121,#1244,#1356,#1362,#1370,#1378,#1386,#1394,#1402,#1410,#1418,#1426,#1437,#1450,#1460,#1472,#1482,#1494,#1504,#1516,#1526,#1538,#1548,#1560,#1570,#1582,#1592,#1604,#1614,#1627,#1637,#1649,#1659,#1671,#1681,#1693,#1703,#1715,#1725,#1737,#1747,#1759,#1769,#1781,#1791,#1800,#1809,#1818,#1827,#1836,#1845,#1854,#1863,#1869,#1875,#1881,#1887,#1893,#1899,#1905));+#17=ADVANCED_FACE('',(#18),#197,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#35,#40,#45,#52,#57,#61,#66,#71,#76,#80,#85,#90,#95,#99,#104,#109,#114,#118,#123,#128,#133,#137,#142,#147,#152,#156,#161,#166,#171,#175,#180,#185,#190,#194));+#20=ORIENTED_EDGE('',*,*,#21,.F.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-2.,-2.,0.6));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(-2.,2.,0.6));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(0.,1.,0.));+#29=ORIENTED_EDGE('',*,*,#30,.F.);+#30=EDGE_CURVE('',#31,#22,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(-2.,-2.,0.));+#33=LINE('',#32,#34);+#34=VECTOR('',#13,1.);+#35=ORIENTED_EDGE('',*,*,#36,.T.);+#36=EDGE_CURVE('',#31,#37,#39,.T.);+#37=VERTEX_POINT('',#38);+#38=CARTESIAN_POINT('',(-2.,-1.5,0.));+#39=LINE('',#32,#27);+#40=ORIENTED_EDGE('',*,*,#41,.T.);+#41=EDGE_CURVE('',#37,#42,#44,.T.);+#42=VERTEX_POINT('',#43);+#43=CARTESIAN_POINT('',(-2.,-1.5,0.15));+#44=LINE('',#38,#34);+#45=ORIENTED_EDGE('',*,*,#46,.F.);+#46=EDGE_CURVE('',#47,#42,#49,.T.);+#47=VERTEX_POINT('',#48);+#48=CARTESIAN_POINT('',(-2.,-1.3,0.15));+#49=LINE('',#48,#50);+#50=VECTOR('',#51,1.);+#51=DIRECTION('',(-1.110223024625E-16,-1.,0.));+#52=ORIENTED_EDGE('',*,*,#53,.F.);+#53=EDGE_CURVE('',#54,#47,#56,.T.);+#54=VERTEX_POINT('',#55);+#55=CARTESIAN_POINT('',(-2.,-1.3,0.));+#56=LINE('',#55,#34);+#57=ORIENTED_EDGE('',*,*,#58,.T.);+#58=EDGE_CURVE('',#54,#59,#39,.T.);+#59=VERTEX_POINT('',#60);+#60=CARTESIAN_POINT('',(-2.,-1.1,0.));+#61=ORIENTED_EDGE('',*,*,#62,.T.);+#62=EDGE_CURVE('',#59,#63,#65,.T.);+#63=VERTEX_POINT('',#64);+#64=CARTESIAN_POINT('',(-2.,-1.1,0.15));+#65=LINE('',#60,#34);+#66=ORIENTED_EDGE('',*,*,#67,.F.);+#67=EDGE_CURVE('',#68,#63,#70,.T.);+#68=VERTEX_POINT('',#69);+#69=CARTESIAN_POINT('',(-2.,-0.9,0.15));+#70=LINE('',#69,#50);+#71=ORIENTED_EDGE('',*,*,#72,.F.);+#72=EDGE_CURVE('',#73,#68,#75,.T.);+#73=VERTEX_POINT('',#74);+#74=CARTESIAN_POINT('',(-2.,-0.9,0.));+#75=LINE('',#74,#34);+#76=ORIENTED_EDGE('',*,*,#77,.T.);+#77=EDGE_CURVE('',#73,#78,#39,.T.);+#78=VERTEX_POINT('',#79);+#79=CARTESIAN_POINT('',(-2.,-0.7,0.));+#80=ORIENTED_EDGE('',*,*,#81,.T.);+#81=EDGE_CURVE('',#78,#82,#84,.T.);+#82=VERTEX_POINT('',#83);+#83=CARTESIAN_POINT('',(-2.,-0.7,0.15));+#84=LINE('',#79,#34);+#85=ORIENTED_EDGE('',*,*,#86,.F.);+#86=EDGE_CURVE('',#87,#82,#89,.T.);+#87=VERTEX_POINT('',#88);+#88=CARTESIAN_POINT('',(-2.,-0.5,0.15));+#89=LINE('',#88,#50);+#90=ORIENTED_EDGE('',*,*,#91,.F.);+#91=EDGE_CURVE('',#92,#87,#94,.T.);+#92=VERTEX_POINT('',#93);+#93=CARTESIAN_POINT('',(-2.,-0.5,0.));+#94=LINE('',#93,#34);+#95=ORIENTED_EDGE('',*,*,#96,.T.);+#96=EDGE_CURVE('',#92,#97,#39,.T.);+#97=VERTEX_POINT('',#98);+#98=CARTESIAN_POINT('',(-2.,-0.3,0.));+#99=ORIENTED_EDGE('',*,*,#100,.T.);+#100=EDGE_CURVE('',#97,#101,#103,.T.);+#101=VERTEX_POINT('',#102);+#102=CARTESIAN_POINT('',(-2.,-0.3,0.15));+#103=LINE('',#98,#34);+#104=ORIENTED_EDGE('',*,*,#105,.F.);+#105=EDGE_CURVE('',#106,#101,#108,.T.);+#106=VERTEX_POINT('',#107);+#107=CARTESIAN_POINT('',(-2.,-1.E-01,0.15));+#108=LINE('',#107,#50);+#109=ORIENTED_EDGE('',*,*,#110,.F.);+#110=EDGE_CURVE('',#111,#106,#113,.T.);+#111=VERTEX_POINT('',#112);+#112=CARTESIAN_POINT('',(-2.,-1.E-01,0.));+#113=LINE('',#112,#34);+#114=ORIENTED_EDGE('',*,*,#115,.T.);+#115=EDGE_CURVE('',#111,#116,#39,.T.);+#116=VERTEX_POINT('',#117);+#117=CARTESIAN_POINT('',(-2.,1.E-01,0.));+#118=ORIENTED_EDGE('',*,*,#119,.T.);+#119=EDGE_CURVE('',#116,#120,#122,.T.);+#120=VERTEX_POINT('',#121);+#121=CARTESIAN_POINT('',(-2.,1.E-01,0.15));+#122=LINE('',#117,#34);+#123=ORIENTED_EDGE('',*,*,#124,.F.);+#124=EDGE_CURVE('',#125,#120,#127,.T.);+#125=VERTEX_POINT('',#126);+#126=CARTESIAN_POINT('',(-2.,0.3,0.15));+#127=LINE('',#126,#50);+#128=ORIENTED_EDGE('',*,*,#129,.F.);+#129=EDGE_CURVE('',#130,#125,#132,.T.);+#130=VERTEX_POINT('',#131);+#131=CARTESIAN_POINT('',(-2.,0.3,0.));+#132=LINE('',#131,#34);+#133=ORIENTED_EDGE('',*,*,#134,.T.);+#134=EDGE_CURVE('',#130,#135,#39,.T.);+#135=VERTEX_POINT('',#136);+#136=CARTESIAN_POINT('',(-2.,0.5,0.));+#137=ORIENTED_EDGE('',*,*,#138,.T.);+#138=EDGE_CURVE('',#135,#139,#141,.T.);+#139=VERTEX_POINT('',#140);+#140=CARTESIAN_POINT('',(-2.,0.5,0.15));+#141=LINE('',#136,#34);+#142=ORIENTED_EDGE('',*,*,#143,.F.);+#143=EDGE_CURVE('',#144,#139,#146,.T.);+#144=VERTEX_POINT('',#145);+#145=CARTESIAN_POINT('',(-2.,0.7,0.15));+#146=LINE('',#145,#50);+#147=ORIENTED_EDGE('',*,*,#148,.F.);+#148=EDGE_CURVE('',#149,#144,#151,.T.);+#149=VERTEX_POINT('',#150);+#150=CARTESIAN_POINT('',(-2.,0.7,0.));+#151=LINE('',#150,#34);+#152=ORIENTED_EDGE('',*,*,#153,.T.);+#153=EDGE_CURVE('',#149,#154,#39,.T.);+#154=VERTEX_POINT('',#155);+#155=CARTESIAN_POINT('',(-2.,0.9,0.));+#156=ORIENTED_EDGE('',*,*,#157,.T.);+#157=EDGE_CURVE('',#154,#158,#160,.T.);+#158=VERTEX_POINT('',#159);+#159=CARTESIAN_POINT('',(-2.,0.9,0.15));+#160=LINE('',#155,#34);+#161=ORIENTED_EDGE('',*,*,#162,.F.);+#162=EDGE_CURVE('',#163,#158,#165,.T.);+#163=VERTEX_POINT('',#164);+#164=CARTESIAN_POINT('',(-2.,1.1,0.15));+#165=LINE('',#164,#50);+#166=ORIENTED_EDGE('',*,*,#167,.F.);+#167=EDGE_CURVE('',#168,#163,#170,.T.);+#168=VERTEX_POINT('',#169);+#169=CARTESIAN_POINT('',(-2.,1.1,0.));+#170=LINE('',#169,#34);+#171=ORIENTED_EDGE('',*,*,#172,.T.);+#172=EDGE_CURVE('',#168,#173,#39,.T.);+#173=VERTEX_POINT('',#174);+#174=CARTESIAN_POINT('',(-2.,1.3,0.));+#175=ORIENTED_EDGE('',*,*,#176,.T.);+#176=EDGE_CURVE('',#173,#177,#179,.T.);+#177=VERTEX_POINT('',#178);+#178=CARTESIAN_POINT('',(-2.,1.3,0.15));+#179=LINE('',#174,#34);+#180=ORIENTED_EDGE('',*,*,#181,.F.);+#181=EDGE_CURVE('',#182,#177,#184,.T.);+#182=VERTEX_POINT('',#183);+#183=CARTESIAN_POINT('',(-2.,1.5,0.15));+#184=LINE('',#183,#50);+#185=ORIENTED_EDGE('',*,*,#186,.F.);+#186=EDGE_CURVE('',#187,#182,#189,.T.);+#187=VERTEX_POINT('',#188);+#188=CARTESIAN_POINT('',(-2.,1.5,0.));+#189=LINE('',#188,#34);+#190=ORIENTED_EDGE('',*,*,#191,.T.);+#191=EDGE_CURVE('',#187,#192,#39,.T.);+#192=VERTEX_POINT('',#193);+#193=CARTESIAN_POINT('',(-2.,2.,0.));+#194=ORIENTED_EDGE('',*,*,#195,.T.);+#195=EDGE_CURVE('',#192,#24,#196,.T.);+#196=LINE('',#193,#34);+#197=PLANE('',#198);+#198=AXIS2_PLACEMENT_3D('',#32,#199,#13);+#199=DIRECTION('',(1.,0.,0.));+#200=ADVANCED_FACE('',(#201,#217),#226,.T.);+#201=FACE_BOUND('',#202,.T.);+#202=EDGE_LOOP('',(#20,#203,#209,#214));+#203=ORIENTED_EDGE('',*,*,#204,.T.);+#204=EDGE_CURVE('',#22,#205,#207,.T.);+#205=VERTEX_POINT('',#206);+#206=CARTESIAN_POINT('',(2.,-2.,0.6));+#207=LINE('',#23,#208);+#208=VECTOR('',#199,1.);+#209=ORIENTED_EDGE('',*,*,#210,.T.);+#210=EDGE_CURVE('',#205,#211,#213,.T.);+#211=VERTEX_POINT('',#212);+#212=CARTESIAN_POINT('',(2.,2.,0.6));+#213=LINE('',#206,#27);+#214=ORIENTED_EDGE('',*,*,#215,.F.);+#215=EDGE_CURVE('',#24,#211,#216,.T.);+#216=LINE('',#25,#208);+#217=FACE_BOUND('',#218,.T.);+#218=EDGE_LOOP('',(#219));+#219=ORIENTED_EDGE('',*,*,#220,.F.);+#220=EDGE_CURVE('',#221,#221,#223,.T.);+#221=VERTEX_POINT('',#222);+#222=CARTESIAN_POINT('',(-1.4,1.6,0.6));+#223=CIRCLE('',#224,0.2);+#224=AXIS2_PLACEMENT_3D('',#225,#13,#199);+#225=CARTESIAN_POINT('',(-1.6,1.6,0.6));+#226=PLANE('',#227);+#227=AXIS2_PLACEMENT_3D('',#23,#13,#199);+#228=ADVANCED_FACE('',(#229),#394,.T.);+#229=FACE_BOUND('',#230,.T.);+#230=EDGE_LOOP('',(#231,#194,#236,#237,#242,#246,#251,#258,#263,#267,#272,#277,#282,#286,#291,#296,#301,#305,#310,#315,#320,#324,#329,#334,#339,#343,#348,#353,#358,#362,#367,#372,#377,#381,#386,#391));+#231=ORIENTED_EDGE('',*,*,#232,.F.);+#232=EDGE_CURVE('',#192,#233,#235,.T.);+#233=VERTEX_POINT('',#234);+#234=CARTESIAN_POINT('',(-1.5,2.,0.));+#235=LINE('',#193,#208);+#236=ORIENTED_EDGE('',*,*,#215,.T.);+#237=ORIENTED_EDGE('',*,*,#238,.F.);+#238=EDGE_CURVE('',#239,#211,#241,.T.);+#239=VERTEX_POINT('',#240);+#240=CARTESIAN_POINT('',(2.,2.,0.));+#241=LINE('',#240,#34);+#242=ORIENTED_EDGE('',*,*,#243,.F.);+#243=EDGE_CURVE('',#244,#239,#235,.T.);+#244=VERTEX_POINT('',#245);+#245=CARTESIAN_POINT('',(1.5,2.,0.));+#246=ORIENTED_EDGE('',*,*,#247,.T.);+#247=EDGE_CURVE('',#244,#248,#250,.T.);+#248=VERTEX_POINT('',#249);+#249=CARTESIAN_POINT('',(1.5,2.,0.15));+#250=LINE('',#245,#34);+#251=ORIENTED_EDGE('',*,*,#252,.T.);+#252=EDGE_CURVE('',#248,#253,#255,.T.);+#253=VERTEX_POINT('',#254);+#254=CARTESIAN_POINT('',(1.3,2.,0.15));+#255=LINE('',#249,#256);+#256=VECTOR('',#257,1.);+#257=DIRECTION('',(-1.,0.,0.));+#258=ORIENTED_EDGE('',*,*,#259,.F.);+#259=EDGE_CURVE('',#260,#253,#262,.T.);+#260=VERTEX_POINT('',#261);+#261=CARTESIAN_POINT('',(1.3,2.,0.));+#262=LINE('',#261,#34);+#263=ORIENTED_EDGE('',*,*,#264,.F.);+#264=EDGE_CURVE('',#265,#260,#235,.T.);+#265=VERTEX_POINT('',#266);+#266=CARTESIAN_POINT('',(1.1,2.,0.));+#267=ORIENTED_EDGE('',*,*,#268,.T.);+#268=EDGE_CURVE('',#265,#269,#271,.T.);+#269=VERTEX_POINT('',#270);+#270=CARTESIAN_POINT('',(1.1,2.,0.15));+#271=LINE('',#266,#34);+#272=ORIENTED_EDGE('',*,*,#273,.T.);+#273=EDGE_CURVE('',#269,#274,#276,.T.);+#274=VERTEX_POINT('',#275);+#275=CARTESIAN_POINT('',(0.9,2.,0.15));+#276=LINE('',#270,#256);+#277=ORIENTED_EDGE('',*,*,#278,.F.);+#278=EDGE_CURVE('',#279,#274,#281,.T.);+#279=VERTEX_POINT('',#280);+#280=CARTESIAN_POINT('',(0.9,2.,0.));+#281=LINE('',#280,#34);+#282=ORIENTED_EDGE('',*,*,#283,.F.);+#283=EDGE_CURVE('',#284,#279,#235,.T.);+#284=VERTEX_POINT('',#285);+#285=CARTESIAN_POINT('',(0.7,2.,0.));+#286=ORIENTED_EDGE('',*,*,#287,.T.);+#287=EDGE_CURVE('',#284,#288,#290,.T.);+#288=VERTEX_POINT('',#289);+#289=CARTESIAN_POINT('',(0.7,2.,0.15));+#290=LINE('',#285,#34);+#291=ORIENTED_EDGE('',*,*,#292,.T.);+#292=EDGE_CURVE('',#288,#293,#295,.T.);+#293=VERTEX_POINT('',#294);+#294=CARTESIAN_POINT('',(0.5,2.,0.15));+#295=LINE('',#289,#256);+#296=ORIENTED_EDGE('',*,*,#297,.F.);+#297=EDGE_CURVE('',#298,#293,#300,.T.);+#298=VERTEX_POINT('',#299);+#299=CARTESIAN_POINT('',(0.5,2.,0.));+#300=LINE('',#299,#34);+#301=ORIENTED_EDGE('',*,*,#302,.F.);+#302=EDGE_CURVE('',#303,#298,#235,.T.);+#303=VERTEX_POINT('',#304);+#304=CARTESIAN_POINT('',(0.3,2.,0.));+#305=ORIENTED_EDGE('',*,*,#306,.T.);+#306=EDGE_CURVE('',#303,#307,#309,.T.);+#307=VERTEX_POINT('',#308);+#308=CARTESIAN_POINT('',(0.3,2.,0.15));+#309=LINE('',#304,#34);+#310=ORIENTED_EDGE('',*,*,#311,.T.);+#311=EDGE_CURVE('',#307,#312,#314,.T.);+#312=VERTEX_POINT('',#313);+#313=CARTESIAN_POINT('',(1.E-01,2.,0.15));+#314=LINE('',#308,#256);+#315=ORIENTED_EDGE('',*,*,#316,.F.);+#316=EDGE_CURVE('',#317,#312,#319,.T.);+#317=VERTEX_POINT('',#318);+#318=CARTESIAN_POINT('',(1.E-01,2.,0.));+#319=LINE('',#318,#34);+#320=ORIENTED_EDGE('',*,*,#321,.F.);+#321=EDGE_CURVE('',#322,#317,#235,.T.);+#322=VERTEX_POINT('',#323);+#323=CARTESIAN_POINT('',(-1.E-01,2.,0.));+#324=ORIENTED_EDGE('',*,*,#325,.T.);+#325=EDGE_CURVE('',#322,#326,#328,.T.);+#326=VERTEX_POINT('',#327);+#327=CARTESIAN_POINT('',(-1.E-01,2.,0.15));+#328=LINE('',#323,#34);+#329=ORIENTED_EDGE('',*,*,#330,.T.);+#330=EDGE_CURVE('',#326,#331,#333,.T.);+#331=VERTEX_POINT('',#332);+#332=CARTESIAN_POINT('',(-0.3,2.,0.15));+#333=LINE('',#327,#256);+#334=ORIENTED_EDGE('',*,*,#335,.F.);+#335=EDGE_CURVE('',#336,#331,#338,.T.);+#336=VERTEX_POINT('',#337);+#337=CARTESIAN_POINT('',(-0.3,2.,0.));+#338=LINE('',#337,#34);+#339=ORIENTED_EDGE('',*,*,#340,.F.);+#340=EDGE_CURVE('',#341,#336,#235,.T.);+#341=VERTEX_POINT('',#342);+#342=CARTESIAN_POINT('',(-0.5,2.,0.));+#343=ORIENTED_EDGE('',*,*,#344,.T.);+#344=EDGE_CURVE('',#341,#345,#347,.T.);+#345=VERTEX_POINT('',#346);+#346=CARTESIAN_POINT('',(-0.5,2.,0.15));+#347=LINE('',#342,#34);+#348=ORIENTED_EDGE('',*,*,#349,.T.);+#349=EDGE_CURVE('',#345,#350,#352,.T.);+#350=VERTEX_POINT('',#351);+#351=CARTESIAN_POINT('',(-0.7,2.,0.15));+#352=LINE('',#346,#256);+#353=ORIENTED_EDGE('',*,*,#354,.F.);+#354=EDGE_CURVE('',#355,#350,#357,.T.);+#355=VERTEX_POINT('',#356);+#356=CARTESIAN_POINT('',(-0.7,2.,0.));+#357=LINE('',#356,#34);+#358=ORIENTED_EDGE('',*,*,#359,.F.);+#359=EDGE_CURVE('',#360,#355,#235,.T.);+#360=VERTEX_POINT('',#361);+#361=CARTESIAN_POINT('',(-0.9,2.,0.));+#362=ORIENTED_EDGE('',*,*,#363,.T.);+#363=EDGE_CURVE('',#360,#364,#366,.T.);+#364=VERTEX_POINT('',#365);+#365=CARTESIAN_POINT('',(-0.9,2.,0.15));+#366=LINE('',#361,#34);+#367=ORIENTED_EDGE('',*,*,#368,.T.);+#368=EDGE_CURVE('',#364,#369,#371,.T.);+#369=VERTEX_POINT('',#370);+#370=CARTESIAN_POINT('',(-1.1,2.,0.15));+#371=LINE('',#365,#256);+#372=ORIENTED_EDGE('',*,*,#373,.F.);+#373=EDGE_CURVE('',#374,#369,#376,.T.);+#374=VERTEX_POINT('',#375);+#375=CARTESIAN_POINT('',(-1.1,2.,0.));+#376=LINE('',#375,#34);+#377=ORIENTED_EDGE('',*,*,#378,.F.);+#378=EDGE_CURVE('',#379,#374,#235,.T.);+#379=VERTEX_POINT('',#380);+#380=CARTESIAN_POINT('',(-1.3,2.,0.));+#381=ORIENTED_EDGE('',*,*,#382,.T.);+#382=EDGE_CURVE('',#379,#383,#385,.T.);+#383=VERTEX_POINT('',#384);+#384=CARTESIAN_POINT('',(-1.3,2.,0.15));+#385=LINE('',#380,#34);+#386=ORIENTED_EDGE('',*,*,#387,.T.);+#387=EDGE_CURVE('',#383,#388,#390,.T.);+#388=VERTEX_POINT('',#389);+#389=CARTESIAN_POINT('',(-1.5,2.,0.15));+#390=LINE('',#384,#256);+#391=ORIENTED_EDGE('',*,*,#392,.F.);+#392=EDGE_CURVE('',#233,#388,#393,.T.);+#393=LINE('',#234,#34);+#394=PLANE('',#395);+#395=AXIS2_PLACEMENT_3D('',#193,#28,#13);+#396=ADVANCED_FACE('',(#397,#1009),#1031,.F.);+#397=FACE_BOUND('',#398,.F.);+#398=EDGE_LOOP('',(#399,#400,#405,#412,#421,#428,#432,#437,#444,#449,#453,#458,#465,#470,#474,#479,#486,#491,#495,#500,#507,#512,#516,#521,#528,#533,#537,#542,#549,#554,#558,#563,#570,#575,#579,#584,#591,#600,#607,#611,#616,#623,#628,#632,#637,#644,#649,#653,#658,#665,#670,#674,#679,#686,#691,#695,#700,#707,#712,#716,#721,#728,#733,#737,#742,#749,#754,#242,#756,#763,#771,#263,#776,#781,#788,#282,#791,#796,#803,#301,#806,#811,#818,#320,#821,#826,#833,#339,#836,#841,#848,#358,#851,#856,#863,#377,#866,#871,#878,#231,#881,#882,#887,#894,#897,#898,#903,#910,#913,#914,#919,#926,#929,#930,#935,#942,#945,#946,#951,#958,#961,#962,#967,#974,#977,#978,#983,#990,#993,#994,#999,#1006));+#399=ORIENTED_EDGE('',*,*,#36,.F.);+#400=ORIENTED_EDGE('',*,*,#401,.T.);+#401=EDGE_CURVE('',#31,#402,#404,.T.);+#402=VERTEX_POINT('',#403);+#403=CARTESIAN_POINT('',(-1.5,-2.,0.));+#404=LINE('',#32,#208);+#405=ORIENTED_EDGE('',*,*,#406,.F.);+#406=EDGE_CURVE('',#407,#402,#409,.T.);+#407=VERTEX_POINT('',#408);+#408=CARTESIAN_POINT('',(-1.5,-1.75,0.));+#409=LINE('',#408,#410);+#410=VECTOR('',#411,1.);+#411=DIRECTION('',(-1.144237745222E-17,-1.,0.));+#412=ORIENTED_EDGE('',*,*,#413,.F.);+#413=EDGE_CURVE('',#414,#407,#416,.T.);+#414=VERTEX_POINT('',#415);+#415=CARTESIAN_POINT('',(-1.3,-1.75,0.));+#416=CIRCLE('',#417,0.1);+#417=AXIS2_PLACEMENT_3D('',#418,#419,#420);+#418=CARTESIAN_POINT('',(-1.4,-1.75,0.));+#419=DIRECTION('',(-0.,0.,1.));+#420=DIRECTION('',(1.,-1.224646799147E-16,0.));+#421=ORIENTED_EDGE('',*,*,#422,.F.);+#422=EDGE_CURVE('',#423,#414,#425,.T.);+#423=VERTEX_POINT('',#424);+#424=CARTESIAN_POINT('',(-1.3,-2.,0.));+#425=LINE('',#424,#426);+#426=VECTOR('',#427,1.);+#427=DIRECTION('',(1.224646799147E-16,1.,0.));+#428=ORIENTED_EDGE('',*,*,#429,.T.);+#429=EDGE_CURVE('',#423,#430,#404,.T.);+#430=VERTEX_POINT('',#431);+#431=CARTESIAN_POINT('',(-1.1,-2.,0.));+#432=ORIENTED_EDGE('',*,*,#433,.F.);+#433=EDGE_CURVE('',#434,#430,#436,.T.);+#434=VERTEX_POINT('',#435);+#435=CARTESIAN_POINT('',(-1.1,-1.75,0.));+#436=LINE('',#435,#410);+#437=ORIENTED_EDGE('',*,*,#438,.F.);+#438=EDGE_CURVE('',#439,#434,#441,.T.);+#439=VERTEX_POINT('',#440);+#440=CARTESIAN_POINT('',(-0.9,-1.75,0.));+#441=CIRCLE('',#442,0.1);+#442=AXIS2_PLACEMENT_3D('',#443,#419,#420);+#443=CARTESIAN_POINT('',(-1.,-1.75,0.));+#444=ORIENTED_EDGE('',*,*,#445,.F.);+#445=EDGE_CURVE('',#446,#439,#448,.T.);+#446=VERTEX_POINT('',#447);+#447=CARTESIAN_POINT('',(-0.9,-2.,0.));+#448=LINE('',#447,#426);+#449=ORIENTED_EDGE('',*,*,#450,.T.);+#450=EDGE_CURVE('',#446,#451,#404,.T.);+#451=VERTEX_POINT('',#452);+#452=CARTESIAN_POINT('',(-0.7,-2.,0.));+#453=ORIENTED_EDGE('',*,*,#454,.F.);+#454=EDGE_CURVE('',#455,#451,#457,.T.);+#455=VERTEX_POINT('',#456);+#456=CARTESIAN_POINT('',(-0.7,-1.75,0.));+#457=LINE('',#456,#410);+#458=ORIENTED_EDGE('',*,*,#459,.F.);+#459=EDGE_CURVE('',#460,#455,#462,.T.);+#460=VERTEX_POINT('',#461);+#461=CARTESIAN_POINT('',(-0.5,-1.75,0.));+#462=CIRCLE('',#463,0.1);+#463=AXIS2_PLACEMENT_3D('',#464,#419,#420);+#464=CARTESIAN_POINT('',(-0.6,-1.75,0.));+#465=ORIENTED_EDGE('',*,*,#466,.F.);+#466=EDGE_CURVE('',#467,#460,#469,.T.);+#467=VERTEX_POINT('',#468);+#468=CARTESIAN_POINT('',(-0.5,-2.,0.));+#469=LINE('',#468,#426);+#470=ORIENTED_EDGE('',*,*,#471,.T.);+#471=EDGE_CURVE('',#467,#472,#404,.T.);+#472=VERTEX_POINT('',#473);+#473=CARTESIAN_POINT('',(-0.3,-2.,0.));+#474=ORIENTED_EDGE('',*,*,#475,.F.);+#475=EDGE_CURVE('',#476,#472,#478,.T.);+#476=VERTEX_POINT('',#477);+#477=CARTESIAN_POINT('',(-0.3,-1.75,0.));+#478=LINE('',#477,#410);+#479=ORIENTED_EDGE('',*,*,#480,.F.);+#480=EDGE_CURVE('',#481,#476,#483,.T.);+#481=VERTEX_POINT('',#482);+#482=CARTESIAN_POINT('',(-1.E-01,-1.75,0.));+#483=CIRCLE('',#484,0.1);+#484=AXIS2_PLACEMENT_3D('',#485,#419,#420);+#485=CARTESIAN_POINT('',(-0.2,-1.75,0.));+#486=ORIENTED_EDGE('',*,*,#487,.F.);+#487=EDGE_CURVE('',#488,#481,#490,.T.);+#488=VERTEX_POINT('',#489);+#489=CARTESIAN_POINT('',(-1.E-01,-2.,0.));+#490=LINE('',#489,#426);+#491=ORIENTED_EDGE('',*,*,#492,.T.);+#492=EDGE_CURVE('',#488,#493,#404,.T.);+#493=VERTEX_POINT('',#494);+#494=CARTESIAN_POINT('',(1.E-01,-2.,0.));+#495=ORIENTED_EDGE('',*,*,#496,.F.);+#496=EDGE_CURVE('',#497,#493,#499,.T.);+#497=VERTEX_POINT('',#498);+#498=CARTESIAN_POINT('',(1.E-01,-1.75,0.));+#499=LINE('',#498,#410);+#500=ORIENTED_EDGE('',*,*,#501,.F.);+#501=EDGE_CURVE('',#502,#497,#504,.T.);+#502=VERTEX_POINT('',#503);+#503=CARTESIAN_POINT('',(0.3,-1.75,0.));+#504=CIRCLE('',#505,0.1);+#505=AXIS2_PLACEMENT_3D('',#506,#419,#420);+#506=CARTESIAN_POINT('',(0.2,-1.75,0.));+#507=ORIENTED_EDGE('',*,*,#508,.F.);+#508=EDGE_CURVE('',#509,#502,#511,.T.);+#509=VERTEX_POINT('',#510);+#510=CARTESIAN_POINT('',(0.3,-2.,0.));+#511=LINE('',#510,#426);+#512=ORIENTED_EDGE('',*,*,#513,.T.);+#513=EDGE_CURVE('',#509,#514,#404,.T.);+#514=VERTEX_POINT('',#515);+#515=CARTESIAN_POINT('',(0.5,-2.,0.));+#516=ORIENTED_EDGE('',*,*,#517,.F.);+#517=EDGE_CURVE('',#518,#514,#520,.T.);+#518=VERTEX_POINT('',#519);+#519=CARTESIAN_POINT('',(0.5,-1.75,0.));+#520=LINE('',#519,#410);+#521=ORIENTED_EDGE('',*,*,#522,.F.);+#522=EDGE_CURVE('',#523,#518,#525,.T.);+#523=VERTEX_POINT('',#524);+#524=CARTESIAN_POINT('',(0.7,-1.75,0.));+#525=CIRCLE('',#526,0.1);+#526=AXIS2_PLACEMENT_3D('',#527,#419,#420);+#527=CARTESIAN_POINT('',(0.6,-1.75,0.));+#528=ORIENTED_EDGE('',*,*,#529,.F.);+#529=EDGE_CURVE('',#530,#523,#532,.T.);+#530=VERTEX_POINT('',#531);+#531=CARTESIAN_POINT('',(0.7,-2.,0.));+#532=LINE('',#531,#426);+#533=ORIENTED_EDGE('',*,*,#534,.T.);+#534=EDGE_CURVE('',#530,#535,#404,.T.);+#535=VERTEX_POINT('',#536);+#536=CARTESIAN_POINT('',(0.9,-2.,0.));+#537=ORIENTED_EDGE('',*,*,#538,.F.);+#538=EDGE_CURVE('',#539,#535,#541,.T.);+#539=VERTEX_POINT('',#540);+#540=CARTESIAN_POINT('',(0.9,-1.75,0.));+#541=LINE('',#540,#410);+#542=ORIENTED_EDGE('',*,*,#543,.F.);+#543=EDGE_CURVE('',#544,#539,#546,.T.);+#544=VERTEX_POINT('',#545);+#545=CARTESIAN_POINT('',(1.1,-1.75,0.));+#546=CIRCLE('',#547,0.1);+#547=AXIS2_PLACEMENT_3D('',#548,#419,#420);+#548=CARTESIAN_POINT('',(1.,-1.75,0.));+#549=ORIENTED_EDGE('',*,*,#550,.F.);+#550=EDGE_CURVE('',#551,#544,#553,.T.);+#551=VERTEX_POINT('',#552);+#552=CARTESIAN_POINT('',(1.1,-2.,0.));+#553=LINE('',#552,#426);+#554=ORIENTED_EDGE('',*,*,#555,.T.);+#555=EDGE_CURVE('',#551,#556,#404,.T.);+#556=VERTEX_POINT('',#557);+#557=CARTESIAN_POINT('',(1.3,-2.,0.));+#558=ORIENTED_EDGE('',*,*,#559,.F.);+#559=EDGE_CURVE('',#560,#556,#562,.T.);+#560=VERTEX_POINT('',#561);+#561=CARTESIAN_POINT('',(1.3,-1.75,0.));+#562=LINE('',#561,#410);+#563=ORIENTED_EDGE('',*,*,#564,.F.);+#564=EDGE_CURVE('',#565,#560,#567,.T.);+#565=VERTEX_POINT('',#566);+#566=CARTESIAN_POINT('',(1.5,-1.75,0.));+#567=CIRCLE('',#568,0.1);+#568=AXIS2_PLACEMENT_3D('',#569,#419,#420);+#569=CARTESIAN_POINT('',(1.4,-1.75,0.));+#570=ORIENTED_EDGE('',*,*,#571,.F.);+#571=EDGE_CURVE('',#572,#565,#574,.T.);+#572=VERTEX_POINT('',#573);+#573=CARTESIAN_POINT('',(1.5,-2.,0.));+#574=LINE('',#573,#426);+#575=ORIENTED_EDGE('',*,*,#576,.T.);+#576=EDGE_CURVE('',#572,#577,#404,.T.);+#577=VERTEX_POINT('',#578);+#578=CARTESIAN_POINT('',(2.,-2.,0.));+#579=ORIENTED_EDGE('',*,*,#580,.T.);+#580=EDGE_CURVE('',#577,#581,#583,.T.);+#581=VERTEX_POINT('',#582);+#582=CARTESIAN_POINT('',(2.,-1.5,0.));+#583=LINE('',#578,#27);+#584=ORIENTED_EDGE('',*,*,#585,.F.);+#585=EDGE_CURVE('',#586,#581,#588,.T.);+#586=VERTEX_POINT('',#587);+#587=CARTESIAN_POINT('',(1.75,-1.5,0.));+#588=LINE('',#587,#589);+#589=VECTOR('',#590,1.);+#590=DIRECTION('',(1.,-1.110223024625E-16,0.));+#591=ORIENTED_EDGE('',*,*,#592,.F.);+#592=EDGE_CURVE('',#593,#586,#595,.T.);+#593=VERTEX_POINT('',#594);+#594=CARTESIAN_POINT('',(1.75,-1.3,0.));+#595=CIRCLE('',#596,0.1);+#596=AXIS2_PLACEMENT_3D('',#597,#598,#599);+#597=CARTESIAN_POINT('',(1.75,-1.4,0.));+#598=DIRECTION('',(0.,-0.,1.));+#599=DIRECTION('',(2.22044604925E-16,1.,0.));+#600=ORIENTED_EDGE('',*,*,#601,.F.);+#601=EDGE_CURVE('',#602,#593,#604,.T.);+#602=VERTEX_POINT('',#603);+#603=CARTESIAN_POINT('',(2.,-1.3,0.));+#604=LINE('',#603,#605);+#605=VECTOR('',#606,1.);+#606=DIRECTION('',(-1.,2.22044604925E-16,0.));+#607=ORIENTED_EDGE('',*,*,#608,.T.);+#608=EDGE_CURVE('',#602,#609,#583,.T.);+#609=VERTEX_POINT('',#610);+#610=CARTESIAN_POINT('',(2.,-1.1,0.));+#611=ORIENTED_EDGE('',*,*,#612,.F.);+#612=EDGE_CURVE('',#613,#609,#615,.T.);+#613=VERTEX_POINT('',#614);+#614=CARTESIAN_POINT('',(1.75,-1.1,0.));+#615=LINE('',#614,#589);+#616=ORIENTED_EDGE('',*,*,#617,.F.);+#617=EDGE_CURVE('',#618,#613,#620,.T.);+#618=VERTEX_POINT('',#619);+#619=CARTESIAN_POINT('',(1.75,-0.9,0.));+#620=CIRCLE('',#621,0.1);+#621=AXIS2_PLACEMENT_3D('',#622,#598,#599);+#622=CARTESIAN_POINT('',(1.75,-1.,0.));+#623=ORIENTED_EDGE('',*,*,#624,.F.);+#624=EDGE_CURVE('',#625,#618,#627,.T.);+#625=VERTEX_POINT('',#626);+#626=CARTESIAN_POINT('',(2.,-0.9,0.));+#627=LINE('',#626,#605);+#628=ORIENTED_EDGE('',*,*,#629,.T.);+#629=EDGE_CURVE('',#625,#630,#583,.T.);+#630=VERTEX_POINT('',#631);+#631=CARTESIAN_POINT('',(2.,-0.7,0.));+#632=ORIENTED_EDGE('',*,*,#633,.F.);+#633=EDGE_CURVE('',#634,#630,#636,.T.);+#634=VERTEX_POINT('',#635);+#635=CARTESIAN_POINT('',(1.75,-0.7,0.));+#636=LINE('',#635,#589);+#637=ORIENTED_EDGE('',*,*,#638,.F.);+#638=EDGE_CURVE('',#639,#634,#641,.T.);+#639=VERTEX_POINT('',#640);+#640=CARTESIAN_POINT('',(1.75,-0.5,0.));+#641=CIRCLE('',#642,0.1);+#642=AXIS2_PLACEMENT_3D('',#643,#598,#599);+#643=CARTESIAN_POINT('',(1.75,-0.6,0.));+#644=ORIENTED_EDGE('',*,*,#645,.F.);+#645=EDGE_CURVE('',#646,#639,#648,.T.);+#646=VERTEX_POINT('',#647);+#647=CARTESIAN_POINT('',(2.,-0.5,0.));+#648=LINE('',#647,#605);+#649=ORIENTED_EDGE('',*,*,#650,.T.);+#650=EDGE_CURVE('',#646,#651,#583,.T.);+#651=VERTEX_POINT('',#652);+#652=CARTESIAN_POINT('',(2.,-0.3,0.));+#653=ORIENTED_EDGE('',*,*,#654,.F.);+#654=EDGE_CURVE('',#655,#651,#657,.T.);+#655=VERTEX_POINT('',#656);+#656=CARTESIAN_POINT('',(1.75,-0.3,0.));+#657=LINE('',#656,#589);+#658=ORIENTED_EDGE('',*,*,#659,.F.);+#659=EDGE_CURVE('',#660,#655,#662,.T.);+#660=VERTEX_POINT('',#661);+#661=CARTESIAN_POINT('',(1.75,-1.E-01,0.));+#662=CIRCLE('',#663,0.1);+#663=AXIS2_PLACEMENT_3D('',#664,#598,#599);+#664=CARTESIAN_POINT('',(1.75,-0.2,0.));+#665=ORIENTED_EDGE('',*,*,#666,.F.);+#666=EDGE_CURVE('',#667,#660,#669,.T.);+#667=VERTEX_POINT('',#668);+#668=CARTESIAN_POINT('',(2.,-1.E-01,0.));+#669=LINE('',#668,#605);+#670=ORIENTED_EDGE('',*,*,#671,.T.);+#671=EDGE_CURVE('',#667,#672,#583,.T.);+#672=VERTEX_POINT('',#673);+#673=CARTESIAN_POINT('',(2.,1.E-01,0.));+#674=ORIENTED_EDGE('',*,*,#675,.F.);+#675=EDGE_CURVE('',#676,#672,#678,.T.);+#676=VERTEX_POINT('',#677);+#677=CARTESIAN_POINT('',(1.75,1.E-01,0.));+#678=LINE('',#677,#589);+#679=ORIENTED_EDGE('',*,*,#680,.F.);+#680=EDGE_CURVE('',#681,#676,#683,.T.);+#681=VERTEX_POINT('',#682);+#682=CARTESIAN_POINT('',(1.75,0.3,0.));+#683=CIRCLE('',#684,0.1);+#684=AXIS2_PLACEMENT_3D('',#685,#598,#599);+#685=CARTESIAN_POINT('',(1.75,0.2,0.));+#686=ORIENTED_EDGE('',*,*,#687,.F.);+#687=EDGE_CURVE('',#688,#681,#690,.T.);+#688=VERTEX_POINT('',#689);+#689=CARTESIAN_POINT('',(2.,0.3,0.));+#690=LINE('',#689,#605);+#691=ORIENTED_EDGE('',*,*,#692,.T.);+#692=EDGE_CURVE('',#688,#693,#583,.T.);+#693=VERTEX_POINT('',#694);+#694=CARTESIAN_POINT('',(2.,0.5,0.));+#695=ORIENTED_EDGE('',*,*,#696,.F.);+#696=EDGE_CURVE('',#697,#693,#699,.T.);+#697=VERTEX_POINT('',#698);+#698=CARTESIAN_POINT('',(1.75,0.5,0.));+#699=LINE('',#698,#589);+#700=ORIENTED_EDGE('',*,*,#701,.F.);+#701=EDGE_CURVE('',#702,#697,#704,.T.);+#702=VERTEX_POINT('',#703);+#703=CARTESIAN_POINT('',(1.75,0.7,0.));+#704=CIRCLE('',#705,0.1);+#705=AXIS2_PLACEMENT_3D('',#706,#598,#599);+#706=CARTESIAN_POINT('',(1.75,0.6,0.));+#707=ORIENTED_EDGE('',*,*,#708,.F.);+#708=EDGE_CURVE('',#709,#702,#711,.T.);+#709=VERTEX_POINT('',#710);+#710=CARTESIAN_POINT('',(2.,0.7,0.));+#711=LINE('',#710,#605);+#712=ORIENTED_EDGE('',*,*,#713,.T.);+#713=EDGE_CURVE('',#709,#714,#583,.T.);+#714=VERTEX_POINT('',#715);+#715=CARTESIAN_POINT('',(2.,0.9,0.));+#716=ORIENTED_EDGE('',*,*,#717,.F.);+#717=EDGE_CURVE('',#718,#714,#720,.T.);+#718=VERTEX_POINT('',#719);+#719=CARTESIAN_POINT('',(1.75,0.9,0.));+#720=LINE('',#719,#589);+#721=ORIENTED_EDGE('',*,*,#722,.F.);+#722=EDGE_CURVE('',#723,#718,#725,.T.);+#723=VERTEX_POINT('',#724);+#724=CARTESIAN_POINT('',(1.75,1.1,0.));+#725=CIRCLE('',#726,0.1);+#726=AXIS2_PLACEMENT_3D('',#727,#598,#599);+#727=CARTESIAN_POINT('',(1.75,1.,0.));+#728=ORIENTED_EDGE('',*,*,#729,.F.);+#729=EDGE_CURVE('',#730,#723,#732,.T.);+#730=VERTEX_POINT('',#731);+#731=CARTESIAN_POINT('',(2.,1.1,0.));+#732=LINE('',#731,#605);+#733=ORIENTED_EDGE('',*,*,#734,.T.);+#734=EDGE_CURVE('',#730,#735,#583,.T.);+#735=VERTEX_POINT('',#736);+#736=CARTESIAN_POINT('',(2.,1.3,0.));+#737=ORIENTED_EDGE('',*,*,#738,.F.);+#738=EDGE_CURVE('',#739,#735,#741,.T.);+#739=VERTEX_POINT('',#740);+#740=CARTESIAN_POINT('',(1.75,1.3,0.));+#741=LINE('',#740,#589);+#742=ORIENTED_EDGE('',*,*,#743,.F.);+#743=EDGE_CURVE('',#744,#739,#746,.T.);+#744=VERTEX_POINT('',#745);+#745=CARTESIAN_POINT('',(1.75,1.5,0.));+#746=CIRCLE('',#747,0.1);+#747=AXIS2_PLACEMENT_3D('',#748,#598,#599);+#748=CARTESIAN_POINT('',(1.75,1.4,0.));+#749=ORIENTED_EDGE('',*,*,#750,.F.);+#750=EDGE_CURVE('',#751,#744,#753,.T.);+#751=VERTEX_POINT('',#752);+#752=CARTESIAN_POINT('',(2.,1.5,0.));+#753=LINE('',#752,#605);+#754=ORIENTED_EDGE('',*,*,#755,.T.);+#755=EDGE_CURVE('',#751,#239,#583,.T.);+#756=ORIENTED_EDGE('',*,*,#757,.F.);+#757=EDGE_CURVE('',#758,#244,#760,.T.);+#758=VERTEX_POINT('',#759);+#759=CARTESIAN_POINT('',(1.5,1.75,0.));+#760=LINE('',#759,#761);+#761=VECTOR('',#762,1.);+#762=DIRECTION('',(-1.110223024625E-16,1.,0.));+#763=ORIENTED_EDGE('',*,*,#764,.F.);+#764=EDGE_CURVE('',#765,#758,#767,.T.);+#765=VERTEX_POINT('',#766);+#766=CARTESIAN_POINT('',(1.3,1.75,0.));+#767=CIRCLE('',#768,0.1);+#768=AXIS2_PLACEMENT_3D('',#769,#13,#770);+#769=CARTESIAN_POINT('',(1.4,1.75,0.));+#770=DIRECTION('',(-1.,0.,-0.));+#771=ORIENTED_EDGE('',*,*,#772,.F.);+#772=EDGE_CURVE('',#260,#765,#773,.T.);+#773=LINE('',#261,#774);+#774=VECTOR('',#775,1.);+#775=DIRECTION('',(0.,-1.,0.));+#776=ORIENTED_EDGE('',*,*,#777,.F.);+#777=EDGE_CURVE('',#778,#265,#780,.T.);+#778=VERTEX_POINT('',#779);+#779=CARTESIAN_POINT('',(1.1,1.75,0.));+#780=LINE('',#779,#761);+#781=ORIENTED_EDGE('',*,*,#782,.F.);+#782=EDGE_CURVE('',#783,#778,#785,.T.);+#783=VERTEX_POINT('',#784);+#784=CARTESIAN_POINT('',(0.9,1.75,0.));+#785=CIRCLE('',#786,0.1);+#786=AXIS2_PLACEMENT_3D('',#787,#13,#770);+#787=CARTESIAN_POINT('',(1.,1.75,0.));+#788=ORIENTED_EDGE('',*,*,#789,.F.);+#789=EDGE_CURVE('',#279,#783,#790,.T.);+#790=LINE('',#280,#774);+#791=ORIENTED_EDGE('',*,*,#792,.F.);+#792=EDGE_CURVE('',#793,#284,#795,.T.);+#793=VERTEX_POINT('',#794);+#794=CARTESIAN_POINT('',(0.7,1.75,0.));+#795=LINE('',#794,#761);+#796=ORIENTED_EDGE('',*,*,#797,.F.);+#797=EDGE_CURVE('',#798,#793,#800,.T.);+#798=VERTEX_POINT('',#799);+#799=CARTESIAN_POINT('',(0.5,1.75,0.));+#800=CIRCLE('',#801,0.1);+#801=AXIS2_PLACEMENT_3D('',#802,#13,#770);+#802=CARTESIAN_POINT('',(0.6,1.75,0.));+#803=ORIENTED_EDGE('',*,*,#804,.F.);+#804=EDGE_CURVE('',#298,#798,#805,.T.);+#805=LINE('',#299,#774);+#806=ORIENTED_EDGE('',*,*,#807,.F.);+#807=EDGE_CURVE('',#808,#303,#810,.T.);+#808=VERTEX_POINT('',#809);+#809=CARTESIAN_POINT('',(0.3,1.75,0.));+#810=LINE('',#809,#761);+#811=ORIENTED_EDGE('',*,*,#812,.F.);+#812=EDGE_CURVE('',#813,#808,#815,.T.);+#813=VERTEX_POINT('',#814);+#814=CARTESIAN_POINT('',(1.E-01,1.75,0.));+#815=CIRCLE('',#816,0.1);+#816=AXIS2_PLACEMENT_3D('',#817,#13,#770);+#817=CARTESIAN_POINT('',(0.2,1.75,0.));+#818=ORIENTED_EDGE('',*,*,#819,.F.);+#819=EDGE_CURVE('',#317,#813,#820,.T.);+#820=LINE('',#318,#774);+#821=ORIENTED_EDGE('',*,*,#822,.F.);+#822=EDGE_CURVE('',#823,#322,#825,.T.);+#823=VERTEX_POINT('',#824);+#824=CARTESIAN_POINT('',(-1.E-01,1.75,0.));+#825=LINE('',#824,#761);+#826=ORIENTED_EDGE('',*,*,#827,.F.);+#827=EDGE_CURVE('',#828,#823,#830,.T.);+#828=VERTEX_POINT('',#829);+#829=CARTESIAN_POINT('',(-0.3,1.75,0.));+#830=CIRCLE('',#831,0.1);+#831=AXIS2_PLACEMENT_3D('',#832,#13,#770);+#832=CARTESIAN_POINT('',(-0.2,1.75,0.));+#833=ORIENTED_EDGE('',*,*,#834,.F.);+#834=EDGE_CURVE('',#336,#828,#835,.T.);+#835=LINE('',#337,#774);+#836=ORIENTED_EDGE('',*,*,#837,.F.);+#837=EDGE_CURVE('',#838,#341,#840,.T.);+#838=VERTEX_POINT('',#839);+#839=CARTESIAN_POINT('',(-0.5,1.75,0.));+#840=LINE('',#839,#761);+#841=ORIENTED_EDGE('',*,*,#842,.F.);+#842=EDGE_CURVE('',#843,#838,#845,.T.);+#843=VERTEX_POINT('',#844);+#844=CARTESIAN_POINT('',(-0.7,1.75,0.));+#845=CIRCLE('',#846,0.1);+#846=AXIS2_PLACEMENT_3D('',#847,#13,#770);+#847=CARTESIAN_POINT('',(-0.6,1.75,0.));+#848=ORIENTED_EDGE('',*,*,#849,.F.);+#849=EDGE_CURVE('',#355,#843,#850,.T.);+#850=LINE('',#356,#774);+#851=ORIENTED_EDGE('',*,*,#852,.F.);+#852=EDGE_CURVE('',#853,#360,#855,.T.);+#853=VERTEX_POINT('',#854);+#854=CARTESIAN_POINT('',(-0.9,1.75,0.));+#855=LINE('',#854,#761);+#856=ORIENTED_EDGE('',*,*,#857,.F.);+#857=EDGE_CURVE('',#858,#853,#860,.T.);+#858=VERTEX_POINT('',#859);+#859=CARTESIAN_POINT('',(-1.1,1.75,0.));+#860=CIRCLE('',#861,0.1);+#861=AXIS2_PLACEMENT_3D('',#862,#13,#770);+#862=CARTESIAN_POINT('',(-1.,1.75,0.));+#863=ORIENTED_EDGE('',*,*,#864,.F.);+#864=EDGE_CURVE('',#374,#858,#865,.T.);+#865=LINE('',#375,#774);+#866=ORIENTED_EDGE('',*,*,#867,.F.);+#867=EDGE_CURVE('',#868,#379,#870,.T.);+#868=VERTEX_POINT('',#869);+#869=CARTESIAN_POINT('',(-1.3,1.75,0.));+#870=LINE('',#869,#761);+#871=ORIENTED_EDGE('',*,*,#872,.F.);+#872=EDGE_CURVE('',#873,#868,#875,.T.);+#873=VERTEX_POINT('',#874);+#874=CARTESIAN_POINT('',(-1.5,1.75,0.));+#875=CIRCLE('',#876,0.1);+#876=AXIS2_PLACEMENT_3D('',#877,#13,#770);+#877=CARTESIAN_POINT('',(-1.4,1.75,0.));+#878=ORIENTED_EDGE('',*,*,#879,.F.);+#879=EDGE_CURVE('',#233,#873,#880,.T.);+#880=LINE('',#234,#774);+#881=ORIENTED_EDGE('',*,*,#191,.F.);+#882=ORIENTED_EDGE('',*,*,#883,.F.);+#883=EDGE_CURVE('',#884,#187,#886,.T.);+#884=VERTEX_POINT('',#885);+#885=CARTESIAN_POINT('',(-1.75,1.5,0.));+#886=LINE('',#885,#256);+#887=ORIENTED_EDGE('',*,*,#888,.F.);+#888=EDGE_CURVE('',#889,#884,#891,.T.);+#889=VERTEX_POINT('',#890);+#890=CARTESIAN_POINT('',(-1.75,1.3,0.));+#891=CIRCLE('',#892,0.1);+#892=AXIS2_PLACEMENT_3D('',#893,#13,#51);+#893=CARTESIAN_POINT('',(-1.75,1.4,0.));+#894=ORIENTED_EDGE('',*,*,#895,.F.);+#895=EDGE_CURVE('',#173,#889,#896,.T.);+#896=LINE('',#174,#589);+#897=ORIENTED_EDGE('',*,*,#172,.F.);+#898=ORIENTED_EDGE('',*,*,#899,.F.);+#899=EDGE_CURVE('',#900,#168,#902,.T.);+#900=VERTEX_POINT('',#901);+#901=CARTESIAN_POINT('',(-1.75,1.1,0.));+#902=LINE('',#901,#256);+#903=ORIENTED_EDGE('',*,*,#904,.F.);+#904=EDGE_CURVE('',#905,#900,#907,.T.);+#905=VERTEX_POINT('',#906);+#906=CARTESIAN_POINT('',(-1.75,0.9,0.));+#907=CIRCLE('',#908,0.1);+#908=AXIS2_PLACEMENT_3D('',#909,#13,#51);+#909=CARTESIAN_POINT('',(-1.75,1.,0.));+#910=ORIENTED_EDGE('',*,*,#911,.F.);+#911=EDGE_CURVE('',#154,#905,#912,.T.);+#912=LINE('',#155,#589);+#913=ORIENTED_EDGE('',*,*,#153,.F.);+#914=ORIENTED_EDGE('',*,*,#915,.F.);+#915=EDGE_CURVE('',#916,#149,#918,.T.);+#916=VERTEX_POINT('',#917);+#917=CARTESIAN_POINT('',(-1.75,0.7,0.));+#918=LINE('',#917,#256);+#919=ORIENTED_EDGE('',*,*,#920,.F.);+#920=EDGE_CURVE('',#921,#916,#923,.T.);+#921=VERTEX_POINT('',#922);+#922=CARTESIAN_POINT('',(-1.75,0.5,0.));+#923=CIRCLE('',#924,0.1);+#924=AXIS2_PLACEMENT_3D('',#925,#13,#51);+#925=CARTESIAN_POINT('',(-1.75,0.6,0.));+#926=ORIENTED_EDGE('',*,*,#927,.F.);+#927=EDGE_CURVE('',#135,#921,#928,.T.);+#928=LINE('',#136,#589);+#929=ORIENTED_EDGE('',*,*,#134,.F.);+#930=ORIENTED_EDGE('',*,*,#931,.F.);+#931=EDGE_CURVE('',#932,#130,#934,.T.);+#932=VERTEX_POINT('',#933);+#933=CARTESIAN_POINT('',(-1.75,0.3,0.));+#934=LINE('',#933,#256);+#935=ORIENTED_EDGE('',*,*,#936,.F.);+#936=EDGE_CURVE('',#937,#932,#939,.T.);+#937=VERTEX_POINT('',#938);+#938=CARTESIAN_POINT('',(-1.75,1.E-01,0.));+#939=CIRCLE('',#940,0.1);+#940=AXIS2_PLACEMENT_3D('',#941,#13,#51);+#941=CARTESIAN_POINT('',(-1.75,0.2,0.));+#942=ORIENTED_EDGE('',*,*,#943,.F.);+#943=EDGE_CURVE('',#116,#937,#944,.T.);+#944=LINE('',#117,#589);+#945=ORIENTED_EDGE('',*,*,#115,.F.);+#946=ORIENTED_EDGE('',*,*,#947,.F.);+#947=EDGE_CURVE('',#948,#111,#950,.T.);+#948=VERTEX_POINT('',#949);+#949=CARTESIAN_POINT('',(-1.75,-1.E-01,0.));+#950=LINE('',#949,#256);+#951=ORIENTED_EDGE('',*,*,#952,.F.);+#952=EDGE_CURVE('',#953,#948,#955,.T.);+#953=VERTEX_POINT('',#954);+#954=CARTESIAN_POINT('',(-1.75,-0.3,0.));+#955=CIRCLE('',#956,0.1);+#956=AXIS2_PLACEMENT_3D('',#957,#13,#51);+#957=CARTESIAN_POINT('',(-1.75,-0.2,0.));+#958=ORIENTED_EDGE('',*,*,#959,.F.);+#959=EDGE_CURVE('',#97,#953,#960,.T.);+#960=LINE('',#98,#589);+#961=ORIENTED_EDGE('',*,*,#96,.F.);+#962=ORIENTED_EDGE('',*,*,#963,.F.);+#963=EDGE_CURVE('',#964,#92,#966,.T.);+#964=VERTEX_POINT('',#965);+#965=CARTESIAN_POINT('',(-1.75,-0.5,0.));+#966=LINE('',#965,#256);+#967=ORIENTED_EDGE('',*,*,#968,.F.);+#968=EDGE_CURVE('',#969,#964,#971,.T.);+#969=VERTEX_POINT('',#970);+#970=CARTESIAN_POINT('',(-1.75,-0.7,0.));+#971=CIRCLE('',#972,0.1);+#972=AXIS2_PLACEMENT_3D('',#973,#13,#51);+#973=CARTESIAN_POINT('',(-1.75,-0.6,0.));+#974=ORIENTED_EDGE('',*,*,#975,.F.);+#975=EDGE_CURVE('',#78,#969,#976,.T.);+#976=LINE('',#79,#589);+#977=ORIENTED_EDGE('',*,*,#77,.F.);+#978=ORIENTED_EDGE('',*,*,#979,.F.);+#979=EDGE_CURVE('',#980,#73,#982,.T.);+#980=VERTEX_POINT('',#981);+#981=CARTESIAN_POINT('',(-1.75,-0.9,0.));+#982=LINE('',#981,#256);+#983=ORIENTED_EDGE('',*,*,#984,.F.);+#984=EDGE_CURVE('',#985,#980,#987,.T.);+#985=VERTEX_POINT('',#986);+#986=CARTESIAN_POINT('',(-1.75,-1.1,0.));+#987=CIRCLE('',#988,0.1);+#988=AXIS2_PLACEMENT_3D('',#989,#13,#51);+#989=CARTESIAN_POINT('',(-1.75,-1.,0.));+#990=ORIENTED_EDGE('',*,*,#991,.F.);+#991=EDGE_CURVE('',#59,#985,#992,.T.);+#992=LINE('',#60,#589);+#993=ORIENTED_EDGE('',*,*,#58,.F.);+#994=ORIENTED_EDGE('',*,*,#995,.F.);+#995=EDGE_CURVE('',#996,#54,#998,.T.);+#996=VERTEX_POINT('',#997);+#997=CARTESIAN_POINT('',(-1.75,-1.3,0.));+#998=LINE('',#997,#256);+#999=ORIENTED_EDGE('',*,*,#1000,.F.);+#1000=EDGE_CURVE('',#1001,#996,#1003,.T.);+#1001=VERTEX_POINT('',#1002);+#1002=CARTESIAN_POINT('',(-1.75,-1.5,0.));+#1003=CIRCLE('',#1004,0.1);+#1004=AXIS2_PLACEMENT_3D('',#1005,#13,#51);+#1005=CARTESIAN_POINT('',(-1.75,-1.4,0.));+#1006=ORIENTED_EDGE('',*,*,#1007,.F.);+#1007=EDGE_CURVE('',#37,#1001,#1008,.T.);+#1008=LINE('',#38,#589);+#1009=FACE_BOUND('',#1010,.F.);+#1010=EDGE_LOOP('',(#1011,#1018,#1023,#1028));+#1011=ORIENTED_EDGE('',*,*,#1012,.F.);+#1012=EDGE_CURVE('',#1013,#1015,#1017,.T.);+#1013=VERTEX_POINT('',#1014);+#1014=CARTESIAN_POINT('',(-1.4,-1.4,0.));+#1015=VERTEX_POINT('',#1016);+#1016=CARTESIAN_POINT('',(1.4,-1.4,0.));+#1017=LINE('',#1014,#208);+#1018=ORIENTED_EDGE('',*,*,#1019,.F.);+#1019=EDGE_CURVE('',#1020,#1013,#1022,.T.);+#1020=VERTEX_POINT('',#1021);+#1021=CARTESIAN_POINT('',(-1.4,1.4,0.));+#1022=LINE('',#1021,#774);+#1023=ORIENTED_EDGE('',*,*,#1024,.F.);+#1024=EDGE_CURVE('',#1025,#1020,#1027,.T.);+#1025=VERTEX_POINT('',#1026);+#1026=CARTESIAN_POINT('',(1.4,1.4,0.));+#1027=LINE('',#1026,#256);+#1028=ORIENTED_EDGE('',*,*,#1029,.F.);+#1029=EDGE_CURVE('',#1015,#1025,#1030,.T.);+#1030=LINE('',#1016,#27);+#1031=PLANE('',#1032);+#1032=AXIS2_PLACEMENT_3D('',#32,#13,#199);+#1033=ADVANCED_FACE('',(#1034),#1042,.F.);+#1034=FACE_BOUND('',#1035,.F.);+#1035=EDGE_LOOP('',(#1036,#1037,#1038,#1039));+#1036=ORIENTED_EDGE('',*,*,#186,.T.);+#1037=ORIENTED_EDGE('',*,*,#181,.T.);+#1038=ORIENTED_EDGE('',*,*,#176,.F.);+#1039=ORIENTED_EDGE('',*,*,#1040,.F.);+#1040=EDGE_CURVE('',#187,#173,#1041,.T.);+#1041=LINE('',#188,#50);+#1042=PLANE('',#1043);+#1043=AXIS2_PLACEMENT_3D('',#188,#590,#51);+#1044=ADVANCED_FACE('',(#1045),#1053,.F.);+#1045=FACE_BOUND('',#1046,.F.);+#1046=EDGE_LOOP('',(#1047,#1048,#1049,#1050));+#1047=ORIENTED_EDGE('',*,*,#167,.T.);+#1048=ORIENTED_EDGE('',*,*,#162,.T.);+#1049=ORIENTED_EDGE('',*,*,#157,.F.);+#1050=ORIENTED_EDGE('',*,*,#1051,.F.);+#1051=EDGE_CURVE('',#168,#154,#1052,.T.);+#1052=LINE('',#169,#50);+#1053=PLANE('',#1054);+#1054=AXIS2_PLACEMENT_3D('',#169,#590,#51);+#1055=ADVANCED_FACE('',(#1056),#1064,.F.);+#1056=FACE_BOUND('',#1057,.F.);+#1057=EDGE_LOOP('',(#1058,#1059,#1060,#1061));+#1058=ORIENTED_EDGE('',*,*,#148,.T.);+#1059=ORIENTED_EDGE('',*,*,#143,.T.);+#1060=ORIENTED_EDGE('',*,*,#138,.F.);+#1061=ORIENTED_EDGE('',*,*,#1062,.F.);+#1062=EDGE_CURVE('',#149,#135,#1063,.T.);+#1063=LINE('',#150,#50);+#1064=PLANE('',#1065);+#1065=AXIS2_PLACEMENT_3D('',#150,#590,#51);+#1066=ADVANCED_FACE('',(#1067),#1075,.F.);+#1067=FACE_BOUND('',#1068,.F.);+#1068=EDGE_LOOP('',(#1069,#1070,#1071,#1072));+#1069=ORIENTED_EDGE('',*,*,#129,.T.);+#1070=ORIENTED_EDGE('',*,*,#124,.T.);+#1071=ORIENTED_EDGE('',*,*,#119,.F.);+#1072=ORIENTED_EDGE('',*,*,#1073,.F.);+#1073=EDGE_CURVE('',#130,#116,#1074,.T.);+#1074=LINE('',#131,#50);+#1075=PLANE('',#1076);+#1076=AXIS2_PLACEMENT_3D('',#131,#590,#51);+#1077=ADVANCED_FACE('',(#1078),#1086,.F.);+#1078=FACE_BOUND('',#1079,.F.);+#1079=EDGE_LOOP('',(#1080,#1081,#1082,#1083));+#1080=ORIENTED_EDGE('',*,*,#110,.T.);+#1081=ORIENTED_EDGE('',*,*,#105,.T.);+#1082=ORIENTED_EDGE('',*,*,#100,.F.);+#1083=ORIENTED_EDGE('',*,*,#1084,.F.);+#1084=EDGE_CURVE('',#111,#97,#1085,.T.);+#1085=LINE('',#112,#50);+#1086=PLANE('',#1087);+#1087=AXIS2_PLACEMENT_3D('',#112,#590,#51);+#1088=ADVANCED_FACE('',(#1089),#1097,.F.);+#1089=FACE_BOUND('',#1090,.F.);+#1090=EDGE_LOOP('',(#1091,#1092,#1093,#1094));+#1091=ORIENTED_EDGE('',*,*,#91,.T.);+#1092=ORIENTED_EDGE('',*,*,#86,.T.);+#1093=ORIENTED_EDGE('',*,*,#81,.F.);+#1094=ORIENTED_EDGE('',*,*,#1095,.F.);+#1095=EDGE_CURVE('',#92,#78,#1096,.T.);+#1096=LINE('',#93,#50);+#1097=PLANE('',#1098);+#1098=AXIS2_PLACEMENT_3D('',#93,#590,#51);+#1099=ADVANCED_FACE('',(#1100),#1108,.F.);+#1100=FACE_BOUND('',#1101,.F.);+#1101=EDGE_LOOP('',(#1102,#1103,#1104,#1105));+#1102=ORIENTED_EDGE('',*,*,#72,.T.);+#1103=ORIENTED_EDGE('',*,*,#67,.T.);+#1104=ORIENTED_EDGE('',*,*,#62,.F.);+#1105=ORIENTED_EDGE('',*,*,#1106,.F.);+#1106=EDGE_CURVE('',#73,#59,#1107,.T.);+#1107=LINE('',#74,#50);+#1108=PLANE('',#1109);+#1109=AXIS2_PLACEMENT_3D('',#74,#590,#51);+#1110=ADVANCED_FACE('',(#1111),#1119,.F.);+#1111=FACE_BOUND('',#1112,.F.);+#1112=EDGE_LOOP('',(#1113,#1114,#1115,#1116));+#1113=ORIENTED_EDGE('',*,*,#53,.T.);+#1114=ORIENTED_EDGE('',*,*,#46,.T.);+#1115=ORIENTED_EDGE('',*,*,#41,.F.);+#1116=ORIENTED_EDGE('',*,*,#1117,.F.);+#1117=EDGE_CURVE('',#54,#37,#1118,.T.);+#1118=LINE('',#55,#50);+#1119=PLANE('',#1120);+#1120=AXIS2_PLACEMENT_3D('',#55,#590,#51);+#1121=ADVANCED_FACE('',(#1122),#1242,.F.);+#1122=FACE_BOUND('',#1123,.F.);+#1123=EDGE_LOOP('',(#1124,#1125,#203,#1126,#1129,#1130,#1135,#1141,#1144,#1145,#1150,#1155,#1158,#1159,#1164,#1169,#1172,#1173,#1178,#1183,#1186,#1187,#1192,#1197,#1200,#1201,#1206,#1211,#1214,#1215,#1220,#1225,#1228,#1229,#1234,#1239));+#1124=ORIENTED_EDGE('',*,*,#401,.F.);+#1125=ORIENTED_EDGE('',*,*,#30,.T.);+#1126=ORIENTED_EDGE('',*,*,#1127,.F.);+#1127=EDGE_CURVE('',#577,#205,#1128,.T.);+#1128=LINE('',#578,#34);+#1129=ORIENTED_EDGE('',*,*,#576,.F.);+#1130=ORIENTED_EDGE('',*,*,#1131,.T.);+#1131=EDGE_CURVE('',#572,#1132,#1134,.T.);+#1132=VERTEX_POINT('',#1133);+#1133=CARTESIAN_POINT('',(1.5,-2.,0.15));+#1134=LINE('',#573,#34);+#1135=ORIENTED_EDGE('',*,*,#1136,.F.);+#1136=EDGE_CURVE('',#1137,#1132,#1139,.T.);+#1137=VERTEX_POINT('',#1138);+#1138=CARTESIAN_POINT('',(1.3,-2.,0.15));+#1139=LINE('',#1138,#1140);+#1140=VECTOR('',#420,1.);+#1141=ORIENTED_EDGE('',*,*,#1142,.F.);+#1142=EDGE_CURVE('',#556,#1137,#1143,.T.);+#1143=LINE('',#557,#34);+#1144=ORIENTED_EDGE('',*,*,#555,.F.);+#1145=ORIENTED_EDGE('',*,*,#1146,.T.);+#1146=EDGE_CURVE('',#551,#1147,#1149,.T.);+#1147=VERTEX_POINT('',#1148);+#1148=CARTESIAN_POINT('',(1.1,-2.,0.15));+#1149=LINE('',#552,#34);+#1150=ORIENTED_EDGE('',*,*,#1151,.F.);+#1151=EDGE_CURVE('',#1152,#1147,#1154,.T.);+#1152=VERTEX_POINT('',#1153);+#1153=CARTESIAN_POINT('',(0.9,-2.,0.15));+#1154=LINE('',#1153,#1140);+#1155=ORIENTED_EDGE('',*,*,#1156,.F.);+#1156=EDGE_CURVE('',#535,#1152,#1157,.T.);+#1157=LINE('',#536,#34);+#1158=ORIENTED_EDGE('',*,*,#534,.F.);+#1159=ORIENTED_EDGE('',*,*,#1160,.T.);+#1160=EDGE_CURVE('',#530,#1161,#1163,.T.);+#1161=VERTEX_POINT('',#1162);+#1162=CARTESIAN_POINT('',(0.7,-2.,0.15));+#1163=LINE('',#531,#34);+#1164=ORIENTED_EDGE('',*,*,#1165,.F.);+#1165=EDGE_CURVE('',#1166,#1161,#1168,.T.);+#1166=VERTEX_POINT('',#1167);+#1167=CARTESIAN_POINT('',(0.5,-2.,0.15));+#1168=LINE('',#1167,#1140);+#1169=ORIENTED_EDGE('',*,*,#1170,.F.);+#1170=EDGE_CURVE('',#514,#1166,#1171,.T.);+#1171=LINE('',#515,#34);+#1172=ORIENTED_EDGE('',*,*,#513,.F.);+#1173=ORIENTED_EDGE('',*,*,#1174,.T.);+#1174=EDGE_CURVE('',#509,#1175,#1177,.T.);+#1175=VERTEX_POINT('',#1176);+#1176=CARTESIAN_POINT('',(0.3,-2.,0.15));+#1177=LINE('',#510,#34);+#1178=ORIENTED_EDGE('',*,*,#1179,.F.);+#1179=EDGE_CURVE('',#1180,#1175,#1182,.T.);+#1180=VERTEX_POINT('',#1181);+#1181=CARTESIAN_POINT('',(1.E-01,-2.,0.15));+#1182=LINE('',#1181,#1140);+#1183=ORIENTED_EDGE('',*,*,#1184,.F.);+#1184=EDGE_CURVE('',#493,#1180,#1185,.T.);+#1185=LINE('',#494,#34);+#1186=ORIENTED_EDGE('',*,*,#492,.F.);+#1187=ORIENTED_EDGE('',*,*,#1188,.T.);+#1188=EDGE_CURVE('',#488,#1189,#1191,.T.);+#1189=VERTEX_POINT('',#1190);+#1190=CARTESIAN_POINT('',(-1.E-01,-2.,0.15));+#1191=LINE('',#489,#34);+#1192=ORIENTED_EDGE('',*,*,#1193,.F.);+#1193=EDGE_CURVE('',#1194,#1189,#1196,.T.);+#1194=VERTEX_POINT('',#1195);+#1195=CARTESIAN_POINT('',(-0.3,-2.,0.15));+#1196=LINE('',#1195,#1140);+#1197=ORIENTED_EDGE('',*,*,#1198,.F.);+#1198=EDGE_CURVE('',#472,#1194,#1199,.T.);+#1199=LINE('',#473,#34);+#1200=ORIENTED_EDGE('',*,*,#471,.F.);+#1201=ORIENTED_EDGE('',*,*,#1202,.T.);+#1202=EDGE_CURVE('',#467,#1203,#1205,.T.);+#1203=VERTEX_POINT('',#1204);+#1204=CARTESIAN_POINT('',(-0.5,-2.,0.15));+#1205=LINE('',#468,#34);+#1206=ORIENTED_EDGE('',*,*,#1207,.F.);+#1207=EDGE_CURVE('',#1208,#1203,#1210,.T.);+#1208=VERTEX_POINT('',#1209);+#1209=CARTESIAN_POINT('',(-0.7,-2.,0.15));+#1210=LINE('',#1209,#1140);+#1211=ORIENTED_EDGE('',*,*,#1212,.F.);+#1212=EDGE_CURVE('',#451,#1208,#1213,.T.);+#1213=LINE('',#452,#34);+#1214=ORIENTED_EDGE('',*,*,#450,.F.);+#1215=ORIENTED_EDGE('',*,*,#1216,.T.);+#1216=EDGE_CURVE('',#446,#1217,#1219,.T.);+#1217=VERTEX_POINT('',#1218);+#1218=CARTESIAN_POINT('',(-0.9,-2.,0.15));+#1219=LINE('',#447,#34);+#1220=ORIENTED_EDGE('',*,*,#1221,.F.);+#1221=EDGE_CURVE('',#1222,#1217,#1224,.T.);+#1222=VERTEX_POINT('',#1223);+#1223=CARTESIAN_POINT('',(-1.1,-2.,0.15));+#1224=LINE('',#1223,#1140);+#1225=ORIENTED_EDGE('',*,*,#1226,.F.);+#1226=EDGE_CURVE('',#430,#1222,#1227,.T.);+#1227=LINE('',#431,#34);+#1228=ORIENTED_EDGE('',*,*,#429,.F.);+#1229=ORIENTED_EDGE('',*,*,#1230,.T.);+#1230=EDGE_CURVE('',#423,#1231,#1233,.T.);+#1231=VERTEX_POINT('',#1232);+#1232=CARTESIAN_POINT('',(-1.3,-2.,0.15));+#1233=LINE('',#424,#34);+#1234=ORIENTED_EDGE('',*,*,#1235,.F.);+#1235=EDGE_CURVE('',#1236,#1231,#1238,.T.);+#1236=VERTEX_POINT('',#1237);+#1237=CARTESIAN_POINT('',(-1.5,-2.,0.15));+#1238=LINE('',#1237,#1140);+#1239=ORIENTED_EDGE('',*,*,#1240,.F.);+#1240=EDGE_CURVE('',#402,#1236,#1241,.T.);+#1241=LINE('',#403,#34);+#1242=PLANE('',#1243);+#1243=AXIS2_PLACEMENT_3D('',#32,#28,#13);+#1244=ADVANCED_FACE('',(#1245),#1354,.T.);+#1245=FACE_BOUND('',#1246,.T.);+#1246=EDGE_LOOP('',(#1247,#1126,#579,#1248,#1253,#1259,#607,#1262,#1267,#1272,#628,#1275,#1280,#1285,#649,#1288,#1293,#1298,#670,#1301,#1306,#1311,#691,#1314,#1319,#1324,#712,#1327,#1332,#1337,#733,#1340,#1345,#1350,#754,#1353));+#1247=ORIENTED_EDGE('',*,*,#210,.F.);+#1248=ORIENTED_EDGE('',*,*,#1249,.T.);+#1249=EDGE_CURVE('',#581,#1250,#1252,.T.);+#1250=VERTEX_POINT('',#1251);+#1251=CARTESIAN_POINT('',(2.,-1.5,0.15));+#1252=LINE('',#582,#34);+#1253=ORIENTED_EDGE('',*,*,#1254,.T.);+#1254=EDGE_CURVE('',#1250,#1255,#1257,.T.);+#1255=VERTEX_POINT('',#1256);+#1256=CARTESIAN_POINT('',(2.,-1.3,0.15));+#1257=LINE('',#1251,#1258);+#1258=VECTOR('',#599,1.);+#1259=ORIENTED_EDGE('',*,*,#1260,.F.);+#1260=EDGE_CURVE('',#602,#1255,#1261,.T.);+#1261=LINE('',#603,#34);+#1262=ORIENTED_EDGE('',*,*,#1263,.T.);+#1263=EDGE_CURVE('',#609,#1264,#1266,.T.);+#1264=VERTEX_POINT('',#1265);+#1265=CARTESIAN_POINT('',(2.,-1.1,0.15));+#1266=LINE('',#610,#34);+#1267=ORIENTED_EDGE('',*,*,#1268,.T.);+#1268=EDGE_CURVE('',#1264,#1269,#1271,.T.);+#1269=VERTEX_POINT('',#1270);+#1270=CARTESIAN_POINT('',(2.,-0.9,0.15));+#1271=LINE('',#1265,#1258);+#1272=ORIENTED_EDGE('',*,*,#1273,.F.);+#1273=EDGE_CURVE('',#625,#1269,#1274,.T.);+#1274=LINE('',#626,#34);+#1275=ORIENTED_EDGE('',*,*,#1276,.T.);+#1276=EDGE_CURVE('',#630,#1277,#1279,.T.);+#1277=VERTEX_POINT('',#1278);+#1278=CARTESIAN_POINT('',(2.,-0.7,0.15));+#1279=LINE('',#631,#34);+#1280=ORIENTED_EDGE('',*,*,#1281,.T.);+#1281=EDGE_CURVE('',#1277,#1282,#1284,.T.);+#1282=VERTEX_POINT('',#1283);+#1283=CARTESIAN_POINT('',(2.,-0.5,0.15));+#1284=LINE('',#1278,#1258);+#1285=ORIENTED_EDGE('',*,*,#1286,.F.);+#1286=EDGE_CURVE('',#646,#1282,#1287,.T.);+#1287=LINE('',#647,#34);+#1288=ORIENTED_EDGE('',*,*,#1289,.T.);+#1289=EDGE_CURVE('',#651,#1290,#1292,.T.);+#1290=VERTEX_POINT('',#1291);+#1291=CARTESIAN_POINT('',(2.,-0.3,0.15));+#1292=LINE('',#652,#34);+#1293=ORIENTED_EDGE('',*,*,#1294,.T.);+#1294=EDGE_CURVE('',#1290,#1295,#1297,.T.);+#1295=VERTEX_POINT('',#1296);+#1296=CARTESIAN_POINT('',(2.,-1.E-01,0.15));+#1297=LINE('',#1291,#1258);+#1298=ORIENTED_EDGE('',*,*,#1299,.F.);+#1299=EDGE_CURVE('',#667,#1295,#1300,.T.);+#1300=LINE('',#668,#34);+#1301=ORIENTED_EDGE('',*,*,#1302,.T.);+#1302=EDGE_CURVE('',#672,#1303,#1305,.T.);+#1303=VERTEX_POINT('',#1304);+#1304=CARTESIAN_POINT('',(2.,1.E-01,0.15));+#1305=LINE('',#673,#34);+#1306=ORIENTED_EDGE('',*,*,#1307,.T.);+#1307=EDGE_CURVE('',#1303,#1308,#1310,.T.);+#1308=VERTEX_POINT('',#1309);+#1309=CARTESIAN_POINT('',(2.,0.3,0.15));+#1310=LINE('',#1304,#1258);+#1311=ORIENTED_EDGE('',*,*,#1312,.F.);+#1312=EDGE_CURVE('',#688,#1308,#1313,.T.);+#1313=LINE('',#689,#34);+#1314=ORIENTED_EDGE('',*,*,#1315,.T.);+#1315=EDGE_CURVE('',#693,#1316,#1318,.T.);+#1316=VERTEX_POINT('',#1317);+#1317=CARTESIAN_POINT('',(2.,0.5,0.15));+#1318=LINE('',#694,#34);+#1319=ORIENTED_EDGE('',*,*,#1320,.T.);+#1320=EDGE_CURVE('',#1316,#1321,#1323,.T.);+#1321=VERTEX_POINT('',#1322);+#1322=CARTESIAN_POINT('',(2.,0.7,0.15));+#1323=LINE('',#1317,#1258);+#1324=ORIENTED_EDGE('',*,*,#1325,.F.);+#1325=EDGE_CURVE('',#709,#1321,#1326,.T.);+#1326=LINE('',#710,#34);+#1327=ORIENTED_EDGE('',*,*,#1328,.T.);+#1328=EDGE_CURVE('',#714,#1329,#1331,.T.);+#1329=VERTEX_POINT('',#1330);+#1330=CARTESIAN_POINT('',(2.,0.9,0.15));+#1331=LINE('',#715,#34);+#1332=ORIENTED_EDGE('',*,*,#1333,.T.);+#1333=EDGE_CURVE('',#1329,#1334,#1336,.T.);+#1334=VERTEX_POINT('',#1335);+#1335=CARTESIAN_POINT('',(2.,1.1,0.15));+#1336=LINE('',#1330,#1258);+#1337=ORIENTED_EDGE('',*,*,#1338,.F.);+#1338=EDGE_CURVE('',#730,#1334,#1339,.T.);+#1339=LINE('',#731,#34);+#1340=ORIENTED_EDGE('',*,*,#1341,.T.);+#1341=EDGE_CURVE('',#735,#1342,#1344,.T.);+#1342=VERTEX_POINT('',#1343);+#1343=CARTESIAN_POINT('',(2.,1.3,0.15));+#1344=LINE('',#736,#34);+#1345=ORIENTED_EDGE('',*,*,#1346,.T.);+#1346=EDGE_CURVE('',#1342,#1347,#1349,.T.);+#1347=VERTEX_POINT('',#1348);+#1348=CARTESIAN_POINT('',(2.,1.5,0.15));+#1349=LINE('',#1343,#1258);+#1350=ORIENTED_EDGE('',*,*,#1351,.F.);+#1351=EDGE_CURVE('',#751,#1347,#1352,.T.);+#1352=LINE('',#752,#34);+#1353=ORIENTED_EDGE('',*,*,#238,.T.);+#1354=PLANE('',#1355);+#1355=AXIS2_PLACEMENT_3D('',#578,#199,#13);+#1356=ADVANCED_FACE('',(#1357),#1360,.T.);+#1357=FACE_BOUND('',#1358,.T.);+#1358=EDGE_LOOP('',(#1359));+#1359=ORIENTED_EDGE('',*,*,#220,.T.);+#1360=PLANE('',#1361);+#1361=AXIS2_PLACEMENT_3D('',#225,#13,#14);+#1362=ADVANCED_FACE('',(#1363),#1368,.F.);+#1363=FACE_BOUND('',#1364,.F.);+#1364=EDGE_LOOP('',(#381,#386,#391,#1365));+#1365=ORIENTED_EDGE('',*,*,#1366,.F.);+#1366=EDGE_CURVE('',#379,#233,#1367,.T.);+#1367=LINE('',#380,#256);+#1368=PLANE('',#1369);+#1369=AXIS2_PLACEMENT_3D('',#380,#775,#257);+#1370=ADVANCED_FACE('',(#1371),#1376,.F.);+#1371=FACE_BOUND('',#1372,.F.);+#1372=EDGE_LOOP('',(#362,#367,#372,#1373));+#1373=ORIENTED_EDGE('',*,*,#1374,.F.);+#1374=EDGE_CURVE('',#360,#374,#1375,.T.);+#1375=LINE('',#361,#256);+#1376=PLANE('',#1377);+#1377=AXIS2_PLACEMENT_3D('',#361,#775,#257);+#1378=ADVANCED_FACE('',(#1379),#1384,.F.);+#1379=FACE_BOUND('',#1380,.F.);+#1380=EDGE_LOOP('',(#343,#348,#353,#1381));+#1381=ORIENTED_EDGE('',*,*,#1382,.F.);+#1382=EDGE_CURVE('',#341,#355,#1383,.T.);+#1383=LINE('',#342,#256);+#1384=PLANE('',#1385);+#1385=AXIS2_PLACEMENT_3D('',#342,#775,#257);+#1386=ADVANCED_FACE('',(#1387),#1392,.F.);+#1387=FACE_BOUND('',#1388,.F.);+#1388=EDGE_LOOP('',(#324,#329,#334,#1389));+#1389=ORIENTED_EDGE('',*,*,#1390,.F.);+#1390=EDGE_CURVE('',#322,#336,#1391,.T.);+#1391=LINE('',#323,#256);+#1392=PLANE('',#1393);+#1393=AXIS2_PLACEMENT_3D('',#323,#775,#257);+#1394=ADVANCED_FACE('',(#1395),#1400,.F.);+#1395=FACE_BOUND('',#1396,.F.);+#1396=EDGE_LOOP('',(#305,#310,#315,#1397));+#1397=ORIENTED_EDGE('',*,*,#1398,.F.);+#1398=EDGE_CURVE('',#303,#317,#1399,.T.);+#1399=LINE('',#304,#256);+#1400=PLANE('',#1401);+#1401=AXIS2_PLACEMENT_3D('',#304,#775,#257);+#1402=ADVANCED_FACE('',(#1403),#1408,.F.);+#1403=FACE_BOUND('',#1404,.F.);+#1404=EDGE_LOOP('',(#286,#291,#296,#1405));+#1405=ORIENTED_EDGE('',*,*,#1406,.F.);+#1406=EDGE_CURVE('',#284,#298,#1407,.T.);+#1407=LINE('',#285,#256);+#1408=PLANE('',#1409);+#1409=AXIS2_PLACEMENT_3D('',#285,#775,#257);+#1410=ADVANCED_FACE('',(#1411),#1416,.F.);+#1411=FACE_BOUND('',#1412,.F.);+#1412=EDGE_LOOP('',(#267,#272,#277,#1413));+#1413=ORIENTED_EDGE('',*,*,#1414,.F.);+#1414=EDGE_CURVE('',#265,#279,#1415,.T.);+#1415=LINE('',#266,#256);+#1416=PLANE('',#1417);+#1417=AXIS2_PLACEMENT_3D('',#266,#775,#257);+#1418=ADVANCED_FACE('',(#1419),#1424,.F.);+#1419=FACE_BOUND('',#1420,.F.);+#1420=EDGE_LOOP('',(#246,#251,#258,#1421));+#1421=ORIENTED_EDGE('',*,*,#1422,.F.);+#1422=EDGE_CURVE('',#244,#260,#1423,.T.);+#1423=LINE('',#245,#256);+#1424=PLANE('',#1425);+#1425=AXIS2_PLACEMENT_3D('',#245,#775,#257);+#1426=ADVANCED_FACE('',(#1427),#1433,.F.);+#1427=FACE_BOUND('',#1428,.F.);+#1428=EDGE_LOOP('',(#1429,#1430,#1431,#1432));+#1429=ORIENTED_EDGE('',*,*,#1000,.T.);+#1430=ORIENTED_EDGE('',*,*,#995,.T.);+#1431=ORIENTED_EDGE('',*,*,#1117,.T.);+#1432=ORIENTED_EDGE('',*,*,#1007,.T.);+#1433=PLANE('',#1434);+#1434=AXIS2_PLACEMENT_3D('',#1435,#13,#1436);+#1435=CARTESIAN_POINT('',(-1.845179491924,-1.4,0.));+#1436=DIRECTION('',(1.110223024625E-16,1.,0.));+#1437=ADVANCED_FACE('',(#1438),#1446,.F.);+#1438=FACE_BOUND('',#1439,.F.);+#1439=EDGE_LOOP('',(#1440,#1441,#1442,#1445));+#1440=ORIENTED_EDGE('',*,*,#413,.T.);+#1441=ORIENTED_EDGE('',*,*,#406,.T.);+#1442=ORIENTED_EDGE('',*,*,#1443,.T.);+#1443=EDGE_CURVE('',#402,#423,#1444,.T.);+#1444=LINE('',#403,#1140);+#1445=ORIENTED_EDGE('',*,*,#422,.T.);+#1446=PLANE('',#1447);+#1447=AXIS2_PLACEMENT_3D('',#1448,#13,#1449);+#1448=CARTESIAN_POINT('',(-1.4,-1.845179491924,0.));+#1449=DIRECTION('',(-1.,1.224646799147E-16,0.));+#1450=ADVANCED_FACE('',(#1451),#1457,.F.);+#1451=FACE_BOUND('',#1452,.F.);+#1452=EDGE_LOOP('',(#1453,#1454,#1455,#1456));+#1453=ORIENTED_EDGE('',*,*,#984,.T.);+#1454=ORIENTED_EDGE('',*,*,#979,.T.);+#1455=ORIENTED_EDGE('',*,*,#1106,.T.);+#1456=ORIENTED_EDGE('',*,*,#991,.T.);+#1457=PLANE('',#1458);+#1458=AXIS2_PLACEMENT_3D('',#1459,#13,#1436);+#1459=CARTESIAN_POINT('',(-1.845179491924,-1.,0.));+#1460=ADVANCED_FACE('',(#1461),#1469,.F.);+#1461=FACE_BOUND('',#1462,.F.);+#1462=EDGE_LOOP('',(#1463,#1464,#1465,#1468));+#1463=ORIENTED_EDGE('',*,*,#438,.T.);+#1464=ORIENTED_EDGE('',*,*,#433,.T.);+#1465=ORIENTED_EDGE('',*,*,#1466,.T.);+#1466=EDGE_CURVE('',#430,#446,#1467,.T.);+#1467=LINE('',#431,#1140);+#1468=ORIENTED_EDGE('',*,*,#445,.T.);+#1469=PLANE('',#1470);+#1470=AXIS2_PLACEMENT_3D('',#1471,#13,#1449);+#1471=CARTESIAN_POINT('',(-1.,-1.845179491924,0.));+#1472=ADVANCED_FACE('',(#1473),#1479,.F.);+#1473=FACE_BOUND('',#1474,.F.);+#1474=EDGE_LOOP('',(#1475,#1476,#1477,#1478));+#1475=ORIENTED_EDGE('',*,*,#968,.T.);+#1476=ORIENTED_EDGE('',*,*,#963,.T.);+#1477=ORIENTED_EDGE('',*,*,#1095,.T.);+#1478=ORIENTED_EDGE('',*,*,#975,.T.);+#1479=PLANE('',#1480);+#1480=AXIS2_PLACEMENT_3D('',#1481,#13,#1436);+#1481=CARTESIAN_POINT('',(-1.845179491924,-0.6,0.));+#1482=ADVANCED_FACE('',(#1483),#1491,.F.);+#1483=FACE_BOUND('',#1484,.F.);+#1484=EDGE_LOOP('',(#1485,#1486,#1487,#1490));+#1485=ORIENTED_EDGE('',*,*,#459,.T.);+#1486=ORIENTED_EDGE('',*,*,#454,.T.);+#1487=ORIENTED_EDGE('',*,*,#1488,.T.);+#1488=EDGE_CURVE('',#451,#467,#1489,.T.);+#1489=LINE('',#452,#1140);+#1490=ORIENTED_EDGE('',*,*,#466,.T.);+#1491=PLANE('',#1492);+#1492=AXIS2_PLACEMENT_3D('',#1493,#13,#1449);+#1493=CARTESIAN_POINT('',(-0.6,-1.845179491924,0.));+#1494=ADVANCED_FACE('',(#1495),#1501,.F.);+#1495=FACE_BOUND('',#1496,.F.);+#1496=EDGE_LOOP('',(#1497,#1498,#1499,#1500));+#1497=ORIENTED_EDGE('',*,*,#952,.T.);+#1498=ORIENTED_EDGE('',*,*,#947,.T.);+#1499=ORIENTED_EDGE('',*,*,#1084,.T.);+#1500=ORIENTED_EDGE('',*,*,#959,.T.);+#1501=PLANE('',#1502);+#1502=AXIS2_PLACEMENT_3D('',#1503,#13,#1436);+#1503=CARTESIAN_POINT('',(-1.845179491924,-0.2,0.));+#1504=ADVANCED_FACE('',(#1505),#1513,.F.);+#1505=FACE_BOUND('',#1506,.F.);+#1506=EDGE_LOOP('',(#1507,#1508,#1509,#1512));+#1507=ORIENTED_EDGE('',*,*,#480,.T.);+#1508=ORIENTED_EDGE('',*,*,#475,.T.);+#1509=ORIENTED_EDGE('',*,*,#1510,.T.);+#1510=EDGE_CURVE('',#472,#488,#1511,.T.);+#1511=LINE('',#473,#1140);+#1512=ORIENTED_EDGE('',*,*,#487,.T.);+#1513=PLANE('',#1514);+#1514=AXIS2_PLACEMENT_3D('',#1515,#13,#1449);+#1515=CARTESIAN_POINT('',(-0.2,-1.845179491924,0.));+#1516=ADVANCED_FACE('',(#1517),#1523,.F.);+#1517=FACE_BOUND('',#1518,.F.);+#1518=EDGE_LOOP('',(#1519,#1520,#1521,#1522));+#1519=ORIENTED_EDGE('',*,*,#936,.T.);+#1520=ORIENTED_EDGE('',*,*,#931,.T.);+#1521=ORIENTED_EDGE('',*,*,#1073,.T.);+#1522=ORIENTED_EDGE('',*,*,#943,.T.);+#1523=PLANE('',#1524);+#1524=AXIS2_PLACEMENT_3D('',#1525,#13,#1436);+#1525=CARTESIAN_POINT('',(-1.845179491924,0.2,0.));+#1526=ADVANCED_FACE('',(#1527),#1535,.F.);+#1527=FACE_BOUND('',#1528,.F.);+#1528=EDGE_LOOP('',(#1529,#1530,#1531,#1534));+#1529=ORIENTED_EDGE('',*,*,#501,.T.);+#1530=ORIENTED_EDGE('',*,*,#496,.T.);+#1531=ORIENTED_EDGE('',*,*,#1532,.T.);+#1532=EDGE_CURVE('',#493,#509,#1533,.T.);+#1533=LINE('',#494,#1140);+#1534=ORIENTED_EDGE('',*,*,#508,.T.);+#1535=PLANE('',#1536);+#1536=AXIS2_PLACEMENT_3D('',#1537,#13,#1449);+#1537=CARTESIAN_POINT('',(0.2,-1.845179491924,0.));+#1538=ADVANCED_FACE('',(#1539),#1545,.F.);+#1539=FACE_BOUND('',#1540,.F.);+#1540=EDGE_LOOP('',(#1541,#1542,#1543,#1544));+#1541=ORIENTED_EDGE('',*,*,#920,.T.);+#1542=ORIENTED_EDGE('',*,*,#915,.T.);+#1543=ORIENTED_EDGE('',*,*,#1062,.T.);+#1544=ORIENTED_EDGE('',*,*,#927,.T.);+#1545=PLANE('',#1546);+#1546=AXIS2_PLACEMENT_3D('',#1547,#13,#1436);+#1547=CARTESIAN_POINT('',(-1.845179491924,0.6,0.));+#1548=ADVANCED_FACE('',(#1549),#1557,.F.);+#1549=FACE_BOUND('',#1550,.F.);+#1550=EDGE_LOOP('',(#1551,#1552,#1553,#1556));+#1551=ORIENTED_EDGE('',*,*,#522,.T.);+#1552=ORIENTED_EDGE('',*,*,#517,.T.);+#1553=ORIENTED_EDGE('',*,*,#1554,.T.);+#1554=EDGE_CURVE('',#514,#530,#1555,.T.);+#1555=LINE('',#515,#1140);+#1556=ORIENTED_EDGE('',*,*,#529,.T.);+#1557=PLANE('',#1558);+#1558=AXIS2_PLACEMENT_3D('',#1559,#13,#1449);+#1559=CARTESIAN_POINT('',(0.6,-1.845179491924,0.));+#1560=ADVANCED_FACE('',(#1561),#1567,.F.);+#1561=FACE_BOUND('',#1562,.F.);+#1562=EDGE_LOOP('',(#1563,#1564,#1565,#1566));+#1563=ORIENTED_EDGE('',*,*,#904,.T.);+#1564=ORIENTED_EDGE('',*,*,#899,.T.);+#1565=ORIENTED_EDGE('',*,*,#1051,.T.);+#1566=ORIENTED_EDGE('',*,*,#911,.T.);+#1567=PLANE('',#1568);+#1568=AXIS2_PLACEMENT_3D('',#1569,#13,#1436);+#1569=CARTESIAN_POINT('',(-1.845179491924,1.,0.));+#1570=ADVANCED_FACE('',(#1571),#1579,.F.);+#1571=FACE_BOUND('',#1572,.F.);+#1572=EDGE_LOOP('',(#1573,#1574,#1575,#1578));+#1573=ORIENTED_EDGE('',*,*,#543,.T.);+#1574=ORIENTED_EDGE('',*,*,#538,.T.);+#1575=ORIENTED_EDGE('',*,*,#1576,.T.);+#1576=EDGE_CURVE('',#535,#551,#1577,.T.);+#1577=LINE('',#536,#1140);+#1578=ORIENTED_EDGE('',*,*,#550,.T.);+#1579=PLANE('',#1580);+#1580=AXIS2_PLACEMENT_3D('',#1581,#13,#1449);+#1581=CARTESIAN_POINT('',(1.,-1.845179491924,0.));+#1582=ADVANCED_FACE('',(#1583),#1589,.F.);+#1583=FACE_BOUND('',#1584,.F.);+#1584=EDGE_LOOP('',(#1585,#1586,#1587,#1588));+#1585=ORIENTED_EDGE('',*,*,#888,.T.);+#1586=ORIENTED_EDGE('',*,*,#883,.T.);+#1587=ORIENTED_EDGE('',*,*,#1040,.T.);+#1588=ORIENTED_EDGE('',*,*,#895,.T.);+#1589=PLANE('',#1590);+#1590=AXIS2_PLACEMENT_3D('',#1591,#13,#1436);+#1591=CARTESIAN_POINT('',(-1.845179491924,1.4,0.));+#1592=ADVANCED_FACE('',(#1593),#1601,.F.);+#1593=FACE_BOUND('',#1594,.F.);+#1594=EDGE_LOOP('',(#1595,#1596,#1597,#1600));+#1595=ORIENTED_EDGE('',*,*,#564,.T.);+#1596=ORIENTED_EDGE('',*,*,#559,.T.);+#1597=ORIENTED_EDGE('',*,*,#1598,.T.);+#1598=EDGE_CURVE('',#556,#572,#1599,.T.);+#1599=LINE('',#557,#1140);+#1600=ORIENTED_EDGE('',*,*,#571,.T.);+#1601=PLANE('',#1602);+#1602=AXIS2_PLACEMENT_3D('',#1603,#13,#1449);+#1603=CARTESIAN_POINT('',(1.4,-1.845179491924,0.));+#1604=ADVANCED_FACE('',(#1605),#1611,.F.);+#1605=FACE_BOUND('',#1606,.F.);+#1606=EDGE_LOOP('',(#1607,#1608,#1609,#1610));+#1607=ORIENTED_EDGE('',*,*,#872,.T.);+#1608=ORIENTED_EDGE('',*,*,#867,.T.);+#1609=ORIENTED_EDGE('',*,*,#1366,.T.);+#1610=ORIENTED_EDGE('',*,*,#879,.T.);+#1611=PLANE('',#1612);+#1612=AXIS2_PLACEMENT_3D('',#1613,#13,#14);+#1613=CARTESIAN_POINT('',(-1.4,1.845179491924,0.));+#1614=ADVANCED_FACE('',(#1615),#1623,.F.);+#1615=FACE_BOUND('',#1616,.F.);+#1616=EDGE_LOOP('',(#1617,#1618,#1619,#1622));+#1617=ORIENTED_EDGE('',*,*,#592,.T.);+#1618=ORIENTED_EDGE('',*,*,#585,.T.);+#1619=ORIENTED_EDGE('',*,*,#1620,.T.);+#1620=EDGE_CURVE('',#581,#602,#1621,.T.);+#1621=LINE('',#582,#1258);+#1622=ORIENTED_EDGE('',*,*,#601,.T.);+#1623=PLANE('',#1624);+#1624=AXIS2_PLACEMENT_3D('',#1625,#13,#1626);+#1625=CARTESIAN_POINT('',(1.845179491924,-1.4,0.));+#1626=DIRECTION('',(-2.22044604925E-16,-1.,0.));+#1627=ADVANCED_FACE('',(#1628),#1634,.F.);+#1628=FACE_BOUND('',#1629,.F.);+#1629=EDGE_LOOP('',(#1630,#1631,#1632,#1633));+#1630=ORIENTED_EDGE('',*,*,#857,.T.);+#1631=ORIENTED_EDGE('',*,*,#852,.T.);+#1632=ORIENTED_EDGE('',*,*,#1374,.T.);+#1633=ORIENTED_EDGE('',*,*,#864,.T.);+#1634=PLANE('',#1635);+#1635=AXIS2_PLACEMENT_3D('',#1636,#13,#14);+#1636=CARTESIAN_POINT('',(-1.,1.845179491924,0.));+#1637=ADVANCED_FACE('',(#1638),#1646,.F.);+#1638=FACE_BOUND('',#1639,.F.);+#1639=EDGE_LOOP('',(#1640,#1641,#1642,#1645));+#1640=ORIENTED_EDGE('',*,*,#617,.T.);+#1641=ORIENTED_EDGE('',*,*,#612,.T.);+#1642=ORIENTED_EDGE('',*,*,#1643,.T.);+#1643=EDGE_CURVE('',#609,#625,#1644,.T.);+#1644=LINE('',#610,#1258);+#1645=ORIENTED_EDGE('',*,*,#624,.T.);+#1646=PLANE('',#1647);+#1647=AXIS2_PLACEMENT_3D('',#1648,#13,#1626);+#1648=CARTESIAN_POINT('',(1.845179491924,-1.,0.));+#1649=ADVANCED_FACE('',(#1650),#1656,.F.);+#1650=FACE_BOUND('',#1651,.F.);+#1651=EDGE_LOOP('',(#1652,#1653,#1654,#1655));+#1652=ORIENTED_EDGE('',*,*,#842,.T.);+#1653=ORIENTED_EDGE('',*,*,#837,.T.);+#1654=ORIENTED_EDGE('',*,*,#1382,.T.);+#1655=ORIENTED_EDGE('',*,*,#849,.T.);+#1656=PLANE('',#1657);+#1657=AXIS2_PLACEMENT_3D('',#1658,#13,#14);+#1658=CARTESIAN_POINT('',(-0.6,1.845179491924,0.));+#1659=ADVANCED_FACE('',(#1660),#1668,.F.);+#1660=FACE_BOUND('',#1661,.F.);+#1661=EDGE_LOOP('',(#1662,#1663,#1664,#1667));+#1662=ORIENTED_EDGE('',*,*,#638,.T.);+#1663=ORIENTED_EDGE('',*,*,#633,.T.);+#1664=ORIENTED_EDGE('',*,*,#1665,.T.);+#1665=EDGE_CURVE('',#630,#646,#1666,.T.);+#1666=LINE('',#631,#1258);+#1667=ORIENTED_EDGE('',*,*,#645,.T.);+#1668=PLANE('',#1669);+#1669=AXIS2_PLACEMENT_3D('',#1670,#13,#1626);+#1670=CARTESIAN_POINT('',(1.845179491924,-0.6,0.));+#1671=ADVANCED_FACE('',(#1672),#1678,.F.);+#1672=FACE_BOUND('',#1673,.F.);+#1673=EDGE_LOOP('',(#1674,#1675,#1676,#1677));+#1674=ORIENTED_EDGE('',*,*,#827,.T.);+#1675=ORIENTED_EDGE('',*,*,#822,.T.);+#1676=ORIENTED_EDGE('',*,*,#1390,.T.);+#1677=ORIENTED_EDGE('',*,*,#834,.T.);+#1678=PLANE('',#1679);+#1679=AXIS2_PLACEMENT_3D('',#1680,#13,#14);+#1680=CARTESIAN_POINT('',(-0.2,1.845179491924,0.));+#1681=ADVANCED_FACE('',(#1682),#1690,.F.);+#1682=FACE_BOUND('',#1683,.F.);+#1683=EDGE_LOOP('',(#1684,#1685,#1686,#1689));+#1684=ORIENTED_EDGE('',*,*,#659,.T.);+#1685=ORIENTED_EDGE('',*,*,#654,.T.);+#1686=ORIENTED_EDGE('',*,*,#1687,.T.);+#1687=EDGE_CURVE('',#651,#667,#1688,.T.);+#1688=LINE('',#652,#1258);+#1689=ORIENTED_EDGE('',*,*,#666,.T.);+#1690=PLANE('',#1691);+#1691=AXIS2_PLACEMENT_3D('',#1692,#13,#1626);+#1692=CARTESIAN_POINT('',(1.845179491924,-0.2,0.));+#1693=ADVANCED_FACE('',(#1694),#1700,.F.);+#1694=FACE_BOUND('',#1695,.F.);+#1695=EDGE_LOOP('',(#1696,#1697,#1698,#1699));+#1696=ORIENTED_EDGE('',*,*,#812,.T.);+#1697=ORIENTED_EDGE('',*,*,#807,.T.);+#1698=ORIENTED_EDGE('',*,*,#1398,.T.);+#1699=ORIENTED_EDGE('',*,*,#819,.T.);+#1700=PLANE('',#1701);+#1701=AXIS2_PLACEMENT_3D('',#1702,#13,#14);+#1702=CARTESIAN_POINT('',(0.2,1.845179491924,0.));+#1703=ADVANCED_FACE('',(#1704),#1712,.F.);+#1704=FACE_BOUND('',#1705,.F.);+#1705=EDGE_LOOP('',(#1706,#1707,#1708,#1711));+#1706=ORIENTED_EDGE('',*,*,#680,.T.);+#1707=ORIENTED_EDGE('',*,*,#675,.T.);+#1708=ORIENTED_EDGE('',*,*,#1709,.T.);+#1709=EDGE_CURVE('',#672,#688,#1710,.T.);+#1710=LINE('',#673,#1258);+#1711=ORIENTED_EDGE('',*,*,#687,.T.);+#1712=PLANE('',#1713);+#1713=AXIS2_PLACEMENT_3D('',#1714,#13,#1626);+#1714=CARTESIAN_POINT('',(1.845179491924,0.2,0.));+#1715=ADVANCED_FACE('',(#1716),#1722,.F.);+#1716=FACE_BOUND('',#1717,.F.);+#1717=EDGE_LOOP('',(#1718,#1719,#1720,#1721));+#1718=ORIENTED_EDGE('',*,*,#797,.T.);+#1719=ORIENTED_EDGE('',*,*,#792,.T.);+#1720=ORIENTED_EDGE('',*,*,#1406,.T.);+#1721=ORIENTED_EDGE('',*,*,#804,.T.);+#1722=PLANE('',#1723);+#1723=AXIS2_PLACEMENT_3D('',#1724,#13,#14);+#1724=CARTESIAN_POINT('',(0.6,1.845179491924,0.));+#1725=ADVANCED_FACE('',(#1726),#1734,.F.);+#1726=FACE_BOUND('',#1727,.F.);+#1727=EDGE_LOOP('',(#1728,#1729,#1730,#1733));+#1728=ORIENTED_EDGE('',*,*,#701,.T.);+#1729=ORIENTED_EDGE('',*,*,#696,.T.);+#1730=ORIENTED_EDGE('',*,*,#1731,.T.);+#1731=EDGE_CURVE('',#693,#709,#1732,.T.);+#1732=LINE('',#694,#1258);+#1733=ORIENTED_EDGE('',*,*,#708,.T.);+#1734=PLANE('',#1735);+#1735=AXIS2_PLACEMENT_3D('',#1736,#13,#1626);+#1736=CARTESIAN_POINT('',(1.845179491924,0.6,0.));+#1737=ADVANCED_FACE('',(#1738),#1744,.F.);+#1738=FACE_BOUND('',#1739,.F.);+#1739=EDGE_LOOP('',(#1740,#1741,#1742,#1743));+#1740=ORIENTED_EDGE('',*,*,#782,.T.);+#1741=ORIENTED_EDGE('',*,*,#777,.T.);+#1742=ORIENTED_EDGE('',*,*,#1414,.T.);+#1743=ORIENTED_EDGE('',*,*,#789,.T.);+#1744=PLANE('',#1745);+#1745=AXIS2_PLACEMENT_3D('',#1746,#13,#14);+#1746=CARTESIAN_POINT('',(1.,1.845179491924,0.));+#1747=ADVANCED_FACE('',(#1748),#1756,.F.);+#1748=FACE_BOUND('',#1749,.F.);+#1749=EDGE_LOOP('',(#1750,#1751,#1752,#1755));+#1750=ORIENTED_EDGE('',*,*,#722,.T.);+#1751=ORIENTED_EDGE('',*,*,#717,.T.);+#1752=ORIENTED_EDGE('',*,*,#1753,.T.);+#1753=EDGE_CURVE('',#714,#730,#1754,.T.);+#1754=LINE('',#715,#1258);+#1755=ORIENTED_EDGE('',*,*,#729,.T.);+#1756=PLANE('',#1757);+#1757=AXIS2_PLACEMENT_3D('',#1758,#13,#1626);+#1758=CARTESIAN_POINT('',(1.845179491924,1.,0.));+#1759=ADVANCED_FACE('',(#1760),#1766,.F.);+#1760=FACE_BOUND('',#1761,.F.);+#1761=EDGE_LOOP('',(#1762,#1763,#1764,#1765));+#1762=ORIENTED_EDGE('',*,*,#764,.T.);+#1763=ORIENTED_EDGE('',*,*,#757,.T.);+#1764=ORIENTED_EDGE('',*,*,#1422,.T.);+#1765=ORIENTED_EDGE('',*,*,#772,.T.);+#1766=PLANE('',#1767);+#1767=AXIS2_PLACEMENT_3D('',#1768,#13,#14);+#1768=CARTESIAN_POINT('',(1.4,1.845179491924,0.));+#1769=ADVANCED_FACE('',(#1770),#1778,.F.);+#1770=FACE_BOUND('',#1771,.F.);+#1771=EDGE_LOOP('',(#1772,#1773,#1774,#1777));+#1772=ORIENTED_EDGE('',*,*,#743,.T.);+#1773=ORIENTED_EDGE('',*,*,#738,.T.);+#1774=ORIENTED_EDGE('',*,*,#1775,.T.);+#1775=EDGE_CURVE('',#735,#751,#1776,.T.);+#1776=LINE('',#736,#1258);+#1777=ORIENTED_EDGE('',*,*,#750,.T.);+#1778=PLANE('',#1779);+#1779=AXIS2_PLACEMENT_3D('',#1780,#13,#1626);+#1780=CARTESIAN_POINT('',(1.845179491924,1.4,0.));+#1781=ADVANCED_FACE('',(#1782),#1788,.F.);+#1782=FACE_BOUND('',#1783,.F.);+#1783=EDGE_LOOP('',(#1784,#1785,#1786,#1787));+#1784=ORIENTED_EDGE('',*,*,#1012,.T.);+#1785=ORIENTED_EDGE('',*,*,#1029,.T.);+#1786=ORIENTED_EDGE('',*,*,#1024,.T.);+#1787=ORIENTED_EDGE('',*,*,#1019,.T.);+#1788=PLANE('',#1789);+#1789=AXIS2_PLACEMENT_3D('',#1790,#13,#199);+#1790=CARTESIAN_POINT('',(-3.965082230804E-17,3.965082230804E-17,0.));+#1791=ADVANCED_FACE('',(#1792),#1798,.F.);+#1792=FACE_BOUND('',#1793,.F.);+#1793=EDGE_LOOP('',(#1794,#1795,#1796,#1797));+#1794=ORIENTED_EDGE('',*,*,#1240,.T.);+#1795=ORIENTED_EDGE('',*,*,#1235,.T.);+#1796=ORIENTED_EDGE('',*,*,#1230,.F.);+#1797=ORIENTED_EDGE('',*,*,#1443,.F.);+#1798=PLANE('',#1799);+#1799=AXIS2_PLACEMENT_3D('',#403,#427,#420);+#1800=ADVANCED_FACE('',(#1801),#1807,.F.);+#1801=FACE_BOUND('',#1802,.F.);+#1802=EDGE_LOOP('',(#1803,#1804,#1805,#1806));+#1803=ORIENTED_EDGE('',*,*,#1226,.T.);+#1804=ORIENTED_EDGE('',*,*,#1221,.T.);+#1805=ORIENTED_EDGE('',*,*,#1216,.F.);+#1806=ORIENTED_EDGE('',*,*,#1466,.F.);+#1807=PLANE('',#1808);+#1808=AXIS2_PLACEMENT_3D('',#431,#427,#420);+#1809=ADVANCED_FACE('',(#1810),#1816,.F.);+#1810=FACE_BOUND('',#1811,.F.);+#1811=EDGE_LOOP('',(#1812,#1813,#1814,#1815));+#1812=ORIENTED_EDGE('',*,*,#1212,.T.);+#1813=ORIENTED_EDGE('',*,*,#1207,.T.);+#1814=ORIENTED_EDGE('',*,*,#1202,.F.);+#1815=ORIENTED_EDGE('',*,*,#1488,.F.);+#1816=PLANE('',#1817);+#1817=AXIS2_PLACEMENT_3D('',#452,#427,#420);+#1818=ADVANCED_FACE('',(#1819),#1825,.F.);+#1819=FACE_BOUND('',#1820,.F.);+#1820=EDGE_LOOP('',(#1821,#1822,#1823,#1824));+#1821=ORIENTED_EDGE('',*,*,#1198,.T.);+#1822=ORIENTED_EDGE('',*,*,#1193,.T.);+#1823=ORIENTED_EDGE('',*,*,#1188,.F.);+#1824=ORIENTED_EDGE('',*,*,#1510,.F.);+#1825=PLANE('',#1826);+#1826=AXIS2_PLACEMENT_3D('',#473,#427,#420);+#1827=ADVANCED_FACE('',(#1828),#1834,.F.);+#1828=FACE_BOUND('',#1829,.F.);+#1829=EDGE_LOOP('',(#1830,#1831,#1832,#1833));+#1830=ORIENTED_EDGE('',*,*,#1184,.T.);+#1831=ORIENTED_EDGE('',*,*,#1179,.T.);+#1832=ORIENTED_EDGE('',*,*,#1174,.F.);+#1833=ORIENTED_EDGE('',*,*,#1532,.F.);+#1834=PLANE('',#1835);+#1835=AXIS2_PLACEMENT_3D('',#494,#427,#420);+#1836=ADVANCED_FACE('',(#1837),#1843,.F.);+#1837=FACE_BOUND('',#1838,.F.);+#1838=EDGE_LOOP('',(#1839,#1840,#1841,#1842));+#1839=ORIENTED_EDGE('',*,*,#1170,.T.);+#1840=ORIENTED_EDGE('',*,*,#1165,.T.);+#1841=ORIENTED_EDGE('',*,*,#1160,.F.);+#1842=ORIENTED_EDGE('',*,*,#1554,.F.);+#1843=PLANE('',#1844);+#1844=AXIS2_PLACEMENT_3D('',#515,#427,#420);+#1845=ADVANCED_FACE('',(#1846),#1852,.F.);+#1846=FACE_BOUND('',#1847,.F.);+#1847=EDGE_LOOP('',(#1848,#1849,#1850,#1851));+#1848=ORIENTED_EDGE('',*,*,#1156,.T.);+#1849=ORIENTED_EDGE('',*,*,#1151,.T.);+#1850=ORIENTED_EDGE('',*,*,#1146,.F.);+#1851=ORIENTED_EDGE('',*,*,#1576,.F.);+#1852=PLANE('',#1853);+#1853=AXIS2_PLACEMENT_3D('',#536,#427,#420);+#1854=ADVANCED_FACE('',(#1855),#1861,.F.);+#1855=FACE_BOUND('',#1856,.F.);+#1856=EDGE_LOOP('',(#1857,#1858,#1859,#1860));+#1857=ORIENTED_EDGE('',*,*,#1142,.T.);+#1858=ORIENTED_EDGE('',*,*,#1136,.T.);+#1859=ORIENTED_EDGE('',*,*,#1131,.F.);+#1860=ORIENTED_EDGE('',*,*,#1598,.F.);+#1861=PLANE('',#1862);+#1862=AXIS2_PLACEMENT_3D('',#557,#427,#420);+#1863=ADVANCED_FACE('',(#1864),#1867,.F.);+#1864=FACE_BOUND('',#1865,.F.);+#1865=EDGE_LOOP('',(#1340,#1345,#1350,#1866));+#1866=ORIENTED_EDGE('',*,*,#1775,.F.);+#1867=PLANE('',#1868);+#1868=AXIS2_PLACEMENT_3D('',#736,#606,#599);+#1869=ADVANCED_FACE('',(#1870),#1873,.F.);+#1870=FACE_BOUND('',#1871,.F.);+#1871=EDGE_LOOP('',(#1327,#1332,#1337,#1872));+#1872=ORIENTED_EDGE('',*,*,#1753,.F.);+#1873=PLANE('',#1874);+#1874=AXIS2_PLACEMENT_3D('',#715,#606,#599);+#1875=ADVANCED_FACE('',(#1876),#1879,.F.);+#1876=FACE_BOUND('',#1877,.F.);+#1877=EDGE_LOOP('',(#1314,#1319,#1324,#1878));+#1878=ORIENTED_EDGE('',*,*,#1731,.F.);+#1879=PLANE('',#1880);+#1880=AXIS2_PLACEMENT_3D('',#694,#606,#599);+#1881=ADVANCED_FACE('',(#1882),#1885,.F.);+#1882=FACE_BOUND('',#1883,.F.);+#1883=EDGE_LOOP('',(#1301,#1306,#1311,#1884));+#1884=ORIENTED_EDGE('',*,*,#1709,.F.);+#1885=PLANE('',#1886);+#1886=AXIS2_PLACEMENT_3D('',#673,#606,#599);+#1887=ADVANCED_FACE('',(#1888),#1891,.F.);+#1888=FACE_BOUND('',#1889,.F.);+#1889=EDGE_LOOP('',(#1288,#1293,#1298,#1890));+#1890=ORIENTED_EDGE('',*,*,#1687,.F.);+#1891=PLANE('',#1892);+#1892=AXIS2_PLACEMENT_3D('',#652,#606,#599);+#1893=ADVANCED_FACE('',(#1894),#1897,.F.);+#1894=FACE_BOUND('',#1895,.F.);+#1895=EDGE_LOOP('',(#1275,#1280,#1285,#1896));+#1896=ORIENTED_EDGE('',*,*,#1665,.F.);+#1897=PLANE('',#1898);+#1898=AXIS2_PLACEMENT_3D('',#631,#606,#599);+#1899=ADVANCED_FACE('',(#1900),#1903,.F.);+#1900=FACE_BOUND('',#1901,.F.);+#1901=EDGE_LOOP('',(#1262,#1267,#1272,#1902));+#1902=ORIENTED_EDGE('',*,*,#1643,.F.);+#1903=PLANE('',#1904);+#1904=AXIS2_PLACEMENT_3D('',#610,#606,#599);+#1905=ADVANCED_FACE('',(#1906),#1909,.F.);+#1906=FACE_BOUND('',#1907,.F.);+#1907=EDGE_LOOP('',(#1248,#1253,#1259,#1908));+#1908=ORIENTED_EDGE('',*,*,#1620,.F.);+#1909=PLANE('',#1910);+#1910=AXIS2_PLACEMENT_3D('',#582,#606,#599);+#1911=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1915)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1912,#1913,#1914)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1912=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1913=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1914=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1915=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1912,'distance_accuracy_value','confusion accuracy');+#1916=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1917=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1918,#1928,#1929,#1930,#1931,#1940,#1941,#1942,#1943,#1944,#1945,#1946,#1947,#1948,#1949,#1958,#1959,#1960,#1961,#1962,#1963,#1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996,#1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012,#2013,#2014),#1911);+#1918=STYLED_ITEM('color',(#1919),#17);+#1919=PRESENTATION_STYLE_ASSIGNMENT((#1920,#1926));+#1920=SURFACE_STYLE_USAGE(.BOTH.,#1921);+#1921=SURFACE_SIDE_STYLE('',(#1922));+#1922=SURFACE_STYLE_FILL_AREA(#1923);+#1923=FILL_AREA_STYLE('',(#1924));+#1924=FILL_AREA_STYLE_COLOUR('',#1925);+#1925=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1926=CURVE_STYLE('',#1927,POSITIVE_LENGTH_MEASURE(0.1),#1925);+#1927=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1928=STYLED_ITEM('color',(#1919),#200);+#1929=STYLED_ITEM('color',(#1919),#228);+#1930=STYLED_ITEM('color',(#1919),#396);+#1931=STYLED_ITEM('color',(#1932),#1033);+#1932=PRESENTATION_STYLE_ASSIGNMENT((#1933,#1939));+#1933=SURFACE_STYLE_USAGE(.BOTH.,#1934);+#1934=SURFACE_SIDE_STYLE('',(#1935));+#1935=SURFACE_STYLE_FILL_AREA(#1936);+#1936=FILL_AREA_STYLE('',(#1937));+#1937=FILL_AREA_STYLE_COLOUR('',#1938);+#1938=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1939=CURVE_STYLE('',#1927,POSITIVE_LENGTH_MEASURE(0.1),#1938);+#1940=STYLED_ITEM('color',(#1932),#1044);+#1941=STYLED_ITEM('color',(#1932),#1055);+#1942=STYLED_ITEM('color',(#1932),#1066);+#1943=STYLED_ITEM('color',(#1932),#1077);+#1944=STYLED_ITEM('color',(#1932),#1088);+#1945=STYLED_ITEM('color',(#1932),#1099);+#1946=STYLED_ITEM('color',(#1932),#1110);+#1947=STYLED_ITEM('color',(#1919),#1121);+#1948=STYLED_ITEM('color',(#1919),#1244);+#1949=STYLED_ITEM('color',(#1950),#1356);+#1950=PRESENTATION_STYLE_ASSIGNMENT((#1951,#1957));+#1951=SURFACE_STYLE_USAGE(.BOTH.,#1952);+#1952=SURFACE_SIDE_STYLE('',(#1953));+#1953=SURFACE_STYLE_FILL_AREA(#1954);+#1954=FILL_AREA_STYLE('',(#1955));+#1955=FILL_AREA_STYLE_COLOUR('',#1956);+#1956=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1957=CURVE_STYLE('',#1927,POSITIVE_LENGTH_MEASURE(0.1),#1956);+#1958=STYLED_ITEM('color',(#1932),#1362);+#1959=STYLED_ITEM('color',(#1932),#1370);+#1960=STYLED_ITEM('color',(#1932),#1378);+#1961=STYLED_ITEM('color',(#1932),#1386);+#1962=STYLED_ITEM('color',(#1932),#1394);+#1963=STYLED_ITEM('color',(#1932),#1402);+#1964=STYLED_ITEM('color',(#1932),#1410);+#1965=STYLED_ITEM('color',(#1932),#1418);+#1966=STYLED_ITEM('color',(#1932),#1426);+#1967=STYLED_ITEM('color',(#1932),#1437);+#1968=STYLED_ITEM('color',(#1932),#1450);+#1969=STYLED_ITEM('color',(#1932),#1460);+#1970=STYLED_ITEM('color',(#1932),#1472);+#1971=STYLED_ITEM('color',(#1932),#1482);+#1972=STYLED_ITEM('color',(#1932),#1494);+#1973=STYLED_ITEM('color',(#1932),#1504);+#1974=STYLED_ITEM('color',(#1932),#1516);+#1975=STYLED_ITEM('color',(#1932),#1526);+#1976=STYLED_ITEM('color',(#1932),#1538);+#1977=STYLED_ITEM('color',(#1932),#1548);+#1978=STYLED_ITEM('color',(#1932),#1560);+#1979=STYLED_ITEM('color',(#1932),#1570);+#1980=STYLED_ITEM('color',(#1932),#1582);+#1981=STYLED_ITEM('color',(#1932),#1592);+#1982=STYLED_ITEM('color',(#1932),#1604);+#1983=STYLED_ITEM('color',(#1932),#1614);+#1984=STYLED_ITEM('color',(#1932),#1627);+#1985=STYLED_ITEM('color',(#1932),#1637);+#1986=STYLED_ITEM('color',(#1932),#1649);+#1987=STYLED_ITEM('color',(#1932),#1659);+#1988=STYLED_ITEM('color',(#1932),#1671);+#1989=STYLED_ITEM('color',(#1932),#1681);+#1990=STYLED_ITEM('color',(#1932),#1693);+#1991=STYLED_ITEM('color',(#1932),#1703);+#1992=STYLED_ITEM('color',(#1932),#1715);+#1993=STYLED_ITEM('color',(#1932),#1725);+#1994=STYLED_ITEM('color',(#1932),#1737);+#1995=STYLED_ITEM('color',(#1932),#1747);+#1996=STYLED_ITEM('color',(#1932),#1759);+#1997=STYLED_ITEM('color',(#1932),#1769);+#1998=STYLED_ITEM('color',(#1932),#1781);+#1999=STYLED_ITEM('color',(#1932),#1791);+#2000=STYLED_ITEM('color',(#1932),#1800);+#2001=STYLED_ITEM('color',(#1932),#1809);+#2002=STYLED_ITEM('color',(#1932),#1818);+#2003=STYLED_ITEM('color',(#1932),#1827);+#2004=STYLED_ITEM('color',(#1932),#1836);+#2005=STYLED_ITEM('color',(#1932),#1845);+#2006=STYLED_ITEM('color',(#1932),#1854);+#2007=STYLED_ITEM('color',(#1932),#1863);+#2008=STYLED_ITEM('color',(#1932),#1869);+#2009=STYLED_ITEM('color',(#1932),#1875);+#2010=STYLED_ITEM('color',(#1932),#1881);+#2011=STYLED_ITEM('color',(#1932),#1887);+#2012=STYLED_ITEM('color',(#1932),#1893);+#2013=STYLED_ITEM('color',(#1932),#1899);+#2014=STYLED_ITEM('color',(#1932),#1905);+ENDSEC;+END-ISO-10303-21;
docs/bq25700arsnr-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
package.jsonadded+343@@ -0,0 +1,343 @@+{+ "slug": "bq25700arsnr",+ "version": "0.1.0",+ "type": "component",+ "description": "Texas Instruments Battery Management, QFN-32(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power management (pmic)",+ "bq25700arsnr",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "bq25700arsnr.kicad_sym",+ "bq25700arsnr.kicad_mod",+ "bq25700arsnr.glb",+ "bq25700arsnr.step",+ "bq25700arsnr.lbr",+ "docs/hero.png",+ "docs/bq25700arsnr-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "bq25700arsnr-hero.glb",+ "bq25700arsnr-hero.overlay.json",+ "bq25700arsnr-etched.glb"+ ],+ "component": {+ "mpn": "BQ25700ARSNR",+ "manufacturer": "Texas Instruments",+ "package": "QFN-32(4x4)",+ "pin_count": 33,+ "category": "Power Management (PMIC)",+ "subcategory": "Battery Management",+ "datasheet": "https://www.ti.com/cn/lit/gpn/bq25700a",+ "parts": {+ "symbol": "bq25700arsnr.kicad_sym",+ "footprint": "bq25700arsnr.kicad_mod",+ "model_3d": "bq25700arsnr-hero.glb",+ "model_3d_plain": "bq25700arsnr-etched.glb",+ "model_3d_step": "bq25700arsnr-etched.step",+ "model_3d_step_plain": "bq25700arsnr.step",+ "lbr": "bq25700arsnr.lbr"+ },+ "distributor_links": {+ "lcsc": "C965493"+ },+ "distributor_check": {+ "checked_at": "2026-10-17T12:23:42Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "VBUS",+ "type": "power_in",+ "description": "Charger input voltage, recommended to be filtered with a 1 Ω and 0.47 µF (minimum) input low-pass filter; recommended operating range is 0 to 24 V."+ },+ {+ "number": "2",+ "name": "ACN",+ "type": "input",+ "description": "Input current sense resistor negative input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation."+ },+ {+ "number": "3",+ "name": "ACP",+ "type": "input",+ "description": "Input current sense resistor positive input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation."+ },+ {+ "number": "4",+ "name": "CHRG_OK",+ "type": "output",+ "description": "Open-drain active-high indicator that a good power source is connected to the charger input, requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "5",+ "name": "EN_OTG",+ "type": "input",+ "description": "Active-high enable for USB OTG mode, which additionally requires REG0x32[13] to be high; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "6",+ "name": "ILIM_HIZ",+ "type": "input",+ "description": "Input current limit programming pin set by a resistor divider from a supply rail, where pin voltage below 0.4 V enters Hi-Z mode and above 0.8 V exits Hi-Z mode; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "7",+ "name": "VDDA",+ "type": "power_in",+ "description": "Internal reference bias pin, fed from REGN through a 10 Ω resistor and decoupled with a 1 µF ceramic capacitor to power ground; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "8",+ "name": "IADPT",+ "type": "bidirectional",+ "description": "Buffered adapter current output with V(IADPT) = 20 or 40 × (V(ACP) − V(ACN)), clamped below 3.3 V, and recommended operating range is 0 to 3.3 V."+ },+ {+ "number": "9",+ "name": "IBAT",+ "type": "output",+ "description": "Buffered battery current output, with V(IBAT) = 8 or 16 × (V(SRP) − V(SRN)) for charge current, clamped below 3.3 V; the pin may be left floating if unused."+ },+ {+ "number": "10",+ "name": "PSYS",+ "type": "output",+ "description": "Current-mode system power monitor output proportional to total adapter and battery power, clamped below 3.3 V; recommended operating range is 0 to 3.3 V."+ },+ {+ "number": "11",+ "name": "PROCHOT",+ "type": "output",+ "description": "Active-low open-drain processor hot indicator that asserts a pulse when a PROCHOT profile event triggers, with recommended operating range 0 to 5.3 V."+ },+ {+ "number": "12",+ "name": "SDA",+ "type": "bidirectional",+ "description": "SMBus open-drain data I/O requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "13",+ "name": "SCL",+ "type": "input",+ "description": "SMBus clock input requiring a 10 kΩ pullup per SMBus specifications; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "14",+ "name": "CMPIN",+ "type": "input",+ "description": "Input of the independent comparator, compared against an internal reference with output on CMPOUT; tie to ground if the comparator is unused."+ },+ {+ "number": "15",+ "name": "CMPOUT",+ "type": "output",+ "description": "Open-drain output of the independent comparator that requires a pullup resistor to the pullup supply rail."+ },+ {+ "number": "16",+ "name": "COMP1",+ "type": "passive",+ "description": "Buck-boost converter compensation pin 1, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "17",+ "name": "COMP2",+ "type": "passive",+ "description": "Buck-boost converter compensation pin 2, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "18",+ "name": "CELL_BATPRESZ",+ "type": "input",+ "description": "Battery cell selection pin for 1-4 cell setting, which also sets SYSOVP to 5 V (1-cell), 12 V (2-cell) or 19.5 V (3/4-cell), and a pull below VCELL_BATPRESZ_FALL indicates battery removal; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "19",+ "name": "SRN",+ "type": "input",+ "description": "Charge current sense resistor negative input that also senses battery voltage, with recommended operating range 0 to 19.2 V and a 10 Ω series resistor for reverse-battery protection."+ },+ {+ "number": "20",+ "name": "SRP",+ "type": "input",+ "description": "Charge current sense resistor positive input with a 0.1 µF differential filter to SRN, recommended operating range 0 to 19.2 V, and a 10 Ω series resistor for reverse-battery protection."+ },+ {+ "number": "21",+ "name": "BATDRV",+ "type": "output",+ "description": "P-channel BATFET gate driver output that is shorted to VSYS to turn the BATFET off and sits 10 V below VSYS to fully enable it; recommended operating range is 0 to 19.2 V."+ },+ {+ "number": "22",+ "name": "VSYS",+ "type": "input",+ "description": "Charger system voltage sense input, with the system regulation limit programmed in REG0x15() and REG0x3E(); recommended operating range is 0 to 19.2 V."+ },+ {+ "number": "23",+ "name": "SW2",+ "type": "passive",+ "description": "Boost-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V."+ },+ {+ "number": "24",+ "name": "HIDRV2",+ "type": "output",+ "description": "Boost-mode high-side power MOSFET (Q4) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW2."+ },+ {+ "number": "25",+ "name": "BTST2",+ "type": "power_out",+ "description": "Boost-mode high-side driver bootstrap supply with a 0.047 µF capacitor to SW2 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V."+ },+ {+ "number": "26",+ "name": "LODRV2",+ "type": "output",+ "description": "Boost-mode low-side power MOSFET (Q3) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle."+ },+ {+ "number": "27",+ "name": "PGND",+ "type": "power_in",+ "description": "Device power ground."+ },+ {+ "number": "28",+ "name": "REGN",+ "type": "power_out",+ "description": "6 V linear regulator output supplied from VBUS or VSYS, active when VBUS is above VVBUS_CONVEN, which requires a 2.2 µF or 3.3 µF ceramic capacitor to power ground and supplies power-stage gate drive."+ },+ {+ "number": "29",+ "name": "LODRV1",+ "type": "output",+ "description": "Buck-mode low-side power MOSFET (Q2) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle."+ },+ {+ "number": "30",+ "name": "BTST1",+ "type": "power_out",+ "description": "Buck-mode high-side driver bootstrap supply with a 0.047 µF capacitor between SW1 and BTST1 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V."+ },+ {+ "number": "31",+ "name": "HIDRV1",+ "type": "output",+ "description": "Buck-mode high-side power MOSFET (Q1) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW1."+ },+ {+ "number": "32",+ "name": "SW1",+ "type": "passive",+ "description": "Buck-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V."+ },+ {+ "number": "33",+ "name": "EP",+ "type": "passive",+ "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+ }+ ],+ "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 exposed thermal pad is not given a printed pin number in the datasheet (pins are numbered 1–32 o; The datasheet labels ACN, ACP, SRN, SRP, VSYS, VBUS, and SW1/SW2 as generic 'PWR'. I mapped sense/vo; VDDA is described as an internal reference bias pin fed from REGN, and BTST1/BTST2 as bootstrap supp",+ "exposed pad 33 added from the footprint"+ ],+ "pages_sent": 14,+ "cost_usd": 0.1058,+ "at": "2026-10-17T12:22:03"+ },+ "datasheet": {+ "url": "https://www.ti.com/cn/lit/gpn/bq25700a",+ "pages": 85,+ "sha256": "c6904d034cbcdca9",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 33,+ "described": 33,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "bq25700arsnr.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 4.0,+ 4.0,+ 0.6+ ],+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "7b482a511cdf2cf875c31931f9fea7f745b8dac2ea6203531cd6604f40a290cb",+ "checked": "2026-10-17",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bq25700arsnr-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 4.0,+ 4.0,+ 0.6+ ],+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "7dfb7233f23ab8ab7abcdc335b0c6269948aff823a5a3c8d9fdb0d15f53cefba",+ "checked": "2026-10-17",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+349@@ -0,0 +1,349 @@+{+ "slug": "bq25700arsnr",+ "version": "0.1.0",+ "type": "component",+ "description": "Texas Instruments Battery Management, QFN-32(4x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "power management (pmic)",+ "bq25700arsnr",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "bq25700arsnr.kicad_sym",+ "bq25700arsnr.kicad_mod",+ "bq25700arsnr.glb",+ "bq25700arsnr.step",+ "bq25700arsnr.lbr",+ "docs/hero.png",+ "docs/bq25700arsnr-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "bq25700arsnr-hero.glb",+ "bq25700arsnr-hero.overlay.json",+ "bq25700arsnr-etched.glb"+ ],+ "component": {+ "mpn": "BQ25700ARSNR",+ "manufacturer": "Texas Instruments",+ "package": "QFN-32(4x4)",+ "pin_count": 33,+ "category": "Power Management (PMIC)",+ "subcategory": "Battery Management",+ "datasheet": "https://www.ti.com/cn/lit/gpn/bq25700a",+ "parts": {+ "symbol": "bq25700arsnr.kicad_sym",+ "footprint": "bq25700arsnr.kicad_mod",+ "model_3d": "bq25700arsnr-hero.glb",+ "model_3d_plain": "bq25700arsnr-etched.glb",+ "model_3d_step": "bq25700arsnr-etched.step",+ "model_3d_step_plain": "bq25700arsnr.step",+ "lbr": "bq25700arsnr.lbr"+ },+ "distributor_links": {+ "lcsc": "C965493"+ },+ "distributor_check": {+ "checked_at": "2026-10-17T12:23:42Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "VBUS",+ "type": "power_in",+ "description": "Charger input voltage, recommended to be filtered with a 1 Ω and 0.47 µF (minimum) input low-pass filter; recommended operating range is 0 to 24 V."+ },+ {+ "number": "2",+ "name": "ACN",+ "type": "input",+ "description": "Input current sense resistor negative input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation."+ },+ {+ "number": "3",+ "name": "ACP",+ "type": "input",+ "description": "Input current sense resistor positive input, with series resistors placed between the sense resistor and the filter cap; ACP-ACN differential is limited to −0.35 V to 0.35 V in recommended operation."+ },+ {+ "number": "4",+ "name": "CHRG_OK",+ "type": "output",+ "description": "Open-drain active-high indicator that a good power source is connected to the charger input, requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "5",+ "name": "EN_OTG",+ "type": "input",+ "description": "Active-high enable for USB OTG mode, which additionally requires REG0x32[13] to be high; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "6",+ "name": "ILIM_HIZ",+ "type": "input",+ "description": "Input current limit programming pin set by a resistor divider from a supply rail, where pin voltage below 0.4 V enters Hi-Z mode and above 0.8 V exits Hi-Z mode; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "7",+ "name": "VDDA",+ "type": "power_in",+ "description": "Internal reference bias pin, fed from REGN through a 10 Ω resistor and decoupled with a 1 µF ceramic capacitor to power ground; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "8",+ "name": "IADPT",+ "type": "bidirectional",+ "description": "Buffered adapter current output with V(IADPT) = 20 or 40 × (V(ACP) − V(ACN)), clamped below 3.3 V, and recommended operating range is 0 to 3.3 V."+ },+ {+ "number": "9",+ "name": "IBAT",+ "type": "output",+ "description": "Buffered battery current output, with V(IBAT) = 8 or 16 × (V(SRP) − V(SRN)) for charge current, clamped below 3.3 V; the pin may be left floating if unused."+ },+ {+ "number": "10",+ "name": "PSYS",+ "type": "output",+ "description": "Current-mode system power monitor output proportional to total adapter and battery power, clamped below 3.3 V; recommended operating range is 0 to 3.3 V."+ },+ {+ "number": "11",+ "name": "PROCHOT",+ "type": "output",+ "description": "Active-low open-drain processor hot indicator that asserts a pulse when a PROCHOT profile event triggers, with recommended operating range 0 to 5.3 V."+ },+ {+ "number": "12",+ "name": "SDA",+ "type": "bidirectional",+ "description": "SMBus open-drain data I/O requiring a 10 kΩ pullup; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "13",+ "name": "SCL",+ "type": "input",+ "description": "SMBus clock input requiring a 10 kΩ pullup per SMBus specifications; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "14",+ "name": "CMPIN",+ "type": "input",+ "description": "Input of the independent comparator, compared against an internal reference with output on CMPOUT; tie to ground if the comparator is unused."+ },+ {+ "number": "15",+ "name": "CMPOUT",+ "type": "output",+ "description": "Open-drain output of the independent comparator that requires a pullup resistor to the pullup supply rail."+ },+ {+ "number": "16",+ "name": "COMP1",+ "type": "passive",+ "description": "Buck-boost converter compensation pin 1, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "17",+ "name": "COMP2",+ "type": "passive",+ "description": "Buck-boost converter compensation pin 2, with RC network per the bq25700 EVM schematic; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "18",+ "name": "CELL_BATPRESZ",+ "type": "input",+ "description": "Battery cell selection pin for 1-4 cell setting, which also sets SYSOVP to 5 V (1-cell), 12 V (2-cell) or 19.5 V (3/4-cell), and a pull below VCELL_BATPRESZ_FALL indicates battery removal; recommended operating range is 0 to 6.5 V."+ },+ {+ "number": "19",+ "name": "SRN",+ "type": "input",+ "description": "Charge current sense resistor negative input that also senses battery voltage, with recommended operating range 0 to 19.2 V and a 10 Ω series resistor for reverse-battery protection."+ },+ {+ "number": "20",+ "name": "SRP",+ "type": "input",+ "description": "Charge current sense resistor positive input with a 0.1 µF differential filter to SRN, recommended operating range 0 to 19.2 V, and a 10 Ω series resistor for reverse-battery protection."+ },+ {+ "number": "21",+ "name": "BATDRV",+ "type": "output",+ "description": "P-channel BATFET gate driver output that is shorted to VSYS to turn the BATFET off and sits 10 V below VSYS to fully enable it; recommended operating range is 0 to 19.2 V."+ },+ {+ "number": "22",+ "name": "VSYS",+ "type": "input",+ "description": "Charger system voltage sense input, with the system regulation limit programmed in REG0x15() and REG0x3E(); recommended operating range is 0 to 19.2 V."+ },+ {+ "number": "23",+ "name": "SW2",+ "type": "passive",+ "description": "Boost-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V."+ },+ {+ "number": "24",+ "name": "HIDRV2",+ "type": "output",+ "description": "Boost-mode high-side power MOSFET (Q4) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW2."+ },+ {+ "number": "25",+ "name": "BTST2",+ "type": "power_out",+ "description": "Boost-mode high-side driver bootstrap supply with a 0.047 µF capacitor to SW2 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V."+ },+ {+ "number": "26",+ "name": "LODRV2",+ "type": "output",+ "description": "Boost-mode low-side power MOSFET (Q3) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle."+ },+ {+ "number": "27",+ "name": "PGND",+ "type": "power_in",+ "description": "Device power ground."+ },+ {+ "number": "28",+ "name": "REGN",+ "type": "power_out",+ "description": "6 V linear regulator output supplied from VBUS or VSYS, active when VBUS is above VVBUS_CONVEN, which requires a 2.2 µF or 3.3 µF ceramic capacitor to power ground and supplies power-stage gate drive."+ },+ {+ "number": "29",+ "name": "LODRV1",+ "type": "output",+ "description": "Buck-mode low-side power MOSFET (Q2) gate driver output; recommended operating range is 0 to 6.5 V with absolute maximum of −4 V to 7 V at 2% duty cycle."+ },+ {+ "number": "30",+ "name": "BTST1",+ "type": "power_out",+ "description": "Buck-mode high-side driver bootstrap supply with a 0.047 µF capacitor between SW1 and BTST1 and an integrated bootstrap diode from REGN; recommended operating range is 0 to 30 V."+ },+ {+ "number": "31",+ "name": "HIDRV1",+ "type": "output",+ "description": "Buck-mode high-side power MOSFET (Q1) gate driver output; recommended operating range is 0 to 30 V with a differential limit of 0 to 6.5 V from SW1."+ },+ {+ "number": "32",+ "name": "SW1",+ "type": "passive",+ "description": "Buck-mode high-side MOSFET driver source, to be connected to the source of the high-side n-channel MOSFET; recommended operating range is −2 V to 24 V."+ },+ {+ "number": "33",+ "name": "EP",+ "type": "passive",+ "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+ }+ ],+ "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 exposed thermal pad is not given a printed pin number in the datasheet (pins are numbered 1–32 o; The datasheet labels ACN, ACP, SRN, SRP, VSYS, VBUS, and SW1/SW2 as generic 'PWR'. I mapped sense/vo; VDDA is described as an internal reference bias pin fed from REGN, and BTST1/BTST2 as bootstrap supp",+ "exposed pad 33 added from the footprint"+ ],+ "pages_sent": 14,+ "cost_usd": 0.1058,+ "at": "2026-10-17T12:22:03"+ },+ "datasheet": {+ "url": "https://www.ti.com/cn/lit/gpn/bq25700a",+ "pages": 85,+ "sha256": "c6904d034cbcdca9",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 33,+ "described": 33,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "bq25700arsnr.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 4,+ 4,+ 0.6+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "7b482a511cdf2cf875c31931f9fea7f745b8dac2ea6203531cd6604f40a290cb",+ "checked": "2026-10-17",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "bq25700arsnr-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "z = 0",+ "extents_mm": [+ 4,+ 4,+ 0.6+ ],+ "zmin_mm": 0,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "7dfb7233f23ab8ab7abcdc335b0c6269948aff823a5a3c8d9fdb0d15f53cefba",+ "checked": "2026-10-17",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>bq25700arsnr</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>bq25700arsnr</title>