← Commit history

Add footprint, symbol, STEP, lbr and metadata (LEDster-TI parts)

Glenn Jones ·bec899b947 ·7d ago ·parent 57e7048
7 files changed +1093−35
LICENSEadded+7
@@ -0,0 +1,7 @@+Adom-authored content on this page (README, page metadata, symbol edits, conversion work) is licensed CC-BY-4.0 (https://creativecommons.org/licenses/by/4.0/).++Third-party assets keep their upstream terms:++- KiCad official library (gitlab.com/kicad/libraries/kicad-footprints, kicad-packages3D and kicad-symbols, master, fetched 2026-11-02). License: CC-BY-SA 4.0 with the KiCad libraries exception (using these files in a design, and distributing the design or its manufacturing output, does not require the design to be licensed under CC-BY-SA). (symbol)+- Footprint from the owner's LEDster-TI EAGLE board (the owner's own design).+- STEP: AI-created by Adom from the Mean Well datasheet dimensions, CC-BY-4.0.
README.md+34
@@ -1,3 +1,37 @@ # Mean Well N7812-1PV  Non-isolated step-down switching regulator module, 12 V 1 A output, 16-36 V input, SIP-3 vertical (PV).++| | |+|---|---|+| Manufacturer | Mean Well |+| MPN | N7812-1PV |+| Category | power (DC/DC switching regulator module (78xx replacement)) |+| Package | SIP-3 vertical open frame, 2.54 mm pitch, 10.5 x 7.5 x 16 mm |+| DigiKey | [1866-N7812-1PV-ND](https://www.digikey.com/en/products/detail/mean-well-usa-inc/N7812-1PV/22119034) |+| Mouser | [709-N7812-1PV](https://www.mouser.com/ProductDetail/709-N7812-1PV) |+| Datasheet | [N78-SPEC.PDF](https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF) |++Distributor numbers and stock from the LEDster-TI BOM, checked 2026-11-02: DigiKey 1866-N7812-1PV-ND (stock 18), Mouser 709-N7812-1PV (stock 528), LCSC none (stock n/a).++## Files++- `n7812-1pv.kicad_mod` footprint (KiCad)+- `n7812-1pv.kicad_sym` symbol (KiCad)+- `n7812-1pv.step` 3D model (STEP, Z-up, envelope seated on z = 0, pins below the board, origin = pin 1)+- `n7812-1pv.lbr` Fusion / EAGLE library part (adom-lbr from the files above with this page's metadata; no embedded 3D, bind the STEP)++## Provenance++- `n7812-1pv.kicad_mod`: pads (THT, drill 1.0 / dia 1.5 mm, pad 1 square, 2.54 mm pitch, pin 1 at the origin, pins 2 and 3 toward -x), silkscreen and body outline copied exactly from the EAGLE package `N78121PV` in the LEDster-TI board (`survey/LEDster-TI.brd`, sha256/16 d805b7a21df47b82), EAGLE y-up converted to KiCad y-down. The 1 mm larger outline on EAGLE layer 51 became the courtyard. The 1.0 mm drill matches the Mean Well recommended hole (Ø1.0 +0.2/-0, datasheet p.4).+- `n7812-1pv.step`: AI-created from the Mean Well N78 datasheet (N78-SPEC, file date 2024-08-02, https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF, sha256/16 fd905376983fc0f6) p.4 "Mechanical Specification, PV type" and the p.3 "open frame size 10.5*7.5*16mm". Mean Well publishes no STEP that could be fetched here. Envelope model: one box 10.5 (W) x 7.5 (max depth) x 16.0 (H) mm, centred on the pin row in x, with the pin centre 5.48 mm from the back (PCB) face (side view: 5.80 mm to the pin edge, 0.64 mm pin) and 2.02 mm from the component-side envelope; three 0.64 x 0.64 mm pins 5.08 mm below the seating plane. Written directly in the footprint frame by a small B-rep box writer (adom boxstep.py) and checked on the step2glb OCCT service. Not a manufacturer model: the real part is an open-frame PCB with an inductor, so the box is a keep-out envelope.+- Upstream terms: KiCad symbol: KiCad official library (gitlab.com/kicad/libraries/kicad-footprints, kicad-packages3D and kicad-symbols, master, fetched 2026-11-02). License: CC-BY-SA 4.0 with the KiCad libraries exception (using these files in a design, and distributing the design or its manufacturing output, does not require the design to be licensed under CC-BY-SA).+- `n7812-1pv.kicad_sym`: KiCad `Regulator_Linear:L7812` (extends `L7805`, resolved) used as a generic 3-pin regulator symbol: pins 1 VI, 2 GND, 3 VO (renamed from IN / OUT), renamed to the MPN. Mean Well pinout (+output use, p.4): 1 +Vin, 2 GND, 3 +Vout.++## Notes++- DIFFERENCE: the EAGLE package outline puts the module 1.0 mm in front of the pin row and 6.5 mm behind it; the datasheet side view (5.80 mm from the back face to the pin edge, 7.50 mm max depth) gives 2.02 mm / 5.48 mm. The STEP follows the datasheet; the footprint silk/fab/courtyard follow the EAGLE package (as instructed). The datasheet top-view grid sketch is closer to the EAGLE reading, so the true envelope is uncertain by about 1 mm in depth: leave that margin in the case.++## License++Adom-authored content CC-BY-4.0; third-party files keep their upstream terms (see `LICENSE`).
n7812-1pv.kicad_modadded+27
@@ -0,0 +1,27 @@+(footprint "N78121PV"+	(version 20241229)+	(generator "adom-ledster")+	(layer "F.Cu")+	(descr "Mean Well N78xx-1PV SIP-3 vertical, 2.54 mm. Pads and outline copied from the LEDster-TI EAGLE package N78121PV (y flipped)")+	(tags "Mean Well N78 SIP-3 regulator")+	(property "Reference" "REF**" (at -2.54 -7.75 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))+	(property "Value" "N78121PV" (at -2.54 2.5 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))+	(attr through_hole)+	(fp_line (start -7.79 -6.5) (end 2.71 -6.5) (stroke (width 0.1) (type solid)) (layer "F.Fab"))+	(fp_line (start 2.71 -6.5) (end 2.71 1) (stroke (width 0.1) (type solid)) (layer "F.Fab"))+	(fp_line (start 2.71 1) (end -7.79 1) (stroke (width 0.1) (type solid)) (layer "F.Fab"))+	(fp_line (start -7.79 1) (end -7.79 -6.5) (stroke (width 0.1) (type solid)) (layer "F.Fab"))+	(fp_line (start -8.79 -7.5) (end 3.71 -7.5) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start 3.71 -7.5) (end 3.71 2) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start 3.71 2) (end -8.79 2) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start -8.79 2) (end -8.79 -7.5) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start -7.79 -6.5) (end 2.71 -6.5) (stroke (width 0.2) (type solid)) (layer "F.SilkS"))+	(fp_line (start 2.71 -6.5) (end 2.71 1) (stroke (width 0.2) (type solid)) (layer "F.SilkS"))+	(fp_line (start 2.71 1) (end -7.79 1) (stroke (width 0.2) (type solid)) (layer "F.SilkS"))+	(fp_line (start -7.79 1) (end -7.79 -6.5) (stroke (width 0.2) (type solid)) (layer "F.SilkS"))+	(fp_circle (center 0 1.45) (end 0 1.5) (stroke (width 0.1) (type solid)) (fill no) (layer "F.SilkS"))+	(pad "1" thru_hole rect (at 0 0) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no))+	(pad "2" thru_hole circle (at -2.54 0) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no))+	(pad "3" thru_hole circle (at -5.08 0) (size 1.5 1.5) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no))+	(model "n7812-1pv.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))+)
n7812-1pv.kicad_symadded+198
@@ -0,0 +1,198 @@+(kicad_symbol_lib+	(version 20241209)+	(generator "adom-ledster")+	(symbol "N7812-1PV"+		(pin_names+			(offset 0.254)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "U"+			(at -3.81 3.175 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "N7812-1PV"+			(at 0 3.175 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" "n7812-1pv"+			(at 0.635 -3.81 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+					(italic yes)+				)+				(justify left)+			)+		)+		(property "Datasheet" "https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF"+			(at 0 -1.27 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "Non-isolated switching regulator 12 V 1 A, SIP-3 (Mean Well N7812-1PV)"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "Voltage Regulator 1.5A Positive"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "TO?252* TO?263* TO?220*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "MPN" "N7812-1PV"+			(at 0 0 0)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Manufacturer" "Mean Well"+			(at 0 0 0)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Mouser" "709-N7812-1PV"+			(at 0 0 0)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "DigiKey" "1866-N7812-1PV-ND"+			(at 0 0 0)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "N7812-1PV_0_1"+			(rectangle+				(start -5.08 1.905)+				(end 5.08 -5.08)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+		)+		(symbol "N7812-1PV_1_1"+			(pin power_in line+				(at -7.62 0 0)+				(length 2.54)+				(name "VI"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 0 -7.62 90)+				(length 2.54)+				(name "GND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_out line+				(at 7.62 0 180)+				(length 2.54)+				(name "VO"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
n7812-1pv.lbradded+115
@@ -0,0 +1,115 @@+<?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>Non-isolated switching regulator 12 V 1 A, SIP-3 (Mean Well N7812-1PV)</description>+<packages>+<package name="N78121PV">+  <description>3 pads, 6.6 x 1.5 mm. Mean Well N78xx-1PV SIP-3 vertical, 2.54 mm. Pads and outline copied from the LEDster-TI EAGLE package N78121PV (y flipped)</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.0000" diameter="1.5000" shape="square"/>+  <pad name="2" x="-2.5400" y="-0.0000" drill="1.0000" diameter="1.5000" shape="round"/>+  <pad name="3" x="-5.0800" y="-0.0000" drill="1.0000" diameter="1.5000" shape="round"/>+  <circle x="0.0000" y="-1.4500" radius="0.0500" width="0.1000" layer="21"/>+  <wire x1="-7.7900" y1="6.5000" x2="2.7100" y2="6.5000" width="0.1000" layer="51"/>+  <wire x1="2.7100" y1="6.5000" x2="2.7100" y2="-1.0000" width="0.1000" layer="51"/>+  <wire x1="2.7100" y1="-1.0000" x2="-7.7900" y2="-1.0000" width="0.1000" layer="51"/>+  <wire x1="-7.7900" y1="-1.0000" x2="-7.7900" y2="6.5000" width="0.1000" layer="51"/>+  <wire x1="-7.7900" y1="6.5000" x2="2.7100" y2="6.5000" width="0.2000" layer="21"/>+  <wire x1="2.7100" y1="6.5000" x2="2.7100" y2="-1.0000" width="0.2000" layer="21"/>+  <wire x1="2.7100" y1="-1.0000" x2="-7.7900" y2="-1.0000" width="0.2000" layer="21"/>+  <wire x1="-7.7900" y1="-1.0000" x2="-7.7900" y2="6.5000" width="0.2000" layer="21"/>+  <text x="0" y="7.100" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.600" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="N7812-1PV">+  <description>Non-isolated switching regulator 12 V 1 A, SIP-3 (Mean Well N7812-1PV)</description>+  <wire x1="-7.62" y1="5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>+  <wire x1="7.62" y1="5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="7.62" y1="-5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-7.62" y1="-5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>+  <text x="-3.8100" y="3.1750" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="3.1750" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VI" x="-12.7" y="0" length="middle" direction="pwr"/>+  <pin name="GND" x="-12.7" y="2.54" length="middle" direction="pwr"/>+  <pin name="VO" x="-12.7" y="-2.54" length="middle" direction="out"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="N7812-1PV" prefix="U">+  <description>Non-isolated switching regulator 12 V 1 A, SIP-3 (Mean Well N7812-1PV)</description>+  <gates>+    <gate name="G$1" symbol="N7812-1PV" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="N78121PV">+      <connects>+        <connect gate="G$1" pin="VI" pad="1"/>+        <connect gate="G$1" pin="GND" pad="2"/>+        <connect gate="G$1" pin="VO" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="N7812-1PV" constant="no"/>+          <attribute name="MANUFACTURER" value="Mean Well" constant="no"/>+          <attribute name="DATASHEET" value="https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF" constant="no"/>+          <attribute name="MOUSER_PN" value="709-N7812-1PV" constant="no"/>+          <attribute name="DIGIKEY_PN" value="1866-N7812-1PV-ND" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
n7812-1pv.stepadded+662
@@ -0,0 +1,662 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('AI-created envelope model'),'2;1');+FILE_NAME('N7812-1PV.step','2026-11-02T00:00:00',('Adom AI'),(''),'adom boxstep.py','adom boxstep.py','');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1=APPLICATION_CONTEXT('automotive design');+#2=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#1);+#3=PRODUCT_CONTEXT('',#1,'mechanical');+#4=PRODUCT('N7812-1PV','N7812-1PV','',(#3));+#5=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4));+#6=PRODUCT_DEFINITION_FORMATION('','',#4);+#7=PRODUCT_DEFINITION_CONTEXT('part definition',#1,'design');+#8=PRODUCT_DEFINITION('design','',#6,#7);+#9=PRODUCT_DEFINITION_SHAPE('','',#8);+#10=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));+#11=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));+#12=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());+#13=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10,'distance_accuracy_value','confusion accuracy');+#14=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13))GLOBAL_UNIT_ASSIGNED_CONTEXT((#10,#11,#12))REPRESENTATION_CONTEXT('Context3D','3D Context with 1e-07 tolerance'));+#15=CARTESIAN_POINT('',(0.000000,0.000000,0.000000));+#16=DIRECTION('',(0.000000,0.000000,1.000000));+#17=DIRECTION('',(1.000000,0.000000,0.000000));+#18=AXIS2_PLACEMENT_3D('',#15,#16,#17);+#19=CARTESIAN_POINT('',(-7.790000,-2.020000,0.000000));+#20=VERTEX_POINT('',#19);+#21=CARTESIAN_POINT('',(-7.790000,-2.020000,16.000000));+#22=VERTEX_POINT('',#21);+#23=CARTESIAN_POINT('',(-7.790000,5.480000,0.000000));+#24=VERTEX_POINT('',#23);+#25=CARTESIAN_POINT('',(-7.790000,5.480000,16.000000));+#26=VERTEX_POINT('',#25);+#27=CARTESIAN_POINT('',(2.710000,-2.020000,0.000000));+#28=VERTEX_POINT('',#27);+#29=CARTESIAN_POINT('',(2.710000,-2.020000,16.000000));+#30=VERTEX_POINT('',#29);+#31=CARTESIAN_POINT('',(2.710000,5.480000,0.000000));+#32=VERTEX_POINT('',#31);+#33=CARTESIAN_POINT('',(2.710000,5.480000,16.000000));+#34=VERTEX_POINT('',#33);+#35=DIRECTION('',(0.000000,1.000000,0.000000));+#36=VECTOR('',#35,7.500000);+#37=CARTESIAN_POINT('',(-7.790000,-2.020000,0.000000));+#38=LINE('',#37,#36);+#39=EDGE_CURVE('',#20,#24,#38,.T.);+#40=ORIENTED_EDGE('',*,*,#39,.T.);+#41=DIRECTION('',(1.000000,0.000000,0.000000));+#42=VECTOR('',#41,10.500000);+#43=CARTESIAN_POINT('',(-7.790000,5.480000,0.000000));+#44=LINE('',#43,#42);+#45=EDGE_CURVE('',#24,#32,#44,.T.);+#46=ORIENTED_EDGE('',*,*,#45,.T.);+#47=DIRECTION('',(0.000000,-1.000000,0.000000));+#48=VECTOR('',#47,7.500000);+#49=CARTESIAN_POINT('',(2.710000,5.480000,0.000000));+#50=LINE('',#49,#48);+#51=EDGE_CURVE('',#32,#28,#50,.T.);+#52=ORIENTED_EDGE('',*,*,#51,.T.);+#53=DIRECTION('',(-1.000000,0.000000,0.000000));+#54=VECTOR('',#53,10.500000);+#55=CARTESIAN_POINT('',(2.710000,-2.020000,0.000000));+#56=LINE('',#55,#54);+#57=EDGE_CURVE('',#28,#20,#56,.T.);+#58=ORIENTED_EDGE('',*,*,#57,.T.);+#59=EDGE_LOOP('',(#40,#46,#52,#58));+#60=FACE_OUTER_BOUND('',#59,.T.);+#61=CARTESIAN_POINT('',(-7.790000,-2.020000,0.000000));+#62=DIRECTION('',(0.000000,0.000000,-1.000000));+#63=DIRECTION('',(1.000000,0.000000,0.000000));+#64=AXIS2_PLACEMENT_3D('',#61,#62,#63);+#65=PLANE('',#64);+#66=ADVANCED_FACE('',(#60),#65,.T.);+#67=DIRECTION('',(1.000000,0.000000,0.000000));+#68=VECTOR('',#67,10.500000);+#69=CARTESIAN_POINT('',(-7.790000,-2.020000,16.000000));+#70=LINE('',#69,#68);+#71=EDGE_CURVE('',#22,#30,#70,.T.);+#72=ORIENTED_EDGE('',*,*,#71,.T.);+#73=DIRECTION('',(0.000000,1.000000,0.000000));+#74=VECTOR('',#73,7.500000);+#75=CARTESIAN_POINT('',(2.710000,-2.020000,16.000000));+#76=LINE('',#75,#74);+#77=EDGE_CURVE('',#30,#34,#76,.T.);+#78=ORIENTED_EDGE('',*,*,#77,.T.);+#79=DIRECTION('',(-1.000000,0.000000,0.000000));+#80=VECTOR('',#79,10.500000);+#81=CARTESIAN_POINT('',(2.710000,5.480000,16.000000));+#82=LINE('',#81,#80);+#83=EDGE_CURVE('',#34,#26,#82,.T.);+#84=ORIENTED_EDGE('',*,*,#83,.T.);+#85=DIRECTION('',(0.000000,-1.000000,0.000000));+#86=VECTOR('',#85,7.500000);+#87=CARTESIAN_POINT('',(-7.790000,5.480000,16.000000));+#88=LINE('',#87,#86);+#89=EDGE_CURVE('',#26,#22,#88,.T.);+#90=ORIENTED_EDGE('',*,*,#89,.T.);+#91=EDGE_LOOP('',(#72,#78,#84,#90));+#92=FACE_OUTER_BOUND('',#91,.T.);+#93=CARTESIAN_POINT('',(-7.790000,-2.020000,16.000000));+#94=DIRECTION('',(0.000000,0.000000,1.000000));+#95=DIRECTION('',(1.000000,0.000000,0.000000));+#96=AXIS2_PLACEMENT_3D('',#93,#94,#95);+#97=PLANE('',#96);+#98=ADVANCED_FACE('',(#92),#97,.T.);+#99=ORIENTED_EDGE('',*,*,#57,.F.);+#100=DIRECTION('',(0.000000,0.000000,1.000000));+#101=VECTOR('',#100,16.000000);+#102=CARTESIAN_POINT('',(2.710000,-2.020000,0.000000));+#103=LINE('',#102,#101);+#104=EDGE_CURVE('',#28,#30,#103,.T.);+#105=ORIENTED_EDGE('',*,*,#104,.T.);+#106=ORIENTED_EDGE('',*,*,#71,.F.);+#107=DIRECTION('',(0.000000,0.000000,-1.000000));+#108=VECTOR('',#107,16.000000);+#109=CARTESIAN_POINT('',(-7.790000,-2.020000,16.000000));+#110=LINE('',#109,#108);+#111=EDGE_CURVE('',#22,#20,#110,.T.);+#112=ORIENTED_EDGE('',*,*,#111,.T.);+#113=EDGE_LOOP('',(#99,#105,#106,#112));+#114=FACE_OUTER_BOUND('',#113,.T.);+#115=CARTESIAN_POINT('',(-7.790000,-2.020000,0.000000));+#116=DIRECTION('',(0.000000,-1.000000,0.000000));+#117=DIRECTION('',(1.000000,0.000000,0.000000));+#118=AXIS2_PLACEMENT_3D('',#115,#116,#117);+#119=PLANE('',#118);+#120=ADVANCED_FACE('',(#114),#119,.T.);+#121=DIRECTION('',(0.000000,0.000000,1.000000));+#122=VECTOR('',#121,16.000000);+#123=CARTESIAN_POINT('',(-7.790000,5.480000,0.000000));+#124=LINE('',#123,#122);+#125=EDGE_CURVE('',#24,#26,#124,.T.);+#126=ORIENTED_EDGE('',*,*,#125,.T.);+#127=ORIENTED_EDGE('',*,*,#83,.F.);+#128=DIRECTION('',(0.000000,0.000000,-1.000000));+#129=VECTOR('',#128,16.000000);+#130=CARTESIAN_POINT('',(2.710000,5.480000,16.000000));+#131=LINE('',#130,#129);+#132=EDGE_CURVE('',#34,#32,#131,.T.);+#133=ORIENTED_EDGE('',*,*,#132,.T.);+#134=ORIENTED_EDGE('',*,*,#45,.F.);+#135=EDGE_LOOP('',(#126,#127,#133,#134));+#136=FACE_OUTER_BOUND('',#135,.T.);+#137=CARTESIAN_POINT('',(-7.790000,5.480000,0.000000));+#138=DIRECTION('',(0.000000,1.000000,0.000000));+#139=DIRECTION('',(1.000000,0.000000,0.000000));+#140=AXIS2_PLACEMENT_3D('',#137,#138,#139);+#141=PLANE('',#140);+#142=ADVANCED_FACE('',(#136),#141,.T.);+#143=ORIENTED_EDGE('',*,*,#111,.F.);+#144=ORIENTED_EDGE('',*,*,#89,.F.);+#145=ORIENTED_EDGE('',*,*,#125,.F.);+#146=ORIENTED_EDGE('',*,*,#39,.F.);+#147=EDGE_LOOP('',(#143,#144,#145,#146));+#148=FACE_OUTER_BOUND('',#147,.T.);+#149=CARTESIAN_POINT('',(-7.790000,-2.020000,0.000000));+#150=DIRECTION('',(-1.000000,0.000000,0.000000));+#151=DIRECTION('',(0.000000,1.000000,0.000000));+#152=AXIS2_PLACEMENT_3D('',#149,#150,#151);+#153=PLANE('',#152);+#154=ADVANCED_FACE('',(#148),#153,.T.);+#155=ORIENTED_EDGE('',*,*,#51,.F.);+#156=ORIENTED_EDGE('',*,*,#132,.F.);+#157=ORIENTED_EDGE('',*,*,#77,.F.);+#158=ORIENTED_EDGE('',*,*,#104,.F.);+#159=EDGE_LOOP('',(#155,#156,#157,#158));+#160=FACE_OUTER_BOUND('',#159,.T.);+#161=CARTESIAN_POINT('',(2.710000,-2.020000,0.000000));+#162=DIRECTION('',(1.000000,0.000000,0.000000));+#163=DIRECTION('',(0.000000,1.000000,0.000000));+#164=AXIS2_PLACEMENT_3D('',#161,#162,#163);+#165=PLANE('',#164);+#166=ADVANCED_FACE('',(#160),#165,.T.);+#167=CLOSED_SHELL('',(#66,#98,#120,#142,#154,#166));+#168=MANIFOLD_SOLID_BREP('module_envelope',#167);+#169=COLOUR_RGB('',0.100,0.350,0.150);+#170=FILL_AREA_STYLE_COLOUR('',#169);+#171=FILL_AREA_STYLE('',(#170));+#172=SURFACE_STYLE_FILL_AREA(#171);+#173=SURFACE_SIDE_STYLE('',(#172));+#174=SURFACE_STYLE_USAGE(.BOTH.,#173);+#175=PRESENTATION_STYLE_ASSIGNMENT((#174));+#176=STYLED_ITEM('color',(#175),#168);+#177=CARTESIAN_POINT('',(-0.320000,-0.320000,-5.080000));+#178=VERTEX_POINT('',#177);+#179=CARTESIAN_POINT('',(-0.320000,-0.320000,1.000000));+#180=VERTEX_POINT('',#179);+#181=CARTESIAN_POINT('',(-0.320000,0.320000,-5.080000));+#182=VERTEX_POINT('',#181);+#183=CARTESIAN_POINT('',(-0.320000,0.320000,1.000000));+#184=VERTEX_POINT('',#183);+#185=CARTESIAN_POINT('',(0.320000,-0.320000,-5.080000));+#186=VERTEX_POINT('',#185);+#187=CARTESIAN_POINT('',(0.320000,-0.320000,1.000000));+#188=VERTEX_POINT('',#187);+#189=CARTESIAN_POINT('',(0.320000,0.320000,-5.080000));+#190=VERTEX_POINT('',#189);+#191=CARTESIAN_POINT('',(0.320000,0.320000,1.000000));+#192=VERTEX_POINT('',#191);+#193=DIRECTION('',(0.000000,1.000000,0.000000));+#194=VECTOR('',#193,0.640000);+#195=CARTESIAN_POINT('',(-0.320000,-0.320000,-5.080000));+#196=LINE('',#195,#194);+#197=EDGE_CURVE('',#178,#182,#196,.T.);+#198=ORIENTED_EDGE('',*,*,#197,.T.);+#199=DIRECTION('',(1.000000,0.000000,0.000000));+#200=VECTOR('',#199,0.640000);+#201=CARTESIAN_POINT('',(-0.320000,0.320000,-5.080000));+#202=LINE('',#201,#200);+#203=EDGE_CURVE('',#182,#190,#202,.T.);+#204=ORIENTED_EDGE('',*,*,#203,.T.);+#205=DIRECTION('',(0.000000,-1.000000,0.000000));+#206=VECTOR('',#205,0.640000);+#207=CARTESIAN_POINT('',(0.320000,0.320000,-5.080000));+#208=LINE('',#207,#206);+#209=EDGE_CURVE('',#190,#186,#208,.T.);+#210=ORIENTED_EDGE('',*,*,#209,.T.);+#211=DIRECTION('',(-1.000000,0.000000,0.000000));+#212=VECTOR('',#211,0.640000);+#213=CARTESIAN_POINT('',(0.320000,-0.320000,-5.080000));+#214=LINE('',#213,#212);+#215=EDGE_CURVE('',#186,#178,#214,.T.);+#216=ORIENTED_EDGE('',*,*,#215,.T.);+#217=EDGE_LOOP('',(#198,#204,#210,#216));+#218=FACE_OUTER_BOUND('',#217,.T.);+#219=CARTESIAN_POINT('',(-0.320000,-0.320000,-5.080000));+#220=DIRECTION('',(0.000000,0.000000,-1.000000));+#221=DIRECTION('',(1.000000,0.000000,0.000000));+#222=AXIS2_PLACEMENT_3D('',#219,#220,#221);+#223=PLANE('',#222);+#224=ADVANCED_FACE('',(#218),#223,.T.);+#225=DIRECTION('',(1.000000,0.000000,0.000000));+#226=VECTOR('',#225,0.640000);+#227=CARTESIAN_POINT('',(-0.320000,-0.320000,1.000000));+#228=LINE('',#227,#226);+#229=EDGE_CURVE('',#180,#188,#228,.T.);+#230=ORIENTED_EDGE('',*,*,#229,.T.);+#231=DIRECTION('',(0.000000,1.000000,0.000000));+#232=VECTOR('',#231,0.640000);+#233=CARTESIAN_POINT('',(0.320000,-0.320000,1.000000));+#234=LINE('',#233,#232);+#235=EDGE_CURVE('',#188,#192,#234,.T.);+#236=ORIENTED_EDGE('',*,*,#235,.T.);+#237=DIRECTION('',(-1.000000,0.000000,0.000000));+#238=VECTOR('',#237,0.640000);+#239=CARTESIAN_POINT('',(0.320000,0.320000,1.000000));+#240=LINE('',#239,#238);+#241=EDGE_CURVE('',#192,#184,#240,.T.);+#242=ORIENTED_EDGE('',*,*,#241,.T.);+#243=DIRECTION('',(0.000000,-1.000000,0.000000));+#244=VECTOR('',#243,0.640000);+#245=CARTESIAN_POINT('',(-0.320000,0.320000,1.000000));+#246=LINE('',#245,#244);+#247=EDGE_CURVE('',#184,#180,#246,.T.);+#248=ORIENTED_EDGE('',*,*,#247,.T.);+#249=EDGE_LOOP('',(#230,#236,#242,#248));+#250=FACE_OUTER_BOUND('',#249,.T.);+#251=CARTESIAN_POINT('',(-0.320000,-0.320000,1.000000));+#252=DIRECTION('',(0.000000,0.000000,1.000000));+#253=DIRECTION('',(1.000000,0.000000,0.000000));+#254=AXIS2_PLACEMENT_3D('',#251,#252,#253);+#255=PLANE('',#254);+#256=ADVANCED_FACE('',(#250),#255,.T.);+#257=ORIENTED_EDGE('',*,*,#215,.F.);+#258=DIRECTION('',(0.000000,0.000000,1.000000));+#259=VECTOR('',#258,6.080000);+#260=CARTESIAN_POINT('',(0.320000,-0.320000,-5.080000));+#261=LINE('',#260,#259);+#262=EDGE_CURVE('',#186,#188,#261,.T.);+#263=ORIENTED_EDGE('',*,*,#262,.T.);+#264=ORIENTED_EDGE('',*,*,#229,.F.);+#265=DIRECTION('',(0.000000,0.000000,-1.000000));+#266=VECTOR('',#265,6.080000);+#267=CARTESIAN_POINT('',(-0.320000,-0.320000,1.000000));+#268=LINE('',#267,#266);+#269=EDGE_CURVE('',#180,#178,#268,.T.);+#270=ORIENTED_EDGE('',*,*,#269,.T.);+#271=EDGE_LOOP('',(#257,#263,#264,#270));+#272=FACE_OUTER_BOUND('',#271,.T.);+#273=CARTESIAN_POINT('',(-0.320000,-0.320000,-5.080000));+#274=DIRECTION('',(0.000000,-1.000000,0.000000));+#275=DIRECTION('',(1.000000,0.000000,0.000000));+#276=AXIS2_PLACEMENT_3D('',#273,#274,#275);+#277=PLANE('',#276);+#278=ADVANCED_FACE('',(#272),#277,.T.);+#279=DIRECTION('',(0.000000,0.000000,1.000000));+#280=VECTOR('',#279,6.080000);+#281=CARTESIAN_POINT('',(-0.320000,0.320000,-5.080000));+#282=LINE('',#281,#280);+#283=EDGE_CURVE('',#182,#184,#282,.T.);+#284=ORIENTED_EDGE('',*,*,#283,.T.);+#285=ORIENTED_EDGE('',*,*,#241,.F.);+#286=DIRECTION('',(0.000000,0.000000,-1.000000));+#287=VECTOR('',#286,6.080000);+#288=CARTESIAN_POINT('',(0.320000,0.320000,1.000000));+#289=LINE('',#288,#287);+#290=EDGE_CURVE('',#192,#190,#289,.T.);+#291=ORIENTED_EDGE('',*,*,#290,.T.);+#292=ORIENTED_EDGE('',*,*,#203,.F.);+#293=EDGE_LOOP('',(#284,#285,#291,#292));+#294=FACE_OUTER_BOUND('',#293,.T.);+#295=CARTESIAN_POINT('',(-0.320000,0.320000,-5.080000));+#296=DIRECTION('',(0.000000,1.000000,0.000000));+#297=DIRECTION('',(1.000000,0.000000,0.000000));+#298=AXIS2_PLACEMENT_3D('',#295,#296,#297);+#299=PLANE('',#298);+#300=ADVANCED_FACE('',(#294),#299,.T.);+#301=ORIENTED_EDGE('',*,*,#269,.F.);+#302=ORIENTED_EDGE('',*,*,#247,.F.);+#303=ORIENTED_EDGE('',*,*,#283,.F.);+#304=ORIENTED_EDGE('',*,*,#197,.F.);+#305=EDGE_LOOP('',(#301,#302,#303,#304));+#306=FACE_OUTER_BOUND('',#305,.T.);+#307=CARTESIAN_POINT('',(-0.320000,-0.320000,-5.080000));+#308=DIRECTION('',(-1.000000,0.000000,0.000000));+#309=DIRECTION('',(0.000000,1.000000,0.000000));+#310=AXIS2_PLACEMENT_3D('',#307,#308,#309);+#311=PLANE('',#310);+#312=ADVANCED_FACE('',(#306),#311,.T.);+#313=ORIENTED_EDGE('',*,*,#209,.F.);+#314=ORIENTED_EDGE('',*,*,#290,.F.);+#315=ORIENTED_EDGE('',*,*,#235,.F.);+#316=ORIENTED_EDGE('',*,*,#262,.F.);+#317=EDGE_LOOP('',(#313,#314,#315,#316));+#318=FACE_OUTER_BOUND('',#317,.T.);+#319=CARTESIAN_POINT('',(0.320000,-0.320000,-5.080000));+#320=DIRECTION('',(1.000000,0.000000,0.000000));+#321=DIRECTION('',(0.000000,1.000000,0.000000));+#322=AXIS2_PLACEMENT_3D('',#319,#320,#321);+#323=PLANE('',#322);+#324=ADVANCED_FACE('',(#318),#323,.T.);+#325=CLOSED_SHELL('',(#224,#256,#278,#300,#312,#324));+#326=MANIFOLD_SOLID_BREP('pin_1',#325);+#327=COLOUR_RGB('',0.850,0.850,0.850);+#328=FILL_AREA_STYLE_COLOUR('',#327);+#329=FILL_AREA_STYLE('',(#328));+#330=SURFACE_STYLE_FILL_AREA(#329);+#331=SURFACE_SIDE_STYLE('',(#330));+#332=SURFACE_STYLE_USAGE(.BOTH.,#331);+#333=PRESENTATION_STYLE_ASSIGNMENT((#332));+#334=STYLED_ITEM('color',(#333),#326);+#335=CARTESIAN_POINT('',(-2.860000,-0.320000,-5.080000));+#336=VERTEX_POINT('',#335);+#337=CARTESIAN_POINT('',(-2.860000,-0.320000,1.000000));+#338=VERTEX_POINT('',#337);+#339=CARTESIAN_POINT('',(-2.860000,0.320000,-5.080000));+#340=VERTEX_POINT('',#339);+#341=CARTESIAN_POINT('',(-2.860000,0.320000,1.000000));+#342=VERTEX_POINT('',#341);+#343=CARTESIAN_POINT('',(-2.220000,-0.320000,-5.080000));+#344=VERTEX_POINT('',#343);+#345=CARTESIAN_POINT('',(-2.220000,-0.320000,1.000000));+#346=VERTEX_POINT('',#345);+#347=CARTESIAN_POINT('',(-2.220000,0.320000,-5.080000));+#348=VERTEX_POINT('',#347);+#349=CARTESIAN_POINT('',(-2.220000,0.320000,1.000000));+#350=VERTEX_POINT('',#349);+#351=DIRECTION('',(0.000000,1.000000,0.000000));+#352=VECTOR('',#351,0.640000);+#353=CARTESIAN_POINT('',(-2.860000,-0.320000,-5.080000));+#354=LINE('',#353,#352);+#355=EDGE_CURVE('',#336,#340,#354,.T.);+#356=ORIENTED_EDGE('',*,*,#355,.T.);+#357=DIRECTION('',(1.000000,0.000000,0.000000));+#358=VECTOR('',#357,0.640000);+#359=CARTESIAN_POINT('',(-2.860000,0.320000,-5.080000));+#360=LINE('',#359,#358);+#361=EDGE_CURVE('',#340,#348,#360,.T.);+#362=ORIENTED_EDGE('',*,*,#361,.T.);+#363=DIRECTION('',(0.000000,-1.000000,0.000000));+#364=VECTOR('',#363,0.640000);+#365=CARTESIAN_POINT('',(-2.220000,0.320000,-5.080000));+#366=LINE('',#365,#364);+#367=EDGE_CURVE('',#348,#344,#366,.T.);+#368=ORIENTED_EDGE('',*,*,#367,.T.);+#369=DIRECTION('',(-1.000000,0.000000,0.000000));+#370=VECTOR('',#369,0.640000);+#371=CARTESIAN_POINT('',(-2.220000,-0.320000,-5.080000));+#372=LINE('',#371,#370);+#373=EDGE_CURVE('',#344,#336,#372,.T.);+#374=ORIENTED_EDGE('',*,*,#373,.T.);+#375=EDGE_LOOP('',(#356,#362,#368,#374));+#376=FACE_OUTER_BOUND('',#375,.T.);+#377=CARTESIAN_POINT('',(-2.860000,-0.320000,-5.080000));+#378=DIRECTION('',(0.000000,0.000000,-1.000000));+#379=DIRECTION('',(1.000000,0.000000,0.000000));+#380=AXIS2_PLACEMENT_3D('',#377,#378,#379);+#381=PLANE('',#380);+#382=ADVANCED_FACE('',(#376),#381,.T.);+#383=DIRECTION('',(1.000000,0.000000,0.000000));+#384=VECTOR('',#383,0.640000);+#385=CARTESIAN_POINT('',(-2.860000,-0.320000,1.000000));+#386=LINE('',#385,#384);+#387=EDGE_CURVE('',#338,#346,#386,.T.);+#388=ORIENTED_EDGE('',*,*,#387,.T.);+#389=DIRECTION('',(0.000000,1.000000,0.000000));+#390=VECTOR('',#389,0.640000);+#391=CARTESIAN_POINT('',(-2.220000,-0.320000,1.000000));+#392=LINE('',#391,#390);+#393=EDGE_CURVE('',#346,#350,#392,.T.);+#394=ORIENTED_EDGE('',*,*,#393,.T.);+#395=DIRECTION('',(-1.000000,0.000000,0.000000));+#396=VECTOR('',#395,0.640000);+#397=CARTESIAN_POINT('',(-2.220000,0.320000,1.000000));+#398=LINE('',#397,#396);+#399=EDGE_CURVE('',#350,#342,#398,.T.);+#400=ORIENTED_EDGE('',*,*,#399,.T.);+#401=DIRECTION('',(0.000000,-1.000000,0.000000));+#402=VECTOR('',#401,0.640000);+#403=CARTESIAN_POINT('',(-2.860000,0.320000,1.000000));+#404=LINE('',#403,#402);+#405=EDGE_CURVE('',#342,#338,#404,.T.);+#406=ORIENTED_EDGE('',*,*,#405,.T.);+#407=EDGE_LOOP('',(#388,#394,#400,#406));+#408=FACE_OUTER_BOUND('',#407,.T.);+#409=CARTESIAN_POINT('',(-2.860000,-0.320000,1.000000));+#410=DIRECTION('',(0.000000,0.000000,1.000000));+#411=DIRECTION('',(1.000000,0.000000,0.000000));+#412=AXIS2_PLACEMENT_3D('',#409,#410,#411);+#413=PLANE('',#412);+#414=ADVANCED_FACE('',(#408),#413,.T.);+#415=ORIENTED_EDGE('',*,*,#373,.F.);+#416=DIRECTION('',(0.000000,0.000000,1.000000));+#417=VECTOR('',#416,6.080000);+#418=CARTESIAN_POINT('',(-2.220000,-0.320000,-5.080000));+#419=LINE('',#418,#417);+#420=EDGE_CURVE('',#344,#346,#419,.T.);+#421=ORIENTED_EDGE('',*,*,#420,.T.);+#422=ORIENTED_EDGE('',*,*,#387,.F.);+#423=DIRECTION('',(0.000000,0.000000,-1.000000));+#424=VECTOR('',#423,6.080000);+#425=CARTESIAN_POINT('',(-2.860000,-0.320000,1.000000));+#426=LINE('',#425,#424);+#427=EDGE_CURVE('',#338,#336,#426,.T.);+#428=ORIENTED_EDGE('',*,*,#427,.T.);+#429=EDGE_LOOP('',(#415,#421,#422,#428));+#430=FACE_OUTER_BOUND('',#429,.T.);+#431=CARTESIAN_POINT('',(-2.860000,-0.320000,-5.080000));+#432=DIRECTION('',(0.000000,-1.000000,0.000000));+#433=DIRECTION('',(1.000000,0.000000,0.000000));+#434=AXIS2_PLACEMENT_3D('',#431,#432,#433);+#435=PLANE('',#434);+#436=ADVANCED_FACE('',(#430),#435,.T.);+#437=DIRECTION('',(0.000000,0.000000,1.000000));+#438=VECTOR('',#437,6.080000);+#439=CARTESIAN_POINT('',(-2.860000,0.320000,-5.080000));+#440=LINE('',#439,#438);+#441=EDGE_CURVE('',#340,#342,#440,.T.);+#442=ORIENTED_EDGE('',*,*,#441,.T.);+#443=ORIENTED_EDGE('',*,*,#399,.F.);+#444=DIRECTION('',(0.000000,0.000000,-1.000000));+#445=VECTOR('',#444,6.080000);+#446=CARTESIAN_POINT('',(-2.220000,0.320000,1.000000));+#447=LINE('',#446,#445);+#448=EDGE_CURVE('',#350,#348,#447,.T.);+#449=ORIENTED_EDGE('',*,*,#448,.T.);+#450=ORIENTED_EDGE('',*,*,#361,.F.);+#451=EDGE_LOOP('',(#442,#443,#449,#450));+#452=FACE_OUTER_BOUND('',#451,.T.);+#453=CARTESIAN_POINT('',(-2.860000,0.320000,-5.080000));+#454=DIRECTION('',(0.000000,1.000000,0.000000));+#455=DIRECTION('',(1.000000,0.000000,0.000000));+#456=AXIS2_PLACEMENT_3D('',#453,#454,#455);+#457=PLANE('',#456);+#458=ADVANCED_FACE('',(#452),#457,.T.);+#459=ORIENTED_EDGE('',*,*,#427,.F.);+#460=ORIENTED_EDGE('',*,*,#405,.F.);+#461=ORIENTED_EDGE('',*,*,#441,.F.);+#462=ORIENTED_EDGE('',*,*,#355,.F.);+#463=EDGE_LOOP('',(#459,#460,#461,#462));+#464=FACE_OUTER_BOUND('',#463,.T.);+#465=CARTESIAN_POINT('',(-2.860000,-0.320000,-5.080000));+#466=DIRECTION('',(-1.000000,0.000000,0.000000));+#467=DIRECTION('',(0.000000,1.000000,0.000000));+#468=AXIS2_PLACEMENT_3D('',#465,#466,#467);+#469=PLANE('',#468);+#470=ADVANCED_FACE('',(#464),#469,.T.);+#471=ORIENTED_EDGE('',*,*,#367,.F.);+#472=ORIENTED_EDGE('',*,*,#448,.F.);+#473=ORIENTED_EDGE('',*,*,#393,.F.);+#474=ORIENTED_EDGE('',*,*,#420,.F.);+#475=EDGE_LOOP('',(#471,#472,#473,#474));+#476=FACE_OUTER_BOUND('',#475,.T.);+#477=CARTESIAN_POINT('',(-2.220000,-0.320000,-5.080000));+#478=DIRECTION('',(1.000000,0.000000,0.000000));+#479=DIRECTION('',(0.000000,1.000000,0.000000));+#480=AXIS2_PLACEMENT_3D('',#477,#478,#479);+#481=PLANE('',#480);+#482=ADVANCED_FACE('',(#476),#481,.T.);+#483=CLOSED_SHELL('',(#382,#414,#436,#458,#470,#482));+#484=MANIFOLD_SOLID_BREP('pin_2',#483);+#485=COLOUR_RGB('',0.850,0.850,0.850);+#486=FILL_AREA_STYLE_COLOUR('',#485);+#487=FILL_AREA_STYLE('',(#486));+#488=SURFACE_STYLE_FILL_AREA(#487);+#489=SURFACE_SIDE_STYLE('',(#488));+#490=SURFACE_STYLE_USAGE(.BOTH.,#489);+#491=PRESENTATION_STYLE_ASSIGNMENT((#490));+#492=STYLED_ITEM('color',(#491),#484);+#493=CARTESIAN_POINT('',(-5.400000,-0.320000,-5.080000));+#494=VERTEX_POINT('',#493);+#495=CARTESIAN_POINT('',(-5.400000,-0.320000,1.000000));+#496=VERTEX_POINT('',#495);+#497=CARTESIAN_POINT('',(-5.400000,0.320000,-5.080000));+#498=VERTEX_POINT('',#497);+#499=CARTESIAN_POINT('',(-5.400000,0.320000,1.000000));+#500=VERTEX_POINT('',#499);+#501=CARTESIAN_POINT('',(-4.760000,-0.320000,-5.080000));+#502=VERTEX_POINT('',#501);+#503=CARTESIAN_POINT('',(-4.760000,-0.320000,1.000000));+#504=VERTEX_POINT('',#503);+#505=CARTESIAN_POINT('',(-4.760000,0.320000,-5.080000));+#506=VERTEX_POINT('',#505);+#507=CARTESIAN_POINT('',(-4.760000,0.320000,1.000000));+#508=VERTEX_POINT('',#507);+#509=DIRECTION('',(0.000000,1.000000,0.000000));+#510=VECTOR('',#509,0.640000);+#511=CARTESIAN_POINT('',(-5.400000,-0.320000,-5.080000));+#512=LINE('',#511,#510);+#513=EDGE_CURVE('',#494,#498,#512,.T.);+#514=ORIENTED_EDGE('',*,*,#513,.T.);+#515=DIRECTION('',(1.000000,0.000000,0.000000));+#516=VECTOR('',#515,0.640000);+#517=CARTESIAN_POINT('',(-5.400000,0.320000,-5.080000));+#518=LINE('',#517,#516);+#519=EDGE_CURVE('',#498,#506,#518,.T.);+#520=ORIENTED_EDGE('',*,*,#519,.T.);+#521=DIRECTION('',(0.000000,-1.000000,0.000000));+#522=VECTOR('',#521,0.640000);+#523=CARTESIAN_POINT('',(-4.760000,0.320000,-5.080000));+#524=LINE('',#523,#522);+#525=EDGE_CURVE('',#506,#502,#524,.T.);+#526=ORIENTED_EDGE('',*,*,#525,.T.);+#527=DIRECTION('',(-1.000000,0.000000,0.000000));+#528=VECTOR('',#527,0.640000);+#529=CARTESIAN_POINT('',(-4.760000,-0.320000,-5.080000));+#530=LINE('',#529,#528);+#531=EDGE_CURVE('',#502,#494,#530,.T.);+#532=ORIENTED_EDGE('',*,*,#531,.T.);+#533=EDGE_LOOP('',(#514,#520,#526,#532));+#534=FACE_OUTER_BOUND('',#533,.T.);+#535=CARTESIAN_POINT('',(-5.400000,-0.320000,-5.080000));+#536=DIRECTION('',(0.000000,0.000000,-1.000000));+#537=DIRECTION('',(1.000000,0.000000,0.000000));+#538=AXIS2_PLACEMENT_3D('',#535,#536,#537);+#539=PLANE('',#538);+#540=ADVANCED_FACE('',(#534),#539,.T.);+#541=DIRECTION('',(1.000000,0.000000,0.000000));+#542=VECTOR('',#541,0.640000);+#543=CARTESIAN_POINT('',(-5.400000,-0.320000,1.000000));+#544=LINE('',#543,#542);+#545=EDGE_CURVE('',#496,#504,#544,.T.);+#546=ORIENTED_EDGE('',*,*,#545,.T.);+#547=DIRECTION('',(0.000000,1.000000,0.000000));+#548=VECTOR('',#547,0.640000);+#549=CARTESIAN_POINT('',(-4.760000,-0.320000,1.000000));+#550=LINE('',#549,#548);+#551=EDGE_CURVE('',#504,#508,#550,.T.);+#552=ORIENTED_EDGE('',*,*,#551,.T.);+#553=DIRECTION('',(-1.000000,0.000000,0.000000));+#554=VECTOR('',#553,0.640000);+#555=CARTESIAN_POINT('',(-4.760000,0.320000,1.000000));+#556=LINE('',#555,#554);+#557=EDGE_CURVE('',#508,#500,#556,.T.);+#558=ORIENTED_EDGE('',*,*,#557,.T.);+#559=DIRECTION('',(0.000000,-1.000000,0.000000));+#560=VECTOR('',#559,0.640000);+#561=CARTESIAN_POINT('',(-5.400000,0.320000,1.000000));+#562=LINE('',#561,#560);+#563=EDGE_CURVE('',#500,#496,#562,.T.);+#564=ORIENTED_EDGE('',*,*,#563,.T.);+#565=EDGE_LOOP('',(#546,#552,#558,#564));+#566=FACE_OUTER_BOUND('',#565,.T.);+#567=CARTESIAN_POINT('',(-5.400000,-0.320000,1.000000));+#568=DIRECTION('',(0.000000,0.000000,1.000000));+#569=DIRECTION('',(1.000000,0.000000,0.000000));+#570=AXIS2_PLACEMENT_3D('',#567,#568,#569);+#571=PLANE('',#570);+#572=ADVANCED_FACE('',(#566),#571,.T.);+#573=ORIENTED_EDGE('',*,*,#531,.F.);+#574=DIRECTION('',(0.000000,0.000000,1.000000));+#575=VECTOR('',#574,6.080000);+#576=CARTESIAN_POINT('',(-4.760000,-0.320000,-5.080000));+#577=LINE('',#576,#575);+#578=EDGE_CURVE('',#502,#504,#577,.T.);+#579=ORIENTED_EDGE('',*,*,#578,.T.);+#580=ORIENTED_EDGE('',*,*,#545,.F.);+#581=DIRECTION('',(0.000000,0.000000,-1.000000));+#582=VECTOR('',#581,6.080000);+#583=CARTESIAN_POINT('',(-5.400000,-0.320000,1.000000));+#584=LINE('',#583,#582);+#585=EDGE_CURVE('',#496,#494,#584,.T.);+#586=ORIENTED_EDGE('',*,*,#585,.T.);+#587=EDGE_LOOP('',(#573,#579,#580,#586));+#588=FACE_OUTER_BOUND('',#587,.T.);+#589=CARTESIAN_POINT('',(-5.400000,-0.320000,-5.080000));+#590=DIRECTION('',(0.000000,-1.000000,0.000000));+#591=DIRECTION('',(1.000000,0.000000,0.000000));+#592=AXIS2_PLACEMENT_3D('',#589,#590,#591);+#593=PLANE('',#592);+#594=ADVANCED_FACE('',(#588),#593,.T.);+#595=DIRECTION('',(0.000000,0.000000,1.000000));+#596=VECTOR('',#595,6.080000);+#597=CARTESIAN_POINT('',(-5.400000,0.320000,-5.080000));+#598=LINE('',#597,#596);+#599=EDGE_CURVE('',#498,#500,#598,.T.);+#600=ORIENTED_EDGE('',*,*,#599,.T.);+#601=ORIENTED_EDGE('',*,*,#557,.F.);+#602=DIRECTION('',(0.000000,0.000000,-1.000000));+#603=VECTOR('',#602,6.080000);+#604=CARTESIAN_POINT('',(-4.760000,0.320000,1.000000));+#605=LINE('',#604,#603);+#606=EDGE_CURVE('',#508,#506,#605,.T.);+#607=ORIENTED_EDGE('',*,*,#606,.T.);+#608=ORIENTED_EDGE('',*,*,#519,.F.);+#609=EDGE_LOOP('',(#600,#601,#607,#608));+#610=FACE_OUTER_BOUND('',#609,.T.);+#611=CARTESIAN_POINT('',(-5.400000,0.320000,-5.080000));+#612=DIRECTION('',(0.000000,1.000000,0.000000));+#613=DIRECTION('',(1.000000,0.000000,0.000000));+#614=AXIS2_PLACEMENT_3D('',#611,#612,#613);+#615=PLANE('',#614);+#616=ADVANCED_FACE('',(#610),#615,.T.);+#617=ORIENTED_EDGE('',*,*,#585,.F.);+#618=ORIENTED_EDGE('',*,*,#563,.F.);+#619=ORIENTED_EDGE('',*,*,#599,.F.);+#620=ORIENTED_EDGE('',*,*,#513,.F.);+#621=EDGE_LOOP('',(#617,#618,#619,#620));+#622=FACE_OUTER_BOUND('',#621,.T.);+#623=CARTESIAN_POINT('',(-5.400000,-0.320000,-5.080000));+#624=DIRECTION('',(-1.000000,0.000000,0.000000));+#625=DIRECTION('',(0.000000,1.000000,0.000000));+#626=AXIS2_PLACEMENT_3D('',#623,#624,#625);+#627=PLANE('',#626);+#628=ADVANCED_FACE('',(#622),#627,.T.);+#629=ORIENTED_EDGE('',*,*,#525,.F.);+#630=ORIENTED_EDGE('',*,*,#606,.F.);+#631=ORIENTED_EDGE('',*,*,#551,.F.);+#632=ORIENTED_EDGE('',*,*,#578,.F.);+#633=EDGE_LOOP('',(#629,#630,#631,#632));+#634=FACE_OUTER_BOUND('',#633,.T.);+#635=CARTESIAN_POINT('',(-4.760000,-0.320000,-5.080000));+#636=DIRECTION('',(1.000000,0.000000,0.000000));+#637=DIRECTION('',(0.000000,1.000000,0.000000));+#638=AXIS2_PLACEMENT_3D('',#635,#636,#637);+#639=PLANE('',#638);+#640=ADVANCED_FACE('',(#634),#639,.T.);+#641=CLOSED_SHELL('',(#540,#572,#594,#616,#628,#640));+#642=MANIFOLD_SOLID_BREP('pin_3',#641);+#643=COLOUR_RGB('',0.850,0.850,0.850);+#644=FILL_AREA_STYLE_COLOUR('',#643);+#645=FILL_AREA_STYLE('',(#644));+#646=SURFACE_STYLE_FILL_AREA(#645);+#647=SURFACE_SIDE_STYLE('',(#646));+#648=SURFACE_STYLE_USAGE(.BOTH.,#647);+#649=PRESENTATION_STYLE_ASSIGNMENT((#648));+#650=STYLED_ITEM('color',(#649),#642);+#651=ADVANCED_BREP_SHAPE_REPRESENTATION('N7812-1PV',(#18,#168,#326,#484,#642),#14);+#652=SHAPE_DEFINITION_REPRESENTATION(#9,#651);+#653=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#176,#334,#492,#650),#14);+ENDSEC;+END-ISO-10303-21;
page.json+50−35
@@ -1,47 +1,62 @@ {-  "schema_version": 1,-  "slug": "n7812-1pv",-  "type": "component",   "title": "Mean Well N7812-1PV",   "brief": "Non-isolated step-down switching regulator module, 12 V 1 A output, 16-36 V input, SIP-3 vertical (PV).",-  "version": "0.1.0",-  "visibility": "private",+  "type": "hardware",   "kind": "component",+  "version": "0.1.0",+  "license": "CC-BY-4.0",+  "visibility": {+    "public": false+  },+  "hero": {+    "headline": "N7812-1PV",+    "subhead": "Non-isolated step-down switching regulator module, 12 V 1 A output, 16-36 V input, SIP-3 vertical (PV).",+    "chrome": false+  },   "component": {     "mpn": "N7812-1PV",-    "manufacturer": "",-    "package": "",-    "pin_count": null,-    "category": "",-    "subcategory": "",-    "body_size": null,-    "parts": {},+    "manufacturer": "Mean Well",+    "category": "power",+    "subcategory": "DC/DC switching regulator module (78xx replacement)",+    "package": "SIP-3 vertical open frame, 2.54 mm pitch, 10.5 x 7.5 x 16 mm",+    "description": "Non-isolated step-down switching regulator module, 12 V 1 A output, 16-36 V input, SIP-3 vertical (PV).",+    "pin_count": 3,+    "parts": {+      "footprint": "n7812-1pv.kicad_mod",+      "step": "n7812-1pv.step",+      "model_3d_step": "n7812-1pv.step",+      "symbol": "n7812-1pv.kicad_sym",+      "lbr": "n7812-1pv.lbr"+    },     "distributor_links": {-      "mouser": "709-N7812-1PV",-      "digikey": "1866-N7812-1PV-ND",+      "digikey": {+        "part": "1866-N7812-1PV-ND",+        "url": "https://www.digikey.com/en/products/detail/mean-well-usa-inc/N7812-1PV/22119034"+      },+      "mouser": {+        "part": "709-N7812-1PV",+        "url": "https://www.mouser.com/ProductDetail/709-N7812-1PV"+      },       "lcsc": false-    }+    },+    "distributor_note": "Distributor numbers and stock from the LEDster-TI BOM, checked 2026-11-02: DigiKey 1866-N7812-1PV-ND (stock 18), Mouser 709-N7812-1PV (stock 528), LCSC none (stock n/a).",+    "datasheet": "https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF"   },+  "tags": [+    "component",+    "power",+    "mean-well",+    "sip-3",+    "dc-dc",+    "regulator"+  ],+  "discovery_triggers": [+    "N7812-1PV footprint",+    "N7812-1PV 3D model",+    "N7812-1PV KiCad Fusion library part"+  ],   "source": {     "tool": "eagle",     "url": "https://www.meanwell.com/Upload/PDF/N78/N78-SPEC.PDF"-  },-  "hero": {-    "type": "billboard",-    "headline": "N7812-1PV",-    "subhead": "Non-isolated step-down switching regulator module, 12 V 1 A output, 16-36 V input, SIP-3 vertical (PV).",-    "chrome": false-  },-  "author": {-    "name": "Glenn Jones",-    "email": "[email protected]"-  },-  "tags": [],-  "license": "proprietary",-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-11-03T04:53:54.900Z",-  "updated_at": "2026-11-03T04:53:54.900Z"-}\ No newline at end of file+  }+}