From 13a01c151ca7706204e30935c1739f39c6a3fd5c Mon Sep 17 00:00:00 2001 From: Chris Lee Date: Wed, 22 Oct 2025 21:12:55 -0400 Subject: [PATCH 1/5] KiCad updates, OpenSCAD design for PCB-stencil holder --- KiCAD/Plant1337.kicad_pro | 31 +- scad/stencil_fixture/stencil_fixture.scad | 42 + scad/stencil_fixture/stencil_fixture.stl | 1458 +++++++++++++++++++++ 3 files changed, 1528 insertions(+), 3 deletions(-) create mode 100644 scad/stencil_fixture/stencil_fixture.scad create mode 100644 scad/stencil_fixture/stencil_fixture.stl diff --git a/KiCAD/Plant1337.kicad_pro b/KiCAD/Plant1337.kicad_pro index aec15ba..37b87f8 100644 --- a/KiCAD/Plant1337.kicad_pro +++ b/KiCAD/Plant1337.kicad_pro @@ -468,6 +468,7 @@ "single_global_label": "ignore", "unannotated": "error", "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", "wire_dangling": "error" @@ -561,7 +562,7 @@ "gencad": "", "idf": "", "netlist": "", - "plot": "", + "plot": "Gerber/", "pos_files": "", "specctra_dsn": "", "step": "", @@ -572,7 +573,7 @@ }, "schematic": { "annotate_start_num": 0, - "bom_export_filename": "", + "bom_export_filename": "/tmp/tmp.csv", "bom_fmt_presets": [], "bom_fmt_settings": { "field_delimiter": ",", @@ -622,12 +623,36 @@ "label": "DNP", "name": "${DNP}", "show": true + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Sim.Device", + "name": "Sim.Device", + "show": false + }, + { + "group_by": false, + "label": "Sim.Pins", + "name": "Sim.Pins", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false } ], "filter_string": "", "group_symbols": true, "include_excluded_from_bom": false, - "name": "Grouped By Value", + "name": "", "sort_asc": true, "sort_field": "Reference" }, diff --git a/scad/stencil_fixture/stencil_fixture.scad b/scad/stencil_fixture/stencil_fixture.scad new file mode 100644 index 0000000..9378c6b --- /dev/null +++ b/scad/stencil_fixture/stencil_fixture.scad @@ -0,0 +1,42 @@ +// Copyright (c) 2025 Chris Lee and contibuters. +// Licensed under the MIT license. See LICENSE file in the project root for details. + +// This is a fixture for holding a PCB and stencil in alignment +board_thickness = 1.6; +pad_space = 2.54; +board_dims = [23.4*pad_space-0.1, 16.6*pad_space, board_thickness]; +outside_border = 2; +base_thickness = 1; + +outside_dims = board_dims + [2*outside_border, 2*outside_border, base_thickness]; + +if (false) { + translate([board_dims[0]/2, board_dims[1]/2, board_dims[2]/2 + base_thickness]) color("white") + import(file="Plant1337.stl", convexity=3); + } + +dscrew = 2.5; +screw_offset = dscrew + 0.2; + +translate([-outside_border, -outside_border, 0]) { + difference() { + union() { + cube(outside_dims); + } + translate([outside_border-0.1, outside_border-0.1, base_thickness+0.001]) { + cube(board_dims + [0.2, 0.2, 0]); + } + inside_offset = outside_border + screw_offset + dscrew/2 + outside_border; + translate([inside_offset, inside_offset, -0.01]) { + cube([outside_dims[0] - 2 * inside_offset, outside_dims[1] - 2 * inside_offset, + base_thickness+1]); + } + } + translate([outside_border, outside_border, base_thickness-0.01]) { + $fn = 20; + translate([screw_offset, screw_offset, 0]) + cylinder(board_thickness+1, dscrew/2, dscrew/2); + translate([board_dims[0] - screw_offset, board_dims[1] - screw_offset, 0]) + cylinder(board_thickness+1, dscrew/2, dscrew/2); + } +} diff --git a/scad/stencil_fixture/stencil_fixture.stl b/scad/stencil_fixture/stencil_fixture.stl new file mode 100644 index 0000000..71eab84 --- /dev/null +++ b/scad/stencil_fixture/stencil_fixture.stl @@ -0,0 +1,1458 @@ +solid OpenSCAD_Model + facet normal 0.8910070025341279 0.45398956093191 0 + outer loop + vertex 3.888819694519043 3.086270332336426 3.5899994373321533 + vertex 3.711270332336426 3.4347314834594727 1.0009994506835938 + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + endloop + endfacet + facet normal 0.8910070025341279 0.45398956093191 0 + outer loop + vertex 3.711270332336426 3.4347314834594727 1.0009994506835938 + vertex 3.888819694519043 3.086270332336426 3.5899994373321533 + vertex 3.888819694519043 3.086270332336426 1.0009994506835938 + endloop + endfacet + facet normal 0.7071067811865475 0.7071067811865475 0 + outer loop + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + vertex 3.4347314834594727 3.711270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0.7071067811865475 0.7071067811865475 0 + outer loop + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + vertex 3.711270332336426 3.4347314834594727 1.0009994506835938 + endloop + endfacet + facet normal 0.9876879952427992 0.15643664549350436 0 + outer loop + vertex 3.9499998092651367 2.6999998092651367 3.5899994373321533 + vertex 3.888819694519043 3.086270332336426 1.0009994506835938 + vertex 3.888819694519043 3.086270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0.9876879952427992 0.15643664549350436 0 + outer loop + vertex 3.888819694519043 3.086270332336426 1.0009994506835938 + vertex 3.9499998092651367 2.6999998092651367 3.5899994373321533 + vertex 3.9499998092651367 2.6999998092651367 1.0009994506835938 + endloop + endfacet + facet normal -0.7071055619202535 0.707108000450739 0 + outer loop + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + endloop + endfacet + facet normal -0.7071055619202535 0.707108000450739 0 + outer loop + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + vertex 1.6887283325195312 3.4347314834594727 1.0009994506835938 + endloop + endfacet + facet normal -0.15643626871550892 0.9876880549193502 0 + outer loop + vertex 2.6999998092651367 3.9499998092651367 1.0009994506835938 + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + endloop + endfacet + facet normal -0.15643626871550892 0.9876880549193502 0 + outer loop + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + vertex 2.6999998092651367 3.9499998092651367 1.0009994506835938 + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + endloop + endfacet + facet normal -0.9876883720189696 0.15643426663783513 0 + outer loop + vertex 1.4499998092651367 2.6999998092651367 1.0009994506835938 + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + endloop + endfacet + facet normal -0.9876883720189696 0.15643426663783513 0 + outer loop + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + vertex 1.4499998092651367 2.6999998092651367 1.0009994506835938 + vertex 1.4499998092651367 2.6999998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0.45398956093191 0.8910070025341279 0 + outer loop + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + vertex 3.4347314834594727 3.711270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0.45398956093191 0.8910070025341279 0 + outer loop + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + vertex 3.086270332336426 3.888819694519043 1.0009994506835938 + endloop + endfacet + facet normal 0.15643664549350436 0.9876879952427992 0 + outer loop + vertex 3.086270332336426 3.888819694519043 1.0009994506835938 + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + endloop + endfacet + facet normal 0.15643664549350436 0.9876879952427992 0 + outer loop + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + vertex 3.086270332336426 3.888819694519043 1.0009994506835938 + vertex 2.6999998092651367 3.9499998092651367 1.0009994506835938 + endloop + endfacet + facet normal -0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + vertex 1.6887283325195312 1.9652681350708008 1.0009994506835938 + endloop + endfacet + facet normal -0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + vertex 1.9652681350708008 1.6887283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0.15643426663783513 -0.9876883720189696 0 + outer loop + vertex 2.6999998092651367 1.4499998092651367 1.0009994506835938 + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0.15643426663783513 -0.9876883720189696 0 + outer loop + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + vertex 2.6999998092651367 1.4499998092651367 1.0009994506835938 + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + endloop + endfacet + facet normal -0.45399054733549526 -0.8910064999370192 0 + outer loop + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 3.5899994373321533 + endloop + endfacet + facet normal -0.45399054733549526 -0.8910064999370192 0 + outer loop + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + vertex 2.3137283325195312 1.511178970336914 1.0009994506835938 + endloop + endfacet + facet normal 0.45398956093191 -0.8910070025341279 0 + outer loop + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + endloop + endfacet + facet normal 0.45398956093191 -0.8910070025341279 0 + outer loop + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + vertex 3.4347314834594727 1.6887283325195312 1.0009994506835938 + endloop + endfacet + facet normal -0.8910064999370192 -0.45399054733549526 0 + outer loop + vertex 1.6887283325195312 1.9652681350708008 1.0009994506835938 + vertex 1.511178970336914 2.3137283325195312 3.5899994373321533 + vertex 1.511178970336914 2.3137283325195312 1.0009994506835938 + endloop + endfacet + facet normal -0.8910064999370192 -0.45399054733549526 0 + outer loop + vertex 1.511178970336914 2.3137283325195312 3.5899994373321533 + vertex 1.6887283325195312 1.9652681350708008 1.0009994506835938 + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + endloop + endfacet + facet normal -0.1564338898652817 -0.9876884316937284 0 + outer loop + vertex 2.3137283325195312 1.511178970336914 1.0009994506835938 + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + endloop + endfacet + facet normal -0.1564338898652817 -0.9876884316937284 0 + outer loop + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + vertex 2.3137283325195312 1.511178970336914 1.0009994506835938 + vertex 2.6999998092651367 1.4499998092651367 1.0009994506835938 + endloop + endfacet + facet normal -0.8910070025341279 0.45398956093191 0 + outer loop + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.6887283325195312 3.4347314834594727 1.0009994506835938 + endloop + endfacet + facet normal -0.8910070025341279 0.45398956093191 0 + outer loop + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0.707108000450739 -0.7071055619202535 0 + outer loop + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + endloop + endfacet + facet normal 0.707108000450739 -0.7071055619202535 0 + outer loop + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.4347314834594727 1.6887283325195312 1.0009994506835938 + endloop + endfacet + facet normal -0.45399054733549526 0.8910064999370192 0 + outer loop + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + endloop + endfacet + facet normal -0.45399054733549526 0.8910064999370192 0 + outer loop + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + endloop + endfacet + facet normal 0.8910064999370192 -0.45399054733549526 0 + outer loop + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0.8910064999370192 -0.45399054733549526 0 + outer loop + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + endloop + endfacet + facet normal 0.9876880549193502 -0.15643626871550892 0 + outer loop + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + vertex 3.9499998092651367 2.6999998092651367 1.0009994506835938 + vertex 3.9499998092651367 2.6999998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0.9876880549193502 -0.15643626871550892 0 + outer loop + vertex 3.9499998092651367 2.6999998092651367 1.0009994506835938 + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + endloop + endfacet + facet normal -0.9876884316937284 -0.1564338898652817 0 + outer loop + vertex 1.511178970336914 2.3137283325195312 1.0009994506835938 + vertex 1.4499998092651367 2.6999998092651367 3.5899994373321533 + vertex 1.4499998092651367 2.6999998092651367 1.0009994506835938 + endloop + endfacet + facet normal -0.9876884316937284 -0.1564338898652817 0 + outer loop + vertex 1.4499998092651367 2.6999998092651367 3.5899994373321533 + vertex 1.511178970336914 2.3137283325195312 1.0009994506835938 + vertex 1.511178970336914 2.3137283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.888819694519043 3.086270332336426 3.5899994373321533 + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + vertex 3.9499998092651367 2.6999998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + vertex 3.888819694519043 3.086270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + vertex 3.888819694519043 2.3137283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.4347314834594727 3.711270332336426 3.5899994373321533 + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + vertex 3.711270332336426 3.4347314834594727 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.4347314834594727 3.711270332336426 3.5899994373321533 + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.711270332336426 1.9652681350708008 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + vertex 3.4347314834594727 3.711270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + vertex 3.4347314834594727 1.6887283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + vertex 3.086270332336426 3.888819694519043 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + vertex 3.086270332336426 1.511178970336914 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + vertex 2.6999998092651367 3.9499998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + vertex 2.6999998092651367 1.4499998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + vertex 2.3137283325195312 3.888819694519043 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 3.5899994373321533 + vertex 2.3137283325195312 1.511178970336914 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 3.5899994373321533 + vertex 1.9652681350708008 3.711270332336426 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + vertex 1.9652681350708008 1.6887283325195312 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + vertex 1.6887283325195312 3.4347314834594727 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + vertex 1.511178970336914 2.3137283325195312 3.5899994373321533 + vertex 1.6887283325195312 1.9652681350708008 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.511178970336914 2.3137283325195312 3.5899994373321533 + vertex 1.511178970336914 3.086270332336426 3.5899994373321533 + vertex 1.4499998092651367 2.6999998092651367 3.5899994373321533 + endloop + endfacet + facet normal 0.8910030192887114 0.45399737842679244 0 + outer loop + vertex 57.82482147216797 39.85027313232422 3.5899994373321533 + vertex 57.64727020263672 40.19873046875 1.0009994506835938 + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + endloop + endfacet + facet normal 0.8910030192887114 0.45399737842679244 0 + outer loop + vertex 57.64727020263672 40.19873046875 1.0009994506835938 + vertex 57.82482147216797 39.85027313232422 3.5899994373321533 + vertex 57.82482147216797 39.85027313232422 1.0009994506835938 + endloop + endfacet + facet normal 0.15642788357232418 -0.9876893829747709 0 + outer loop + vertex 56.63600158691406 38.2140007019043 1.0009994506835938 + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + endloop + endfacet + facet normal 0.15642788357232418 -0.9876893829747709 0 + outer loop + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + vertex 56.63600158691406 38.2140007019043 1.0009994506835938 + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + endloop + endfacet + facet normal 0.9876881145954699 0.1564358919393056 0 + outer loop + vertex 57.88600158691406 39.4640007019043 3.5899994373321533 + vertex 57.82482147216797 39.85027313232422 1.0009994506835938 + vertex 57.82482147216797 39.85027313232422 3.5899994373321533 + endloop + endfacet + facet normal 0.9876881145954699 0.1564358919393056 0 + outer loop + vertex 57.82482147216797 39.85027313232422 1.0009994506835938 + vertex 57.88600158691406 39.4640007019043 3.5899994373321533 + vertex 57.88600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal -0.9876896216531627 0.15642637654383088 0 + outer loop + vertex 55.38600158691406 39.4640007019043 1.0009994506835938 + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + endloop + endfacet + facet normal -0.9876896216531627 0.15642637654383088 0 + outer loop + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + vertex 55.38600158691406 39.4640007019043 1.0009994506835938 + vertex 55.38600158691406 39.4640007019043 3.5899994373321533 + endloop + endfacet + facet normal -0.1564358919393056 0.9876881145954699 0 + outer loop + vertex 56.63600158691406 40.7140007019043 1.0009994506835938 + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + endloop + endfacet + facet normal -0.1564358919393056 0.9876881145954699 0 + outer loop + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + vertex 56.63600158691406 40.7140007019043 1.0009994506835938 + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + endloop + endfacet + facet normal 0.9876881145954699 -0.1564358919393056 0 + outer loop + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + vertex 57.88600158691406 39.4640007019043 1.0009994506835938 + vertex 57.88600158691406 39.4640007019043 3.5899994373321533 + endloop + endfacet + facet normal 0.9876881145954699 -0.1564358919393056 0 + outer loop + vertex 57.88600158691406 39.4640007019043 1.0009994506835938 + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + endloop + endfacet + facet normal -0.7071116582054711 0.7071019041339864 0 + outer loop + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 55.901268005371094 40.47527313232422 1.0009994506835938 + endloop + endfacet + facet normal -0.7071116582054711 0.7071019041339864 0 + outer loop + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + endloop + endfacet + facet normal 0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.64727020263672 38.72926712036133 1.0009994506835938 + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + endloop + endfacet + facet normal 0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 57.64727020263672 38.72926712036133 1.0009994506835938 + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.370731353759766 38.452728271484375 1.0009994506835938 + endloop + endfacet + facet normal 0.8910050297266431 -0.4539934327738938 0 + outer loop + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + endloop + endfacet + facet normal 0.8910050297266431 -0.4539934327738938 0 + outer loop + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + vertex 57.64727020263672 38.72926712036133 1.0009994506835938 + endloop + endfacet + facet normal -0.45398568906420794 0.8910089753335239 0 + outer loop + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + endloop + endfacet + facet normal -0.45398568906420794 0.8910089753335239 0 + outer loop + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + vertex 55.901268005371094 40.47527313232422 1.0009994506835938 + endloop + endfacet + facet normal -0.9876896216531627 -0.15642637654383088 0 + outer loop + vertex 55.44717788696289 39.077728271484375 1.0009994506835938 + vertex 55.38600158691406 39.4640007019043 3.5899994373321533 + vertex 55.38600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal -0.9876896216531627 -0.15642637654383088 0 + outer loop + vertex 55.38600158691406 39.4640007019043 3.5899994373321533 + vertex 55.44717788696289 39.077728271484375 1.0009994506835938 + vertex 55.44717788696289 39.077728271484375 3.5899994373321533 + endloop + endfacet + facet normal -0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + vertex 55.62472915649414 38.72926712036133 1.0009994506835938 + endloop + endfacet + facet normal -0.7071067811865475 -0.7071067811865475 0 + outer loop + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + vertex 55.901268005371094 38.452728271484375 3.5899994373321533 + endloop + endfacet + facet normal 0.4539934327738938 -0.8910050297266431 0 + outer loop + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + endloop + endfacet + facet normal 0.4539934327738938 -0.8910050297266431 0 + outer loop + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + vertex 57.370731353759766 38.452728271484375 1.0009994506835938 + endloop + endfacet + facet normal 0.45398568906420794 0.8910089753335239 0 + outer loop + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + vertex 57.370731353759766 40.47527313232422 3.5899994373321533 + endloop + endfacet + facet normal 0.45398568906420794 0.8910089753335239 0 + outer loop + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + vertex 57.02227020263672 40.6528205871582 1.0009994506835938 + endloop + endfacet + facet normal 0.15643739905487192 0.9876878758884038 0 + outer loop + vertex 57.02227020263672 40.6528205871582 1.0009994506835938 + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + endloop + endfacet + facet normal 0.15643739905487192 0.9876878758884038 0 + outer loop + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + vertex 57.02227020263672 40.6528205871582 1.0009994506835938 + vertex 56.63600158691406 40.7140007019043 1.0009994506835938 + endloop + endfacet + facet normal -0.8910050297266431 -0.4539934327738938 0 + outer loop + vertex 55.62472915649414 38.72926712036133 1.0009994506835938 + vertex 55.44717788696289 39.077728271484375 3.5899994373321533 + vertex 55.44717788696289 39.077728271484375 1.0009994506835938 + endloop + endfacet + facet normal -0.8910050297266431 -0.4539934327738938 0 + outer loop + vertex 55.44717788696289 39.077728271484375 3.5899994373321533 + vertex 55.62472915649414 38.72926712036133 1.0009994506835938 + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + endloop + endfacet + facet normal -0.8910030192887114 0.45399737842679244 0 + outer loop + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + endloop + endfacet + facet normal -0.8910030192887114 0.45399737842679244 0 + outer loop + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + endloop + endfacet + facet normal 0.7071116582054711 0.7071019041339864 0 + outer loop + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + vertex 57.370731353759766 40.47527313232422 3.5899994373321533 + endloop + endfacet + facet normal 0.7071116582054711 0.7071019041339864 0 + outer loop + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + vertex 57.64727020263672 40.19873046875 1.0009994506835938 + endloop + endfacet + facet normal -0.4539934327738938 -0.8910050297266431 0 + outer loop + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 3.5899994373321533 + endloop + endfacet + facet normal -0.4539934327738938 -0.8910050297266431 0 + outer loop + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + vertex 56.24972915649414 38.275177001953125 1.0009994506835938 + endloop + endfacet + facet normal -0.15642637654383088 -0.9876896216531627 0 + outer loop + vertex 56.24972915649414 38.275177001953125 1.0009994506835938 + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + endloop + endfacet + facet normal -0.15642637654383088 -0.9876896216531627 0 + outer loop + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + vertex 56.24972915649414 38.275177001953125 1.0009994506835938 + vertex 56.63600158691406 38.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.82482147216797 39.85027313232422 3.5899994373321533 + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + vertex 57.88600158691406 39.4640007019043 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + vertex 57.82482147216797 39.85027313232422 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + vertex 57.82482147216797 39.077728271484375 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.370731353759766 40.47527313232422 3.5899994373321533 + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + vertex 57.64727020263672 40.19873046875 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.370731353759766 40.47527313232422 3.5899994373321533 + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.64727020263672 38.72926712036133 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + vertex 57.370731353759766 40.47527313232422 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + vertex 57.370731353759766 38.452728271484375 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + vertex 57.02227020263672 40.6528205871582 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + vertex 57.02227020263672 38.275177001953125 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + vertex 56.63600158691406 40.7140007019043 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + vertex 56.63600158691406 38.2140007019043 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + vertex 56.24972915649414 40.6528205871582 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 3.5899994373321533 + vertex 56.24972915649414 38.275177001953125 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 3.5899994373321533 + vertex 55.901268005371094 40.47527313232422 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + vertex 55.901268005371094 38.452728271484375 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + vertex 55.62472915649414 40.19873046875 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + vertex 55.44717788696289 39.077728271484375 3.5899994373321533 + vertex 55.62472915649414 38.72926712036133 3.5899994373321533 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.44717788696289 39.077728271484375 3.5899994373321533 + vertex 55.44717788696289 39.85027313232422 3.5899994373321533 + vertex 55.38600158691406 39.4640007019043 3.5899994373321533 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 61.33599853515625 -2 2.59999942779541 + vertex 61.33599853515625 44.16400146484375 0 + vertex 61.33599853515625 44.16400146484375 2.59999942779541 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 61.33599853515625 44.16400146484375 0 + vertex 61.33599853515625 -2 2.59999942779541 + vertex 61.33599853515625 -2 0 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 61.33599853515625 44.16400146484375 2.59999942779541 + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + vertex 61.33599853515625 -2 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 61.33599853515625 44.16400146484375 2.59999942779541 + vertex -0.10000038146972656 42.263999938964844 2.59999942779541 + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 42.263999938964844 2.59999942779541 + vertex -2 44.16400146484375 2.59999942779541 + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -2 44.16400146484375 2.59999942779541 + vertex -0.10000038146972656 42.263999938964844 2.59999942779541 + vertex 61.33599853515625 44.16400146484375 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 -0.10000038146972656 2.59999942779541 + vertex 61.33599853515625 -2 2.59999942779541 + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex 61.33599853515625 -2 2.59999942779541 + vertex 59.43600082397461 -0.10000038146972656 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex -2 -2 2.59999942779541 + vertex 61.33599853515625 -2 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -2 -2 2.59999942779541 + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex -2 44.16400146484375 2.59999942779541 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 61.33599853515625 -2 0 + vertex 53.38600158691406 5.949999809265137 0 + vertex 61.33599853515625 44.16400146484375 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 61.33599853515625 -2 0 + vertex 5.949999809265137 5.949999809265137 0 + vertex 53.38600158691406 5.949999809265137 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.949999809265137 5.949999809265137 0 + vertex -2 -2 0 + vertex 5.949999809265137 36.2140007019043 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -2 -2 0 + vertex 5.949999809265137 5.949999809265137 0 + vertex 61.33599853515625 -2 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 53.38600158691406 36.2140007019043 0 + vertex 61.33599853515625 44.16400146484375 0 + vertex 53.38600158691406 5.949999809265137 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.949999809265137 36.2140007019043 0 + vertex 61.33599853515625 44.16400146484375 0 + vertex 53.38600158691406 36.2140007019043 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex 5.949999809265137 36.2140007019043 0 + vertex -2 44.16400146484375 0 + vertex 61.33599853515625 44.16400146484375 0 + endloop + endfacet + facet normal 0 0 -1 + outer loop + vertex -2 44.16400146484375 0 + vertex 5.949999809265137 36.2140007019043 0 + vertex -2 -2 0 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex -2 -2 0 + vertex -2 44.16400146484375 2.59999942779541 + vertex -2 44.16400146484375 0 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex -2 44.16400146484375 2.59999942779541 + vertex -2 -2 0 + vertex -2 -2 2.59999942779541 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 61.33599853515625 44.16400146484375 0 + vertex -2 44.16400146484375 2.59999942779541 + vertex 61.33599853515625 44.16400146484375 2.59999942779541 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -2 44.16400146484375 2.59999942779541 + vertex 61.33599853515625 44.16400146484375 0 + vertex -2 44.16400146484375 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -2 -2 0 + vertex 61.33599853515625 -2 2.59999942779541 + vertex -2 -2 2.59999942779541 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 61.33599853515625 -2 2.59999942779541 + vertex -2 -2 0 + vertex 61.33599853515625 -2 0 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 2.59999942779541 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.88600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.82482147216797 39.85027313232422 1.0009994506835938 + vertex 57.88600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.64727020263672 40.19873046875 1.0009994506835938 + vertex 57.82482147216797 39.85027313232422 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + vertex 57.64727020263672 40.19873046875 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.02227020263672 40.6528205871582 1.0009994506835938 + vertex 57.370731353759766 40.47527313232422 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 56.63600158691406 40.7140007019043 1.0009994506835938 + vertex 57.02227020263672 40.6528205871582 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + vertex 56.63600158691406 40.7140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 55.38600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.44717788696289 39.85027313232422 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + vertex 55.901268005371094 40.47527313232422 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 55.901268005371094 40.47527313232422 1.0009994506835938 + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 56.24972915649414 40.6528205871582 1.0009994506835938 + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 3.888819694519043 3.086270332336426 1.0009994506835938 + vertex 3.9499998092651367 2.6999998092651367 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 3.711270332336426 3.4347314834594727 1.0009994506835938 + vertex 3.888819694519043 3.086270332336426 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + vertex 3.711270332336426 3.4347314834594727 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 3.086270332336426 3.888819694519043 1.0009994506835938 + vertex 3.4347314834594727 3.711270332336426 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 2.6999998092651367 3.9499998092651367 1.0009994506835938 + vertex 3.086270332336426 3.888819694519043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + vertex 2.6999998092651367 3.9499998092651367 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + vertex 2.3137283325195312 3.888819694519043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.9652681350708008 3.711270332336426 1.0009994506835938 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 1.6887283325195312 3.4347314834594727 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.6887283325195312 3.4347314834594727 1.0009994506835938 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 55.62472915649414 40.19873046875 1.0009994506835938 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.64727020263672 38.72926712036133 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 57.82482147216797 39.077728271484375 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.370731353759766 38.452728271484375 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 57.64727020263672 38.72926712036133 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + vertex 57.370731353759766 38.452728271484375 1.0009994506835938 + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + vertex 56.63600158691406 38.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 56.63600158691406 38.2140007019043 1.0009994506835938 + vertex 56.24972915649414 38.275177001953125 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 56.24972915649414 38.275177001953125 1.0009994506835938 + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 55.901268005371094 38.452728271484375 1.0009994506835938 + vertex 55.62472915649414 38.72926712036133 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 55.62472915649414 38.72926712036133 1.0009994506835938 + vertex 55.44717788696289 39.077728271484375 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 55.44717788696289 39.077728271484375 1.0009994506835938 + vertex 55.38600158691406 39.4640007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.02227020263672 38.275177001953125 1.0009994506835938 + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 57.370731353759766 38.452728271484375 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 3.9499998092651367 2.6999998092651367 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + vertex 3.888819694519043 2.3137283325195312 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.4347314834594727 1.6887283325195312 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 3.711270332336426 1.9652681350708008 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex 3.4347314834594727 1.6887283325195312 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + vertex 2.6999998092651367 1.4499998092651367 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 3.086270332336426 1.511178970336914 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 2.3137283325195312 1.511178970336914 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 2.6999998092651367 1.4499998092651367 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 2.3137283325195312 1.511178970336914 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.6887283325195312 1.9652681350708008 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 1.9652681350708008 1.6887283325195312 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.511178970336914 2.3137283325195312 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 1.6887283325195312 1.9652681350708008 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.4499998092651367 2.6999998092651367 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 1.511178970336914 2.3137283325195312 1.0009994506835938 + endloop + endfacet + facet normal 0 0 1 + outer loop + vertex 1.511178970336914 3.086270332336426 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + vertex 1.4499998092651367 2.6999998092651367 1.0009994506835938 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex -0.10000038146972656 42.263999938964844 2.59999942779541 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + vertex -0.10000038146972656 42.263999938964844 2.59999942779541 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 59.43600082397461 42.263999938964844 2.59999942779541 + vertex -0.10000038146972656 42.263999938964844 1.0009994506835938 + vertex 59.43600082397461 42.263999938964844 1.0009994506835938 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex 59.43600082397461 -0.10000038146972656 2.59999942779541 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex -0.10000038146972656 -0.10000038146972656 2.59999942779541 + vertex 59.43600082397461 -0.10000038146972656 1.0009994506835938 + vertex -0.10000038146972656 -0.10000038146972656 1.0009994506835938 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 53.38600158691406 5.949999809265137 0 + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 53.38600158691406 36.2140007019043 0 + endloop + endfacet + facet normal -1 0 0 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 0 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 0 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 1 0 0 + outer loop + vertex 5.949999809265137 36.2140007019043 0 + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 5.949999809265137 5.949999809265137 0 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 5.949999809265137 36.2140007019043 0 + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 1.0009994506835938 + endloop + endfacet + facet normal 0 -1 0 + outer loop + vertex 53.38600158691406 36.2140007019043 1.0009994506835938 + vertex 5.949999809265137 36.2140007019043 0 + vertex 53.38600158691406 36.2140007019043 0 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 53.38600158691406 5.949999809265137 0 + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 1.0009994506835938 + endloop + endfacet + facet normal 0 1 0 + outer loop + vertex 5.949999809265137 5.949999809265137 1.0009994506835938 + vertex 53.38600158691406 5.949999809265137 0 + vertex 5.949999809265137 5.949999809265137 0 + endloop + endfacet +endsolid OpenSCAD_Model From cdaa72e58c4fe5376e0c60af8865ce375f0510e7 Mon Sep 17 00:00:00 2001 From: Chris Lee Date: Sun, 2 Nov 2025 17:23:44 -0500 Subject: [PATCH 2/5] Added-back screw-holes at 2 corners of the board --- KiCAD/Plant1337.kicad_pcb | 256 +++++++++-- KiCAD/fp-info-cache | 878 ++++++++++++++++++++++++++++++-------- 2 files changed, 926 insertions(+), 208 deletions(-) diff --git a/KiCAD/Plant1337.kicad_pcb b/KiCAD/Plant1337.kicad_pcb index 7536a8f..4ea6f45 100644 --- a/KiCAD/Plant1337.kicad_pcb +++ b/KiCAD/Plant1337.kicad_pcb @@ -3335,6 +3335,106 @@ ) ) ) + (footprint "chl33_library:MountingHole_2.5mm_stencil_hole" + (locked yes) + (layer "F.Cu") + (uuid "4172ea7d-188c-4943-b8be-2d4069c1119b") + (at 103.251 62.484) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (property "Reference" "REF**" + (at 0 -3.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ccc8a8b3-65d0-420a-bbd5-77075db0d4d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.5mm_stencil_hole" + (at 0 3.5 0) + (layer "F.Fab") + (hide yes) + (uuid "96d738af-b169-4111-bb4b-4aa70f8b2a7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42dbaa9b-a938-4674-a79b-e6eb1031a0b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4fdf0e3a-6d8a-4fcc-9704-6b71fdc93239") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.5 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "b45ed62c-c26c-4f7a-8f74-2f51857e9368") + ) + (fp_circle + (center 0 0) + (end 2.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a384a507-a423-4589-bb87-47a5f16830d9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6e07e811-7409-4cd5-989e-b20e64d092cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.5 2.5) + (drill 2.5) + (layers "F&B.Cu" "*.Paste" "*.Mask") + (uuid "00f10b3b-b973-4edf-9da7-ca35d9d2a04d") + ) + (embedded_fonts no) + ) (footprint "Diode_SMD:D_SMA" (layer "F.Cu") (uuid "41a12e77-66db-47cb-8ffa-6351114ffedc") @@ -4468,7 +4568,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "abc90a19-98a8-421f-b1f9-3129eb6f3254") ) (pad "39" smd rect (at -2.205 -0.91 90) @@ -4477,7 +4577,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "7af54cb7-e1f1-4721-b426-e34bb5bab518") ) (pad "39" thru_hole circle (at -2.205 -0.1475 90) @@ -4490,7 +4590,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "54768142-f0a1-4786-ab26-780bbe48a7d0") ) (pad "39" smd rect (at -2.205 0.615 90) @@ -4499,7 +4599,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "3a2b7e05-19c2-448a-b476-8b8e41b44cd0") ) (pad "39" thru_hole circle (at -1.4425 -2.435 90) @@ -4512,7 +4612,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "cbf45bf7-0bfa-446b-af79-458a14bc3f7b") ) (pad "39" thru_hole circle (at -1.4425 -0.91 90) @@ -4525,7 +4625,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "9c769fd9-4b79-4a8b-b269-a218ee4df555") ) (pad "39" thru_hole circle (at -1.4425 0.615 90) @@ -4538,7 +4638,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "a6fa27b7-e783-405e-a785-672a7ca8da3d") ) (pad "39" smd rect (at -0.68 -2.435 90) @@ -4547,7 +4647,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "9c6236e4-9d60-4fe0-8f3c-4938f12690c4") ) (pad "39" thru_hole circle (at -0.68 -1.6725 90) @@ -4560,7 +4660,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "5aa8c01f-8d47-4473-a705-b24da2780023") ) (pad "39" smd rect (at -0.68 -0.91 90) @@ -4569,7 +4669,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "df1dedb2-259f-45b8-ad34-60bbf8b24522") ) (pad "39" smd rect (at -0.68 -0.91 90) @@ -4580,7 +4680,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "dcbbf810-4d12-4fcc-971e-90dc19e09e9a") ) (pad "39" thru_hole circle (at -0.68 -0.1475 90) @@ -4593,7 +4693,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "facb7fb6-34fd-4f94-a16c-6cce40082a40") ) (pad "39" smd rect (at -0.68 0.615 90) @@ -4602,7 +4702,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "a4891340-27b9-4590-a76b-fa7d7d283cb2") ) (pad "39" thru_hole circle (at 0.0825 -2.435 90) @@ -4615,7 +4715,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "ccc4b06c-1aaa-4ff3-9da8-1ecf1d906daf") ) (pad "39" thru_hole circle (at 0.0825 -0.91 90) @@ -4628,7 +4728,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "6eff7b34-2e87-43ca-9e6a-7ba437cd96a1") ) (pad "39" thru_hole circle (at 0.0825 0.615 90) @@ -4641,7 +4741,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "1e7754a2-3274-4e2b-8d84-55e50ab7f2a6") ) (pad "39" smd rect (at 0.845 -2.435 90) @@ -4650,7 +4750,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "1322242e-bc0a-4f02-89c9-fa15231f709a") ) (pad "39" thru_hole circle (at 0.845 -1.6725 90) @@ -4663,7 +4763,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "fcf993b9-6b7c-4393-882b-ce4ea3486b6e") ) (pad "39" smd rect (at 0.845 -0.91 90) @@ -4672,7 +4772,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "47dd6d09-dbed-4922-ab71-ae2c6b33d8f6") ) (pad "39" thru_hole circle (at 0.845 -0.1475 90) @@ -4685,7 +4785,7 @@ (pinfunction "GND") (pintype "passive") (zone_connect 2) - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "372c623e-9e54-4e14-82bb-d2379da71e2e") ) (pad "39" smd rect (at 0.845 0.615 90) @@ -4694,7 +4794,7 @@ (net 2 "GND") (pinfunction "GND") (pintype "passive") - (uuid "a2294209-e295-48db-b601-9b9b21a34aed") + (uuid "644e8cca-9eab-4bcf-883c-7c841929dd8e") ) (zone (net 0) @@ -12912,6 +13012,106 @@ ) ) ) + (footprint "chl33_library:MountingHole_2.5mm_stencil_hole" + (locked yes) + (layer "F.Cu") + (uuid "d1304ba5-4103-46be-9975-a5580564d668") + (at 49.784 98.806) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (property "Reference" "REF**" + (at 0 -3.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ea2e8e45-6517-4e8a-989e-29abe48b84e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.5mm_stencil_hole" + (at 0 3.5 0) + (layer "F.Fab") + (hide yes) + (uuid "44d2b4e3-d630-4963-9807-6aa6b70c0aaa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5940ba4b-27e4-4658-8fcb-a9fb7a6dfd33") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84951457-cfe0-4e06-851c-5abee570e760") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.5 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "68763b06-13d5-48dd-84fc-dd580bfb8168") + ) + (fp_circle + (center 0 0) + (end 2.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a0af91f9-e04e-483b-ba41-64a1dab1cc54") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2f33e352-ca77-4644-b49c-12b1f82b1368") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.5 2.5) + (drill 2.5) + (layers "F&B.Cu" "*.Paste" "*.Mask") + (uuid "f175e979-960e-49e4-bffd-4382cac49935") + ) + (embedded_fonts no) + ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "d1a024d2-3d0a-4b6c-8441-52da43d431c6") @@ -14655,7 +14855,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "7ff74b53-2c7f-4df5-a944-d4cec185c405") ) (pad "6" thru_hole oval (at -2.5 -1.4) @@ -14667,7 +14867,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "233ba345-fe0b-4971-9e95-6502c89ca611") ) (pad "6" smd roundrect (at -1 1.3) @@ -14677,7 +14877,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "06083cde-4a46-4f79-a46b-5f3e2683e484") ) (pad "6" smd roundrect (at 1 1.3) @@ -14687,7 +14887,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "ba4d79be-1e50-44d8-9115-833794016fb2") ) (pad "6" thru_hole oval (at 2.5 -1.4) @@ -14699,7 +14899,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "ec66e46c-bf91-45ff-aa4e-d3052adde86b") ) (pad "6" smd roundrect (at 3.025 1.3) @@ -14709,7 +14909,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "5f50b758-e1a0-4f4d-abb9-11ac5b870925") ) (pad "6" thru_hole oval (at 3.5 1.3) @@ -14721,7 +14921,7 @@ (net 2 "GND") (pinfunction "Shield") (pintype "passive") - (uuid "dd68e6c1-25a9-4c78-98ef-0c4aaa20faf0") + (uuid "7f61cd49-0ff7-4608-b0da-8838dda9ffa6") ) (embedded_fonts no) (model "${KICAD9_3DMODEL_DIR}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10118194_Horizontal.step" diff --git a/KiCAD/fp-info-cache b/KiCAD/fp-info-cache index a8e6939..5de2a41 100644 --- a/KiCAD/fp-info-cache +++ b/KiCAD/fp-info-cache @@ -1,4 +1,4 @@ -26004179478752152 +26244484870911601 AliExpressSwitch SW_SPDT_5.8x5.8_locking @@ -1288,9 +1288,16 @@ tactile switch kmr2 4 2 Button_Switch_SMD +SW_Push_1P1T_NO_CK_KSC6xxG +Tactile switch, 6.2x6.25 mm, H7.7 mm, gullwing leads, https://www.ckswitches.com/media/1972/ksc6.pdf +CK C&K SPST +0 +4 +2 +Button_Switch_SMD SW_Push_1P1T_NO_CK_KSC6xxJ -CK components KSC6 tactile switch https://www.ckswitches.com/media/1972/ksc6.pdf -tactile switch ksc6 +Tactile switch, 6.2x6.25 mm, H7.68 mm, J leads, https://www.ckswitches.com/media/1972/ksc6.pdf +CK C&K SPST 0 4 2 @@ -1303,8 +1310,15 @@ tactile switch ksc7 2 Button_Switch_SMD SW_Push_1P1T_NO_CK_KSC9xxG -Tactile switch, 6.2x6.2mm, height=7.7mm, compatible with button, gullwing pins, https://www.ckswitches.com/media/1975/ksc9.pdf -tactile switch ksc9 +Tactile switch, 6.2x6.2mm, H7.7mm, compatible with button, gullwing leads, https://www.ckswitches.com/media/1975/ksc9.pdf +CK C&K SPST +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_CK_KSC9xxJ +Tactile switch, 6.2x6.2mm, H7.7mm, compatible with button, J leads, https://www.ckswitches.com/media/1975/ksc9.pdf +CK C&K SPST 0 4 2 @@ -1414,6 +1428,13 @@ Littlefuse Reed SPDT Switch 3 3 Button_Switch_SMD +SW_SPDT_Shouhan_MSK12C02 +SPDT Surface Mount Slide Switch, right-angle, https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_SHOU-HAN-MSK12C02_C431540.pdf +MSK-12C02 MSK12C02 MSK12C02-HB +0 +7 +4 +Button_Switch_SMD SW_SPST_B3S-1000 Surface Mount Tactile Switch for High-Density Packaging Tactile Switch @@ -1743,6 +1764,20 @@ SPST Tactile Switch 4 2 Button_Switch_SMD +SW_SPST_TS-1088-xR020 +SMD Tactile Switch, 3.9x3x2 mm, https://lcsc.com/datasheet/lcsc_datasheet_2504101957_XUNPU-TS-1088-AR02016_C720477.pdf +Tactile Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_TS-1088-xR025 +SMD Tactile Switch, 3.9x3x2.5 mm, https://lcsc.com/datasheet/lcsc_datasheet_2504101957_XUNPU-TS-1088-AR02016_C720477.pdf +Tactile Switch +0 +2 +2 +Button_Switch_SMD SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS Tactile switch, SPST, 6.0x3.5 mm, H2.5 mm, straight, NO, gull wing leads: https://www.ckswitches.com/media/2779/pts636.pdf switch tactile SPST 1P1T straight NO SMTR C&K @@ -2401,6 +2436,13 @@ switch single-pole opposite-side-connection double-throw SPDT würth wurth 3 3 Button_Switch_THT +SW_Slide_SP3T_Straight_CK_OS103012MU1QP1 +C&K miniature slide switch, OS series, SP3T, 6x17x12.20mm, https://www.ckswitches.com/media/1428/os.pdf +slide switch SP3T +0 +6 +5 +Button_Switch_THT SW_Slide_SPDT_Angled_CK_OS102011MA1Q CuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf switch SPDT @@ -2415,13 +2457,55 @@ switch SPDT 5 3 Button_Switch_THT -SW_TH_Tactile_Omron_B3F-10xx -SW_TH_Tactile_Omron_B3F-10xx_https://www.omron.com/ecb/products/pdf/en-b3f.pdf -Omron B3F-10xx +SW_TH_Tactile_Omron_B3F-100x +Tactile switch, 6x6 mm, H4.3 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-10xx SPST 1P1T +0 +4 +2 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-102x +Tactile switch, 6x6 mm, H5.0 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-10xx SPST 1P1T +0 +4 +2 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-106x +Tactile switch, 6x6 mm, H7.0 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-10xx SPST 1P1T 0 4 2 Button_Switch_THT +SW_TH_Tactile_Omron_B3F-107x +Tactile switch, 6x6 mm, H9.5 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-10xx SPST 1P1T +0 +4 +2 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-110x +Tactile switch, 6x6 mm, ground terminal, H4.3 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-11xx SPST 1P1T +0 +5 +3 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-112x +Tactile switch, 6x6 mm, ground terminal, H5.0 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-11xx SPST 1P1T +0 +5 +3 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-1110 +Tactile switch, 6x6 mm, ground terminal, H5.0 mm, 7.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf +Omron B3F-11xx SPST 1P1T +0 +5 +3 +Button_Switch_THT SW_Tactile_SKHH_Angled tactile switch 6mm ALPS SKHH right angle http://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHLUA010.html tactile switch 6mm ALPS SKHH right angle @@ -52192,7 +52276,7 @@ hdmi right angle 23 20 Connector_Video -HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal +HDMI_A_Contact_Technology_19APL2_Horizontal HDMI Contact Technology Type A http://www.contactswitch.com/en/download.aspx?id=1449 HDMI Contact Technology Type A 0 @@ -52213,21 +52297,21 @@ HDMI Molex Type A 23 20 Connector_Video -HDMI_Micro-D_Molex_46765-0x01 +HDMI_Micro-D_Molex_46765-0xxx HDMI, Micro, Type D, SMD, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) hdmi micro type d right angle smd 0 23 20 Connector_Video -HDMI_Micro-D_Molex_46765-1x01 +HDMI_Micro-D_Molex_46765-1xxx HDMI, Micro, Type D, THT, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) hdmi micro type d right angle tht 0 23 20 Connector_Video -HDMI_Micro-D_Molex_46765-2x0x +HDMI_Micro-D_Molex_46765-2xxx HDMI, Micro, Type D, THT/SMD hybrid, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) hdmi micro type d right angle tht smd hybrid 0 @@ -54740,16 +54824,44 @@ connector wire 6sqmm double-strain-relief 6 6 Connector_Wire +SolderWirePad_1x01_SMD_1.5x3mm +Wire Pad, Square, SMD Pad, 1.5mm x 3mm +MeasurementPoint Square SMDPad 1.5mmx3mm +0 +1 +1 +Connector_Wire SolderWirePad_1x01_SMD_1x2mm -Wire Pad, Square, SMD Pad, 1mm x 2mm, -MesurementPoint Square SMDPad 1mmx2mm +Wire Pad, Square, SMD Pad, 1mm x 2mm +MeasurementPoint Square SMDPad 1mmx2mm +0 +1 +1 +Connector_Wire +SolderWirePad_1x01_SMD_2x4mm +Wire Pad, Square, SMD Pad, 2mm x 4mm +MeasurementPoint Square SMDPad 2mmx4mm +0 +1 +1 +Connector_Wire +SolderWirePad_1x01_SMD_3x6mm +Wire Pad, Square, SMD Pad, 3mm x 6mm +MeasurementPoint Square SMDPad 3mmx6mm +0 +1 +1 +Connector_Wire +SolderWirePad_1x01_SMD_4x8mm +Wire Pad, Square, SMD Pad, 4mm x 8mm +MeasurementPoint Square SMDPad 4mmx8mm 0 1 1 Connector_Wire SolderWirePad_1x01_SMD_5x10mm -Wire Pad, Square, SMD Pad, 5mm x 10mm, -MesurementPoint Square SMDPad 5mmx10mm +Wire Pad, Square, SMD Pad, 5mm x 10mm +MeasurementPoint Square SMDPad 5mmx10mm 0 1 1 @@ -55804,6 +55916,13 @@ DCDC-Converter TRACO TEN20 Generic 6 6 Converter_DCDC +Converter_DCDC_TRACO_TEN30-xxxxUIR_THT +DCDC-Converter, TRACO, TEN 30-xxxxUIR, 30W, Rev. August 6. 2025, https://www.tracopower.com/products/ten30uir.pdf, generated with kicad-footprint-generator StandardBox_generator.py +DCDC-Converter TRACO TEN30UIR THT 2"x1" 30W +0 +7 +7 +Converter_DCDC Converter_DCDC_TRACO_TEN40-110xxWIRH_THT DCDC-Converter, TRACO, TEN 40-110xxWIRH, 40W, Rev. October 2. 2024, https://www.tracopower.com/products/ten40wirh.pdf, generated with kicad-footprint-generator StandardBox_generator.py DCDC-Converter TRACO TEN40WIRH THT 2"x1" 40W @@ -55846,6 +55965,20 @@ traco dcdc tht 15w 9 9 Converter_DCDC +Converter_DCDC_TRACO_THL30-xxxxWI_THT +DCDC-Converter, TRACO, THL 30-xxxxWI, 30W, Rev. September 11. 2025, https://www.tracopower.com/products/thl30wi.pdf, generated with kicad-footprint-generator StandardBox_generator.py +DCDC-Converter TRACO THL30WI THT 1"x1" 30W +0 +6 +6 +Converter_DCDC +Converter_DCDC_TRACO_THL40-xxxxWI_THT +DCDC-Converter, TRACO, THL 40-xxxxWI, 40W, Rev. July 31. 2025, https://www.tracopower.com/products/thl40wi.pdf, generated with kicad-footprint-generator StandardBox_generator.py +DCDC-Converter TRACO THL40WI THT 1"x1" 40W +0 +6 +6 +Converter_DCDC Converter_DCDC_TRACO_THN10-xxxxUIR_THT DCDC-Converter, TRACO, THN 10-xxxxUIR, 10W, Rev. July 3. 2025, https://www.tracopower.com/products/thn10uir.pdf, generated with kicad-footprint-generator StandardBox_generator.py DCDC-Converter TRACO THN10UIR THT 1"x1" 10W @@ -59508,73 +59641,73 @@ Ferrite vertical LairdTech 28C0236-0JW-10 2 Fiducial Fiducial_0.5mm_Mask1.5mm -Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening +Fiducial, circular marking, 0.5mm bare copper, 1.5mm soldermask opening fiducial 0 1 0 Fiducial Fiducial_0.5mm_Mask1mm -Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C) +Fiducial, circular marking, 0.5mm bare copper, 1mm soldermask opening (Level C) fiducial 0 1 0 Fiducial Fiducial_0.5mm_Mask2mm -Circular Fiducial, 0.5mm bare copper, 2mm soldermask opening +Fiducial, circular marking, 0.5mm bare copper, 2mm soldermask opening fiducial 0 1 0 Fiducial Fiducial_0.75mm_Mask1.5mm -Circular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B) +Fiducial, circular marking, 0.75mm bare copper, 1.5mm soldermask opening (Level B) fiducial 0 1 0 Fiducial Fiducial_0.75mm_Mask2.25mm -Circular Fiducial, 0.75mm bare copper, 2.25mm soldermask opening +Fiducial, circular marking, 0.75mm bare copper, 2.25mm soldermask opening fiducial 0 1 0 Fiducial Fiducial_1.5mm_Mask3mm -Circular Fiducial, 1.5mm bare copper, 3mm soldermask opening +Fiducial, circular marking, 1.5mm bare copper, 3mm soldermask opening fiducial 0 1 0 Fiducial Fiducial_1.5mm_Mask4.5mm -Circular Fiducial, 1.5mm bare copper, 4.5mm soldermask opening +Fiducial, circular marking, 1.5mm bare copper, 4.5mm soldermask opening fiducial 0 1 0 Fiducial Fiducial_1mm_Mask2mm -Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A) +Fiducial, circular marking, 1mm bare copper, 2mm soldermask opening (Level A) fiducial 0 1 0 Fiducial Fiducial_1mm_Mask3mm -Circular Fiducial, 1mm bare copper, 3mm soldermask opening (recommended) +Fiducial, circular marking, 1mm bare copper, 3mm soldermask opening (recommended) fiducial 0 1 0 Fiducial -Fiducial_Cross_0.5mm_Mask2mm -Circular Fiducial, Cross variant, 0.5mm bare copper, 2mm soldermask opening +Fiducial_Cross_1.5mm_Mask2mm +Fiducial, cross variant, 1.5mm bare copper, 2mm soldermask opening fiducial 0 -1 +2 0 Filter Filter_1109-5_1.1x0.9mm @@ -61321,8 +61454,8 @@ molded power shielded 2 Inductor_SMD L_AVX_LMLP07A7 -Inductor, AVX Kyocera, LMLP Series, style D, 6.6mmx7.3mm, 3.0mm height., https://datasheets.avx.com/LMLPD.pdf, generated with kicad-footprint-generator StandardBox_generator.py -Inductor LMLP +Inductor, AVX, LMLP07A7, LMLP series, Style D, 7.3x6.6x3.0mm, (https://datasheets.avx.com/LMLPD.pdf), generated with kicad-footprint-generator gen_inductor.py +AVX-Kyocera power shielded low-profile 0 2 2 @@ -61831,6 +61964,244 @@ wirewound power shielded 2 2 Inductor_SMD +L_Changjiang_FTC100765D +Inductor, Changjiang, FTC100765D, 1.0x0.7x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC121065S +Inductor, Changjiang, FTC121065S, 1.2x1.0x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC141207S +Inductor, Changjiang, FTC141207S, 1.4x1.2x0.7mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC141208S +Inductor, Changjiang, FTC141208S, 1.4x1.2x0.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC141265S +Inductor, Changjiang, FTC141265S, 1.4x1.2x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC160808S +Inductor, Changjiang, FTC160808S, 1.6x0.8x0.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC160865S +Inductor, Changjiang, FTC160865S, 1.6x0.8x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201208S +Inductor, Changjiang, FTC201208S, 2.0x1.2x0.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201210S +Inductor, Changjiang, FTC201210S, 2.0x1.2x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201212S +Inductor, Changjiang, FTC201212S, 2.0x1.2x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201265S +Inductor, Changjiang, FTC201265S, 2.0x1.2x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201607S +Inductor, Changjiang, FTC201607S, 2.0x1.6x0.7mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201608S +Inductor, Changjiang, FTC201608S, 2.0x1.6x0.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201610D +Inductor, Changjiang, FTC201610D, 2.0x1.6x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201610S +Inductor, Changjiang, FTC201610S, 2.0x1.6x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201612S +Inductor, Changjiang, FTC201612S, 2.0x1.6x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201655S +Inductor, Changjiang, FTC201655S, 2.0x1.6x0.55mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC201665S +Inductor, Changjiang, FTC201665S, 2.0x1.6x0.65mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC252008S +Inductor, Changjiang, FTC252008S, 2.5x2.0x0.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC252010S +Inductor, Changjiang, FTC252010S, 2.5x2.0x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC252012S +Inductor, Changjiang, FTC252012S, 2.5x2.0x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC252075S +Inductor, Changjiang, FTC252075S, 2.5x2.0x0.75mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC303010D +Inductor, Changjiang, FTC303010D, 3.0x3.0x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC303012D +Inductor, Changjiang, FTC303012D, 3.0x3.0x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC303015D +Inductor, Changjiang, FTC303015D, 3.0x3.0x1.5mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC303018D +Inductor, Changjiang, FTC303018D, 3.0x3.0x1.8mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC303020D +Inductor, Changjiang, FTC303020D, 3.0x3.0x2.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC322510S +Inductor, Changjiang, FTC322510S, 3.2x2.5x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC322512S +Inductor, Changjiang, FTC322512S, 3.2x2.5x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC322520S +Inductor, Changjiang, FTC322520S, 3.2x2.5x2.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC404010S +Inductor, Changjiang, FTC404010S, 4.1x4.1x1.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC404012S +Inductor, Changjiang, FTC404012S, 4.1x4.1x1.2mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC404020S +Inductor, Changjiang, FTC404020S, 4.1x4.1x2.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD +L_Changjiang_FTC404030S +Inductor, Changjiang, FTC404030S, 4.1x4.1x3.0mm, (http://www.cjiang.com.cn/Pr_download_id_1117.html), generated with kicad-footprint-generator gen_inductor.py +cjiang ftc molded power shielded +0 +2 +2 +Inductor_SMD L_Changjiang_FXL0412 Inductor, Changjiang, FXL0412, 3.85x4.2x1.0mm, (https://www.lcsc.com/datasheet/lcsc_datasheet_2404260921_cjiang--Changjiang-Microelectronics-Tech-FXL0420-2R2-M_C167206.pdf), generated with kicad-footprint-generator gen_inductor.py power shielded cjiang fxl @@ -63448,6 +63819,13 @@ sxn smdri 2 2 Inductor_SMD +L_SXN_SMMS1770 +Inductor, SXN, SMMS1770, 17.5x17.15x7.0mm, (https://www.sxndz.com/upload/202406/07/202406071030485268.pdf), generated with kicad-footprint-generator gen_inductor.py +sxn smms +0 +2 +2 +Inductor_SMD L_Sagami_CER1242B Inductor, Sagami, h=4.5mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf inductor sagami cer12xxb smd @@ -64596,13 +64974,6 @@ wirewound ferrite power 2 2 Inductor_SMD -L_Vishay_IHSM-7382 -Inductor, Vishay, Vishay_IHSM-7382, http://www.vishay.com/docs/34021/ihsm7832.pdf, 21.3mmx8.1mm -inductor vishay icsm smd -0 -2 -2 -Inductor_SMD L_Vishay_IHSM-7832 Inductor, Vishay, IHSM-7832, 21.34x8.13x7.24mm, (https://www.vishay.com/docs/34021/ihsm7832.pdf), generated with kicad-footprint-generator gen_inductor.py wirewound ferrite power @@ -67459,15 +67830,43 @@ LED Cree XHP35 6 3 LED_SMD -LED_Cree-XHP50_6V -Cree XHP50, 6V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf +LED_Cree-XHP50_3V_HighDensity +Cree XHP50, 3V, high density, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf LED Cree XHP50 0 15 3 LED_SMD -LED_Cree-XHP50_12V -Cree XHP50, 12V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf +LED_Cree-XHP50_3V_HighIntensity +Cree XHP50, 3V, high intensity, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf +LED Cree XHP50 +0 +15 +3 +LED_SMD +LED_Cree-XHP50_6V_HighDensity +Cree XHP50, 6V, high density, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf +LED Cree XHP50 +0 +15 +3 +LED_SMD +LED_Cree-XHP50_6V_HighIntensity +Cree XHP50, 6V, high intensity, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf +LED Cree XHP50 +0 +15 +3 +LED_SMD +LED_Cree-XHP50_12V_HighDensity +Cree XHP50, 12V, high density, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf +LED XHP50 Cree +0 +15 +3 +LED_SMD +LED_Cree-XHP50_12V_HighIntensity +Cree XHP50, 12V, high intensity, https://downloads.cree-led.com/files/ds/x/XLamp-XHP50.3.pdf LED XHP50 Cree 0 15 @@ -74192,6 +74591,20 @@ BGA 484 0.8 SBG485 SBV485 0 484 484 +Package_BGA +csBGA-64_5x5mm_Layout8x8_P0.5mm +csBGA-64, 5x5mm, 64 Ball, 8x8 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.latticesemi.com/view_document?document_id=213 +BGA 64 0.5 +0 +64 +64 +Package_BGA +ucBGA-64_4x4mm_Layout8x8_P0.4mm +ucBGA-64, 4x4mm, 64 Ball, 8x8 Layout, 0.4mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://www.latticesemi.com/view_document?document_id=213 +BGA 64 0.4 +0 +64 +64 Package_CSP Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm LFCSP, exposed pad, Analog Devices (http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5542.pdf) @@ -75509,6 +75922,27 @@ ArtInChip QFN NoLead 127 101 Package_DFN_QFN +CDFN-4_2.5x3.2mm_P2.1mm +CDFN, 4 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/TCG/ProductDocuments/DataSheets/DSC1001-3-4-1.8V-3.3V-Low-Power-Precision-CMOS-Oscillators-DS20005529.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py +CDFN NoLead Microchip-DFN3225-4LD-PL-1 +0 +4 +4 +Package_DFN_QFN +CDFN-4_2x2.5mm_P1.65mm +CDFN, 4 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/TCG/ProductDocuments/DataSheets/DSC1001-3-4-1.8V-3.3V-Low-Power-Precision-CMOS-Oscillators-DS20005529.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +CDFN NoLead Microchip-DFN2520-4LD-PL-1 +0 +4 +4 +Package_DFN_QFN +CDFN-4_3.2x5mm_P2.54mm +CDFN, 4 Pin (https://ww1.microchip.com/downloads/aemDocuments/documents/TCG/ProductDocuments/DataSheets/DSC1001-3-4-1.8V-3.3V-Low-Power-Precision-CMOS-Oscillators-DS20005529.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py +CDFN NoLead Microchip-DFN5032-4LD-PL-1 +0 +4 +4 +Package_DFN_QFN Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias 56-Lead Plastic Quad Flat, No Lead Package (ML) - 8x8x0.9 mm Body [QFN] (see datasheet at http://www.cypress.com/file/138911/download and app note at http://www.cypress.com/file/140006/download) QFN 0.5 @@ -75894,6 +76328,20 @@ DFN 0.5 15 11 Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm +DFN, 10 Pin (https://www.st.com/resource/en/datasheet/str485.pdf#page=18), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead VSON-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm +0 +13 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm_ThermalVias +DFN, 10 Pin (https://www.st.com/resource/en/datasheet/str485.pdf#page=18), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead VSON-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm +0 +20 +11 +Package_DFN_QFN DFN-10_2x2mm_P0.4mm 10-Lead Plastic DFN (2mm x 2mm) 0.40mm pitch DFN 10 0.4mm @@ -76405,6 +76853,13 @@ DFN NoLead 23 13 Package_DFN_QFN +Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm +Maxim WSON, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tdfn-ep/21-0174.pdf, https://www.analog.com/media/en/package-pcb-resources/land-pattern/tdfn-ep/90-0091.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Maxim WSON NoLead WDFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm Maxim_TDFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm Maxim_T823+1 JEDEC_WCED-2 JEDEC_W2030D-2 +0 +10 +9 +Package_DFN_QFN Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm Micrel MLF, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic23050.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py Micrel MLF NoLead @@ -76496,6 +76951,13 @@ NXP LQFN NoLead 75 49 Package_DFN_QFN +NXP_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm +NXP VQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT629-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +NXP VQFN NoLead NXP_SOT629-1 NXP_HVQFN16 JEDEC_MO-220-VGGC +0 +21 +17 +Package_DFN_QFN Nordic_AQFN-73-1EP_7x7mm_P0.5mm http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52%2Fdita%2Fnrf52%2Fchips%2Fnrf52840.html AQFN 7mm @@ -76587,6 +77049,13 @@ panasonic hson 27 9 Package_DFN_QFN +QFN-8-1EP_6x5mm_P1.27mm_EP3.4x4.2mm +QFN, 8 Pin (https://help.1nce.com/dev-hub/docs/sim-chips-iot-industrial), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +13 +9 +Package_DFN_QFN QFN-12-1EP_3x3mm_P0.5mm_EP1.6x1.6mm QFN, 12 Pin (https://www.nxp.com/docs/en/data-sheet/MMZ09332B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py QFN NoLead @@ -78400,6 +78869,13 @@ QFN 0.5 31 21 Package_DFN_QFN +TDFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm +TDFN, 6 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5528.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +8 +7 +Package_DFN_QFN TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm TDFN, 6 Pin (http://www.nve.com/Downloads/ab3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py TDFN NoLead @@ -78827,6 +79303,20 @@ DRB0008A 23 9 Package_DFN_QFN +Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm +Texas DSQ0010A WSON, 10 Pin (https://www.ti.com/lit/pdf/mpds335b), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +12 +11 +Package_DFN_QFN +Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias +Texas DSQ0010A WSON, 10 Pin (https://www.ti.com/lit/pdf/mpds335b), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WSON NoLead +0 +15 +11 +Package_DFN_QFN Texas_MOF0009A Texas Instruments, QFM MOF0009A, 6x8x2mm (http://www.ti.com/lit/ml/mpsi063a/mpsi063a.pdf) ti qfm mof0009a @@ -78862,6 +79352,13 @@ Texas_R-PUQFN-N12 13 12 Package_DFN_QFN +Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP +surface-mount, Texas Instruments, power, DC/DC, https://www.ti.com/lit/ml/mpqf721/mpqf721.pdf +RDX0007A QFN FCMOD DC/DC +0 +7 +7 +Package_DFN_QFN Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4 Texas REF0038A WQFN, 38 Pin, 2EP (https://www.ti.com/lit/ds/symlink/tps25730.pdf#page=68) Texas Instruments WQFN NoLead @@ -79345,6 +79842,20 @@ Texas WQFN NoLead 31 17 Package_DFN_QFN +Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm +Texas RUM0016E WQFN, 16 Pin (https://www.ti.com/lit/ml/qfnd679/qfnd679.pdf?ts=1756465079919), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +21 +17 +Package_DFN_QFN +Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm_ThermalVias +Texas RUM0016E WQFN, 16 Pin (https://www.ti.com/lit/ml/qfnd679/qfnd679.pdf?ts=1756465079919), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas WQFN NoLead +0 +31 +17 +Package_DFN_QFN Texas_RUN0010A_WQFN-10_2x2mm_P0.5mm Texas RUN0010A WQFN, 10 Pin (https://www.ti.com/lit/ds/symlink/tmp461.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py Texas WQFN NoLead @@ -79457,6 +79968,13 @@ Texas X2QFN NoLead Texas_X2QFN-14_2x2mm_P0.4mm 14 14 Package_DFN_QFN +Texas_UQFN-8_1.5x1.5mm_P0.5mm +Texas UQFN, 8 Pin (https://www.ti.com/lit/ml/mpqf207e/mpqf207e.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas UQFN NoLead +0 +8 +8 +Package_DFN_QFN Texas_UQFN-10_1.5x2mm_P0.5mm Texas RSE0010A UQFN, 10 Pin (https://www.ti.com/lit/ml/mpqf186d/mpqf186d.pdf) Texas RSE0010 UQFN NoLead @@ -79597,6 +80115,13 @@ UQFN NoLead 10 10 Package_DFN_QFN +UQFN-12-1EP_2x2mm_P0.4mm_EP1.1x1.1mm +UQFN, 12 Pin (https://www.wch-ic.com/download/file?id=396, https://www.wch-ic.com/downloads/CH32V006DS0_PDF.html, https://www.wch-ic.com/downloads/PACKAGE_PDF.html), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead WCH_QFN12 +0 +14 +13 +Package_DFN_QFN UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm 16-Lead Ultra Thin Quad Flat, No Lead Package (UC) - 3x3x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) QFN 0.5 @@ -80129,6 +80654,34 @@ VQFN NoLead 79 49 Package_DFN_QFN +VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm +VQFN, 56 Pin (https://www.nxp.com/docs/en/package-information/SOT684-21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead NXP_SOT684-21 NXP_HVQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm NXP_98ASA01332D +0 +66 +57 +Package_DFN_QFN +VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm_ThermalVias +VQFN, 56 Pin (https://www.nxp.com/docs/en/package-information/SOT684-21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead NXP_SOT684-21 NXP_HVQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm NXP_98ASA01332D +0 +92 +57 +Package_DFN_QFN +VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm +VQFN, 56 Pin (https://www.nxp.com/docs/en/package-information/SOT684-21_DD_SC.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead NXP_SOT684-21(DD/SC) NXP_HVQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm NXP_98ASA01086D +0 +66 +57 +Package_DFN_QFN +VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm_ThermalVias +VQFN, 56 Pin (https://www.nxp.com/docs/en/package-information/SOT684-21_DD_SC.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead NXP_SOT684-21(DD/SC) NXP_HVQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm NXP_98ASA01086D +0 +92 +57 +Package_DFN_QFN VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm VQFN, 64 Pin (https://ww1.microchip.com/downloads/en/DeviceDoc/PIC16LF19195-6-7-Data-Sheet-40001873D.pdf#page=718), generated with kicad-footprint-generator ipc_noLead_generator.py VQFN NoLead @@ -82915,6 +83468,13 @@ lga land grid array 14 14 Package_LGA +Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering +Bosch LGA, 16 Pin (https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi088-ds001.pdf#page=55), generated with kicad-footprint-generator ipc_noLead_generator.py +Bosch LGA NoLead +0 +16 +16 +Package_LGA Infineon_PG-TSNP-6-10_0.7x1.1mm_0.7x1.1mm_P0.4mm 6 lead, 1.1x0.7mm body, 0.37mm height, TSNP (https://www.infineon.com/cms/en/product/packages/PG-TSNP/PG-TSNP-6-10/) PG-TSNP-6-10 TSNP @@ -82923,7 +83483,7 @@ PG-TSNP-6-10 TSNP 6 Package_LGA Kionix_LGA-12_2x2mm_P0.5mm_LayoutBorder2x4y -Kionix LGA, 12 Pin (http://kionixfs.kionix.com/en/document/TN008-PCB-Design-Guidelines-for-2x2-LGA-Sensors.pdf#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py +Kionix LGA, 12 Pin (https://www.digikey.com/Site/Global/Layouts/DownloadPdf.ashx?pdfUrl=3557DE8B1578472CBA17FB72BE0052DC#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py Kionix LGA NoLead 0 12 @@ -83124,6 +83684,13 @@ VLGA NoLead 0 4 4 +Package_LGA +ublox_LGA-53_4.5x4.5mm_Layout9x9_P0.5mm +ublox MIA SoC Module, 4.5x4.5mm, 53 Ball, 9x9 Layout, 0.5mm Pitch, generated with kicad-footprint-generator ipc_bga_generator.py, https://content.u-blox.com/sites/default/files/documents/MIA-M10Q_IntegrationManual_UBX-21028173.pdf#page=82 +LGA 53 0.5 ublox_MIA-M-LGA53 +0 +53 +53 Package_QFP EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py @@ -83195,22 +83762,8 @@ EQFP QFP 244 145 Package_QFP -HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad -HTQFP-64 Pitch 0.5 -0 -69 -65 -Package_QFP -HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad -HTQFP-64 Pitch 0.5 -0 -135 -65 -Package_QFP -Hitachi_PQFP-80_14x20mm_P0.8mm -Hitachi PQFP, 80 Pin (Hitachi FP-80B, 2.70mm body thickness, https://www.icbase.com/pdf/HTH/HTH14270106.pdf#page=9, https://bitsavers.trailing-edge.com/components/hitachi/_dataBooks/1994_M24T026_Hitachi_LCD_Controller_Driver_LSI_Data_Book.pdf#page=28), generated with kicad-footprint-generator ipc_gullwing_generator.py +Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm +Hitachi FP80B PQFP, 80 Pin (Hitachi FP-80B, 2.70mm body thickness, https://www.icbase.com/pdf/HTH/HTH14270106.pdf#page=9, https://bitsavers.trailing-edge.com/components/hitachi/_dataBooks/1994_M24T026_Hitachi_LCD_Controller_Driver_LSI_Data_Book.pdf#page=28), generated with kicad-footprint-generator ipc_gullwing_generator.py Hitachi PQFP QFP Hitachi_FP-80B 0 80 @@ -83685,13 +84238,6 @@ TQFP QFP ESS-eTQFP-64 107 65 Package_QFP -TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [TQFP] thermal pad -QFP 0.5 -0 -90 -65 -Package_QFP TQFP-64_7x7mm_P0.4mm TQFP, 64 Pin (JEDEC MS-026 variation ABD, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfpsu/su_64_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py TQFP QFP SU-64-1 CASE-932BH @@ -83700,8 +84246,8 @@ TQFP QFP SU-64-1 CASE-932BH 64 Package_QFP TQFP-64_10x10mm_P0.5mm -TQFP, 64 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP +TQFP, 64 Pin (JEITA/EIAJ ED-7311A (variation 64-001-TCA) / JEDEC MS-026 (variation ACD), 1.00mm body thickness, https://www.jeita.or.jp/japanese/standard/book/ED-7311A/#target/page_no=30, https://www.jedec.org/document_search?search_api_views_fulltext=MS-026), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP P-TQFP064-10.00x10.00-0.50 P-TQFP064-1010-0.50 0 64 64 @@ -83818,6 +84364,34 @@ Texas HTQFP QFP 88 49 Package_QFP +Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm +Texas TQFP, 64 Pin (Texas PAP0064M, based on JEDEC MS-026 variation ACD, 1.00mm body thickness, https://www.ti.com/lit/ml/pptd078j/pptd078j.pdf, https://www.ti.com/lit/ds/symlink/tusb4041i.pdf#page=40), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TQFP QFP Texas_PAP0064M Texas_PowerPAD-64-pin-HTQFP +0 +70 +65 +Package_QFP +Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm_ThermalVias +Texas TQFP, 64 Pin (Texas PAP0064M, based on JEDEC MS-026 variation ACD, 1.00mm body thickness, https://www.ti.com/lit/ml/pptd078j/pptd078j.pdf, https://www.ti.com/lit/ds/symlink/tusb4041i.pdf#page=40), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TQFP QFP Texas_PAP0064M Texas_PowerPAD-64-pin-HTQFP +0 +135 +65 +Package_QFP +Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm +Texas TQFP, 64 Pin (Texas PAP (S-PQFP-G64), based on JEDEC MS-026 variation ACD, 1.00mm body thickness, https://www.ti.com/lit/ds/symlink/tfp410.pdf#page=41), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TQFP QFP Texas_PAP-(S-PQFP-G64) Texas_PowerPAD-64-pin-HTQFP +0 +75 +65 +Package_QFP +Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm_ThermalVias +Texas TQFP, 64 Pin (Texas PAP (S-PQFP-G64), based on JEDEC MS-026 variation ACD, 1.00mm body thickness, https://www.ti.com/lit/ds/symlink/tfp410.pdf#page=41), generated with kicad-footprint-generator ipc_gullwing_generator.py +Texas TQFP QFP Texas_PAP-(S-PQFP-G64) Texas_PowerPAD-64-pin-HTQFP +0 +112 +65 +Package_QFP VQFP-128_14x14mm_P0.4mm VQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py VQFP QFP @@ -84092,17 +84666,17 @@ SSOP 0.65 17 Package_SO HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm -HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO +HTSSOP, 16 Pin (Texas Instruments PWP0016C, based on JEDEC MO-153 variation ABT, 1.00mm body thickness, https://www.ti.com/lit/ml/pptd023ac/pptd023ac.pdf, https://www.ti.com/lit/ds/symlink/drv8833.pdf#page=27, https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO Texas_PWP0016C Texas_PowerPAD-TSSOP 0 20 17 Package_SO HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias -HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO +HTSSOP, 16 Pin (Texas Instruments PWP0016C, based on JEDEC MO-153 variation ABT, 1.00mm body thickness, https://www.ti.com/lit/ml/pptd023ac/pptd023ac.pdf, https://www.ti.com/lit/ds/symlink/drv8833.pdf#page=27, https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO Texas_PWP0016C Texas_PowerPAD-TSSOP 0 -27 +33 17 Package_SO HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm @@ -84413,16 +84987,16 @@ HVSSOP SO 18 9 Package_SO -HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm +HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HVSSOP SO +HVSSOP SO JEDEC-MO-187_BA-T Texas_DGQ0010D 0 15 11 Package_SO -HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias +HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm_ThermalVias HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HVSSOP SO +HVSSOP SO JEDEC-MO-187_BA-T Texas_DGQ0010D 0 20 11 @@ -84560,6 +85134,13 @@ JEITA SOIC SO P-SOP-8 P-SOP08-03.90x04.90-1.27 P-SOP08-0225-1.27 narrow 8 8 Package_SO +JEITA_SOIC-16_3.9x9.9mm_P1.27mm +JEITA SOIC, 16 Pin (JEITA/EIAJ ED-7311-19, variation 16-001-ABA, https://www.jeita.or.jp/japanese/standard/book/ED-7311-19/#target/page_no=30), generated with kicad-footprint-generator ipc_gullwing_generator.py +JEITA SOIC SO P-SOP-16 P-SOP16-03.90x09.90-1.27 P-SOP16-0225-1.27 SOIC_N narrow +0 +16 +16 +Package_SO Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm Linear HTSSOP, 31 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-tssop/tssop_38_05-08-1865.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py Linear HTSSOP SO FE38-(31) @@ -85379,13 +85960,6 @@ SOP SO 8 8 Package_SO -SOP-16_3.9x9.9mm_P1.27mm -SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -16 -16 -Package_SO SOP-16_4.4x10.4mm_P1.27mm SOP, 16 Pin (https://www.vishay.com/docs/83513/tcmd1000.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py SOP SO @@ -85554,6 +86128,13 @@ SSOP-8 3.95x5.21x3.27mm 1.27mm 8 8 Package_SO +SSOP-8_5.3x3mm_P0.65mm +SSOP, 8 Pin (JEDEC MO-150 variation AA, 1.75mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-150), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO +0 +8 +8 +Package_SO SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm SSOP, 10 Pin (http://download.py32.org/%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C/zh-CN/PY32F002A%20%E7%B3%BB%E5%88%97%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C_Rev1.0.pdf#page=44), generated with kicad-footprint-generator ipc_gullwing_generator.py SSOP SO ESSOP-10 @@ -85576,8 +86157,8 @@ SSOP 3.9 4.9 1.00 10 Package_SO SSOP-14_5.3x6.2mm_P0.65mm -SSOP14: plastic shrink small outline package; 14 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot337-1_po.pdf) -SSOP 0.65 +SSOP, 14 Pin (JEDEC MO-150 variation AB, 1.75mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-150), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO 0 14 14 @@ -85625,7 +86206,7 @@ SSOP SO JEDEC-MO-152-AC SOT266-1 Nisshinbo-PI-SSOP20-E-A Rohm-SSOP-B20 20 Package_SO SSOP-20_5.3x7.2mm_P0.65mm -SSOP, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001800C.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP, 20 Pin (JEDEC MO-150 variation AE, 1.75mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-150, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=396), generated with kicad-footprint-generator ipc_gullwing_generator.py SSOP SO 0 20 @@ -85639,8 +86220,8 @@ SSOP 0.635 24 Package_SO SSOP-24_5.3x8.2mm_P0.65mm -24-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.65 +SSOP, 24 Pin (JEDEC MO-150 variation AG, 1.75mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-150, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=398, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-ssop/ssop_24_05-08-1640.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO 0 24 24 @@ -85653,8 +86234,8 @@ SSOP 0.635 28 Package_SO SSOP-28_5.3x10.2mm_P0.65mm -28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.65 +SSOP, 28 Pin (JEDEC MO-150 variation AH, 1.75mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-150, https://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=400), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO 0 28 28 @@ -92064,6 +92645,13 @@ RFDigital RFD77101 Simblee 45 45 RF_Module +RMC20452T +2.4 GHz Wi­-Fi and Bluetooth 5 (LE) module 14.5x16.5x2.55mm https://datasheets.raspberrypi.com/rm2/rm2-datasheet.pdf +WiFi BLE RM2 +0 +21 +21 +RF_Module RN42 Class 2 Bluetooth Module with on-board antenna Bluetooth Module @@ -95270,91 +95858,91 @@ THT DIP DIL ZIF 25.4mm 1000mil Socket 40 40 Socket -DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J +DIP_Socket-14_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_214-3339-00-0602J 3M 14-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 7.62mm 300mil Socket 0 14 14 Socket -DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J +DIP_Socket-16_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_216-3340-00-0602J 3M 16-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 7.62mm 300mil Socket 0 16 16 Socket -DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J +DIP_Socket-18_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_218-3341-00-0602J 3M 18-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 7.62mm 300mil Socket 0 18 18 Socket -DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J +DIP_Socket-20_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_220-3342-00-0602J 3M 20-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 7.62mm 300mil Socket 0 20 20 Socket -DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J +DIP_Socket-22_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_222-3343-00-0602J 3M 22-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 10.16mm 400mil Socket 0 22 22 Socket -DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J +DIP_Socket-24_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_224-5248-00-0602J 3M 24-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 7.62mm 300mil Socket 0 24 24 Socket -DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J +DIP_Socket-24_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_224-1275-00-0602J 3M 24-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 15.24mm 600mil Socket 0 24 24 Socket -DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J +DIP_Socket-28_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_228-4817-00-0602J 3M 28-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 10.16mm 400mil Socket 0 28 28 Socket -DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J +DIP_Socket-28_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_228-1277-00-0602J 3M 28-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 15.24mm 600mil Socket 0 28 28 Socket -DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J +DIP_Socket-32_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_232-1285-00-0602J 3M 32-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 15.24mm 600mil Socket 0 32 32 Socket -DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J +DIP_Socket-40_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_240-1280-00-0602J 3M 40-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 15.24mm 600mil Socket 0 40 40 Socket -DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J +DIP_Socket-40_W22.1mm_W22.86mm_W25.4mm_W27.94mm_W28.7mm_3M_240-3639-00-0602J 3M 40-pin zero insertion force socket, through-hole, row spacing 25.4 mm (1000 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 25.4mm 1000mil Socket 0 40 40 Socket -DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J +DIP_Socket-42_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_242-1281-00-0602J 3M 42-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf THT DIP DIL ZIF 15.24mm 600mil Socket 0 @@ -96810,34 +97398,6 @@ Logo WEEE 0 0 TerminalBlock -TerminalBlock_Altech_AK300-2_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -2 -2 -TerminalBlock -TerminalBlock_Altech_AK300-3_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -3 -3 -TerminalBlock -TerminalBlock_Altech_AK300-4_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -4 -4 -TerminalBlock -TerminalBlock_Degson_DG246-3.81-03P -DEGSON ELECTRONICS DG246 terminal block, https://www.degson.com/index.php?a=downloadFile&id=1090277 -connector terminal block -0 -6 -3 -TerminalBlock TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm terminal block MaiXu MX126-5.0-02P, 2 pins, pitch 5mm, size 10.5x7.8mm, drill diameter 1.3mm, pad diameter 2.8mm, https://www.lcsc.com/datasheet/lcsc_datasheet_2309150913_MAX-MX126-5-0-03P-GN01-Cu-S-A_C5188435.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_MaiXu THT terminal block MaiXu MX126-5.0-02P pitch 5mm size 10.5x7.8mm drill 1.3mm pad 2.8mm @@ -96999,13 +97559,6 @@ THT terminal block MaiXu MX126-5.0-24P pitch 5mm size 120x7.8mm drill 1.3mm pad 24 24 TerminalBlock -TerminalBlock_Wuerth_691311400102_P7.62mm -https://katalog.we-online.de/em/datasheet/6913114001xx.pdf -Wuerth WR-TBL Series 3114 terminal block pitch 7.62mm -0 -2 -2 -TerminalBlock TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal Terminal Block Xinya XY308-2.54-2P, 2 pins, pitch 2.54mm, size 5.58x6.5mm, drill diameter 1.2mm, pad diameter 2mm, http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya THT Terminal Block Xinya XY308-2.54-2P pitch 2.54mm size 5.58x6.5mm drill 1.2mm pad 2mm @@ -97159,48 +97712,6 @@ THT Terminal Block Xinya XY308-2.54-23P pitch 2.54mm size 58.9x6.5mm drill 1.2mm 0 23 23 -TerminalBlock -TerminalBlock_bornier-2_P5.08mm -simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2 -terminal block bornier2 -0 -2 -2 -TerminalBlock -TerminalBlock_bornier-3_P5.08mm -simple 3-pin terminal block, pitch 5.08mm, revamped version of bornier3 -terminal block bornier3 -0 -3 -3 -TerminalBlock -TerminalBlock_bornier-4_P5.08mm -simple 4-pin terminal block, pitch 5.08mm, revamped version of bornier4 -terminal block bornier4 -0 -4 -4 -TerminalBlock -TerminalBlock_bornier-5_P5.08mm -simple 5-pin terminal block, pitch 5.08mm, revamped version of bornier5 -terminal block bornier5 -0 -5 -5 -TerminalBlock -TerminalBlock_bornier-6_P5.08mm -simple 6pin terminal block, pitch 5.08mm, revamped version of bornier6 -terminal block bornier6 -0 -6 -6 -TerminalBlock -TerminalBlock_bornier-8_P5.08mm -simple 8pin terminal block, pitch 5.08mm, revamped version of bornier8 -terminal block bornier8 -0 -8 -8 TerminalBlock_4Ucon TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal Terminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm, drill diameter 1.2mm, pad diameter 2.4mm, http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_4Ucon @@ -101598,6 +102109,13 @@ THT Terminal Block WAGO 2601-3124 pitch 3.5mm size 85.5x12.8mm drill 1.2mm pad 2 48 24 TerminalBlock_Wuerth +Wuerth_691311400102_P7.62mm +1x2 Close Vertical PCB Header WR-TBL Series 3114 https://www.we-online.com/components/products/datasheet/691311400102.pdf +Wuerth WR-TBL Series 3114 terminal block pitch 7.62mm +0 +2 +2 +TerminalBlock_Wuerth Wuerth_REDCUBE-THR_WP-THRBU_74650073_THR REDCUBE THR with internal through-hole thread WP-THRBU (https://www.we-online.de/katalog/datasheet/74650073.pdf) screw terminal thread redcube thr power connector From 3c0aa1f9866f1a883a667636a8beb7d595adef83 Mon Sep 17 00:00:00 2001 From: Chris Lee Date: Sun, 2 Nov 2025 17:24:47 -0500 Subject: [PATCH 3/5] og3 -> 0.3.96 --- platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index 722c3f4..1cc3a0e 100644 --- a/platformio.ini +++ b/platformio.ini @@ -25,7 +25,7 @@ monitor_filters = esp32_exception_decoder build_type = release lib_deps = ; watering - og3@^0.3.95 + og3@^0.3.96 og3x-oled@^0.3.1 og3x-shtc3@^0.3.0 adafruit/Adafruit BusIO From 84d5777523e127de658e39ac17d174454b819671 Mon Sep 17 00:00:00 2001 From: Chris Lee Date: Fri, 28 Nov 2025 13:49:20 -0500 Subject: [PATCH 4/5] gemini added: pump test button, app restart button --- src/main.cpp | 9 ++++-- svelte/package-lock.json | 6 ++-- svelte/src/components/Sidebar.svelte | 18 ++++++++++- svelte/src/pages/HomePage.svelte | 7 +++- svelte/src/pages/PlantConfigPage.svelte | 43 ++++++++++++++++++++++++- 5 files changed, 75 insertions(+), 8 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index d4dc893..dc43807 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -433,8 +433,8 @@ void setup() { s_app.web_server().on("/api/plants", HTTP_GET, apiGetPlants); s_app.web_server().on("/api/wifi", HTTP_GET, apiGetWifi); s_app.web_server().on("/api/mqtt", HTTP_GET, apiGetMqtt); - s_app.web_server().on("/api/moisture", apiGetMoisture); - s_app.web_server().on("/api/status", apiGetStatus); + s_app.web_server().on("/api/moisture", HTTP_GET, apiGetMoisture); + s_app.web_server().on("/api/status", HTTP_GET, apiGetStatus); { // Add pump test json callback. AsyncCallbackJsonWebHandler* pumpTestHandler = new AsyncCallbackJsonWebHandler("/test/pump"); @@ -470,6 +470,11 @@ void setup() { s_app.web_server().addHandler(handler); } + s_app.web_server().on("/api/restart", HTTP_POST, [](AsyncWebServerRequest* request) { + request->send(200, "text/plain", "restarting"); + s_app.tasks().runIn(1000, []() { ESP.restart(); }); + }); + // Run the og3 application setup code. s_app.setup(); } diff --git a/svelte/package-lock.json b/svelte/package-lock.json index feb832f..191eb3d 100644 --- a/svelte/package-lock.json +++ b/svelte/package-lock.json @@ -1225,9 +1225,9 @@ } }, "node_modules/vite": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.9.tgz", - "integrity": "sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.12.tgz", + "integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==", "dev": true, "license": "MIT", "dependencies": { diff --git a/svelte/src/components/Sidebar.svelte b/svelte/src/components/Sidebar.svelte index 1c02bc9..eab0790 100644 --- a/svelte/src/components/Sidebar.svelte +++ b/svelte/src/components/Sidebar.svelte @@ -1,6 +1,6 @@