← Commit history

bwsma-kwe-z001: SMA: dielectric and base insulator white as in LCSC's model (logo clean-up had made them gold)

noah ·807fe9793c ·1d ago ·parent b3cba92
8 files changed +14−14
README.md+1−1
@@ -45,7 +45,7 @@ A person checks each page against its datasheet and signs it off here; the badge | `bwsma-kwe-z001.lbr` | Fusion 360 / EAGLE library: one deviceset, each with its own MPN, manufacturer and LCSC / Mouser / DigiKey attributes | | `altium/Adom_bwsma_kwe_z001.SchLib` / `.PcbLib` | Altium library pair (adom-lbr, no Altium needed): symbol and footprint with the 3D body, parameters carry the part numbers; `altium/*.adom-lbr.json` is the canonical hub each was built from | -The 3D model comes from LCSC's EasyEDA library. Its embossed EasyEDA / LCEDA logo glyphs were removed with OpenCascade (`BRepAlgoAPI_Defeaturing`, then merging coplanar faces) and the body, pads, size and colours were kept; the source hashes, removed faces and before/after bounding boxes are in `page.json` under `component.provenance`. Two later changes (2026-10-08, from review): the PTFE dielectric around the centre pin is now white at the mouth instead of gold (its outer surface stays gold where the simplified model shows it through the shell), and the model is turned 90 degrees in the STEP itself so the barrel points the way the footprint's outline does (toward the board edge, +Y); the footprint's model rotation is now 0. Records: `cad/lcsc/clean/BWSMA_dielectric.recolor.json` and `BWSMA_page_rz90.json` in the project.+The 3D model comes from LCSC's EasyEDA library. Its embossed EasyEDA / LCEDA logo glyphs were removed with OpenCascade (`BRepAlgoAPI_Defeaturing`, then merging coplanar faces) and the body, pads, size and colours were kept; the source hashes, removed faces and before/after bounding boxes are in `page.json` under `component.provenance`. Two later changes (2026-10-08, from review): the PTFE dielectric around the centre pin and the insulator at the board end are white again, as in LCSC's original model (the logo clean-up had copied gold onto them; the dielectric's outer surface stays gold where the simplified model shows it through the shell), and the model is turned 90 degrees in the STEP itself so the barrel points the way the footprint's outline does (toward the board edge, +Y); the footprint's model rotation is now 0. Records: `cad/lcsc/clean/BWSMA_dielectric.recolor.json` and `BWSMA_page_rz90.json` in the project.  The footprint points at `${KIPRJMOD}/bwsma-kwe-z001.step`: copy the STEP next to your KiCad project (or edit the path). 
altium/Adom_bwsma_kwe_z001.PcbLib
⋯ 1 unchanged line ⋯
altium/Adom_bwsma_kwe_z001.SchLib
⋯ 1 unchanged line ⋯
bwsma-kwe-z001.glb
⋯ 1 unchanged line ⋯
bwsma-kwe-z001.step+11−11
@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-08T15:30:27',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-08T15:32:22',('Author'),(     'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'   ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -314,7 +314,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #263 = LINE('',#264,#265); #264 = CARTESIAN_POINT('',(-1.571166602479E-15,0.45,0.)); #265 = VECTOR('',#266,1.);-#266 = DIRECTION('',(-2.468850131078E-15,0.707106781187,0.707106781187)+#266 = DIRECTION('',(-2.468850131074E-15,0.707106781187,0.707106781187)   ); #267 = PCURVE('',#193,#268); #268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);@@ -442,7 +442,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #374 = LINE('',#375,#376); #375 = CARTESIAN_POINT('',(-1.134731435124E-15,0.325,-3.5)); #376 = VECTOR('',#377,1.);-#377 = DIRECTION('',(-2.468850131078E-15,0.707106781187,0.707106781187)+#377 = DIRECTION('',(-2.468850131074E-15,0.707106781187,0.707106781187)   ); #378 = PCURVE('',#305,#379); #379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);@@ -2321,7 +2321,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1902 = CARTESIAN_POINT('',(6.50508875699,2.271239600255E-14,     3.350000000003)); #1903 = VECTOR('',#1904,1.);-#1904 = DIRECTION('',(0.707106781187,2.468850131078E-15,-0.707106781187)+#1904 = DIRECTION('',(0.707106781187,2.468850131074E-15,-0.707106781187)   ); #1905 = PCURVE('',#1835,#1906); #1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);@@ -6614,7 +6614,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #4593 = CARTESIAN_POINT('',(10.501752299801,3.666667217991E-14,     9.150000000003)); #4594 = VECTOR('',#4595,1.);-#4595 = DIRECTION('',(-0.707106781187,-2.468850131078E-15,0.707106781187+#4595 = DIRECTION('',(-0.707106781187,-2.468850131074E-15,0.707106781187     )); #4596 = PCURVE('',#4544,#4597); #4597 = DEFINITIONAL_REPRESENTATION('',(#4598),#4602);@@ -7717,7 +7717,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #5328 = LINE('',#5329,#5330); #5329 = CARTESIAN_POINT('',(11.5,4.01520353967E-14,9.050000000003)); #5330 = VECTOR('',#5331,1.);-#5331 = DIRECTION('',(-0.707106781187,-2.468850131078E-15,0.707106781187+#5331 = DIRECTION('',(-0.707106781187,-2.468850131074E-15,0.707106781187     )); #5332 = PCURVE('',#5259,#5333); #5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338);@@ -8884,7 +8884,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #6176 = LINE('',#6177,#6178); #6177 = CARTESIAN_POINT('',(-2.02,-7.052792304463E-15,2.48)); #6178 = VECTOR('',#6179,1.);-#6179 = DIRECTION('',(-0.707106781187,-2.468850131078E-15,+#6179 = DIRECTION('',(-0.707106781187,-2.468850131074E-15,     -0.707106781187)); #6180 = PCURVE('',#6083,#6181); #6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6186);@@ -14129,7 +14129,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #10254 = LINE('',#10255,#10256); #10255 = CARTESIAN_POINT('',(7.052792304463E-15,-2.02,2.48)); #10256 = VECTOR('',#10257,1.);-#10257 = DIRECTION('',(2.468850131078E-15,-0.707106781187,+#10257 = DIRECTION('',(2.468850131074E-15,-0.707106781187,     -0.707106781187)); #10258 = PCURVE('',#10103,#10259); #10259 = DEFINITIONAL_REPRESENTATION('',(#10260),#10264);@@ -14382,7 +14382,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #10483 = SURFACE_STYLE_FILL_AREA(#10484); #10484 = FILL_AREA_STYLE('',(#10485)); #10485 = FILL_AREA_STYLE_COLOUR('',#10486);-#10486 = DRAUGHTING_PRE_DEFINED_COLOUR('white');+#10486 = COLOUR_RGB('',0.9685766173,0.878220437159,0.600388144164); #10487 = STYLED_ITEM('color',(#10488),#3264); #10488 = PRESENTATION_STYLE_ASSIGNMENT((#10489)); #10489 = SURFACE_STYLE_USAGE(.BOTH.,#10490);@@ -14536,7 +14536,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #10637 = SURFACE_SIDE_STYLE('',(#10638)); #10638 = SURFACE_STYLE_FILL_AREA(#10639); #10639 = FILL_AREA_STYLE('',(#10640));-#10640 = FILL_AREA_STYLE_COLOUR('',#10486);+#10640 = FILL_AREA_STYLE_COLOUR('',#10422); #10641 = STYLED_ITEM('color',(#10642),#6117); #10642 = PRESENTATION_STYLE_ASSIGNMENT((#10643)); #10643 = SURFACE_STYLE_USAGE(.BOTH.,#10644);@@ -14550,7 +14550,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #10651 = SURFACE_SIDE_STYLE('',(#10652)); #10652 = SURFACE_STYLE_FILL_AREA(#10653); #10653 = FILL_AREA_STYLE('',(#10654));-#10654 = FILL_AREA_STYLE_COLOUR('',#10486);+#10654 = FILL_AREA_STYLE_COLOUR('',#10422); #10655 = STYLED_ITEM('color',(#10656),#6257); #10656 = PRESENTATION_STYLE_ASSIGNMENT((#10657)); #10657 = SURFACE_STYLE_USAGE(.BOTH.,#10658);
docs/hero.png
⋯ 1 unchanged line ⋯
package.json+1−1
@@ -1,7 +1,7 @@ {  "slug": "bwsma-kwe-z001",  "title": "BWSMA-KWE-Z001",- "version": "0.1.4",+ "version": "0.1.5",  "type": "hardware",  "kind": "component",  "description": "BAT WIRELESS SMA right-angle PCB jack, 50 ohm, SMA right-angle, through-hole. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",
page.json+1−1
@@ -5,7 +5,7 @@  "slug": "bwsma-kwe-z001",  "title": "BWSMA-KWE-Z001",  "brief": "BAT WIRELESS SMA right-angle PCB jack, 50 ohm, SMA right-angle, through-hole. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",- "version": "0.1.4",+ "version": "0.1.5",  "license": "CC-BY-SA-4.0",  "tags": [   "component",