Add false-negative DRC tests (and fix first bug found by them).
This commit is contained in:
parent
7b4dcb6e10
commit
faa1ff4ec6
|
@ -109,6 +109,7 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::testAgainstEdge( BOARD_ITEM* item, SHAPE*
|
|||
drce->SetViolatingRule( constraint.GetParentRule() );
|
||||
|
||||
reportViolation( drce, (wxPoint) pos );
|
||||
return false; // don't report violations with multiple edges; one is enough
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -153,8 +154,8 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run()
|
|||
|
||||
if( shape->GetShape() == SHAPE_T::RECT )
|
||||
{
|
||||
// A single rectangle for the board would make the RTree useless, so
|
||||
// convert to 4 edges
|
||||
// A single rectangle for the board would make the RTree useless, so convert
|
||||
// to 4 edges
|
||||
edges.emplace_back( static_cast<PCB_SHAPE*>( shape->Clone() ) );
|
||||
edges.back()->SetShape( SHAPE_T::SEGMENT );
|
||||
edges.back()->SetEndX( shape->GetStartX() );
|
||||
|
@ -175,7 +176,8 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run()
|
|||
}
|
||||
else if( shape->GetShape() == SHAPE_T::POLY )
|
||||
{
|
||||
// Same for polygons
|
||||
// A single polygon for the board would make the RTree useless, so convert
|
||||
// to n edges.
|
||||
SHAPE_LINE_CHAIN poly = shape->GetPolyShape().Outline( 0 );
|
||||
|
||||
for( size_t ii = 0; ii < poly.GetSegmentCount(); ++ii )
|
||||
|
@ -205,7 +207,7 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run()
|
|||
|
||||
forEachGeometryItem( { PCB_SHAPE_T, PCB_FP_SHAPE_T }, LSET( 2, Edge_Cuts, Margin ),
|
||||
queryBoardOutlineItems );
|
||||
forEachGeometryItem( s_allBasicItemsButZones, LSET::AllCuMask(), queryBoardGeometryItems );
|
||||
forEachGeometryItem( s_allBasicItemsButZones, LSET::AllLayersMask(), queryBoardGeometryItems );
|
||||
|
||||
for( const std::unique_ptr<PCB_SHAPE>& edge : edges )
|
||||
{
|
||||
|
@ -255,14 +257,21 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run()
|
|||
|
||||
if( testSilk && ( item->GetLayer() == F_SilkS || item->GetLayer() == B_SilkS ) )
|
||||
{
|
||||
edgesTree.QueryColliding( item, UNDEFINED_LAYER, testLayer, nullptr,
|
||||
if( edgesTree.QueryColliding( item, UNDEFINED_LAYER, testLayer, nullptr,
|
||||
[&]( BOARD_ITEM* edge ) -> bool
|
||||
{
|
||||
return testAgainstEdge( item, itemShape.get(), edge,
|
||||
SILK_CLEARANCE_CONSTRAINT,
|
||||
DRCE_SILK_MASK_CLEARANCE );
|
||||
},
|
||||
m_largestClearance );
|
||||
m_largestClearance ) )
|
||||
{
|
||||
// violations reported during QueryColliding
|
||||
}
|
||||
else
|
||||
{
|
||||
// TODO: check postion being outside board boundary
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,670 @@
|
|||
(kicad_pcb (version 20210722) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pad_to_mask_clearance 0.051)
|
||||
(solder_mask_min_width 0.25)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "GND")
|
||||
(net 2 "+3V3")
|
||||
(net 3 "+5V")
|
||||
(net 4 "Net-(J1-Pad4)")
|
||||
(net 5 "/USB_D+")
|
||||
(net 6 "/USB_D-")
|
||||
(net 7 "Net-(IC1-Pad16)")
|
||||
(net 8 "Net-(IC1-Pad15)")
|
||||
(net 9 "Net-(IC1-Pad13)")
|
||||
(net 10 "Net-(IC1-Pad11)")
|
||||
(net 11 "Net-(IC1-Pad9)")
|
||||
(net 12 "Net-(IC1-Pad8)")
|
||||
(net 13 "Net-(IC1-Pad7)")
|
||||
(net 14 "Net-(IC1-Pad3)")
|
||||
(net 15 "Net-(IC1-Pad2)")
|
||||
(net 16 "/SDA")
|
||||
(net 17 "/SCL")
|
||||
|
||||
(footprint "misc:USB_Micro-B" (layer "F.Cu")
|
||||
(tedit 58BB6CAC) (tstamp 00000000-0000-0000-0000-00005bc6c671)
|
||||
(at 119.6 114 -90)
|
||||
(descr "Micro USB Type B Receptacle")
|
||||
(tags "USB USB_B USB_micro USB_OTG")
|
||||
(path "/00000000-0000-0000-0000-00005bc9014b")
|
||||
(attr smd)
|
||||
(fp_text reference "J1" (at 0 -3.45 -90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 19142c96-cd97-45b3-8b34-185d93a736d4)
|
||||
)
|
||||
(fp_text value "USB_B_Mini" (at 0 4.8 -90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 591f07f5-9372-4cf1-aaf7-35a6c3e2f845)
|
||||
)
|
||||
(fp_line (start -4.3509 3.81746) (end -4.3509 -2.58754) (layer "F.SilkS") (width 0.15) (tstamp 30f49c3c-8dec-4a0d-ad60-118ffde39a76))
|
||||
(fp_line (start 4.3491 -2.58754) (end 4.3491 3.81746) (layer "F.SilkS") (width 0.15) (tstamp 7bad1388-06a8-492b-92c7-dd05fc82eb98))
|
||||
(fp_line (start -4.3509 3.81746) (end 4.3491 3.81746) (layer "F.SilkS") (width 0.15) (tstamp 82b7cd4d-7e2d-4496-acd4-d923e3c8b93c))
|
||||
(fp_line (start 4.3491 2.58746) (end -4.3509 2.58746) (layer "F.SilkS") (width 0.15) (tstamp b5138935-f4d8-4328-917a-9995721fc667))
|
||||
(fp_line (start -4.3509 -2.58754) (end 4.3491 -2.58754) (layer "F.SilkS") (width 0.15) (tstamp ce1d4461-bc7e-48f0-84a4-687a64887837))
|
||||
(fp_line (start 4.6 -2.8) (end 4.6 4.05) (layer "F.CrtYd") (width 0.05) (tstamp 17532c3f-7bcc-4906-bd41-ebf5e0831077))
|
||||
(fp_line (start -4.6 -2.8) (end 4.6 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4796a32f-002e-449b-8fb2-c4108a118d80))
|
||||
(fp_line (start 4.6 4.05) (end -4.6 4.05) (layer "F.CrtYd") (width 0.05) (tstamp 783794ef-83f0-47ba-b2e9-66f7d9378127))
|
||||
(fp_line (start -4.6 4.05) (end -4.6 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp e0959a58-2b7c-4a71-9f65-decd095bb440))
|
||||
(pad "1" smd rect locked (at -1.3009 -1.56254) (size 1.35 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 3 "+5V") (tstamp 285f0e15-1598-43cc-9694-ef95b7f1c5a2))
|
||||
(pad "2" smd rect locked (at -0.6509 -1.56254) (size 1.35 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 6 "/USB_D-") (tstamp 7934933f-6225-44c2-a670-7b29f03e51fb))
|
||||
(pad "3" smd rect locked (at -0.0009 -1.56254) (size 1.35 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 5 "/USB_D+") (tstamp f0a66f8b-9c70-4c95-8f9e-68aff291bef7))
|
||||
(pad "4" smd rect locked (at 0.6491 -1.56254) (size 1.35 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 4 "Net-(J1-Pad4)") (zone_connect 1) (thermal_width 1) (thermal_gap 0.2) (tstamp 0045807b-9040-4aa2-8c99-82784cd811b8))
|
||||
(pad "5" smd rect locked (at 1.2991 -1.56254) (size 1.35 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (zone_connect 1) (thermal_width 1) (thermal_gap 0.2) (tstamp c41b9a9d-6938-47b3-a6fe-2ed346c27eef))
|
||||
(pad "6" smd rect locked (at 3.75 1.15 270) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (tstamp 4347d612-d8f6-4214-94e2-8d259f248c3c))
|
||||
(pad "6" smd rect locked (at -3.75 1.15 270) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (tstamp d5d8c1e4-327b-42fc-bcef-3d0fa9018029))
|
||||
)
|
||||
|
||||
(footprint "qfn:QFN-16_3x3mm_Pitch0.5mm" (layer "F.Cu")
|
||||
(tedit 5A98AF72) (tstamp 00000000-0000-0000-0000-00005bc84761)
|
||||
(at 148.1 123.8)
|
||||
(descr "16-Lead Plastic Quad Flat, No Lead Package (NG) - 3x3x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)")
|
||||
(tags "QFN 0.5")
|
||||
(path "/00000000-0000-0000-0000-00005bc741fc")
|
||||
(attr smd)
|
||||
(fp_text reference "IC1" (at 0 -2.85) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 919cfb2a-4b33-4eaa-9fcf-f71c2db9ec0d)
|
||||
)
|
||||
(fp_text value "MMA8452Q" (at 0 2.85) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 1057c18a-2d26-415f-b6fe-b6a8a4e143de)
|
||||
)
|
||||
(fp_line (start -1.625 1.625) (end -1.125 1.625) (layer "F.SilkS") (width 0.15) (tstamp 54d43383-b660-45c2-b859-23390872db24))
|
||||
(fp_line (start -1.625 1.625) (end -1.625 1.125) (layer "F.SilkS") (width 0.15) (tstamp 7f1cd3e9-0663-4ca9-8a1f-554ecd861cff))
|
||||
(fp_line (start -1.625 -1.625) (end -1.125 -1.625) (layer "F.SilkS") (width 0.15) (tstamp 8d9a75a2-7a3a-4545-b43d-11bdb31e079c))
|
||||
(fp_line (start 1.625 1.625) (end 1.125 1.625) (layer "F.SilkS") (width 0.15) (tstamp a031b762-b06c-47a2-9495-7f23633424ec))
|
||||
(fp_line (start 1.625 -1.625) (end 1.625 -1.125) (layer "F.SilkS") (width 0.15) (tstamp be348632-6373-46e4-b04c-11fb88754b4f))
|
||||
(fp_line (start 1.625 -1.625) (end 1.125 -1.625) (layer "F.SilkS") (width 0.15) (tstamp cb75cd60-ed31-4f8e-939a-4de8b72598ed))
|
||||
(fp_line (start 1.625 1.625) (end 1.625 1.125) (layer "F.SilkS") (width 0.15) (tstamp e1a55277-0a9e-4a53-a61d-f416daa2acda))
|
||||
(fp_line (start -2.1 -2.1) (end -2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 3995023f-3760-4211-9568-a42f4e5e72eb))
|
||||
(fp_line (start -2.1 2.1) (end 2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 53846b37-01cd-4581-bb70-8275a9ac41e0))
|
||||
(fp_line (start 2.1 -2.1) (end 2.1 2.1) (layer "F.CrtYd") (width 0.05) (tstamp 9749518f-e5f1-42c9-9e0e-5264dc9314a8))
|
||||
(fp_line (start -2.1 -2.1) (end 2.1 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp cab1b22d-525f-4ac8-b82d-72ce117fea45))
|
||||
(fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.15) (tstamp 20aa9cb2-5d6d-4f8d-a070-499472cf19d9))
|
||||
(fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp 731eefa6-7315-4eab-b705-58c30105b493))
|
||||
(fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.15) (tstamp a39a439e-0940-49fc-ab66-ac370492539e))
|
||||
(fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp db431869-db9d-4ba5-a193-2940ad858f13))
|
||||
(fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.15) (tstamp faff729f-3e2f-4a0b-a63b-e906a9870a27))
|
||||
(pad "1" smd oval locked (at -1.375 -1) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 2 "+3V3") (tstamp c65becca-4155-465d-8bda-b6350354aa2b))
|
||||
(pad "2" smd oval locked (at -1.375 -0.5) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 15 "Net-(IC1-Pad2)") (tstamp 8f8c614b-e364-44f4-91a9-6b3052ad5bea))
|
||||
(pad "3" smd oval locked (at -1.375 0) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 14 "Net-(IC1-Pad3)") (tstamp 326cc9a4-5051-406c-8640-e4d273ea7994))
|
||||
(pad "4" smd oval locked (at -1.375 0.5) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 17 "/SCL") (tstamp 2315ee17-8b32-4654-a4c0-60506183d7c8))
|
||||
(pad "5" smd oval locked (at -1.375 1) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (tstamp 93434739-9512-450f-9aff-96f54f812622))
|
||||
(pad "6" smd oval locked (at -0.5 1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 16 "/SDA") (tstamp d9a04798-d691-48a8-a1e8-2d6f15b78669))
|
||||
(pad "7" smd oval locked (at 0 1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 13 "Net-(IC1-Pad7)") (tstamp 82a1aacf-2e7a-423c-a066-ad3264a859d6))
|
||||
(pad "8" smd oval locked (at 0.5 1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 12 "Net-(IC1-Pad8)") (tstamp 4c00e0b0-134a-4999-9b5e-c9ee666ef891))
|
||||
(pad "9" smd oval locked (at 1.375 1) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 11 "Net-(IC1-Pad9)") (tstamp 8f34d376-54cc-4fd0-8b44-bb4f0f056a44))
|
||||
(pad "10" smd oval locked (at 1.375 0.5) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (tstamp 2aeb31a6-f876-472e-8ff7-97f0812e8b06))
|
||||
(pad "11" smd oval locked (at 1.375 0) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 10 "Net-(IC1-Pad11)") (tstamp 0cca9651-43d8-4878-bf07-96aa51146a2d))
|
||||
(pad "12" smd oval locked (at 1.375 -0.5) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "GND") (tstamp cccafa87-bb5f-40ac-a121-92211809f90e))
|
||||
(pad "13" smd oval locked (at 1.375 -1) (size 0.913 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 9 "Net-(IC1-Pad13)") (tstamp 79ca5852-b3fa-4456-b2bc-496f1a5bdcb8))
|
||||
(pad "14" smd oval locked (at 0.5 -1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 2 "+3V3") (tstamp 5c3aff29-c14b-409e-8113-f8c59d98d3b8))
|
||||
(pad "15" smd oval locked (at 0 -1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 8 "Net-(IC1-Pad15)") (tstamp af8c4c0b-60f9-468e-b978-8626c394068a))
|
||||
(pad "16" smd oval locked (at -0.5 -1.375 90) (size 0.93 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 7 "Net-(IC1-Pad16)") (tstamp 4d7c681d-329e-49a6-a467-ae00700e0281))
|
||||
(model "${KISYS3DMOD}/Housings_DFN_QFN.3dshapes/QFN-16-1EP_3x3mm_Pitch0.5mm.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_line (start 157 98) (end 117 98) (layer "Edge.Cuts") (width 0.05) (tstamp 6fdc229b-84d7-4e10-8fa1-783efbb32453))
|
||||
(gr_line (start 117 136) (end 157 136) (layer "Edge.Cuts") (width 0.05) (tstamp a2245f46-0acd-42a9-8797-cb02bed5437a))
|
||||
(gr_line (start 117 98) (end 117 136) (layer "Edge.Cuts") (width 0.05) (tstamp a9e9a585-8709-4509-9010-bd37c04721c5))
|
||||
(gr_line (start 157 136) (end 157 98) (layer "Edge.Cuts") (width 0.05) (tstamp b1fe2711-1faa-4274-a6c0-1d84db072506))
|
||||
(dimension (type aligned) (layer "Dwgs.User") (tstamp a71fc2a9-34ff-41df-ae25-dbd047977aec)
|
||||
(pts (xy 157 98) (xy 157 136))
|
||||
(height -1.9)
|
||||
(gr_text "38.0000 mm" (at 157.75 117 90) (layer "Dwgs.User") (tstamp a71fc2a9-34ff-41df-ae25-dbd047977aec)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(format (units 2) (units_format 1) (precision 4))
|
||||
(style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0) keep_text_aligned)
|
||||
)
|
||||
(dimension (type aligned) (layer "Dwgs.User") (tstamp a815db39-5a92-4934-b9d3-05c47a6ae3e3)
|
||||
(pts (xy 157 136) (xy 117 136))
|
||||
(height -1.3)
|
||||
(gr_text "40.0000 mm" (at 137 136.15) (layer "Dwgs.User") (tstamp a815db39-5a92-4934-b9d3-05c47a6ae3e3)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(format (units 2) (units_format 1) (precision 4))
|
||||
(style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0) keep_text_aligned)
|
||||
)
|
||||
|
||||
(via (at 118.8 120.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp aa14b4af-301c-42f7-82a0-57f19e0744b4))
|
||||
(segment (start 123.8009 112.6991) (end 121.16254 112.6991) (width 0.3) (layer "F.Cu") (net 3) (tstamp 3260e08f-6413-41b8-a04d-fbebf9360be5))
|
||||
(segment (start 122.275041 113.8991) (end 123.9809 113.8991) (width 0.2) (layer "F.Cu") (net 5) (tstamp 3fc7f791-7488-4f04-a042-487eae1be88a))
|
||||
(segment (start 121.16254 113.9991) (end 122.175041 113.9991) (width 0.2) (layer "F.Cu") (net 5) (tstamp e6baa44c-fd43-445d-a5af-74691ba315af))
|
||||
(segment (start 122.175041 113.9991) (end 122.275041 113.8991) (width 0.2) (layer "F.Cu") (net 5) (tstamp f9041409-1e9d-4cf2-9f39-a564a9d3629a))
|
||||
(segment (start 121.16254 113.3491) (end 122.175041 113.3491) (width 0.2) (layer "F.Cu") (net 6) (tstamp 369c3e9e-2175-4135-acc9-72726fa30fc3))
|
||||
(segment (start 122.275041 113.4491) (end 124.1673 113.4491) (width 0.2) (layer "F.Cu") (net 6) (tstamp b850fd40-eaae-43c7-b6d2-e38df7b0e231))
|
||||
(segment (start 122.175041 113.3491) (end 122.275041 113.4491) (width 0.2) (layer "F.Cu") (net 6) (tstamp fe13bca2-0ab7-4f21-beb0-d492235819a7))
|
||||
(segment (start 144.2 126.9) (end 145 126.1) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc848bf))
|
||||
(segment (start 140 126) (end 141.5 126) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc848c2))
|
||||
(segment (start 142.4 126.9) (end 144.2 126.9) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc848c5))
|
||||
(segment (start 141.5 126) (end 142.4 126.9) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc848f8))
|
||||
(segment (start 139.13 124.43) (end 139.13 125.13) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc848fe))
|
||||
(segment (start 139.13 125.13) (end 140 126) (width 0.25) (layer "F.Cu") (net 16) (tstamp 00000000-0000-0000-0000-00005bc84901))
|
||||
(segment (start 147.4 126.1) (end 145 126.1) (width 0.25) (layer "F.Cu") (net 16) (tstamp 33341d00-b5a2-4ddf-b24a-a743eb1ba839))
|
||||
(segment (start 147.6 125.175) (end 147.6 125.9) (width 0.25) (layer "F.Cu") (net 16) (tstamp b6c03010-98b7-4b19-b52f-80b0692b5be5))
|
||||
(segment (start 147.6 125.9) (end 147.4 126.1) (width 0.25) (layer "F.Cu") (net 16) (tstamp fe9480c6-9d82-42c9-bde2-90c5bba30160))
|
||||
(segment (start 138.33 125.43) (end 138.9 126) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848b6))
|
||||
(segment (start 138.33 124.43) (end 138.33 125.43) (width 0.25) (layer "F.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848b9))
|
||||
(segment (start 143.8 126) (end 145.5 124.3) (width 0.25) (layer "F.Cu") (net 17) (tstamp 7d0c40e0-ce47-4b1e-b45d-6e1d098b68f5))
|
||||
(segment (start 142.8 126) (end 143.8 126) (width 0.25) (layer "F.Cu") (net 17) (tstamp c3296d8d-94dd-4b9c-9e48-475067f4a700))
|
||||
(segment (start 145.5 124.3) (end 146.725 124.3) (width 0.25) (layer "F.Cu") (net 17) (tstamp c560af3f-dd73-40ab-975c-a5f8020d02b4))
|
||||
(via (at 142.8 126) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848aa))
|
||||
(via (at 138.9 126) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848bc))
|
||||
(segment (start 142.8 126) (end 142.1 126) (width 0.25) (layer "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848a4))
|
||||
(segment (start 142.1 126) (end 138.9 126) (width 0.25) (layer "B.Cu") (net 17) (tstamp 00000000-0000-0000-0000-00005bc848a7))
|
||||
|
||||
(zone (net 1) (net_name "GND") (layer "F.Cu") (tstamp de1fc50a-44a7-4297-8b87-e0bfaa683c57) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.254))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (thermal_gap 0.254) (thermal_bridge_width 0.3))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 117 98)
|
||||
(xy 157 98)
|
||||
(xy 157 136)
|
||||
(xy 117 136)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer "F.Cu")
|
||||
(pts
|
||||
(xy 156.594 135.594)
|
||||
(xy 117.406 135.594)
|
||||
(xy 117.406 125.43)
|
||||
(xy 137.814087 125.43)
|
||||
(xy 137.849289 125.606966)
|
||||
(xy 137.85336 125.627431)
|
||||
(xy 137.965195 125.794806)
|
||||
(xy 138.007445 125.823036)
|
||||
(xy 138.119 125.934591)
|
||||
(xy 138.119 126.155351)
|
||||
(xy 138.2379 126.442401)
|
||||
(xy 138.457599 126.6621)
|
||||
(xy 138.744649 126.781)
|
||||
(xy 139.055351 126.781)
|
||||
(xy 139.342401 126.6621)
|
||||
(xy 139.5621 126.442401)
|
||||
(xy 139.609913 126.32697)
|
||||
(xy 139.635194 126.364806)
|
||||
(xy 139.722826 126.423359)
|
||||
(xy 139.802568 126.476641)
|
||||
(xy 140 126.515913)
|
||||
(xy 140.049835 126.506)
|
||||
(xy 141.290409 126.506)
|
||||
(xy 142.006963 127.222555)
|
||||
(xy 142.035194 127.264806)
|
||||
(xy 142.202569 127.376641)
|
||||
(xy 142.350165 127.406)
|
||||
(xy 142.399999 127.415913)
|
||||
(xy 142.449833 127.406)
|
||||
(xy 144.150166 127.406)
|
||||
(xy 144.2 127.415913)
|
||||
(xy 144.249834 127.406)
|
||||
(xy 144.249835 127.406)
|
||||
(xy 144.397431 127.376641)
|
||||
(xy 144.564806 127.264806)
|
||||
(xy 144.593038 127.222553)
|
||||
(xy 145.209592 126.606)
|
||||
(xy 147.350166 126.606)
|
||||
(xy 147.4 126.615913)
|
||||
(xy 147.449834 126.606)
|
||||
(xy 147.449835 126.606)
|
||||
(xy 147.597431 126.576641)
|
||||
(xy 147.764806 126.464806)
|
||||
(xy 147.793039 126.422552)
|
||||
(xy 147.922552 126.293039)
|
||||
(xy 147.964806 126.264806)
|
||||
(xy 148.051181 126.135535)
|
||||
(xy 148.076641 126.097432)
|
||||
(xy 148.090164 126.029446)
|
||||
(xy 148.1 126.031402)
|
||||
(xy 148.307186 125.99019)
|
||||
(xy 148.350001 125.961582)
|
||||
(xy 148.392815 125.99019)
|
||||
(xy 148.6 126.031402)
|
||||
(xy 148.807186 125.99019)
|
||||
(xy 148.982829 125.872829)
|
||||
(xy 149.10019 125.697186)
|
||||
(xy 149.131 125.542294)
|
||||
(xy 149.131 125.331)
|
||||
(xy 149.833794 125.331)
|
||||
(xy 149.988686 125.30019)
|
||||
(xy 150.164329 125.182829)
|
||||
(xy 150.28169 125.007186)
|
||||
(xy 150.322902 124.8)
|
||||
(xy 150.28169 124.592814)
|
||||
(xy 150.245998 124.539398)
|
||||
(xy 150.280882 124.481956)
|
||||
(xy 150.301873 124.405706)
|
||||
(xy 150.216643 124.323)
|
||||
(xy 150.023392 124.323)
|
||||
(xy 149.98897 124.3)
|
||||
(xy 150.023392 124.277)
|
||||
(xy 150.216643 124.277)
|
||||
(xy 150.301873 124.194294)
|
||||
(xy 150.280882 124.118044)
|
||||
(xy 150.245998 124.060602)
|
||||
(xy 150.28169 124.007186)
|
||||
(xy 150.322902 123.8)
|
||||
(xy 150.28169 123.592814)
|
||||
(xy 150.245998 123.539398)
|
||||
(xy 150.280882 123.481956)
|
||||
(xy 150.301873 123.405706)
|
||||
(xy 150.216643 123.323)
|
||||
(xy 150.023392 123.323)
|
||||
(xy 149.98897 123.3)
|
||||
(xy 150.023392 123.277)
|
||||
(xy 150.216643 123.277)
|
||||
(xy 150.301873 123.194294)
|
||||
(xy 150.280882 123.118044)
|
||||
(xy 150.245998 123.060602)
|
||||
(xy 150.28169 123.007186)
|
||||
(xy 150.322902 122.8)
|
||||
(xy 150.28169 122.592814)
|
||||
(xy 150.164329 122.417171)
|
||||
(xy 149.988686 122.29981)
|
||||
(xy 149.833794 122.269)
|
||||
(xy 149.131 122.269)
|
||||
(xy 149.131 122.057706)
|
||||
(xy 149.10019 121.902814)
|
||||
(xy 148.982829 121.727171)
|
||||
(xy 148.807185 121.60981)
|
||||
(xy 148.6 121.568598)
|
||||
(xy 148.392814 121.60981)
|
||||
(xy 148.35 121.638418)
|
||||
(xy 148.307185 121.60981)
|
||||
(xy 148.1 121.568598)
|
||||
(xy 147.892814 121.60981)
|
||||
(xy 147.85 121.638418)
|
||||
(xy 147.807185 121.60981)
|
||||
(xy 147.6 121.568598)
|
||||
(xy 147.392814 121.60981)
|
||||
(xy 147.217171 121.727171)
|
||||
(xy 147.09981 121.902815)
|
||||
(xy 147.069 122.057707)
|
||||
(xy 147.069 122.269)
|
||||
(xy 146.366206 122.269)
|
||||
(xy 146.211314 122.29981)
|
||||
(xy 146.035671 122.417171)
|
||||
(xy 145.91831 122.592814)
|
||||
(xy 145.877098 122.8)
|
||||
(xy 145.91831 123.007186)
|
||||
(xy 145.946917 123.05)
|
||||
(xy 145.91831 123.092814)
|
||||
(xy 145.877098 123.3)
|
||||
(xy 145.91831 123.507186)
|
||||
(xy 145.946917 123.55)
|
||||
(xy 145.91831 123.592814)
|
||||
(xy 145.878291 123.794)
|
||||
(xy 145.549833 123.794)
|
||||
(xy 145.499999 123.784087)
|
||||
(xy 145.450165 123.794)
|
||||
(xy 145.302569 123.823359)
|
||||
(xy 145.135194 123.935194)
|
||||
(xy 145.106963 123.977445)
|
||||
(xy 143.590409 125.494)
|
||||
(xy 143.398501 125.494)
|
||||
(xy 143.242401 125.3379)
|
||||
(xy 142.955351 125.219)
|
||||
(xy 142.644649 125.219)
|
||||
(xy 142.357599 125.3379)
|
||||
(xy 142.1379 125.557599)
|
||||
(xy 142.031079 125.815488)
|
||||
(xy 141.893038 125.677447)
|
||||
(xy 141.864806 125.635194)
|
||||
(xy 141.697431 125.523359)
|
||||
(xy 141.549835 125.494)
|
||||
(xy 141.549834 125.494)
|
||||
(xy 141.5 125.484087)
|
||||
(xy 141.450166 125.494)
|
||||
(xy 140.209592 125.494)
|
||||
(xy 139.636 124.920409)
|
||||
(xy 139.636 124.380165)
|
||||
(xy 139.606641 124.232569)
|
||||
(xy 139.494806 124.065194)
|
||||
(xy 139.32743 123.953359)
|
||||
(xy 139.13 123.914087)
|
||||
(xy 138.932569 123.953359)
|
||||
(xy 138.765194 124.065194)
|
||||
(xy 138.73 124.117866)
|
||||
(xy 138.694806 124.065194)
|
||||
(xy 138.52743 123.953359)
|
||||
(xy 138.33 123.914087)
|
||||
(xy 138.132569 123.953359)
|
||||
(xy 137.965194 124.065194)
|
||||
(xy 137.853359 124.23257)
|
||||
(xy 137.824 124.380166)
|
||||
(xy 137.824001 125.380161)
|
||||
(xy 137.814087 125.43)
|
||||
(xy 117.406 125.43)
|
||||
(xy 117.406 118.768816)
|
||||
(xy 117.472181 118.834996)
|
||||
(xy 117.612215 118.893)
|
||||
(xy 118.33175 118.893)
|
||||
(xy 118.427 118.79775)
|
||||
(xy 118.427 117.773)
|
||||
(xy 118.473 117.773)
|
||||
(xy 118.473 118.79775)
|
||||
(xy 118.56825 118.893)
|
||||
(xy 119.287785 118.893)
|
||||
(xy 119.427819 118.834996)
|
||||
(xy 119.534996 118.72782)
|
||||
(xy 119.593 118.587786)
|
||||
(xy 119.593 117.86825)
|
||||
(xy 119.49775 117.773)
|
||||
(xy 118.473 117.773)
|
||||
(xy 118.427 117.773)
|
||||
(xy 118.407 117.773)
|
||||
(xy 118.407 117.727)
|
||||
(xy 118.427 117.727)
|
||||
(xy 118.427 116.70225)
|
||||
(xy 118.473 116.70225)
|
||||
(xy 118.473 117.727)
|
||||
(xy 119.49775 117.727)
|
||||
(xy 119.593 117.63175)
|
||||
(xy 119.593 116.912214)
|
||||
(xy 119.534996 116.77218)
|
||||
(xy 119.427819 116.665004)
|
||||
(xy 119.287785 116.607)
|
||||
(xy 118.56825 116.607)
|
||||
(xy 118.473 116.70225)
|
||||
(xy 118.427 116.70225)
|
||||
(xy 118.33175 116.607)
|
||||
(xy 117.612215 116.607)
|
||||
(xy 117.472181 116.665004)
|
||||
(xy 117.406 116.731184)
|
||||
(xy 117.406 115.48085)
|
||||
(xy 120.16054 115.48085)
|
||||
(xy 120.16054 115.564145)
|
||||
(xy 120.210323 115.684331)
|
||||
(xy 120.30231 115.776317)
|
||||
(xy 120.422496 115.8261)
|
||||
(xy 120.74329 115.8261)
|
||||
(xy 120.82504 115.74435)
|
||||
(xy 120.82504 115.3991)
|
||||
(xy 121.50004 115.3991)
|
||||
(xy 121.50004 115.74435)
|
||||
(xy 121.58179 115.8261)
|
||||
(xy 121.902584 115.8261)
|
||||
(xy 122.02277 115.776317)
|
||||
(xy 122.114757 115.684331)
|
||||
(xy 122.16454 115.564145)
|
||||
(xy 122.16454 115.48085)
|
||||
(xy 122.08279 115.3991)
|
||||
(xy 121.50004 115.3991)
|
||||
(xy 120.82504 115.3991)
|
||||
(xy 120.24229 115.3991)
|
||||
(xy 120.16054 115.48085)
|
||||
(xy 117.406 115.48085)
|
||||
(xy 117.406 112.4991)
|
||||
(xy 120.099076 112.4991)
|
||||
(xy 120.099076 112.8991)
|
||||
(xy 120.12394 113.0241)
|
||||
(xy 120.099076 113.1491)
|
||||
(xy 120.099076 113.5491)
|
||||
(xy 120.12394 113.6741)
|
||||
(xy 120.099076 113.7991)
|
||||
(xy 120.099076 114.1991)
|
||||
(xy 120.12394 114.3241)
|
||||
(xy 120.099076 114.4491)
|
||||
(xy 120.099076 114.8491)
|
||||
(xy 120.128646 114.997759)
|
||||
(xy 120.16054 115.045492)
|
||||
(xy 120.16054 115.11735)
|
||||
(xy 120.24229 115.1991)
|
||||
(xy 120.32557 115.1991)
|
||||
(xy 120.338881 115.207994)
|
||||
(xy 120.48754 115.237564)
|
||||
(xy 121.83754 115.237564)
|
||||
(xy 121.986199 115.207994)
|
||||
(xy 121.99951 115.1991)
|
||||
(xy 122.08279 115.1991)
|
||||
(xy 122.16454 115.11735)
|
||||
(xy 122.16454 115.045492)
|
||||
(xy 122.196434 114.997759)
|
||||
(xy 122.226004 114.8491)
|
||||
(xy 122.226004 114.479386)
|
||||
(xy 122.362718 114.452192)
|
||||
(xy 122.47061 114.3801)
|
||||
(xy 124.028273 114.3801)
|
||||
(xy 124.168577 114.352192)
|
||||
(xy 124.327681 114.245881)
|
||||
(xy 124.433992 114.086777)
|
||||
(xy 124.471323 113.8991)
|
||||
(xy 124.458217 113.833209)
|
||||
(xy 124.514081 113.795881)
|
||||
(xy 124.620392 113.636777)
|
||||
(xy 124.657723 113.4491)
|
||||
(xy 124.620392 113.261423)
|
||||
(xy 124.514081 113.102319)
|
||||
(xy 124.354977 112.996008)
|
||||
(xy 124.254495 112.976021)
|
||||
(xy 124.30109 112.906286)
|
||||
(xy 124.342302 112.6991)
|
||||
(xy 124.30109 112.491914)
|
||||
(xy 124.183729 112.316271)
|
||||
(xy 124.008086 112.19891)
|
||||
(xy 123.853194 112.1681)
|
||||
(xy 122.027946 112.1681)
|
||||
(xy 121.986199 112.140206)
|
||||
(xy 121.83754 112.110636)
|
||||
(xy 120.48754 112.110636)
|
||||
(xy 120.338881 112.140206)
|
||||
(xy 120.212854 112.224414)
|
||||
(xy 120.128646 112.350441)
|
||||
(xy 120.099076 112.4991)
|
||||
(xy 117.406 112.4991)
|
||||
(xy 117.406 111.268816)
|
||||
(xy 117.472181 111.334996)
|
||||
(xy 117.612215 111.393)
|
||||
(xy 118.33175 111.393)
|
||||
(xy 118.427 111.29775)
|
||||
(xy 118.427 110.273)
|
||||
(xy 118.473 110.273)
|
||||
(xy 118.473 111.29775)
|
||||
(xy 118.56825 111.393)
|
||||
(xy 119.287785 111.393)
|
||||
(xy 119.427819 111.334996)
|
||||
(xy 119.534996 111.22782)
|
||||
(xy 119.593 111.087786)
|
||||
(xy 119.593 110.36825)
|
||||
(xy 119.49775 110.273)
|
||||
(xy 118.473 110.273)
|
||||
(xy 118.427 110.273)
|
||||
(xy 118.407 110.273)
|
||||
(xy 118.407 110.227)
|
||||
(xy 118.427 110.227)
|
||||
(xy 118.427 109.20225)
|
||||
(xy 118.473 109.20225)
|
||||
(xy 118.473 110.227)
|
||||
(xy 119.49775 110.227)
|
||||
(xy 119.593 110.13175)
|
||||
(xy 119.593 109.412214)
|
||||
(xy 119.534996 109.27218)
|
||||
(xy 119.427819 109.165004)
|
||||
(xy 119.287785 109.107)
|
||||
(xy 118.56825 109.107)
|
||||
(xy 118.473 109.20225)
|
||||
(xy 118.427 109.20225)
|
||||
(xy 118.33175 109.107)
|
||||
(xy 117.612215 109.107)
|
||||
(xy 117.472181 109.165004)
|
||||
(xy 117.406 109.231184)
|
||||
(xy 117.406 98.406)
|
||||
(xy 156.594001 98.406)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer "F.Cu")
|
||||
(pts
|
||||
(xy 145.8875 124.823002)
|
||||
(xy 145.983355 124.823002)
|
||||
(xy 145.898127 124.905706)
|
||||
(xy 145.919118 124.981956)
|
||||
(xy 146.026763 125.15921)
|
||||
(xy 146.194046 125.281778)
|
||||
(xy 146.3955 125.331)
|
||||
(xy 146.702 125.331)
|
||||
(xy 146.702 124.831)
|
||||
(xy 146.748 124.831)
|
||||
(xy 146.748 125.331)
|
||||
(xy 147.0545 125.331)
|
||||
(xy 147.069 125.327457)
|
||||
(xy 147.069 125.542294)
|
||||
(xy 147.079285 125.594)
|
||||
(xy 145.049834 125.594)
|
||||
(xy 145 125.584087)
|
||||
(xy 144.950166 125.594)
|
||||
(xy 144.950165 125.594)
|
||||
(xy 144.914496 125.601095)
|
||||
(xy 145.709592 124.806)
|
||||
(xy 145.8875 124.806)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 1) (net_name "GND") (layer "B.Cu") (tstamp 00000000-0000-0000-0000-00005bcab468) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.254))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (thermal_gap 0.254) (thermal_bridge_width 0.3))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 117 98)
|
||||
(xy 157 98)
|
||||
(xy 157 136)
|
||||
(xy 117 136)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer "B.Cu")
|
||||
(pts
|
||||
(xy 156.594 135.594)
|
||||
(xy 117.406 135.594)
|
||||
(xy 117.406 125.844649)
|
||||
(xy 138.119 125.844649)
|
||||
(xy 138.119 126.155351)
|
||||
(xy 138.2379 126.442401)
|
||||
(xy 138.457599 126.6621)
|
||||
(xy 138.744649 126.781)
|
||||
(xy 139.055351 126.781)
|
||||
(xy 139.342401 126.6621)
|
||||
(xy 139.498501 126.506)
|
||||
(xy 142.201499 126.506)
|
||||
(xy 142.357599 126.6621)
|
||||
(xy 142.644649 126.781)
|
||||
(xy 142.955351 126.781)
|
||||
(xy 143.242401 126.6621)
|
||||
(xy 143.4621 126.442401)
|
||||
(xy 143.581 126.155351)
|
||||
(xy 143.581 125.844649)
|
||||
(xy 143.4621 125.557599)
|
||||
(xy 143.242401 125.3379)
|
||||
(xy 142.955351 125.219)
|
||||
(xy 142.644649 125.219)
|
||||
(xy 142.357599 125.3379)
|
||||
(xy 142.201499 125.494)
|
||||
(xy 139.498501 125.494)
|
||||
(xy 139.342401 125.3379)
|
||||
(xy 139.055351 125.219)
|
||||
(xy 138.744649 125.219)
|
||||
(xy 138.457599 125.3379)
|
||||
(xy 138.2379 125.557599)
|
||||
(xy 138.119 125.844649)
|
||||
(xy 117.406 125.844649)
|
||||
(xy 117.406 98.406)
|
||||
(xy 156.594001 98.406)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,400 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.254
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "ignore",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "ignore",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_copper_edge_clearance": 0.024999999999999998,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.3,
|
||||
0.35,
|
||||
0.4
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 1.0,
|
||||
"drill": 0.5
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "error",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "issue6417.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"drawing": {
|
||||
"default_bus_thickness": 12.0,
|
||||
"default_junction_size": 36.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"default_wire_thickness": 6.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
"AM2315 sensors I2C interface"
|
||||
],
|
||||
[
|
||||
"3171c8e1-e8bd-4b55-9726-8c0ea0490320",
|
||||
"230V & general interface"
|
||||
],
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -0,0 +1,293 @@
|
|||
(kicad_pcb (version 20171130) (host pcbnew "(5.1.0-rc2-38-g4612175da2)")
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(drawings 0)
|
||||
(tracks 7)
|
||||
(zones 0)
|
||||
(modules 1)
|
||||
(nets 15)
|
||||
)
|
||||
|
||||
(page A4)
|
||||
(layers
|
||||
(0 F.Cu signal)
|
||||
(1 In1.Cu signal)
|
||||
(2 In2.Cu signal)
|
||||
(3 In3.Cu signal)
|
||||
(4 In4.Cu signal)
|
||||
(31 B.Cu signal)
|
||||
(32 B.Adhes user)
|
||||
(33 F.Adhes user)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user)
|
||||
(36 B.SilkS user)
|
||||
(37 F.SilkS user)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user)
|
||||
(40 Dwgs.User user)
|
||||
(41 Cmts.User user)
|
||||
(42 Eco1.User user)
|
||||
(43 Eco2.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(45 Margin user)
|
||||
(46 B.CrtYd user)
|
||||
(47 F.CrtYd user)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.127)
|
||||
(user_trace_width 0.1)
|
||||
(user_trace_width 0.25)
|
||||
(user_trace_width 0.5)
|
||||
(user_trace_width 0.75)
|
||||
(user_trace_width 1)
|
||||
(user_trace_width 1.2)
|
||||
(user_trace_width 1.65)
|
||||
(user_trace_width 2.5)
|
||||
(trace_clearance 0.12)
|
||||
(zone_clearance 0.22)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.09)
|
||||
(via_size 0.45)
|
||||
(via_drill 0.2)
|
||||
(via_min_size 0.45)
|
||||
(via_min_drill 0.2)
|
||||
(user_via 0.45 0.2)
|
||||
(uvia_size 0.2)
|
||||
(uvia_drill 0.1)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0.2)
|
||||
(uvia_min_drill 0.1)
|
||||
(edge_width 0.15)
|
||||
(segment_width 0.2)
|
||||
(pcb_text_width 0.3)
|
||||
(pcb_text_size 1.5 1.5)
|
||||
(mod_edge_width 0.15)
|
||||
(mod_text_size 0.5 0.5)
|
||||
(mod_text_width 0.125)
|
||||
(pad_size 0.3 0.5)
|
||||
(pad_drill 0)
|
||||
(pad_to_mask_clearance 0.0508)
|
||||
(solder_mask_min_width 0.25)
|
||||
(aux_axis_origin 0 0)
|
||||
(visible_elements FFFDFF7F)
|
||||
(pcbplotparams
|
||||
(layerselection 0x010fc_ffffffff)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "."))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 GND)
|
||||
(net 2 /rasp_cm/HDMI_CK_N)
|
||||
(net 3 /rasp_cm/HDMI_CK_P)
|
||||
(net 4 /hdmi_conn/HDMI_D0_N)
|
||||
(net 5 /hdmi_conn/HDMI_D0_P)
|
||||
(net 6 /hdmi_conn/HDMI_D1_N)
|
||||
(net 7 /hdmi_conn/HDMI_D1_P)
|
||||
(net 8 /hdmi_conn/HDMI_D2_N)
|
||||
(net 9 /hdmi_conn/HDMI_D2_P)
|
||||
(net 10 /hdmi_conn/HDMI_CEC)
|
||||
(net 11 /hdmi_conn/HDMI_SDA)
|
||||
(net 12 /hdmi_conn/HDMI_SCL)
|
||||
(net 13 /hdmi_conn/HDMI_HPD)
|
||||
(net 14 +5V)
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.12)
|
||||
(trace_width 0.127)
|
||||
(via_dia 0.45)
|
||||
(via_drill 0.2)
|
||||
(uvia_dia 0.2)
|
||||
(uvia_drill 0.1)
|
||||
(diff_pair_width 0.2)
|
||||
(diff_pair_gap 0.127)
|
||||
(add_net +5V)
|
||||
(add_net /hdmi_conn/HDMI_CEC)
|
||||
(add_net /hdmi_conn/HDMI_D0_N)
|
||||
(add_net /hdmi_conn/HDMI_D0_P)
|
||||
(add_net /hdmi_conn/HDMI_D1_N)
|
||||
(add_net /hdmi_conn/HDMI_D1_P)
|
||||
(add_net /hdmi_conn/HDMI_D2_N)
|
||||
(add_net /hdmi_conn/HDMI_D2_P)
|
||||
(add_net /hdmi_conn/HDMI_HPD)
|
||||
(add_net /hdmi_conn/HDMI_SCL)
|
||||
(add_net /hdmi_conn/HDMI_SDA)
|
||||
(add_net /rasp_cm/HDMI_CK_N)
|
||||
(add_net /rasp_cm/HDMI_CK_P)
|
||||
(add_net GND)
|
||||
)
|
||||
|
||||
(module FS-Diode:TestFootprint (layer F.Cu) (tedit 5C7F02F0) (tstamp 5C7EF524)
|
||||
(at 22.8 18.07 180)
|
||||
(path /5B657F9C/5B658966)
|
||||
(attr smd)
|
||||
(fp_text reference U13 (at 0 1.8 180) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value TestFootprint (at 0 -1.7 180) (layer F.Fab)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.125)))
|
||||
)
|
||||
(fp_line (start -2.9 -0.9) (end -2.9 0.85) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.5 -0.9) (end -2.9 -0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.9 -0.9) (end 2.5 -0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.9 0.9) (end 2.9 -0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.75 0.9) (end 2.9 0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.75 0.75) (end 2.75 -0.75) (layer F.CrtYd) (width 0.15))
|
||||
(fp_line (start 2.75 0.75) (end -2.75 0.75) (layer F.CrtYd) (width 0.15))
|
||||
(fp_line (start -2.75 -0.75) (end -2.75 0.75) (layer F.CrtYd) (width 0.15))
|
||||
(fp_line (start -2.75 -0.75) (end 2.75 -0.75) (layer F.CrtYd) (width 0.15))
|
||||
(pad 15 smd rect (at 0 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 11 /hdmi_conn/HDMI_SDA))
|
||||
(pad 14 smd rect (at 0.75 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 1 GND))
|
||||
(pad 13 smd rect (at 1.5 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 14 +5V))
|
||||
(pad 12 smd rect (at 2.25 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 1 GND))
|
||||
(pad 16 smd rect (at -0.75 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 1 GND))
|
||||
(pad 17 smd rect (at -1.5 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 10 /hdmi_conn/HDMI_CEC))
|
||||
(pad 18 smd rect (at -2.25 -0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 1 GND))
|
||||
(pad 6 smd rect (at 0 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 12 /hdmi_conn/HDMI_SCL))
|
||||
(pad 7 smd rect (at 0.5 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 5 /hdmi_conn/HDMI_D0_P))
|
||||
(pad 8 smd rect (at 1 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 4 /hdmi_conn/HDMI_D0_N))
|
||||
(pad 9 smd rect (at 1.5 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 13 /hdmi_conn/HDMI_HPD))
|
||||
(pad 10 smd rect (at 2 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 3 /rasp_cm/HDMI_CK_P))
|
||||
(pad 11 smd rect (at 2.5 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 2 /rasp_cm/HDMI_CK_N))
|
||||
(pad 5 smd rect (at -0.5 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 6 /hdmi_conn/HDMI_D1_N))
|
||||
(pad 4 smd rect (at -1 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 7 /hdmi_conn/HDMI_D1_P))
|
||||
(pad 3 smd rect (at -1.5 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -2 0.65 180) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 8 /hdmi_conn/HDMI_D2_N))
|
||||
(pad 1 smd rect (at -2.575 0.65 180) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(net 9 /hdmi_conn/HDMI_D2_P))
|
||||
)
|
||||
|
||||
(segment (start 23.55 19.6) (end 23.55 19.6) (width 0.25) (layer F.Cu) (net 1))
|
||||
(segment (start 23.141499 18.433671) (end 23.141499 19.996081) (width 0.127) (layer F.Cu) (net 6))
|
||||
(segment (start 23.3 17.42) (end 23.3 18.27517) (width 0.127) (layer F.Cu) (net 6))
|
||||
(segment (start 23.3 18.27517) (end 23.141499 18.433671) (width 0.127) (layer F.Cu) (net 6))
|
||||
(segment (start 23.958501 18.458501) (end 23.958501 20.041499) (width 0.127) (layer F.Cu) (net 7))
|
||||
(segment (start 23.8 17.42) (end 23.8 18.3) (width 0.127) (layer F.Cu) (net 7))
|
||||
(segment (start 23.8 18.3) (end 23.958501 18.458501) (width 0.127) (layer F.Cu) (net 7))
|
||||
|
||||
(zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5C7F0764) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.2))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 19.5 16) (xy 19.5 21) (xy 26.5 21) (xy 26.5 16)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 26.373 20.873) (xy 19.627 20.873) (xy 19.627 19.605) (xy 20.31625 19.605) (xy 20.337458 19.605)
|
||||
(xy 20.319769 19.601481) (xy 20.31625 19.605) (xy 19.627 19.605) (xy 19.627 18.407458) (xy 19.765 18.407458)
|
||||
(xy 19.765 18.43625) (xy 19.92375 18.595) (xy 20.475 18.595) (xy 20.475 18.573) (xy 20.625 18.573)
|
||||
(xy 20.625 18.595) (xy 20.697 18.595) (xy 20.697 18.845) (xy 20.625 18.845) (xy 20.625 18.867)
|
||||
(xy 20.475 18.867) (xy 20.475 18.845) (xy 19.92375 18.845) (xy 19.765 19.00375) (xy 19.765 19.032542)
|
||||
(xy 19.789403 19.155223) (xy 19.83727 19.270785) (xy 19.906763 19.374789) (xy 19.995211 19.463237) (xy 20.099215 19.53273)
|
||||
(xy 20.214777 19.580597) (xy 20.319769 19.601481) (xy 20.422998 19.498252) (xy 20.422998 19.605) (xy 20.677002 19.605)
|
||||
(xy 20.762542 19.605) (xy 20.78375 19.605) (xy 21.81625 19.605) (xy 21.837458 19.605) (xy 21.819769 19.601481)
|
||||
(xy 21.81625 19.605) (xy 20.78375 19.605) (xy 20.780231 19.601481) (xy 20.762542 19.605) (xy 20.677002 19.605)
|
||||
(xy 20.677002 19.498252) (xy 20.780231 19.601481) (xy 20.885223 19.580597) (xy 21.000785 19.53273) (xy 21.104789 19.463237)
|
||||
(xy 21.193237 19.374789) (xy 21.244157 19.298582) (xy 21.355843 19.298582) (xy 21.406763 19.374789) (xy 21.495211 19.463237)
|
||||
(xy 21.599215 19.53273) (xy 21.714777 19.580597) (xy 21.819769 19.601481) (xy 21.922998 19.498252) (xy 21.922998 19.605)
|
||||
(xy 22.177002 19.605) (xy 22.262542 19.605) (xy 22.28375 19.605) (xy 22.280231 19.601481) (xy 22.262542 19.605)
|
||||
(xy 22.177002 19.605) (xy 22.177002 19.498252) (xy 22.280231 19.601481) (xy 22.385223 19.580597) (xy 22.500785 19.53273)
|
||||
(xy 22.604789 19.463237) (xy 22.693237 19.374789) (xy 22.744157 19.298582) (xy 22.751 19.298582) (xy 22.751 20.015259)
|
||||
(xy 22.756651 20.072632) (xy 22.77898 20.146242) (xy 22.81524 20.214081) (xy 22.864039 20.273542) (xy 22.9235 20.322341)
|
||||
(xy 22.991339 20.358601) (xy 23.064949 20.38093) (xy 23.141499 20.38847) (xy 23.21805 20.38093) (xy 23.29166 20.358601)
|
||||
(xy 23.359499 20.322341) (xy 23.41896 20.273542) (xy 23.467759 20.214081) (xy 23.504019 20.146242) (xy 23.526348 20.072632)
|
||||
(xy 23.531999 20.015259) (xy 23.531999 18.59542) (xy 23.537585 18.589835) (xy 23.568001 18.620251) (xy 23.568002 20.060677)
|
||||
(xy 23.573653 20.11805) (xy 23.595982 20.19166) (xy 23.632242 20.259499) (xy 23.681041 20.31896) (xy 23.740502 20.367759)
|
||||
(xy 23.808341 20.404019) (xy 23.881951 20.426348) (xy 23.958501 20.433888) (xy 24.035052 20.426348) (xy 24.108662 20.404019)
|
||||
(xy 24.176501 20.367759) (xy 24.235962 20.31896) (xy 24.284761 20.259499) (xy 24.321021 20.19166) (xy 24.34335 20.11805)
|
||||
(xy 24.349001 20.060677) (xy 24.349001 19.605) (xy 24.81625 19.605) (xy 24.837458 19.605) (xy 24.819769 19.601481)
|
||||
(xy 24.81625 19.605) (xy 24.349001 19.605) (xy 24.349001 19.298582) (xy 24.355843 19.298582) (xy 24.406763 19.374789)
|
||||
(xy 24.495211 19.463237) (xy 24.599215 19.53273) (xy 24.714777 19.580597) (xy 24.819769 19.601481) (xy 24.922998 19.498252)
|
||||
(xy 24.922998 19.605) (xy 25.177002 19.605) (xy 25.262542 19.605) (xy 25.28375 19.605) (xy 25.280231 19.601481)
|
||||
(xy 25.262542 19.605) (xy 25.177002 19.605) (xy 25.177002 19.498252) (xy 25.280231 19.601481) (xy 25.385223 19.580597)
|
||||
(xy 25.500785 19.53273) (xy 25.604789 19.463237) (xy 25.693237 19.374789) (xy 25.76273 19.270785) (xy 25.810597 19.155223)
|
||||
(xy 25.835 19.032542) (xy 25.835 19.00375) (xy 25.67625 18.845) (xy 25.125 18.845) (xy 25.125 18.867)
|
||||
(xy 24.975 18.867) (xy 24.975 18.845) (xy 24.903 18.845) (xy 24.903 18.595) (xy 24.975 18.595)
|
||||
(xy 24.975 18.573) (xy 25.125 18.573) (xy 25.125 18.595) (xy 25.67625 18.595) (xy 25.835 18.43625)
|
||||
(xy 25.835 18.407458) (xy 25.810597 18.284777) (xy 25.76273 18.169215) (xy 25.693237 18.065211) (xy 25.624222 17.996196)
|
||||
(xy 25.664103 17.992268) (xy 25.725743 17.97357) (xy 25.78255 17.943206) (xy 25.832343 17.902343) (xy 25.873206 17.85255)
|
||||
(xy 25.90357 17.795743) (xy 25.922268 17.734103) (xy 25.928582 17.67) (xy 25.928582 17.17) (xy 25.922268 17.105897)
|
||||
(xy 25.90357 17.044257) (xy 25.873206 16.98745) (xy 25.832343 16.937657) (xy 25.78255 16.896794) (xy 25.725743 16.86643)
|
||||
(xy 25.664103 16.847732) (xy 25.6 16.841418) (xy 25.15 16.841418) (xy 25.085897 16.847732) (xy 25.05 16.858621)
|
||||
(xy 25.014103 16.847732) (xy 24.95 16.841418) (xy 24.65 16.841418) (xy 24.585897 16.847732) (xy 24.55 16.858621)
|
||||
(xy 24.514103 16.847732) (xy 24.45 16.841418) (xy 24.15 16.841418) (xy 24.085897 16.847732) (xy 24.05 16.858621)
|
||||
(xy 24.014103 16.847732) (xy 23.95 16.841418) (xy 23.65 16.841418) (xy 23.585897 16.847732) (xy 23.55 16.858621)
|
||||
(xy 23.514103 16.847732) (xy 23.45 16.841418) (xy 23.15 16.841418) (xy 23.085897 16.847732) (xy 23.05 16.858621)
|
||||
(xy 23.014103 16.847732) (xy 22.95 16.841418) (xy 22.65 16.841418) (xy 22.585897 16.847732) (xy 22.55 16.858621)
|
||||
(xy 22.514103 16.847732) (xy 22.45 16.841418) (xy 22.15 16.841418) (xy 22.085897 16.847732) (xy 22.05 16.858621)
|
||||
(xy 22.014103 16.847732) (xy 21.95 16.841418) (xy 21.65 16.841418) (xy 21.585897 16.847732) (xy 21.55 16.858621)
|
||||
(xy 21.514103 16.847732) (xy 21.45 16.841418) (xy 21.15 16.841418) (xy 21.085897 16.847732) (xy 21.05 16.858621)
|
||||
(xy 21.014103 16.847732) (xy 20.95 16.841418) (xy 20.65 16.841418) (xy 20.585897 16.847732) (xy 20.55 16.858621)
|
||||
(xy 20.514103 16.847732) (xy 20.45 16.841418) (xy 20.15 16.841418) (xy 20.085897 16.847732) (xy 20.024257 16.86643)
|
||||
(xy 19.96745 16.896794) (xy 19.917657 16.937657) (xy 19.876794 16.98745) (xy 19.84643 17.044257) (xy 19.827732 17.105897)
|
||||
(xy 19.821418 17.17) (xy 19.821418 17.67) (xy 19.827732 17.734103) (xy 19.84643 17.795743) (xy 19.876794 17.85255)
|
||||
(xy 19.917657 17.902343) (xy 19.96745 17.943206) (xy 20.010775 17.966364) (xy 19.995211 17.976763) (xy 19.906763 18.065211)
|
||||
(xy 19.83727 18.169215) (xy 19.789403 18.284777) (xy 19.765 18.407458) (xy 19.627 18.407458) (xy 19.627 16.127)
|
||||
(xy 26.373 16.127)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 23.78375 19.605) (xy 23.762542 19.605) (xy 23.780231 19.601481)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 23.337458 19.605) (xy 23.31625 19.605) (xy 23.319769 19.601481)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 22.125 18.595) (xy 22.197 18.595) (xy 22.197 18.845) (xy 22.125 18.845) (xy 22.125 18.867)
|
||||
(xy 21.975 18.867) (xy 21.975 18.845) (xy 21.903 18.845) (xy 21.903 18.595) (xy 21.975 18.595)
|
||||
(xy 21.975 18.573) (xy 22.125 18.573)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,633 @@
|
|||
(kicad_pcb (version 20210722) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pad_to_mask_clearance 0)
|
||||
(solder_mask_min_width 0.25)
|
||||
(pcbplotparams
|
||||
(layerselection 0x0000030_80000001)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "Net-(Q1-Pad1)")
|
||||
(net 2 "Net-(R1-Pad1)")
|
||||
(net 3 "Net-(R2-Pad2)")
|
||||
(net 4 "/Col")
|
||||
(net 5 "/Base")
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-223" (layer "F.Cu")
|
||||
(tedit 5A02FF57) (tstamp 00000000-0000-0000-0000-00005c4da32a)
|
||||
(at 164.025001 100.425001)
|
||||
(descr "module CMS SOT223 4 pins")
|
||||
(tags "CMS SOT")
|
||||
(path "/00000000-0000-0000-0000-00005c4daf85")
|
||||
(attr smd)
|
||||
(fp_text reference "Q1" (at 0 -4.5) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ff559036-86d1-4ccc-9179-114d2dee4dd9)
|
||||
)
|
||||
(fp_text value "Q_NPN_Darlington_ECBC" (at 0 4.5) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp f5861f72-d4e3-4c27-9219-5c5de52bc593)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||
(tstamp ae69314c-77dc-41f0-bb16-11e9ace83c4f)
|
||||
)
|
||||
(fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 0bf12b7d-857a-4273-9e7e-6b2ce2f7e167))
|
||||
(fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 1d584327-b9fb-429d-a1b7-9a24d0704d92))
|
||||
(fp_line (start 1.91 3.41) (end 1.91 2.15) (layer "F.SilkS") (width 0.12) (tstamp 3c4de351-a801-43ba-ba66-c533577b6956))
|
||||
(fp_line (start -1.85 3.41) (end 1.91 3.41) (layer "F.SilkS") (width 0.12) (tstamp b4c7ab3d-9101-4f4d-ae2a-132cc01de080))
|
||||
(fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer "F.CrtYd") (width 0.05) (tstamp 0f2b57ce-becb-4f2f-8f4d-4eab2bba7413))
|
||||
(fp_line (start -4.4 3.6) (end 4.4 3.6) (layer "F.CrtYd") (width 0.05) (tstamp 65f03043-2251-4a6c-a9bc-bbe2d22c73f6))
|
||||
(fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer "F.CrtYd") (width 0.05) (tstamp a6d137ee-40b0-492a-8821-9d191ed062c3))
|
||||
(fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer "F.CrtYd") (width 0.05) (tstamp cd10a249-288f-4f34-93ae-dd146b31559f))
|
||||
(fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp 3d591219-5029-47e5-a59f-015b1fac2a2a))
|
||||
(fp_line (start -1.85 -2.3) (end -1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp 44a005f5-bd8b-4f54-a62e-4614dd0ebd70))
|
||||
(fp_line (start -0.8 -3.35) (end 1.85 -3.35) (layer "F.Fab") (width 0.1) (tstamp c2036dec-8325-4ee7-8636-a588cb30ecc8))
|
||||
(fp_line (start -1.85 3.35) (end 1.85 3.35) (layer "F.Fab") (width 0.1) (tstamp d0bd5a0c-4faa-4fb5-a074-35557b039fd6))
|
||||
(fp_line (start -1.85 -2.3) (end -0.8 -3.35) (layer "F.Fab") (width 0.1) (tstamp e5aea81b-7dad-4c3e-a83c-39ebf78d1b33))
|
||||
(pad "1" smd rect locked (at -3.15 -2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "Net-(Q1-Pad1)") (tstamp 8dd6ec5b-36ab-4a51-9716-46eb947e061b))
|
||||
(pad "2" smd rect locked (at -3.15 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 4 "/Col") (tstamp 91fd9426-e45a-41dd-8907-cc23c245562a))
|
||||
(pad "3" smd rect locked (at -3.15 2.3) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 5 "/Base") (tstamp 0870e95f-87b5-4c03-a6f8-c9ec9c12d8aa))
|
||||
(pad "4" smd rect locked (at 3.15 0) (size 2 3.8) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 4 "/Col") (tstamp 7e7c5bb1-cba4-48ad-af25-a1a82074dbcb))
|
||||
(model "${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder" (layer "F.Cu")
|
||||
(tedit 59FE48B8) (tstamp 00000000-0000-0000-0000-00005c4da33b)
|
||||
(at 161.8 107 180)
|
||||
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor handsolder")
|
||||
(path "/00000000-0000-0000-0000-00005c4db1e1")
|
||||
(attr smd)
|
||||
(fp_text reference "R1" (at 0 -1.85 180) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 2870121a-f682-417b-a5d0-4128343a1f82)
|
||||
)
|
||||
(fp_text value "10k" (at 0 1.85 180) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp eecc9e1f-91e5-4d22-9bd6-1a80a13bab90)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.08)))
|
||||
(tstamp 3903f11f-7035-4361-b84e-e45a84470464)
|
||||
)
|
||||
(fp_line (start -0.15 -0.71) (end 0.15 -0.71) (layer "F.SilkS") (width 0.12) (tstamp baa8afc5-8484-4902-b495-24759c15a8e9))
|
||||
(fp_line (start -0.15 0.71) (end 0.15 0.71) (layer "F.SilkS") (width 0.12) (tstamp c15ea63d-1c22-4610-b706-8606af038748))
|
||||
(fp_line (start -1.86 1) (end -1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp 9f15672e-5ab8-49fd-9397-c3314b261205))
|
||||
(fp_line (start -1.86 -1) (end 1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp d12719bf-ef61-4aeb-a773-2febc6483f34))
|
||||
(fp_line (start 1.86 1) (end -1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp e49fc70b-bcbf-4322-8728-6ff74d19d8e7))
|
||||
(fp_line (start 1.86 -1) (end 1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp ec355207-d030-4b8d-9870-ea5924c3ba6c))
|
||||
(fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 11cf4d97-a915-4215-8dc5-6dd88a951c0e))
|
||||
(fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp afee5f70-b183-40c4-9744-8e3b7517eb88))
|
||||
(fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp cba27e3c-e4d6-40ea-aad8-06a73760e700))
|
||||
(fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp f69cddd4-b9c1-4a45-b7ae-74a9fe113eb3))
|
||||
(pad "1" smd rect locked (at -1.0425 0 180) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 2 "Net-(R1-Pad1)") (tstamp 34cd16db-acda-492f-89dc-e3376b66736e))
|
||||
(pad "2" smd rect locked (at 1.0425 0 180) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 5 "/Base") (tstamp e46dfc07-b56e-42ef-a273-d07a93a0ffd2))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder" (layer "F.Cu")
|
||||
(tedit 59FE48B8) (tstamp 00000000-0000-0000-0000-00005c4da34c)
|
||||
(at 157.2 101.6 90)
|
||||
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor handsolder")
|
||||
(path "/00000000-0000-0000-0000-00005c4db649")
|
||||
(attr smd)
|
||||
(fp_text reference "R2" (at 0 -1.85 90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 276ff7bf-bedc-4ba9-98bf-717c70bb2abc)
|
||||
)
|
||||
(fp_text value "1k" (at 0 1.85 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 9c325923-1f42-472d-875a-d8eac27079f0)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.08)))
|
||||
(tstamp 03464b95-80e9-45c1-b07e-366b9e5c343b)
|
||||
)
|
||||
(fp_line (start -0.15 0.71) (end 0.15 0.71) (layer "F.SilkS") (width 0.12) (tstamp a20ad903-99f9-4189-9af6-47c5c0090ceb))
|
||||
(fp_line (start -0.15 -0.71) (end 0.15 -0.71) (layer "F.SilkS") (width 0.12) (tstamp bb4ad878-1f4b-4954-8935-912aad8084ab))
|
||||
(fp_line (start 1.86 -1) (end 1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp 35df5060-3ad6-4b8f-8609-736af36e8c08))
|
||||
(fp_line (start -1.86 1) (end -1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp 8777511d-5561-4466-aefb-843504549cac))
|
||||
(fp_line (start -1.86 -1) (end 1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp bfe495a3-4b23-4cae-8bff-906c85acd2e7))
|
||||
(fp_line (start 1.86 1) (end -1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp cfe30b8b-314c-4c12-9f8d-4da7ebc396d1))
|
||||
(fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 2284166e-1ad5-460e-b196-6fb0c2090d68))
|
||||
(fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 39c65d5a-c5ea-4256-9390-54a070fe69c7))
|
||||
(fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp 4676eba2-d4f5-4f5f-bc02-6beb652431e0))
|
||||
(fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp 74b1c130-5903-42b0-bccb-c1d3aa17b082))
|
||||
(pad "1" smd rect locked (at -1.0425 0 90) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 5 "/Base") (tstamp af68c145-dd26-4876-92cb-88fe106a4bb9))
|
||||
(pad "2" smd rect locked (at 1.0425 0 90) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 3 "Net-(R2-Pad2)") (tstamp 3910f9b6-f877-409b-82d0-0612fd690b97))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder" (layer "F.Cu")
|
||||
(tedit 59FE48B8) (tstamp 00000000-0000-0000-0000-00005c4da35d)
|
||||
(at 166.6 107)
|
||||
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor handsolder")
|
||||
(path "/00000000-0000-0000-0000-00005c4dc295")
|
||||
(attr smd)
|
||||
(fp_text reference "R3" (at 0 -1.85) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 0d710ac0-a6a1-4ea2-a57b-9b499be3e12b)
|
||||
)
|
||||
(fp_text value "100R" (at 0 1.85) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5724599b-b2a2-450a-9b6d-feb0999a4bb5)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.08)))
|
||||
(tstamp ce84f543-001c-459f-80c0-335b54a78dda)
|
||||
)
|
||||
(fp_line (start -0.15 -0.71) (end 0.15 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a1989530-346b-4d10-befc-ea43e77c8bfc))
|
||||
(fp_line (start -0.15 0.71) (end 0.15 0.71) (layer "F.SilkS") (width 0.12) (tstamp a641f187-c2f9-4afa-8a55-f0b4f7258084))
|
||||
(fp_line (start 1.86 -1) (end 1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp 838c7e86-1797-417a-bec4-b5eb43893624))
|
||||
(fp_line (start 1.86 1) (end -1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp ac197212-9353-4b06-83e4-93fa2d7d3ab6))
|
||||
(fp_line (start -1.86 1) (end -1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp d1cb577f-a39d-4737-8e93-32a52affbf29))
|
||||
(fp_line (start -1.86 -1) (end 1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp e8c41c17-9afd-4be2-ba0b-a44b48edea41))
|
||||
(fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 0cd4c179-8d5e-4ed0-b274-326500fc4644))
|
||||
(fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 5b67f3de-c4ed-4420-a5de-03abed8e32bd))
|
||||
(fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp 7ad6d1ec-7390-490f-bb06-b4c60a4a1292))
|
||||
(fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp baba50a8-58ba-441d-8f54-2febe898e9e2))
|
||||
(pad "1" smd rect locked (at -1.0425 0) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 2 "Net-(R1-Pad1)") (tstamp e83d280c-5cf6-4767-88bd-a6188c4a6a7b))
|
||||
(pad "2" smd rect locked (at 1.0425 0) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 4 "/Col") (tstamp 865c2593-6f79-4c01-9efc-610d3a620136))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder" (layer "F.Cu")
|
||||
(tedit 59FE48B8) (tstamp 00000000-0000-0000-0000-00005c4da36e)
|
||||
(at 157.2 97.4 -90)
|
||||
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor handsolder")
|
||||
(path "/00000000-0000-0000-0000-00005c4db921")
|
||||
(attr smd)
|
||||
(fp_text reference "R4" (at 0 -1.85 -90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 6cd8057a-c885-41ef-86a9-1a1d4e7deb3d)
|
||||
)
|
||||
(fp_text value "10R" (at 0 1.85 -90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp fad080c3-0a5a-4338-b762-fd8479e37c25)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 -90) (layer "F.Fab")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.08)))
|
||||
(tstamp 363b7405-c042-4652-a60e-8e45ac4c1d8a)
|
||||
)
|
||||
(fp_line (start -0.15 0.71) (end 0.15 0.71) (layer "F.SilkS") (width 0.12) (tstamp 7a9a4449-d484-4a64-bb06-7b0521581269))
|
||||
(fp_line (start -0.15 -0.71) (end 0.15 -0.71) (layer "F.SilkS") (width 0.12) (tstamp f77605c2-e1ef-433c-8146-35b187a110ba))
|
||||
(fp_line (start 1.86 -1) (end 1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp 1a4dd4e9-5813-44d2-bde4-8ee429081ffd))
|
||||
(fp_line (start 1.86 1) (end -1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp b850a46e-99be-4d50-b440-b6d9fc2f0c0f))
|
||||
(fp_line (start -1.86 1) (end -1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp bac5cbdc-4333-418c-a23d-8e96e34ca7a2))
|
||||
(fp_line (start -1.86 -1) (end 1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp d416e510-c7fd-4a32-be4b-d211d0aa1fe2))
|
||||
(fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp 5144807d-2f5b-463e-8cfe-9ee1c44db19a))
|
||||
(fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 8378a10f-d633-41be-98ae-9c334532663c))
|
||||
(fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp 9b3f1a45-2bf4-4d44-be46-7ad0056fb5dd))
|
||||
(fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp f5927d29-7482-468f-9c25-94715108d341))
|
||||
(pad "1" smd rect locked (at -1.0425 0 270) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 1 "Net-(Q1-Pad1)") (tstamp 665bf60e-7a5a-4841-8c96-c439058aad1a))
|
||||
(pad "2" smd rect locked (at 1.0425 0 270) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 3 "Net-(R2-Pad2)") (tstamp 9eb2bce1-e4ff-4048-81d7-48682b18ce97))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder" (layer "F.Cu")
|
||||
(tedit 59FE48B8) (tstamp 00000000-0000-0000-0000-00005c4da5f4)
|
||||
(at 166.6 110.8)
|
||||
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor handsolder")
|
||||
(path "/00000000-0000-0000-0000-00005c4dde0e")
|
||||
(attr smd)
|
||||
(fp_text reference "R5" (at 0 -1.85) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 9712f651-bc59-4dc0-9093-05a2fe63bb0b)
|
||||
)
|
||||
(fp_text value "10k" (at 0 1.85) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 09116ecb-276c-4281-a2b9-65077bd480b8)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.08)))
|
||||
(tstamp c9191864-5c89-4491-9ea1-a8e8e29c42ac)
|
||||
)
|
||||
(fp_line (start -0.15 -0.71) (end 0.15 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 8efd1c98-bc9f-441e-b61c-6c566a1a365c))
|
||||
(fp_line (start -0.15 0.71) (end 0.15 0.71) (layer "F.SilkS") (width 0.12) (tstamp ad3c719e-d537-4596-a89b-194c71cda41d))
|
||||
(fp_line (start -1.86 -1) (end 1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp 5c0768c2-2d54-463a-b60f-7f361a836a56))
|
||||
(fp_line (start -1.86 1) (end -1.86 -1) (layer "F.CrtYd") (width 0.05) (tstamp 92d11223-9b55-4f0c-b879-56d51c763ffd))
|
||||
(fp_line (start 1.86 -1) (end 1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp 979067ea-8072-4038-9a3b-8c629a169112))
|
||||
(fp_line (start 1.86 1) (end -1.86 1) (layer "F.CrtYd") (width 0.05) (tstamp b018a3a5-0c91-4027-8233-98ce5ec45d30))
|
||||
(fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 16eddeda-68b8-4e1c-920e-41c3cba948da))
|
||||
(fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp 725aecc5-b4ea-4844-b3fe-bac28bd34111))
|
||||
(fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp 85d05dbb-9c14-495a-a605-1e3c1318462b))
|
||||
(fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 930ae48b-2706-40b3-ae1a-dcd530d74e1c))
|
||||
(pad "1" smd rect locked (at -1.0425 0) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 2 "Net-(R1-Pad1)") (tstamp e83263a6-caa4-48f1-a02f-e8eb73d8cac2))
|
||||
(pad "2" smd rect locked (at 1.0425 0) (size 1.145 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(net 3 "Net-(R2-Pad2)") (tstamp 1f5aad1d-3efd-4cb5-9494-4d57f3d3be39))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_line (start 180 115) (end 180 90) (layer "Edge.Cuts") (width 0.1) (tstamp 178a43a7-473f-4625-bb05-dc03c42e6846))
|
||||
(gr_line (start 150 115) (end 180 115) (layer "Edge.Cuts") (width 0.1) (tstamp 3be9ec71-66b6-40f2-a4b9-5a9bfb1c9f31))
|
||||
(gr_line (start 180 90) (end 150 90) (layer "Edge.Cuts") (width 0.1) (tstamp 8b77faf3-ad1d-4168-b354-1c78c7ca05e2))
|
||||
(gr_line (start 150 90) (end 150 115) (layer "Edge.Cuts") (width 0.1) (tstamp e7750296-5c46-431d-a38b-e12b7a9ea47e))
|
||||
|
||||
(segment (start 157.2 96.3575) (end 160.1075 96.3575) (width 0.25) (layer "F.Cu") (net 1) (tstamp d2643ca8-9e5e-45c1-a476-0e8c7a189c6a))
|
||||
(segment (start 160.1075 96.3575) (end 160.875001 97.125001) (width 0.25) (layer "F.Cu") (net 1) (tstamp d3f74174-d609-4733-bcbc-1b7e33ed5eb9))
|
||||
(segment (start 160.875001 97.125001) (end 160.875001 98.125001) (width 0.25) (layer "F.Cu") (net 1) (tstamp fbe45ed4-3fc9-4925-a017-7d4e11587db5))
|
||||
(segment (start 162.8425 107) (end 165.5575 107) (width 0.25) (layer "F.Cu") (net 2) (tstamp 16a4d0e5-2175-4413-a5dc-0f72bbaff2a2))
|
||||
(segment (start 165.5575 107) (end 165.5575 110.8) (width 0.25) (layer "F.Cu") (net 2) (tstamp 54dcdcf5-7ddb-4ae0-961e-782016b347da))
|
||||
(segment (start 167.6425 109.3075) (end 167.65 109.3) (width 0.25) (layer "F.Cu") (net 3) (tstamp 2ff3869f-5789-4277-8b41-9911cc956467))
|
||||
(segment (start 157.2 98.4425) (end 157.2 99.5) (width 0.25) (layer "F.Cu") (net 3) (tstamp 51d237ed-de25-4de1-84df-3bf6b7ed057c))
|
||||
(segment (start 157.2 99.5) (end 157.2 100.5575) (width 0.25) (layer "F.Cu") (net 3) (tstamp 8bb8f726-b137-4938-a7db-a80a96ffa19a))
|
||||
(segment (start 167.6425 110.8) (end 167.6425 109.3075) (width 0.25) (layer "F.Cu") (net 3) (tstamp c91d21a8-5046-45b3-ba1f-8e1dcb4bea99))
|
||||
(via (at 167.65 109.3) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 3) (tstamp 572dd324-0162-4df2-9022-7130c22dc3be))
|
||||
(via (at 157.2 99.5) (size 0.6) (drill 0.2) (layers "F.Cu" "B.Cu") (net 3) (tstamp adfcf048-9f2c-4268-b7b0-b7c5abacf002))
|
||||
(segment (start 157.85 99.5) (end 157.2 99.5) (width 0.25) (layer "B.Cu") (net 3) (tstamp d676ce00-a909-4ee9-b5a6-8e443efbf6d5))
|
||||
(segment (start 167.65 109.3) (end 157.85 99.5) (width 0.25) (layer "B.Cu") (net 3) (tstamp fa5cedf0-191e-4dad-afc2-a5e3136d0448))
|
||||
(segment (start 167.6425 107) (end 167.6425 100.8925) (width 0.25) (layer "F.Cu") (net 4) (tstamp 8e36d11d-0d8c-4651-b802-87ef8e862c0a))
|
||||
(segment (start 167.6425 100.8925) (end 167.175001 100.425001) (width 0.25) (layer "F.Cu") (net 4) (tstamp efc70bbe-3613-40d4-a586-49b84f1e94f2))
|
||||
(segment (start 160.875001 102.725001) (end 160.875001 106.882499) (width 0.25) (layer "F.Cu") (net 5) (tstamp 17a10da7-f11c-4a63-b666-3c45e6930e49))
|
||||
(segment (start 157.2 102.6425) (end 160.7925 102.6425) (width 0.25) (layer "F.Cu") (net 5) (tstamp 33a11575-0e96-4651-ba77-dd31c5b12091))
|
||||
(segment (start 160.7925 102.6425) (end 160.875001 102.725001) (width 0.25) (layer "F.Cu") (net 5) (tstamp 5965873e-ec05-4434-9ddc-2665e622b891))
|
||||
(segment (start 160.875001 106.882499) (end 160.7575 107) (width 0.25) (layer "F.Cu") (net 5) (tstamp 77db6e51-9eb2-4c82-b984-bdb63e5bf783))
|
||||
|
||||
(zone (net 4) (net_name "/Col") (layer "F.Cu") (tstamp a1be23ff-bf91-4801-a9d7-cb81688eaa18) (hatch edge 0.508)
|
||||
(priority 2)
|
||||
(connect_pads thru_hole_only (clearance 0.508))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 154.2 94.5)
|
||||
(xy 169 94.5)
|
||||
(xy 165 110.1)
|
||||
(xy 154.2 110.1)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer "F.Cu")
|
||||
(pts
|
||||
(xy 166.01968 105.611928)
|
||||
(xy 164.985 105.611928)
|
||||
(xy 164.860518 105.624188)
|
||||
(xy 164.74082 105.660498)
|
||||
(xy 164.630506 105.719463)
|
||||
(xy 164.533815 105.798815)
|
||||
(xy 164.454463 105.895506)
|
||||
(xy 164.395498 106.00582)
|
||||
(xy 164.359188 106.125518)
|
||||
(xy 164.347913 106.24)
|
||||
(xy 164.052087 106.24)
|
||||
(xy 164.040812 106.125518)
|
||||
(xy 164.004502 106.00582)
|
||||
(xy 163.945537 105.895506)
|
||||
(xy 163.866185 105.798815)
|
||||
(xy 163.769494 105.719463)
|
||||
(xy 163.65918 105.660498)
|
||||
(xy 163.539482 105.624188)
|
||||
(xy 163.415 105.611928)
|
||||
(xy 162.27 105.611928)
|
||||
(xy 162.145518 105.624188)
|
||||
(xy 162.02582 105.660498)
|
||||
(xy 161.915506 105.719463)
|
||||
(xy 161.818815 105.798815)
|
||||
(xy 161.8 105.821741)
|
||||
(xy 161.781185 105.798815)
|
||||
(xy 161.684494 105.719463)
|
||||
(xy 161.635001 105.693008)
|
||||
(xy 161.635001 104.113073)
|
||||
(xy 161.875001 104.113073)
|
||||
(xy 161.999483 104.100813)
|
||||
(xy 162.119181 104.064503)
|
||||
(xy 162.229495 104.005538)
|
||||
(xy 162.326186 103.926186)
|
||||
(xy 162.405538 103.829495)
|
||||
(xy 162.464503 103.719181)
|
||||
(xy 162.500813 103.599483)
|
||||
(xy 162.513073 103.475001)
|
||||
(xy 162.513073 101.975001)
|
||||
(xy 162.500813 101.850519)
|
||||
(xy 162.464503 101.730821)
|
||||
(xy 162.405538 101.620507)
|
||||
(xy 162.326186 101.523816)
|
||||
(xy 162.229495 101.444464)
|
||||
(xy 162.119181 101.385499)
|
||||
(xy 161.999483 101.349189)
|
||||
(xy 161.875001 101.336929)
|
||||
(xy 159.875001 101.336929)
|
||||
(xy 159.750519 101.349189)
|
||||
(xy 159.630821 101.385499)
|
||||
(xy 159.520507 101.444464)
|
||||
(xy 159.423816 101.523816)
|
||||
(xy 159.344464 101.620507)
|
||||
(xy 159.285499 101.730821)
|
||||
(xy 159.249189 101.850519)
|
||||
(xy 159.246039 101.8825)
|
||||
(xy 158.556696 101.8825)
|
||||
(xy 158.539502 101.82582)
|
||||
(xy 158.480537 101.715506)
|
||||
(xy 158.401185 101.618815)
|
||||
(xy 158.378259 101.6)
|
||||
(xy 158.401185 101.581185)
|
||||
(xy 158.480537 101.484494)
|
||||
(xy 158.539502 101.37418)
|
||||
(xy 158.575812 101.254482)
|
||||
(xy 158.588072 101.13)
|
||||
(xy 158.588072 99.985)
|
||||
(xy 158.575812 99.860518)
|
||||
(xy 158.539502 99.74082)
|
||||
(xy 158.480537 99.630506)
|
||||
(xy 158.401185 99.533815)
|
||||
(xy 158.359981 99.5)
|
||||
(xy 158.401185 99.466185)
|
||||
(xy 158.480537 99.369494)
|
||||
(xy 158.539502 99.25918)
|
||||
(xy 158.575812 99.139482)
|
||||
(xy 158.588072 99.015)
|
||||
(xy 158.588072 97.87)
|
||||
(xy 158.575812 97.745518)
|
||||
(xy 158.539502 97.62582)
|
||||
(xy 158.480537 97.515506)
|
||||
(xy 158.401185 97.418815)
|
||||
(xy 158.378259 97.4)
|
||||
(xy 158.401185 97.381185)
|
||||
(xy 158.480537 97.284494)
|
||||
(xy 158.539502 97.17418)
|
||||
(xy 158.556696 97.1175)
|
||||
(xy 159.292619 97.1175)
|
||||
(xy 159.285499 97.130821)
|
||||
(xy 159.249189 97.250519)
|
||||
(xy 159.236929 97.375001)
|
||||
(xy 159.236929 98.875001)
|
||||
(xy 159.249189 98.999483)
|
||||
(xy 159.285499 99.119181)
|
||||
(xy 159.344464 99.229495)
|
||||
(xy 159.423816 99.326186)
|
||||
(xy 159.520507 99.405538)
|
||||
(xy 159.630821 99.464503)
|
||||
(xy 159.750519 99.500813)
|
||||
(xy 159.875001 99.513073)
|
||||
(xy 161.875001 99.513073)
|
||||
(xy 161.999483 99.500813)
|
||||
(xy 162.119181 99.464503)
|
||||
(xy 162.229495 99.405538)
|
||||
(xy 162.326186 99.326186)
|
||||
(xy 162.405538 99.229495)
|
||||
(xy 162.464503 99.119181)
|
||||
(xy 162.500813 98.999483)
|
||||
(xy 162.513073 98.875001)
|
||||
(xy 162.513073 97.375001)
|
||||
(xy 162.500813 97.250519)
|
||||
(xy 162.464503 97.130821)
|
||||
(xy 162.405538 97.020507)
|
||||
(xy 162.326186 96.923816)
|
||||
(xy 162.229495 96.844464)
|
||||
(xy 162.119181 96.785499)
|
||||
(xy 161.999483 96.749189)
|
||||
(xy 161.875001 96.736929)
|
||||
(xy 161.529327 96.736929)
|
||||
(xy 161.509975 96.700725)
|
||||
(xy 161.415002 96.585)
|
||||
(xy 161.386005 96.561203)
|
||||
(xy 160.671303 95.846502)
|
||||
(xy 160.647501 95.817499)
|
||||
(xy 160.531776 95.722526)
|
||||
(xy 160.399747 95.651954)
|
||||
(xy 160.256486 95.608497)
|
||||
(xy 160.144833 95.5975)
|
||||
(xy 160.144822 95.5975)
|
||||
(xy 160.1075 95.593824)
|
||||
(xy 160.070178 95.5975)
|
||||
(xy 158.556696 95.5975)
|
||||
(xy 158.539502 95.54082)
|
||||
(xy 158.480537 95.430506)
|
||||
(xy 158.401185 95.333815)
|
||||
(xy 158.304494 95.254463)
|
||||
(xy 158.19418 95.195498)
|
||||
(xy 158.074482 95.159188)
|
||||
(xy 157.95 95.146928)
|
||||
(xy 156.45 95.146928)
|
||||
(xy 156.325518 95.159188)
|
||||
(xy 156.20582 95.195498)
|
||||
(xy 156.095506 95.254463)
|
||||
(xy 155.998815 95.333815)
|
||||
(xy 155.919463 95.430506)
|
||||
(xy 155.860498 95.54082)
|
||||
(xy 155.824188 95.660518)
|
||||
(xy 155.811928 95.785)
|
||||
(xy 155.811928 96.93)
|
||||
(xy 155.824188 97.054482)
|
||||
(xy 155.860498 97.17418)
|
||||
(xy 155.919463 97.284494)
|
||||
(xy 155.998815 97.381185)
|
||||
(xy 156.021741 97.4)
|
||||
(xy 155.998815 97.418815)
|
||||
(xy 155.919463 97.515506)
|
||||
(xy 155.860498 97.62582)
|
||||
(xy 155.824188 97.745518)
|
||||
(xy 155.811928 97.87)
|
||||
(xy 155.811928 99.015)
|
||||
(xy 155.824188 99.139482)
|
||||
(xy 155.860498 99.25918)
|
||||
(xy 155.919463 99.369494)
|
||||
(xy 155.998815 99.466185)
|
||||
(xy 156.040019 99.5)
|
||||
(xy 155.998815 99.533815)
|
||||
(xy 155.919463 99.630506)
|
||||
(xy 155.860498 99.74082)
|
||||
(xy 155.824188 99.860518)
|
||||
(xy 155.811928 99.985)
|
||||
(xy 155.811928 101.13)
|
||||
(xy 155.824188 101.254482)
|
||||
(xy 155.860498 101.37418)
|
||||
(xy 155.919463 101.484494)
|
||||
(xy 155.998815 101.581185)
|
||||
(xy 156.021741 101.6)
|
||||
(xy 155.998815 101.618815)
|
||||
(xy 155.919463 101.715506)
|
||||
(xy 155.860498 101.82582)
|
||||
(xy 155.824188 101.945518)
|
||||
(xy 155.811928 102.07)
|
||||
(xy 155.811928 103.215)
|
||||
(xy 155.824188 103.339482)
|
||||
(xy 155.860498 103.45918)
|
||||
(xy 155.919463 103.569494)
|
||||
(xy 155.998815 103.666185)
|
||||
(xy 156.095506 103.745537)
|
||||
(xy 156.20582 103.804502)
|
||||
(xy 156.325518 103.840812)
|
||||
(xy 156.45 103.853072)
|
||||
(xy 157.95 103.853072)
|
||||
(xy 158.074482 103.840812)
|
||||
(xy 158.19418 103.804502)
|
||||
(xy 158.304494 103.745537)
|
||||
(xy 158.401185 103.666185)
|
||||
(xy 158.480537 103.569494)
|
||||
(xy 158.539502 103.45918)
|
||||
(xy 158.556696 103.4025)
|
||||
(xy 159.236929 103.4025)
|
||||
(xy 159.236929 103.475001)
|
||||
(xy 159.249189 103.599483)
|
||||
(xy 159.285499 103.719181)
|
||||
(xy 159.344464 103.829495)
|
||||
(xy 159.423816 103.926186)
|
||||
(xy 159.520507 104.005538)
|
||||
(xy 159.630821 104.064503)
|
||||
(xy 159.750519 104.100813)
|
||||
(xy 159.875001 104.113073)
|
||||
(xy 160.115001 104.113073)
|
||||
(xy 160.115002 105.618822)
|
||||
(xy 160.060518 105.624188)
|
||||
(xy 159.94082 105.660498)
|
||||
(xy 159.830506 105.719463)
|
||||
(xy 159.733815 105.798815)
|
||||
(xy 159.654463 105.895506)
|
||||
(xy 159.595498 106.00582)
|
||||
(xy 159.559188 106.125518)
|
||||
(xy 159.546928 106.25)
|
||||
(xy 159.546928 107.75)
|
||||
(xy 159.559188 107.874482)
|
||||
(xy 159.595498 107.99418)
|
||||
(xy 159.654463 108.104494)
|
||||
(xy 159.733815 108.201185)
|
||||
(xy 159.830506 108.280537)
|
||||
(xy 159.94082 108.339502)
|
||||
(xy 160.060518 108.375812)
|
||||
(xy 160.185 108.388072)
|
||||
(xy 161.33 108.388072)
|
||||
(xy 161.454482 108.375812)
|
||||
(xy 161.57418 108.339502)
|
||||
(xy 161.684494 108.280537)
|
||||
(xy 161.781185 108.201185)
|
||||
(xy 161.8 108.178259)
|
||||
(xy 161.818815 108.201185)
|
||||
(xy 161.915506 108.280537)
|
||||
(xy 162.02582 108.339502)
|
||||
(xy 162.145518 108.375812)
|
||||
(xy 162.27 108.388072)
|
||||
(xy 163.415 108.388072)
|
||||
(xy 163.539482 108.375812)
|
||||
(xy 163.65918 108.339502)
|
||||
(xy 163.769494 108.280537)
|
||||
(xy 163.866185 108.201185)
|
||||
(xy 163.945537 108.104494)
|
||||
(xy 164.004502 107.99418)
|
||||
(xy 164.040812 107.874482)
|
||||
(xy 164.052087 107.76)
|
||||
(xy 164.347913 107.76)
|
||||
(xy 164.359188 107.874482)
|
||||
(xy 164.395498 107.99418)
|
||||
(xy 164.454463 108.104494)
|
||||
(xy 164.533815 108.201185)
|
||||
(xy 164.630506 108.280537)
|
||||
(xy 164.74082 108.339502)
|
||||
(xy 164.7975 108.356696)
|
||||
(xy 164.797501 109.443304)
|
||||
(xy 164.74082 109.460498)
|
||||
(xy 164.630506 109.519463)
|
||||
(xy 164.533815 109.598815)
|
||||
(xy 164.454463 109.695506)
|
||||
(xy 164.395498 109.80582)
|
||||
(xy 164.359188 109.925518)
|
||||
(xy 164.354512 109.973)
|
||||
(xy 154.327 109.973)
|
||||
(xy 154.327 94.627)
|
||||
(xy 168.836328 94.627)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,184 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.6,
|
||||
"height": 1.5,
|
||||
"width": 1.5
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rule_severitieslegacy_courtyards_overlap": true,
|
||||
"rule_severitieslegacy_no_courtyard_defined": false,
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_copper_edge_clearance": 0.049999999999999996,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"track_widths": [],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.6,
|
||||
"drill": 0.3
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "issue2528.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "Test.net",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": []
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -84,7 +84,7 @@
|
|||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "error",
|
||||
"silk_over_copper": "ignore",
|
||||
"silk_overlap": "error",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
|
|
|
@ -0,0 +1,445 @@
|
|||
(kicad_pcb (version 20200819) (host pcbnew "(5.99.0-2928-gf95651841)")
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user)
|
||||
(33 "F.Adhes" user)
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user)
|
||||
(37 "F.SilkS" user)
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user)
|
||||
(41 "Cmts.User" user)
|
||||
(42 "Eco1.User" user)
|
||||
(43 "Eco2.User" user)
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user)
|
||||
(47 "F.CrtYd" user)
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pcbplotparams
|
||||
(layerselection 0x010fc_ffffffff)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "Net-(R1-Pad2)")
|
||||
(net 2 "Net-(R1-Pad1)")
|
||||
(net 3 "Net-(R2-Pad1)")
|
||||
|
||||
(module "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 2e35e56e-39f2-4e13-a89c-33e461318e9a)
|
||||
(at 111.506 80.814)
|
||||
(descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(property "Sheet file" "/home/dom/Downloads/test/test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/1d21652e-0afd-4478-9568-7a8f5cff3100")
|
||||
(attr smd)
|
||||
(fp_text reference "R2" (at 0 -1.17) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 2608013f-c60b-4903-8df3-ce47a61306c4)
|
||||
)
|
||||
(fp_text value "R_Small" (at 0 1.17) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 15494b9a-f470-4197-ad3b-0b6d97808b23)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.25 0.25) (thickness 0.04)))
|
||||
(tstamp 34e274c3-95e2-4821-920e-a3048fcf9646)
|
||||
)
|
||||
(fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 08f25d02-c11d-4b34-8011-ab383f95d7a1))
|
||||
(fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 7aee03de-bbcd-41a7-974e-22f66503898e))
|
||||
(fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 84118b63-1ccc-431c-8f94-70cc152141fd))
|
||||
(fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9b5b55f1-cdfc-46ee-9072-40ab8e269d54))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 3d4c44b3-a350-4f64-820e-e2815c9c62d3))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 8f617df1-1490-4d84-9cb4-a56f4057882c))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp b2a0f501-c07d-4d4d-8d12-bb2b32044306))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp bea4d8e9-184c-47c5-85e1-c6b4d14d07b6))
|
||||
(pad "1" smd roundrect (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 3 "Net-(R2-Pad1)") (tstamp 08634bb5-252a-4644-975b-554b5d0b7e90))
|
||||
(pad "2" smd roundrect (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 1 "Net-(R1-Pad2)") (tstamp 049859c8-78ff-420a-9dca-24bbecdc6125))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp 67a9540f-ec44-4aea-b54f-9e5d1b243986)
|
||||
(at 111.506 82.804)
|
||||
(descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(property "Sheet file" "/home/dom/Downloads/test/test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/274977f8-da1c-43c6-8429-27b99eb50048")
|
||||
(attr smd)
|
||||
(fp_text reference "R1" (at 0 -1.17) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp c5e9515e-fe30-406b-946f-78aa2287a2b2)
|
||||
)
|
||||
(fp_text value "R_Small" (at 0 1.17) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 843d10ec-0bf7-43d3-9c40-ec5b295ab15f)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.25 0.25) (thickness 0.04)))
|
||||
(tstamp 07fa7917-52dd-4b3f-95b2-a651606cd61c)
|
||||
)
|
||||
(fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1709022a-1afb-4388-80b7-c1622545d5b5))
|
||||
(fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 982f110a-e2dd-4179-88fc-7d0232e6cc06))
|
||||
(fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b8ba2f0a-f67a-46f8-a399-fafd449dee82))
|
||||
(fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp d9f0b932-20d5-4274-a8e4-b885e3d96e69))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 21709458-2485-4531-885d-d7c22cc8e7e6))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 69786e70-889b-425d-990f-50d0ce763842))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp b6f109b1-697d-4408-9828-1e7e1a7cfd42))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp d4712823-4f65-44d7-b341-808aae111cba))
|
||||
(pad "1" smd roundrect (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 2 "Net-(R1-Pad1)") (tstamp 647ba693-108a-46de-b52d-f093de185a75))
|
||||
(pad "2" smd roundrect (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 1 "Net-(R1-Pad2)") (tstamp 9e4243f1-8573-419b-93f6-69fab259a67e))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (tedit 5B301BBD) (tstamp f67218b8-fb92-4fe7-84fe-804d327d48d1)
|
||||
(at 114.416 80.814)
|
||||
(descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(property "Sheet file" "/home/dom/Downloads/test/test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/2e14a2a0-1c04-42c3-9911-e34ceb1f9ad8")
|
||||
(attr smd)
|
||||
(fp_text reference "R3" (at 0 -1.17) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 8c78bde3-f538-4fda-94d9-4151c6489f47)
|
||||
)
|
||||
(fp_text value "R_Small" (at 0 1.17) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp b8627364-1346-41a2-97de-6a59023bfbe1)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.25 0.25) (thickness 0.04)))
|
||||
(tstamp 76ec4073-6e0a-4968-b6ad-e5bd1ac12146)
|
||||
)
|
||||
(fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 630e66d9-7009-4548-934e-83ab633f8b98))
|
||||
(fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp a7912eb2-40ab-432e-b2a1-2f941927b43c))
|
||||
(fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b5a83110-cf69-42b3-981a-4d97509bbe30))
|
||||
(fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp e4c6bfb5-dda1-4669-bc12-5d2df7558304))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 112478b0-aff4-4ae0-8c96-08d8c6f3dc47))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 20aeb361-93b0-4262-bf53-ea45301eb3e6))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 67a2f96f-6ee4-4fa4-b57f-f6af959a7bec))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 762b8aec-70d1-49eb-a871-8cc0e8f849ea))
|
||||
(pad "1" smd roundrect (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 3 "Net-(R2-Pad1)") (tstamp 1dec6977-7edb-4e58-9aaf-965641602fe2))
|
||||
(pad "2" smd roundrect (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 1 "Net-(R1-Pad2)") (tstamp 64e6a021-8cf3-4cdf-bb07-67aa282a1721))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 73.8378 65.3288) (end 165.5064 114.554) (layer "Edge.Cuts") (width 0.1) (tstamp 3a43118e-4b4b-4961-8500-c8729a204e86))
|
||||
|
||||
(segment (start 114.8588 78.613) (end 114.192 78.613) (width 0.25) (layer "F.Cu") (net 1) (tstamp 1019e655-7cba-45e0-b987-d2115c5676f8))
|
||||
(segment (start 114.192 78.613) (end 111.991 80.814) (width 0.25) (layer "F.Cu") (net 1) (tstamp 241fb8f4-0106-4da2-95e1-08924968743f))
|
||||
(segment (start 114.901 78.6552) (end 114.8588 78.613) (width 0.25) (layer "F.Cu") (net 1) (tstamp 5f443ecc-6dc8-4d65-b2d4-2702bf1cb330))
|
||||
(segment (start 114.901 80.814) (end 114.901 78.6552) (width 0.25) (layer "F.Cu") (net 1) (tstamp ffad814b-0ff2-41ae-90f6-2ece8b4df7ab))
|
||||
(segment (start 109.728 81.661) (end 109.728 83.1342) (width 0.25) (layer "F.Cu") (net 3) (tstamp 0aeb92fb-b7d4-4745-af62-7f8840eb9dc7))
|
||||
(segment (start 112.8776 83.82) (end 113.931 82.7666) (width 0.25) (layer "F.Cu") (net 3) (tstamp 1f8a8106-f867-43c0-8011-c4329d79c359))
|
||||
(segment (start 109.728 83.1342) (end 110.4138 83.82) (width 0.25) (layer "F.Cu") (net 3) (tstamp 552d2183-6b4a-48ac-b7a2-83e116b69a88))
|
||||
(segment (start 113.931 82.7666) (end 113.931 80.814) (width 0.25) (layer "F.Cu") (net 3) (tstamp 593326f5-d1c7-40f2-a9a6-7fb3932bd744))
|
||||
(segment (start 110.4138 83.82) (end 112.8776 83.82) (width 0.25) (layer "F.Cu") (net 3) (tstamp 90d8961f-6a71-4b3b-b328-ce0412ab50ca))
|
||||
(segment (start 110.575 80.814) (end 109.728 81.661) (width 0.25) (layer "F.Cu") (net 3) (tstamp 988b05d5-906a-4504-9abb-d49688a4d719))
|
||||
(segment (start 111.021 80.814) (end 110.575 80.814) (width 0.25) (layer "F.Cu") (net 3) (tstamp fa845dd2-b8cf-4b8f-9b36-bf547bd2b518))
|
||||
|
||||
(zone (net 3) (net_name "Net-(R2-Pad1)") (layer "F.Cu") (tstamp cede45cc-3345-43eb-a4ae-2346c54fbdc8) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.508))
|
||||
(min_thickness 0.254) (filled_areas_thickness no)
|
||||
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 119.126 76.7334)
|
||||
(xy 118.6434 88.9254)
|
||||
(xy 105.5878 89.1794)
|
||||
(xy 105.8672 76.8858)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer F.Cu)
|
||||
(pts
|
||||
(xy 119.061752 76.754142)
|
||||
(xy 119.108858 76.80726)
|
||||
(xy 119.120755 76.8659)
|
||||
(xy 118.648098 88.806718)
|
||||
(xy 118.625418 88.873994)
|
||||
(xy 118.569965 88.918328)
|
||||
(xy 118.524648 88.92771)
|
||||
(xy 105.719204 89.176843)
|
||||
(xy 105.650707 89.15817)
|
||||
(xy 105.603179 89.105429)
|
||||
(xy 105.590786 89.048004)
|
||||
(xy 105.59352 88.92771)
|
||||
(xy 105.737706 82.583499)
|
||||
(xy 110.212262 82.583499)
|
||||
(xy 110.212262 83.014403)
|
||||
(xy 110.251116 83.219752)
|
||||
(xy 110.251119 83.219759)
|
||||
(xy 110.351033 83.392815)
|
||||
(xy 110.497522 83.528737)
|
||||
(xy 110.677562 83.61544)
|
||||
(xy 110.825499 83.637738)
|
||||
(xy 111.206404 83.637738)
|
||||
(xy 111.41175 83.598885)
|
||||
(xy 111.411755 83.598883)
|
||||
(xy 111.445688 83.579292)
|
||||
(xy 111.514684 83.562554)
|
||||
(xy 111.563357 83.574889)
|
||||
(xy 111.647562 83.61544)
|
||||
(xy 111.795499 83.637738)
|
||||
(xy 112.176403 83.637738)
|
||||
(xy 112.381752 83.598884)
|
||||
(xy 112.381759 83.598881)
|
||||
(xy 112.554815 83.498967)
|
||||
(xy 112.690737 83.352478)
|
||||
(xy 112.77744 83.172438)
|
||||
(xy 112.799738 83.024501)
|
||||
(xy 112.799738 82.593597)
|
||||
(xy 112.760884 82.388248)
|
||||
(xy 112.760881 82.388241)
|
||||
(xy 112.660967 82.215185)
|
||||
(xy 112.514478 82.079263)
|
||||
(xy 112.334437 81.99256)
|
||||
(xy 112.33444 81.99256)
|
||||
(xy 112.186501 81.970262)
|
||||
(xy 111.805596 81.970262)
|
||||
(xy 111.60025 82.009115)
|
||||
(xy 111.600245 82.009117)
|
||||
(xy 111.566312 82.028708)
|
||||
(xy 111.497316 82.045446)
|
||||
(xy 111.448643 82.033111)
|
||||
(xy 111.364437 81.99256)
|
||||
(xy 111.36444 81.99256)
|
||||
(xy 111.216501 81.970262)
|
||||
(xy 110.835597 81.970262)
|
||||
(xy 110.630248 82.009116)
|
||||
(xy 110.630241 82.009119)
|
||||
(xy 110.457185 82.109033)
|
||||
(xy 110.321263 82.255522)
|
||||
(xy 110.23456 82.435562)
|
||||
(xy 110.212262 82.583499)
|
||||
(xy 105.737706 82.583499)
|
||||
(xy 105.772148 81.068)
|
||||
(xy 110.220511 81.068)
|
||||
(xy 110.251116 81.229752)
|
||||
(xy 110.251119 81.229759)
|
||||
(xy 110.351033 81.402815)
|
||||
(xy 110.497522 81.538737)
|
||||
(xy 110.677562 81.62544)
|
||||
(xy 110.767 81.63892)
|
||||
(xy 110.767 81.068)
|
||||
(xy 110.220511 81.068)
|
||||
(xy 105.772148 81.068)
|
||||
(xy 105.782932 80.593499)
|
||||
(xy 111.182262 80.593499)
|
||||
(xy 111.182262 81.024403)
|
||||
(xy 111.221116 81.229752)
|
||||
(xy 111.221119 81.229759)
|
||||
(xy 111.258119 81.293845)
|
||||
(xy 111.275 81.356845)
|
||||
(xy 111.275 81.634759)
|
||||
(xy 111.411753 81.608883)
|
||||
(xy 111.411759 81.608881)
|
||||
(xy 111.445688 81.589292)
|
||||
(xy 111.514684 81.572554)
|
||||
(xy 111.563357 81.584889)
|
||||
(xy 111.647562 81.62544)
|
||||
(xy 111.795499 81.647738)
|
||||
(xy 112.176403 81.647738)
|
||||
(xy 112.381752 81.608884)
|
||||
(xy 112.381759 81.608881)
|
||||
(xy 112.554815 81.508967)
|
||||
(xy 112.690737 81.362478)
|
||||
(xy 112.77744 81.182438)
|
||||
(xy 112.794688 81.068)
|
||||
(xy 113.130511 81.068)
|
||||
(xy 113.161116 81.229752)
|
||||
(xy 113.161119 81.229759)
|
||||
(xy 113.261033 81.402815)
|
||||
(xy 113.407522 81.538737)
|
||||
(xy 113.587562 81.62544)
|
||||
(xy 113.677 81.63892)
|
||||
(xy 113.677 81.068)
|
||||
(xy 113.130511 81.068)
|
||||
(xy 112.794688 81.068)
|
||||
(xy 112.799738 81.034501)
|
||||
(xy 112.799738 80.952648)
|
||||
(xy 112.836643 80.863553)
|
||||
(xy 113.103291 80.596905)
|
||||
(xy 113.192386 80.56)
|
||||
(xy 113.677 80.56)
|
||||
(xy 113.677 80.075387)
|
||||
(xy 113.713905 79.986292)
|
||||
(xy 114.052905 79.647292)
|
||||
(xy 114.115217 79.613266)
|
||||
(xy 114.186032 79.618331)
|
||||
(xy 114.242868 79.660878)
|
||||
(xy 114.268 79.736387)
|
||||
(xy 114.268 79.85985)
|
||||
(xy 114.247998 79.927971)
|
||||
(xy 114.224189 79.955354)
|
||||
(xy 114.185 79.989079)
|
||||
(xy 114.185 80.270534)
|
||||
(xy 114.172522 80.325203)
|
||||
(xy 114.11456 80.445562)
|
||||
(xy 114.092262 80.593499)
|
||||
(xy 114.092262 81.024403)
|
||||
(xy 114.131116 81.229752)
|
||||
(xy 114.131119 81.229759)
|
||||
(xy 114.168119 81.293845)
|
||||
(xy 114.185 81.356845)
|
||||
(xy 114.185 81.634759)
|
||||
(xy 114.321753 81.608883)
|
||||
(xy 114.321759 81.608881)
|
||||
(xy 114.355688 81.589292)
|
||||
(xy 114.424684 81.572554)
|
||||
(xy 114.473357 81.584889)
|
||||
(xy 114.557562 81.62544)
|
||||
(xy 114.705499 81.647738)
|
||||
(xy 115.086403 81.647738)
|
||||
(xy 115.291752 81.608884)
|
||||
(xy 115.291759 81.608881)
|
||||
(xy 115.464815 81.508967)
|
||||
(xy 115.600737 81.362478)
|
||||
(xy 115.68744 81.182438)
|
||||
(xy 115.709738 81.034501)
|
||||
(xy 115.709738 80.603597)
|
||||
(xy 115.670884 80.398248)
|
||||
(xy 115.670881 80.398241)
|
||||
(xy 115.570969 80.225187)
|
||||
(xy 115.56508 80.217803)
|
||||
(xy 115.568529 80.215052)
|
||||
(xy 115.534 80.135911)
|
||||
(xy 115.534 78.554944)
|
||||
(xy 115.521477 78.516403)
|
||||
(xy 115.516861 78.497174)
|
||||
(xy 115.510523 78.457154)
|
||||
(xy 115.510523 78.457153)
|
||||
(xy 115.492125 78.421044)
|
||||
(xy 115.484559 78.402779)
|
||||
(xy 115.472038 78.364243)
|
||||
(xy 115.44822 78.33146)
|
||||
(xy 115.437891 78.314604)
|
||||
(xy 115.419493 78.278497)
|
||||
(xy 115.419489 78.278491)
|
||||
(xy 115.235509 78.094511)
|
||||
(xy 115.235503 78.094507)
|
||||
(xy 115.199396 78.076109)
|
||||
(xy 115.18254 78.06578)
|
||||
(xy 115.14976 78.041964)
|
||||
(xy 115.149754 78.041962)
|
||||
(xy 115.111225 78.029443)
|
||||
(xy 115.092955 78.021876)
|
||||
(xy 115.056845 78.003476)
|
||||
(xy 115.016816 77.997137)
|
||||
(xy 114.997589 77.992521)
|
||||
(xy 114.959056 77.980001)
|
||||
(xy 114.913833 77.980001)
|
||||
(xy 114.913809 77.98)
|
||||
(xy 114.136991 77.98)
|
||||
(xy 114.136967 77.980001)
|
||||
(xy 114.091742 77.980001)
|
||||
(xy 114.053211 77.992521)
|
||||
(xy 114.033986 77.997137)
|
||||
(xy 113.993952 78.003478)
|
||||
(xy 113.957847 78.021875)
|
||||
(xy 113.939576 78.029443)
|
||||
(xy 113.90104 78.041964)
|
||||
(xy 113.901037 78.041965)
|
||||
(xy 113.868258 78.065781)
|
||||
(xy 113.851399 78.076113)
|
||||
(xy 113.815295 78.094509)
|
||||
(xy 113.815292 78.094511)
|
||||
(xy 113.779626 78.130177)
|
||||
(xy 111.966447 79.943357)
|
||||
(xy 111.877352 79.980262)
|
||||
(xy 111.805596 79.980262)
|
||||
(xy 111.60025 80.019115)
|
||||
(xy 111.600245 80.019117)
|
||||
(xy 111.566312 80.038708)
|
||||
(xy 111.497316 80.055446)
|
||||
(xy 111.448643 80.043111)
|
||||
(xy 111.364437 80.00256)
|
||||
(xy 111.364439 80.00256)
|
||||
(xy 111.275 79.98908)
|
||||
(xy 111.275 80.270534)
|
||||
(xy 111.262522 80.325203)
|
||||
(xy 111.20456 80.445562)
|
||||
(xy 111.182262 80.593499)
|
||||
(xy 105.782932 80.593499)
|
||||
(xy 105.783694 80.56)
|
||||
(xy 110.21731 80.56)
|
||||
(xy 110.767 80.56)
|
||||
(xy 110.767 79.993241)
|
||||
(xy 110.630247 80.019117)
|
||||
(xy 110.630241 80.019119)
|
||||
(xy 110.457185 80.119033)
|
||||
(xy 110.321263 80.265522)
|
||||
(xy 110.23456 80.445562)
|
||||
(xy 110.21731 80.56)
|
||||
(xy 105.783694 80.56)
|
||||
(xy 105.864433 77.007529)
|
||||
(xy 105.885977 76.939881)
|
||||
(xy 105.940675 76.89462)
|
||||
(xy 105.988952 76.884401)
|
||||
(xy 117.321446 76.754142)
|
||||
(xy 118.993406 76.734924)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,460 @@
|
|||
(kicad_pcb (version 20200916) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user)
|
||||
(33 "F.Adhes" user)
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user)
|
||||
(37 "F.SilkS" user)
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user)
|
||||
(41 "Cmts.User" user)
|
||||
(42 "Eco1.User" user)
|
||||
(43 "Eco2.User" user)
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user)
|
||||
(47 "F.CrtYd" user)
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pcbplotparams
|
||||
(layerselection 0x010fc_ffffffff)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "A")
|
||||
(net 2 "B")
|
||||
|
||||
(module "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" (layer "F.Cu") (tedit 59FED5CC) (tstamp 29726c99-8e0f-4994-acd9-20f8edd59f2f)
|
||||
(at 125 75)
|
||||
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
|
||||
(tags "Through hole pin header THT 1x01 2.54mm single row")
|
||||
(property "Sheet file" "/home/alex/kicad-shorted-zone-test/kicad-shorted-zone-test/kicad-shorted-zone-test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/6d3104a4-7acb-423a-9890-85f903110171")
|
||||
(attr through_hole)
|
||||
(fp_text reference "J2" (at 0 -2.33) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 04b8f53b-0650-4e4e-b534-307b2478074b)
|
||||
)
|
||||
(fp_text value "Conn_01x01" (at 0 2.33) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 70cb3b58-866c-49c8-9663-797580d0ad3d)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 7933e25f-2e86-4ed0-9f12-510275b3fef7)
|
||||
)
|
||||
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 65ab38d8-9a4f-4b84-b94e-9178c6a18989))
|
||||
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 865ea47c-6880-48b9-83a1-df5df3b15c7f))
|
||||
(fp_line (start -1.33 1.27) (end -1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp 8f6b1f49-9797-40af-953e-ed63e723e77c))
|
||||
(fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 93faaa20-fa00-4e7e-b9e2-669d043d7374))
|
||||
(fp_line (start 1.33 1.27) (end 1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp a98bf551-ccaf-4cdc-978b-75a58b50d4e8))
|
||||
(fp_line (start -1.33 1.33) (end 1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp c6dcdb50-4040-422c-9a13-fa95da174da8))
|
||||
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 0e5a77cb-4892-47ce-8ad3-dddce4b78dda))
|
||||
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 16ea1f69-eb6e-469e-a98b-85fbe6904dd6))
|
||||
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 395c6039-b4b3-42cc-a47b-33ed255d229c))
|
||||
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 705d8972-9071-49e7-bb82-352b7baee711))
|
||||
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 2bf501b7-fd31-4ba7-a5fa-ab0bfd5d978c))
|
||||
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer "F.Fab") (width 0.1) (tstamp 3473a68e-7ee9-4569-996a-6b85f135736f))
|
||||
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 394c4262-cdf7-4e40-b9c9-acff837628f6))
|
||||
(fp_line (start 1.27 1.27) (end -1.27 1.27) (layer "F.Fab") (width 0.1) (tstamp 9be0821f-53a7-4a6b-b20f-46cc43abb045))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp c88ccd7c-dfc0-4f18-94d3-436c0f1b7f10))
|
||||
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
(net 2 "B") (pinfunction "Pin_1") (tstamp 39ddc8c5-658a-4354-adac-e784c48a1e49))
|
||||
(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" (layer "F.Cu") (tedit 59FED5CC) (tstamp 6b9198d5-ffb6-446c-9bd9-58087491bfdf)
|
||||
(at 133 75)
|
||||
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
|
||||
(tags "Through hole pin header THT 1x01 2.54mm single row")
|
||||
(property "Sheet file" "/home/alex/kicad-shorted-zone-test/kicad-shorted-zone-test/kicad-shorted-zone-test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/da07c2f2-9cfc-4123-b598-021ac8524413")
|
||||
(attr through_hole)
|
||||
(fp_text reference "J1" (at 0 -2.33) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp bd5dee96-9f3c-435b-9c0b-051e216e3ede)
|
||||
)
|
||||
(fp_text value "Conn_01x01" (at 0 2.33) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp c4faab9a-5b64-4949-b7e8-4b8510c0c677)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp d5a60db9-2741-4283-884b-91161528e798)
|
||||
)
|
||||
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 07744fd1-8232-46fa-a8e1-aedbee408df7))
|
||||
(fp_line (start 1.33 1.27) (end 1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp 10ad763f-c0c7-4ddd-aea2-1aba53cb9f70))
|
||||
(fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 2f68829f-c401-4cbe-88e5-3795a2a9ebf2))
|
||||
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 60eed028-d53e-4449-870a-dd0223dd2708))
|
||||
(fp_line (start -1.33 1.27) (end -1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp cc36fc52-529a-4bb6-b591-4a369c8a36eb))
|
||||
(fp_line (start -1.33 1.33) (end 1.33 1.33) (layer "F.SilkS") (width 0.12) (tstamp efe5303e-b972-43f3-bc48-7899b111a46c))
|
||||
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 404e8f9b-0d2f-483e-bfd6-bd8d62412459))
|
||||
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 70086051-bcbe-4955-ada4-bfa6ca8668cf))
|
||||
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp b01318f4-394d-420d-a0d3-724173857223))
|
||||
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer "F.CrtYd") (width 0.05) (tstamp f1f5e747-2bbf-43cb-a6aa-7fa21fc6087b))
|
||||
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer "F.Fab") (width 0.1) (tstamp 236bf148-c32f-4267-b326-420692e18708))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 7773b789-8d8f-46fb-a762-26160e44999e))
|
||||
(fp_line (start 1.27 1.27) (end -1.27 1.27) (layer "F.Fab") (width 0.1) (tstamp bed4c854-9234-4ee7-8fb3-8f182e3eaaa2))
|
||||
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp c40a4561-e42c-42c3-bc13-b6319a59b623))
|
||||
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp ea95dced-49b6-44b6-984e-4c92327d4344))
|
||||
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||
(net 1 "A") (pinfunction "Pin_1") (tstamp df639234-11cd-4ef1-a107-9aef4bdb6632))
|
||||
(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 120 70) (end 140 80) (layer "Edge.Cuts") (width 0.1) (tstamp 39ee3aa0-8792-48bd-9c1d-4738549f4f8e))
|
||||
|
||||
(zone (net 2) (net_name "B") (layers F&B.Cu) (tstamp 3afa8ea5-827c-4708-b518-e9bf7f8dd20e) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.508))
|
||||
(min_thickness 0.254) (filled_areas_thickness no)
|
||||
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 140 80)
|
||||
(xy 120 80)
|
||||
(xy 120 70)
|
||||
(xy 140 70)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer F.Cu)
|
||||
(pts
|
||||
(xy 139.491501 79.4915)
|
||||
(xy 120.5085 79.4915)
|
||||
(xy 120.5085 75.254)
|
||||
(xy 123.637 75.254)
|
||||
(xy 123.637 75.850002)
|
||||
(xy 123.683358 76.063105)
|
||||
(xy 123.762301 76.185945)
|
||||
(xy 123.872651 76.281563)
|
||||
(xy 124.005474 76.34222)
|
||||
(xy 124.149997 76.363)
|
||||
(xy 124.746 76.363)
|
||||
(xy 124.746 75.254)
|
||||
(xy 125.254 75.254)
|
||||
(xy 125.254 76.363)
|
||||
(xy 125.850002 76.363)
|
||||
(xy 126.063105 76.316642)
|
||||
(xy 126.185945 76.237699)
|
||||
(xy 126.281563 76.127349)
|
||||
(xy 126.34222 75.994526)
|
||||
(xy 126.363 75.850003)
|
||||
(xy 126.363 75.254)
|
||||
(xy 125.254 75.254)
|
||||
(xy 124.746 75.254)
|
||||
(xy 123.637 75.254)
|
||||
(xy 120.5085 75.254)
|
||||
(xy 120.5085 74.149997)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 123.637 74.746)
|
||||
(xy 124.746 74.746)
|
||||
(xy 124.746 73.637)
|
||||
(xy 125.254 73.637)
|
||||
(xy 125.254 74.746)
|
||||
(xy 126.363 74.746)
|
||||
(xy 126.363 74.149998)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 131.637 75.850002)
|
||||
(xy 131.66844 75.994529)
|
||||
(xy 131.683359 76.063108)
|
||||
(xy 131.7623 76.185944)
|
||||
(xy 131.872651 76.281563)
|
||||
(xy 132.005471 76.34222)
|
||||
(xy 132.077735 76.35261)
|
||||
(xy 132.149997 76.363)
|
||||
(xy 133.850002 76.363)
|
||||
(xy 134.063105 76.316642)
|
||||
(xy 134.063106 76.316641)
|
||||
(xy 134.063108 76.316641)
|
||||
(xy 134.185944 76.2377)
|
||||
(xy 134.281563 76.127349)
|
||||
(xy 134.34222 75.994529)
|
||||
(xy 134.363 75.85)
|
||||
(xy 134.363 74.149997)
|
||||
(xy 134.316642 73.936895)
|
||||
(xy 134.316641 73.936894)
|
||||
(xy 134.316641 73.936892)
|
||||
(xy 134.2377 73.814056)
|
||||
(xy 134.127349 73.718437)
|
||||
(xy 133.994529 73.65778)
|
||||
(xy 133.922264 73.64739)
|
||||
(xy 133.850003 73.637)
|
||||
(xy 132.149998 73.637)
|
||||
(xy 131.936895 73.683358)
|
||||
(xy 131.936894 73.683359)
|
||||
(xy 131.936892 73.683359)
|
||||
(xy 131.814056 73.7623)
|
||||
(xy 131.718437 73.872651)
|
||||
(xy 131.65778 74.005471)
|
||||
(xy 131.65778 74.005474)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 126.316642 73.936895)
|
||||
(xy 126.237699 73.814055)
|
||||
(xy 126.127349 73.718437)
|
||||
(xy 125.994526 73.65778)
|
||||
(xy 125.850003 73.637)
|
||||
(xy 125.254 73.637)
|
||||
(xy 124.746 73.637)
|
||||
(xy 124.149998 73.637)
|
||||
(xy 123.936895 73.683358)
|
||||
(xy 123.814055 73.762301)
|
||||
(xy 123.718437 73.872651)
|
||||
(xy 123.65778 74.005474)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 120.5085 74.149997)
|
||||
(xy 120.5085 70.5085)
|
||||
(xy 139.4915 70.5085)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer B.Cu)
|
||||
(pts
|
||||
(xy 139.491501 79.4915)
|
||||
(xy 120.5085 79.4915)
|
||||
(xy 120.5085 75.254)
|
||||
(xy 123.637 75.254)
|
||||
(xy 123.637 75.850002)
|
||||
(xy 123.683358 76.063105)
|
||||
(xy 123.762301 76.185945)
|
||||
(xy 123.872651 76.281563)
|
||||
(xy 124.005474 76.34222)
|
||||
(xy 124.149997 76.363)
|
||||
(xy 124.746 76.363)
|
||||
(xy 124.746 75.254)
|
||||
(xy 125.254 75.254)
|
||||
(xy 125.254 76.363)
|
||||
(xy 125.850002 76.363)
|
||||
(xy 126.063105 76.316642)
|
||||
(xy 126.185945 76.237699)
|
||||
(xy 126.281563 76.127349)
|
||||
(xy 126.34222 75.994526)
|
||||
(xy 126.363 75.850003)
|
||||
(xy 126.363 75.254)
|
||||
(xy 125.254 75.254)
|
||||
(xy 124.746 75.254)
|
||||
(xy 123.637 75.254)
|
||||
(xy 120.5085 75.254)
|
||||
(xy 120.5085 74.149997)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 123.637 74.746)
|
||||
(xy 124.746 74.746)
|
||||
(xy 124.746 73.637)
|
||||
(xy 125.254 73.637)
|
||||
(xy 125.254 74.746)
|
||||
(xy 126.363 74.746)
|
||||
(xy 126.363 74.149998)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 131.637 75.850002)
|
||||
(xy 131.66844 75.994529)
|
||||
(xy 131.683359 76.063108)
|
||||
(xy 131.7623 76.185944)
|
||||
(xy 131.872651 76.281563)
|
||||
(xy 132.005471 76.34222)
|
||||
(xy 132.077735 76.35261)
|
||||
(xy 132.149997 76.363)
|
||||
(xy 133.850002 76.363)
|
||||
(xy 134.063105 76.316642)
|
||||
(xy 134.063106 76.316641)
|
||||
(xy 134.063108 76.316641)
|
||||
(xy 134.185944 76.2377)
|
||||
(xy 134.281563 76.127349)
|
||||
(xy 134.34222 75.994529)
|
||||
(xy 134.363 75.85)
|
||||
(xy 134.363 74.149997)
|
||||
(xy 134.316642 73.936895)
|
||||
(xy 134.316641 73.936894)
|
||||
(xy 134.316641 73.936892)
|
||||
(xy 134.2377 73.814056)
|
||||
(xy 134.127349 73.718437)
|
||||
(xy 133.994529 73.65778)
|
||||
(xy 133.922264 73.64739)
|
||||
(xy 133.850003 73.637)
|
||||
(xy 132.149998 73.637)
|
||||
(xy 131.936895 73.683358)
|
||||
(xy 131.936894 73.683359)
|
||||
(xy 131.936892 73.683359)
|
||||
(xy 131.814056 73.7623)
|
||||
(xy 131.718437 73.872651)
|
||||
(xy 131.65778 74.005471)
|
||||
(xy 131.65778 74.005474)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 126.316642 73.936895)
|
||||
(xy 126.237699 73.814055)
|
||||
(xy 126.127349 73.718437)
|
||||
(xy 125.994526 73.65778)
|
||||
(xy 125.850003 73.637)
|
||||
(xy 125.254 73.637)
|
||||
(xy 124.746 73.637)
|
||||
(xy 124.149998 73.637)
|
||||
(xy 123.936895 73.683358)
|
||||
(xy 123.814055 73.762301)
|
||||
(xy 123.718437 73.872651)
|
||||
(xy 123.65778 74.005474)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 120.5085 74.149997)
|
||||
(xy 120.5085 70.5085)
|
||||
(xy 139.4915 70.5085)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 1) (net_name "A") (layer "B.Cu") (tstamp d349fea2-2e3a-456a-aad1-1fdfcae16bff) (hatch edge 0.508)
|
||||
(connect_pads (clearance 0.508))
|
||||
(min_thickness 0.254) (filled_areas_thickness no)
|
||||
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 138 78)
|
||||
(xy 122 78)
|
||||
(xy 122 72)
|
||||
(xy 138 72)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(layer B.Cu)
|
||||
(pts
|
||||
(xy 138 78)
|
||||
(xy 122 78)
|
||||
(xy 122 74.149997)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 123.637 75.850002)
|
||||
(xy 123.66844 75.994529)
|
||||
(xy 123.683359 76.063108)
|
||||
(xy 123.7623 76.185944)
|
||||
(xy 123.872651 76.281563)
|
||||
(xy 124.005471 76.34222)
|
||||
(xy 124.077735 76.35261)
|
||||
(xy 124.149997 76.363)
|
||||
(xy 125.850002 76.363)
|
||||
(xy 126.063105 76.316642)
|
||||
(xy 126.063106 76.316641)
|
||||
(xy 126.063108 76.316641)
|
||||
(xy 126.185944 76.2377)
|
||||
(xy 126.281563 76.127349)
|
||||
(xy 126.34222 75.994529)
|
||||
(xy 126.363 75.85)
|
||||
(xy 126.363 75.254)
|
||||
(xy 131.637 75.254)
|
||||
(xy 131.637 75.850002)
|
||||
(xy 131.683358 76.063105)
|
||||
(xy 131.762301 76.185945)
|
||||
(xy 131.872651 76.281563)
|
||||
(xy 132.005474 76.34222)
|
||||
(xy 132.149997 76.363)
|
||||
(xy 132.746 76.363)
|
||||
(xy 132.746 75.254)
|
||||
(xy 133.254 75.254)
|
||||
(xy 133.254 76.363)
|
||||
(xy 133.850002 76.363)
|
||||
(xy 134.063105 76.316642)
|
||||
(xy 134.185945 76.237699)
|
||||
(xy 134.281563 76.127349)
|
||||
(xy 134.34222 75.994526)
|
||||
(xy 134.363 75.850003)
|
||||
(xy 134.363 75.254)
|
||||
(xy 133.254 75.254)
|
||||
(xy 132.746 75.254)
|
||||
(xy 131.637 75.254)
|
||||
(xy 126.363 75.254)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 131.637 74.746)
|
||||
(xy 132.746 74.746)
|
||||
(xy 132.746 73.637)
|
||||
(xy 133.254 73.637)
|
||||
(xy 133.254 74.746)
|
||||
(xy 134.363 74.746)
|
||||
(xy 134.363 74.149998)
|
||||
(xy 134.316642 73.936895)
|
||||
(xy 134.237699 73.814055)
|
||||
(xy 134.127349 73.718437)
|
||||
(xy 133.994526 73.65778)
|
||||
(xy 133.850003 73.637)
|
||||
(xy 133.254 73.637)
|
||||
(xy 132.746 73.637)
|
||||
(xy 132.149998 73.637)
|
||||
(xy 131.936895 73.683358)
|
||||
(xy 131.814055 73.762301)
|
||||
(xy 131.718437 73.872651)
|
||||
(xy 131.65778 74.005474)
|
||||
(xy 131.637 74.149997)
|
||||
(xy 126.363 74.149997)
|
||||
(xy 126.316642 73.936895)
|
||||
(xy 126.316641 73.936894)
|
||||
(xy 126.316641 73.936892)
|
||||
(xy 126.2377 73.814056)
|
||||
(xy 126.127349 73.718437)
|
||||
(xy 125.994529 73.65778)
|
||||
(xy 125.922264 73.64739)
|
||||
(xy 125.850003 73.637)
|
||||
(xy 124.149998 73.637)
|
||||
(xy 123.936895 73.683358)
|
||||
(xy 123.936894 73.683359)
|
||||
(xy 123.936892 73.683359)
|
||||
(xy 123.814056 73.7623)
|
||||
(xy 123.718437 73.872651)
|
||||
(xy 123.65778 74.005471)
|
||||
(xy 123.65778 74.005474)
|
||||
(xy 123.637 74.149997)
|
||||
(xy 122 74.149997)
|
||||
(xy 122 72)
|
||||
(xy 138 72)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,155 @@
|
|||
(kicad_pcb (version 20210722) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS" (type "Top Silk Screen"))
|
||||
(layer "F.Paste" (type "Top Solder Paste"))
|
||||
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "F.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
|
||||
(layer "B.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "B.Paste" (type "Bottom Solder Paste"))
|
||||
(layer "B.SilkS" (type "Bottom Silk Screen"))
|
||||
(copper_finish "None")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(pad_to_mask_clearance 0)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "signal")
|
||||
|
||||
(footprint "Housings_DIP:DIP-14_W7.62mm_LongPads" (layer "F.Cu")
|
||||
(tedit 61054ABB) (tstamp 3bd3a1e0-b35d-4974-99fa-33d3eee5d601)
|
||||
(at 154.305 74.93)
|
||||
(descr "14-lead dip package, row spacing 7.62 mm (300 mils), longer pads")
|
||||
(tags "dil dip 2.54 300")
|
||||
(attr through_hole)
|
||||
(fp_text reference "REF**" (at 3.81 0) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 59609e9e-6f8e-414a-8e1a-68271157d0f4)
|
||||
)
|
||||
(fp_text value "DIP-14_W7.62mm_LongPads" (at 0 -3.72) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 777520c7-f251-417a-a971-c4b28beed159)
|
||||
)
|
||||
(fp_line (start 0.135 17.535) (end 0.135 16.265) (layer "F.SilkS") (width 0.15) (tstamp 0b79ddb5-29b5-4d02-b254-210c2c0bc52a))
|
||||
(fp_line (start 0.135 17.535) (end 7.485 17.535) (layer "F.SilkS") (width 0.15) (tstamp 0f83140d-7d8e-4df7-9004-7d55d208e970))
|
||||
(fp_line (start 7.485 -2.295) (end 7.485 -1.025) (layer "F.SilkS") (width 0.15) (tstamp 47d1c952-cc7e-48d8-8bf3-43e84030b5b6))
|
||||
(fp_line (start 7.485 17.535) (end 7.485 16.265) (layer "F.SilkS") (width 0.15) (tstamp 4a6fe592-662f-4920-ac12-4fe3becc67da))
|
||||
(fp_line (start 0.135 -1.025) (end -1.15 -1.025) (layer "F.SilkS") (width 0.15) (tstamp 4c82108f-9f12-4804-907e-f81706f9251d))
|
||||
(fp_line (start 0.135 -2.295) (end 7.485 -2.295) (layer "F.SilkS") (width 0.15) (tstamp e79a53c0-2b0d-4f45-9b3a-0d8f6a3f73f2))
|
||||
(fp_line (start 0.135 -2.295) (end 0.135 -1.025) (layer "F.SilkS") (width 0.15) (tstamp fddf502b-35d9-4c79-83ea-e86b1347b469))
|
||||
(fp_rect (start 2.286 0.127) (end 5.334 14.732) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 1d78c688-c2db-4868-a03f-0436a459cbaf))
|
||||
(fp_line (start 9 -2.45) (end 9 17.7) (layer "F.CrtYd") (width 0.05) (tstamp 2fe33ec7-1451-4a28-bf38-24c176dee936))
|
||||
(fp_line (start -1.4 -2.45) (end -1.4 17.7) (layer "F.CrtYd") (width 0.05) (tstamp 9873122d-04aa-4cf6-96df-5df12ef3440f))
|
||||
(fp_line (start -1.4 -2.45) (end 9 -2.45) (layer "F.CrtYd") (width 0.05) (tstamp 9abef0ec-7068-4aa5-a4b2-c8cd8b0ceb6e))
|
||||
(fp_line (start -1.4 17.7) (end 9 17.7) (layer "F.CrtYd") (width 0.05) (tstamp c1c9a072-3005-4d0b-b7f6-70565ddfb731))
|
||||
(pad "1" thru_hole oval locked (at 0 0) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 2fe6f3ef-3519-45f5-bd91-8d7847304292))
|
||||
(pad "2" thru_hole oval locked (at 0 2.54) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 4f8caf82-f2fe-4ebb-b03c-0226aa886a96))
|
||||
(pad "3" thru_hole oval locked (at 0 5.08) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp a01719d5-72b8-433b-882b-36b730f1b10d))
|
||||
(pad "4" thru_hole oval locked (at 0 7.62) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 1 "signal") (tstamp 7616ae07-fea3-41ec-baf7-0f401270819a))
|
||||
(pad "5" thru_hole oval locked (at 0 10.16) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 3443dd40-4950-45cf-ab02-9e2253c6bb3c))
|
||||
(pad "6" thru_hole oval locked (at 0 12.7) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp cf6b8e1e-93f3-4e63-9f77-8c9ec064201c))
|
||||
(pad "7" thru_hole oval locked (at 0 15.24) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp f522aabe-6821-4dcd-853d-a284f451356d))
|
||||
(pad "8" thru_hole oval locked (at 7.62 15.24) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp db0b3374-d270-4249-87b7-9a0a6163297e))
|
||||
(pad "9" thru_hole oval locked (at 7.62 12.7) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 07dd9b8f-a4b6-4b90-9868-4559ed6f6a32))
|
||||
(pad "10" thru_hole oval locked (at 7.62 10.16) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 036d5919-6a4b-49ac-851e-0b99804de700))
|
||||
(pad "11" thru_hole oval locked (at 7.62 7.62) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 54ecef87-4bce-44eb-93cf-a1f86ce2bb62))
|
||||
(pad "12" thru_hole oval locked (at 7.62 5.08) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 2f3483f5-a99f-4f68-b6b1-fe893d5ab874))
|
||||
(pad "13" thru_hole oval locked (at 7.62 2.54) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 30760006-239e-48b2-9ad2-bdc85ca119ed))
|
||||
(pad "14" thru_hole oval locked (at 7.62 0) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp fefb1ddf-3d2b-4862-9521-565bc091912b))
|
||||
(model "Housings_DIP.3dshapes/DIP-14_W7.62mm_LongPads.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 78.105 50.165) (end 228.6 130.81) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp d0d883cf-992c-40b1-8baf-44f8b31bd338))
|
||||
(gr_text "One" (at 133.35 64.77) (layer "F.SilkS") (tstamp 0e48904b-ea9c-4e28-ae84-906127f78887)
|
||||
(effects (font (size 2 2) (thickness 0.3)))
|
||||
)
|
||||
(gr_text "Two" (at 137.795 66.675) (layer "F.SilkS") (tstamp 683b3cc8-60dd-4ae9-b579-b6f37d1dfd82)
|
||||
(effects (font (size 2 2) (thickness 0.3)))
|
||||
)
|
||||
(gr_text "Fully outside" (at 180.975 45.72) (layer "F.SilkS") (tstamp 9fd9af26-80f4-4ca8-8f38-17afe2252638)
|
||||
(effects (font (size 3 3) (thickness 0.5)))
|
||||
)
|
||||
(gr_text "Clipped by board edge" (at 154.305 51.435) (layer "F.SilkS") (tstamp cf5bcf24-ec78-4346-ae94-9ab700e3d44d)
|
||||
(effects (font (size 3 3) (thickness 0.5)))
|
||||
)
|
||||
|
||||
)
|
|
@ -0,0 +1,486 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": true,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 1,
|
||||
"dimension_units": 2,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": true,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": true,
|
||||
"pads": {
|
||||
"drill": 0.8,
|
||||
"height": 1.6,
|
||||
"width": 2.3
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": true,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.19999999999999998
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "error",
|
||||
"silk_overlap": "error",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_copper_edge_clearance": 0.01,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.09999999999999999,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_annulus": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.2,
|
||||
0.4,
|
||||
1.0,
|
||||
2.0
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": [
|
||||
{
|
||||
"activeLayer": -2,
|
||||
"layers": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
41,
|
||||
44,
|
||||
49,
|
||||
50
|
||||
],
|
||||
"name": "Fabrication",
|
||||
"renderLayers": [
|
||||
125,
|
||||
126,
|
||||
127,
|
||||
128,
|
||||
129,
|
||||
130,
|
||||
131,
|
||||
133,
|
||||
134,
|
||||
135,
|
||||
136,
|
||||
137,
|
||||
138,
|
||||
139,
|
||||
143,
|
||||
144
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"global_label_dangling": "error",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"multiple_net_names": "error",
|
||||
"net_not_bus_member": "error",
|
||||
"no_connect_connected": "error",
|
||||
"no_connect_dangling": "error",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"similar_labels": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "LoRaNode.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.85,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
},
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.25,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "antenna",
|
||||
"nets": [
|
||||
"/ANTENNA"
|
||||
],
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 1.27,
|
||||
"via_diameter": 0.85,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vmrl": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"drawing": {
|
||||
"default_bus_thickness": 12.0,
|
||||
"default_junction_size": 40.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"default_wire_thickness": 6.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_prefix": "[",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "]",
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "./",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"285a99a7-a1a2-4aa6-812b-d3c3533a57d7",
|
||||
""
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005d8236a8",
|
||||
"battery-protection"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005d8260b7",
|
||||
"voltage-regulation"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005d825820",
|
||||
"RS485-interface"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005d84b44c",
|
||||
"I2C-interface"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -57,7 +57,7 @@
|
|||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
|
@ -85,7 +85,7 @@
|
|||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "error",
|
||||
"silk_over_copper": "ignore",
|
||||
"silk_overlap": "error",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
(version 1)
|
||||
|
||||
(rule "PTH to Track Clearance"
|
||||
(constraint hole_clearance (min 1.0mm))
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'Through-hole' && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "NPTH to Track Clearance"
|
||||
(constraint hole_clearance (min 1.0mm))
|
||||
(condition "(A.Type == 'Pad' && A.Pad_Type == 'NPTH, mechanical') && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "Max Drill Hole Size Mechanical"
|
||||
(constraint hole (max 2.0mm))
|
||||
(condition "A.Type == 'Pad'")
|
||||
)
|
|
@ -0,0 +1,508 @@
|
|||
(kicad_pcb (version 20201220) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS" (type "Top Silk Screen"))
|
||||
(layer "F.Paste" (type "Top Solder Paste"))
|
||||
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "F.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
|
||||
(layer "B.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "B.Paste" (type "Bottom Solder Paste"))
|
||||
(layer "B.SilkS" (type "Bottom Silk Screen"))
|
||||
(copper_finish "None")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "Net-(C1-Pad2)")
|
||||
(net 2 "Net-(C1-Pad1)")
|
||||
|
||||
(footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (layer "F.Cu")
|
||||
(tedit 56D1B4CB) (tstamp 7a5e0185-cb99-4816-a212-1cb5fdda6fe8)
|
||||
(at 186.25 88.75)
|
||||
(descr "Mounting Hole 3.2mm, M3, DIN965")
|
||||
(tags "mounting hole 3.2mm m3 din965")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/fb2e017d-a5c5-49fb-ba95-cb396aae3918")
|
||||
(attr exclude_from_pos_files)
|
||||
(fp_text reference "H3" (at 0 4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 600b29e3-3ea7-48fd-a954-b81d7d21815f)
|
||||
)
|
||||
(fp_text value "PTH-3mm" (at 0 3.8) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 982881b5-77b1-4780-b97a-b48fc7c793a6)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 1710c190-e24b-4590-9dd6-c08f5a3e6148)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 2.8 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 533cb978-4c67-4904-86ed-173bc2ff1b45))
|
||||
(fp_circle (center 0 0) (end 3.05 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp c08b7dbb-612b-43e9-a6cc-d4e66c1ea404))
|
||||
(pad "1" thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) (tstamp cfbc907d-8a25-46e9-a224-6b8152fa214f))
|
||||
)
|
||||
|
||||
(footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (layer "F.Cu")
|
||||
(tedit 56D1B4CB) (tstamp 7effd7e7-a352-4b60-90dc-d04da9924f3e)
|
||||
(at 166.25 88.75)
|
||||
(descr "Mounting Hole 3.2mm, M3, DIN965")
|
||||
(tags "mounting hole 3.2mm m3 din965")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/01326b80-c3a1-4c72-b881-eee45cdb68c5")
|
||||
(attr exclude_from_pos_files)
|
||||
(fp_text reference "H4" (at 0 4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3dfd39dc-326f-4ebf-a42f-a5544836a15a)
|
||||
)
|
||||
(fp_text value "PTH-3mm" (at 0 3.8) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp bbec47e3-9ffa-4d68-9bd8-d2c50951193f)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ba466aa3-f900-4724-b154-de8778c10cec)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 2.8 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 7f8e2e3b-3a66-47a9-a58a-28516317d286))
|
||||
(fp_circle (center 0 0) (end 3.05 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp ee76c024-e387-4561-9d80-268c0015a52b))
|
||||
(pad "1" thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) (tstamp b5c3eb60-d01c-403e-abf7-cd1ddd2c14be))
|
||||
)
|
||||
|
||||
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
|
||||
(tedit 56D1B4CB) (tstamp b155e8e6-593a-4fdd-b7be-b9cbbe47b854)
|
||||
(at 166.25 111)
|
||||
(descr "Mounting Hole 3.2mm, no annular, M3")
|
||||
(tags "mounting hole 3.2mm no annular m3")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/9c1f6247-3f70-4646-bb3c-a8c45bbfc056")
|
||||
(attr exclude_from_pos_files)
|
||||
(fp_text reference "H2" (at 0 -4.2) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ccc0899b-bbf2-4044-9984-8b8b6c30c83f)
|
||||
)
|
||||
(fp_text value "NPTH-3mm" (at 0 4.2) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp b473fa3b-3b92-4646-b990-3a686d714123)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp d71db0be-3896-4a51-beac-40768d8d3ef1)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp d4901f12-4dae-4cd4-9bb1-5d962ba4e57d))
|
||||
(fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 3d371e65-4ed5-435b-8cfc-b2bca6d607db))
|
||||
(pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 30bed439-ee98-4fbc-9d75-6c7a47f1e483))
|
||||
)
|
||||
|
||||
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
|
||||
(tedit 56D1B4CB) (tstamp dd6e559d-f8e5-4209-a83a-cd7404d50c5d)
|
||||
(at 186.25 111)
|
||||
(descr "Mounting Hole 3.2mm, no annular, M3")
|
||||
(tags "mounting hole 3.2mm no annular m3")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/e0c75322-6681-4b92-9d80-a5c2e61fb79f")
|
||||
(attr exclude_from_pos_files)
|
||||
(fp_text reference "H1" (at 0 -4.2) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5b6ed842-a876-4bd0-8f81-70bdfe998dc6)
|
||||
)
|
||||
(fp_text value "NPTH-3mm" (at 0 4.2) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp fa284b56-4b5e-4ac6-bcab-b929f46c97c6)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5054f0ca-f585-4ee1-a91e-658ca5387bf2)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp ad1a6974-bb9c-4845-bf1b-4eb349a7b5f9))
|
||||
(fp_circle (center 0 0) (end 3.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 7495fc84-6ec6-45ca-9071-d10637312859))
|
||||
(pad "1" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 3c6562ef-6330-45e0-b952-0a82c3116b50))
|
||||
)
|
||||
|
||||
(footprint "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (layer "F.Cu")
|
||||
(tedit 5C28146C) (tstamp e918d824-8add-477a-bc72-c18e218465c7)
|
||||
(at 165.5 101.25 90)
|
||||
(descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
|
||||
(tags "connector JST XH vertical")
|
||||
(property "LCSC N°" "C20079")
|
||||
(property "N°" "XH-2A")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/73dee3db-4043-47b4-b8c7-6ed59b861244")
|
||||
(attr through_hole)
|
||||
(fp_text reference "J1" (at -3.75 -2 180) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp f9009f25-1208-4105-9f60-1e769861c0b9)
|
||||
)
|
||||
(fp_text value "XH-2A" (at 1.25 4.6 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5addb007-8ec3-4029-b4b3-109887a8afbf)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 1.25 2.7 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp aa56998b-ed2f-428f-b788-3cb40902350a)
|
||||
)
|
||||
(fp_line (start 1.75 -1.7) (end 1.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0adc786e-c434-4492-a65f-ea2dbf023bbb))
|
||||
(fp_line (start 3.25 -2.45) (end 3.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0d7ef226-df0e-4ed6-9909-f4b0f354bab3))
|
||||
(fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 160e3aa7-3701-49c7-ad98-92f1e15d11f8))
|
||||
(fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2b7bbe5f-c126-44cb-b4b1-e244ebde95ee))
|
||||
(fp_line (start 5.06 3.51) (end 5.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 3a2be3ae-5b9f-4985-b114-a1d73118bdd5))
|
||||
(fp_line (start 4.3 2.75) (end 1.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 4e612ece-fe1a-4dc9-bcaa-56144fb56ae7))
|
||||
(fp_line (start 1.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 693f5d3d-c257-4591-ba57-643f4dd8f12f))
|
||||
(fp_line (start -1.8 2.75) (end 1.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 72ff50c9-cd49-4a9d-95e2-0bddea9e2ec6))
|
||||
(fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 8b531cb0-7ec5-4668-88c3-ed1f751d9ae0))
|
||||
(fp_line (start -2.56 3.51) (end 5.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 8db24d26-d584-4a2b-b885-53f2a17f7f23))
|
||||
(fp_line (start 5.05 -0.2) (end 4.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9ad31be3-f81c-4b40-93c6-8b9855b7b1e8))
|
||||
(fp_line (start 5.05 -1.7) (end 5.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a2f9f4d8-e32c-4580-80ed-c6cc2fa36113))
|
||||
(fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp aac2db70-65e0-4898-bd39-c8b4fba038bd))
|
||||
(fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp aef9a042-b20f-4834-b164-e4cc1cb1f32b))
|
||||
(fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp b5f184ae-0e27-4509-8a1d-e7b96ae4c9fa))
|
||||
(fp_line (start 4.3 -0.2) (end 4.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp cc8b3c58-18e6-4da7-a2a3-9ecde619a75c))
|
||||
(fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp d1320845-83f4-4737-b44b-07cd86704024))
|
||||
(fp_line (start 3.25 -1.7) (end 5.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d7823cab-9c8f-4dc0-9506-0a2a7b8fdae4))
|
||||
(fp_line (start 5.05 -2.45) (end 3.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp dc90412b-136f-45a5-a31f-0b39e3721120))
|
||||
(fp_line (start 5.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp e9fcc632-df34-4d57-8ec2-22abfbb30b49))
|
||||
(fp_line (start 0.75 -1.7) (end 1.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ed07a464-ed7a-413f-8d50-8d9c57b9309e))
|
||||
(fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f242d7ed-dd2b-4b02-8b66-0400b2ebf1ca))
|
||||
(fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f63d17db-7403-4945-9e25-4449fa42e5d6))
|
||||
(fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp fd2a834b-e8e8-4a59-91b4-ad4e82a6491f))
|
||||
(fp_line (start -2.95 3.9) (end 5.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4474e8cf-5c61-44f1-8ff7-1135bc46ae95))
|
||||
(fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 8b55d4c2-87a8-403f-838c-e6b39d114ff0))
|
||||
(fp_line (start 5.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp e1ec3d4c-ab08-4d7a-8324-c084d2f73cc2))
|
||||
(fp_line (start 5.45 3.9) (end 5.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp feda8083-3526-4fc0-8620-a5e5ff75c5c7))
|
||||
(fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 049059f8-ba6f-4aa3-bf0e-92fba6efdda8))
|
||||
(fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 2b5a54ae-a37d-4aff-a271-0f825a8e855d))
|
||||
(fp_line (start 4.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 757b9ed4-8089-4438-80e3-665859bf0e00))
|
||||
(fp_line (start -2.45 3.4) (end 4.95 3.4) (layer "F.Fab") (width 0.1) (tstamp b6e260db-b404-43d2-9d13-3d72bf702940))
|
||||
(fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp d901e84b-f741-4b4a-93a0-440497371c23))
|
||||
(fp_line (start 4.95 3.4) (end 4.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp e9b8a997-2bef-41da-8437-468ed47a22a5))
|
||||
(pad "1" thru_hole roundrect (at 0 0 90) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059)
|
||||
(net 2 "Net-(C1-Pad1)") (pinfunction "Pin_1") (tstamp 3bbb4641-3942-4c40-a8f5-028930bd1924))
|
||||
(pad "2" thru_hole oval (at 2.5 0 90) (size 1.7 2) (drill 1) (layers *.Cu *.Mask)
|
||||
(net 1 "Net-(C1-Pad2)") (pinfunction "Pin_2") (tstamp 63fbe990-c88a-466e-a812-693fc90734fb))
|
||||
(model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Capacitor_THT:CP_Radial_D10.0mm_P5.00mm" (layer "F.Cu")
|
||||
(tedit 5AE50EF1) (tstamp fecac377-cfa5-4d67-9270-d63a7c66c00c)
|
||||
(at 180 102.25 90)
|
||||
(descr "CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor")
|
||||
(tags "CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor")
|
||||
(property "LCSC N°" "C269977")
|
||||
(property "N°" "NPXE21E102MF")
|
||||
(property "Sheet file" "Test.kicad_sch")
|
||||
(property "Sheet name" "")
|
||||
(path "/7ebeac02-393a-4151-9559-9db3b8be9961")
|
||||
(attr through_hole)
|
||||
(fp_text reference "C1" (at -3.75 0 180) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp e5e52899-e0de-4e04-8746-78b577c36af5)
|
||||
)
|
||||
(fp_text value "1m25vPY_5x10x16" (at 2.5 6.25 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 98f8be92-7c06-4a54-97f1-61787cc482c3)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 2.5 0 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 79624cc3-c938-4ff0-8a1f-3b13ce2aa3d3)
|
||||
)
|
||||
(fp_line (start 7.501 -1.062) (end 7.501 1.062) (layer "F.SilkS") (width 0.12) (tstamp 00b05f18-0e06-4b46-821b-c7f161938bac))
|
||||
(fp_line (start 4.181 -4.797) (end 4.181 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 01f2e100-cdd3-42bd-acf5-7a88e45cce89))
|
||||
(fp_line (start 5.501 1.241) (end 5.501 4.11) (layer "F.SilkS") (width 0.12) (tstamp 024a7aca-bec2-4578-8445-48a708a13045))
|
||||
(fp_line (start 5.861 1.241) (end 5.861 3.824) (layer "F.SilkS") (width 0.12) (tstamp 0594fa4e-2824-4f8f-8462-e1e1334dc2d3))
|
||||
(fp_line (start 4.101 -4.824) (end 4.101 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 06236bb5-26c7-4456-b124-49ef63b0ecfc))
|
||||
(fp_line (start 6.141 1.241) (end 6.141 3.561) (layer "F.SilkS") (width 0.12) (tstamp 06ab3f7f-0f0b-4483-a8bd-cebb81bf193a))
|
||||
(fp_line (start 3.341 -5.011) (end 3.341 5.011) (layer "F.SilkS") (width 0.12) (tstamp 075ab4e9-9612-4837-b5bb-f91cc1114ec7))
|
||||
(fp_line (start 4.981 -4.44) (end 4.981 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 087ab4c3-6e8b-430e-ad09-5ab00bd82065))
|
||||
(fp_line (start 6.461 -3.206) (end 6.461 3.206) (layer "F.SilkS") (width 0.12) (tstamp 08bca672-6143-40fa-9ba4-f14c540fdff4))
|
||||
(fp_line (start 4.501 1.241) (end 4.501 4.674) (layer "F.SilkS") (width 0.12) (tstamp 097859a4-9a0e-493d-a779-f392ad3891f8))
|
||||
(fp_line (start 4.301 -4.754) (end 4.301 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 0affac55-d139-4a0c-b828-287224830a85))
|
||||
(fp_line (start 6.341 -3.347) (end 6.341 3.347) (layer "F.SilkS") (width 0.12) (tstamp 0e82f150-a23f-4f27-94e0-d560d33c65de))
|
||||
(fp_line (start 7.461 -1.23) (end 7.461 1.23) (layer "F.SilkS") (width 0.12) (tstamp 0f9735c4-48b5-4f25-bdfc-10aa7e217bf2))
|
||||
(fp_line (start 6.181 1.241) (end 6.181 3.52) (layer "F.SilkS") (width 0.12) (tstamp 0fa2bc3d-8823-4b75-a4af-ccda3d353330))
|
||||
(fp_line (start 4.821 1.241) (end 4.821 4.525) (layer "F.SilkS") (width 0.12) (tstamp 10b86fbe-23ef-48af-80c6-0c5493244771))
|
||||
(fp_line (start 6.261 -3.436) (end 6.261 3.436) (layer "F.SilkS") (width 0.12) (tstamp 13f3d4ce-597f-455d-80ae-315f78884dfc))
|
||||
(fp_line (start 4.221 1.241) (end 4.221 4.783) (layer "F.SilkS") (width 0.12) (tstamp 14c210a8-2285-47ac-8099-fd1ad3b59913))
|
||||
(fp_line (start 5.341 -4.221) (end 5.341 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 15c4a868-b475-4019-a726-517d2fcd437b))
|
||||
(fp_line (start 3.06 -5.05) (end 3.06 5.05) (layer "F.SilkS") (width 0.12) (tstamp 15f58a68-c178-47c1-8ff9-f98d23bc5227))
|
||||
(fp_line (start 3.501 -4.982) (end 3.501 4.982) (layer "F.SilkS") (width 0.12) (tstamp 2095ccb6-9c42-43a8-a724-99616f9199f1))
|
||||
(fp_line (start 2.78 -5.073) (end 2.78 5.073) (layer "F.SilkS") (width 0.12) (tstamp 20f8682f-96e2-4143-9fc3-83809f1982ff))
|
||||
(fp_line (start 6.421 -3.254) (end 6.421 3.254) (layer "F.SilkS") (width 0.12) (tstamp 21c1ba5c-4e69-4797-b955-5fce5e2b75c1))
|
||||
(fp_line (start 7.261 -1.846) (end 7.261 1.846) (layer "F.SilkS") (width 0.12) (tstamp 22545a84-fda7-4790-83f9-027f6f9f548d))
|
||||
(fp_line (start 6.781 -2.77) (end 6.781 2.77) (layer "F.SilkS") (width 0.12) (tstamp 2507935a-1f85-454f-9826-e6331a415534))
|
||||
(fp_line (start 5.581 -4.05) (end 5.581 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 29aca26e-38f5-48a4-843b-554578d9b614))
|
||||
(fp_line (start 4.901 1.241) (end 4.901 4.483) (layer "F.SilkS") (width 0.12) (tstamp 2d585dcb-616c-4b76-b00b-980f97ea8fa4))
|
||||
(fp_line (start 5.221 -4.298) (end 5.221 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 2e79819f-be74-4e23-946c-1c3e1e94df06))
|
||||
(fp_line (start 5.181 -4.323) (end 5.181 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 2f3f6771-98bd-40b0-a9d2-30e9468e15f6))
|
||||
(fp_line (start 3.821 1.241) (end 3.821 4.907) (layer "F.SilkS") (width 0.12) (tstamp 3110298d-5024-4503-a8e3-e300d94eaaa7))
|
||||
(fp_line (start 3.861 -4.897) (end 3.861 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 328c63e4-f3c4-4a0e-a34c-aac1448dbf59))
|
||||
(fp_line (start 5.261 -4.273) (end 5.261 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 32c875f0-075f-43af-a268-23a9dcc69ace))
|
||||
(fp_line (start 6.061 1.241) (end 6.061 3.64) (layer "F.SilkS") (width 0.12) (tstamp 34b909a0-e084-48d5-b0b8-6435ad6c6d0c))
|
||||
(fp_line (start 4.901 -4.483) (end 4.901 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 351a705f-9d8d-4ac8-bb2b-f0c0d08b9834))
|
||||
(fp_line (start 3.541 -4.974) (end 3.541 4.974) (layer "F.SilkS") (width 0.12) (tstamp 35699a4f-8e19-4673-aa40-8e098e615b30))
|
||||
(fp_line (start 3.02 -5.054) (end 3.02 5.054) (layer "F.SilkS") (width 0.12) (tstamp 360d4c22-351f-4ab0-9c44-6f97df18883c))
|
||||
(fp_line (start 7.301 -1.742) (end 7.301 1.742) (layer "F.SilkS") (width 0.12) (tstamp 3dce54ce-6b84-4d3f-82d2-ed2fd79e54f2))
|
||||
(fp_line (start 6.541 -3.106) (end 6.541 3.106) (layer "F.SilkS") (width 0.12) (tstamp 3e01d98b-2d9c-4b0e-9ba6-c80253237900))
|
||||
(fp_line (start 3.301 -5.018) (end 3.301 5.018) (layer "F.SilkS") (width 0.12) (tstamp 3e5b5017-7ee6-4e89-a4a9-4024259d2207))
|
||||
(fp_line (start 4.581 -4.639) (end 4.581 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 3f0382f0-10fb-4d53-ad3e-527b4387e50e))
|
||||
(fp_line (start 5.701 1.241) (end 5.701 3.957) (layer "F.SilkS") (width 0.12) (tstamp 3ff3e0e6-936b-4268-95cd-3d73b38321dc))
|
||||
(fp_line (start 3.221 -5.03) (end 3.221 5.03) (layer "F.SilkS") (width 0.12) (tstamp 4014377f-e7a9-482b-9b92-d12670b51571))
|
||||
(fp_line (start 4.141 -4.811) (end 4.141 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 4308de1c-6d88-48c1-93a7-c374543255a1))
|
||||
(fp_line (start 5.701 -3.957) (end 5.701 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 4443a06a-03ba-4ac9-a6eb-b0f2bd40f57a))
|
||||
(fp_line (start 5.901 -3.789) (end 5.901 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 448f0e9b-8735-4d76-8c46-49b29a9685eb))
|
||||
(fp_line (start 5.821 1.241) (end 5.821 3.858) (layer "F.SilkS") (width 0.12) (tstamp 465d24e5-397a-4783-a2e3-cb3069d3ad4d))
|
||||
(fp_line (start 3.701 -4.938) (end 3.701 4.938) (layer "F.SilkS") (width 0.12) (tstamp 46654ee5-cb57-441e-a04f-361fcfa352c8))
|
||||
(fp_line (start 2.66 -5.078) (end 2.66 5.078) (layer "F.SilkS") (width 0.12) (tstamp 4824cece-77c5-4a40-8ef6-d425462172ed))
|
||||
(fp_line (start 5.101 -4.371) (end 5.101 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 4c478afd-dcb2-48a4-903e-c8e7ac24b6f7))
|
||||
(fp_line (start 3.18 -5.035) (end 3.18 5.035) (layer "F.SilkS") (width 0.12) (tstamp 4d6dcb9c-f004-4cda-a343-4ae882b6769a))
|
||||
(fp_line (start 5.381 1.241) (end 5.381 4.194) (layer "F.SilkS") (width 0.12) (tstamp 4dac91e1-0296-4ed8-b215-5c92f437459f))
|
||||
(fp_line (start 5.741 1.241) (end 5.741 3.925) (layer "F.SilkS") (width 0.12) (tstamp 4db1051c-3f7c-4cd9-9066-a0a23b2d342c))
|
||||
(fp_line (start 6.621 -3) (end 6.621 3) (layer "F.SilkS") (width 0.12) (tstamp 4f68a024-9417-41fc-978f-8cfd734abf86))
|
||||
(fp_line (start 5.141 1.241) (end 5.141 4.347) (layer "F.SilkS") (width 0.12) (tstamp 51a60e65-74ef-4569-8386-534884225370))
|
||||
(fp_line (start 2.9 -5.065) (end 2.9 5.065) (layer "F.SilkS") (width 0.12) (tstamp 5323904c-9def-4308-8b4a-b9452427decd))
|
||||
(fp_line (start 6.381 -3.301) (end 6.381 3.301) (layer "F.SilkS") (width 0.12) (tstamp 55dfd4de-1303-4f9f-b50b-57690aea5ac9))
|
||||
(fp_line (start 5.061 1.241) (end 5.061 4.395) (layer "F.SilkS") (width 0.12) (tstamp 55f73149-cd2b-4a83-84ca-47e302be4f6b))
|
||||
(fp_line (start 3.741 -4.928) (end 3.741 4.928) (layer "F.SilkS") (width 0.12) (tstamp 5649c996-d8d0-4645-8e28-6556a8f6ba9e))
|
||||
(fp_line (start 4.421 -4.707) (end 4.421 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 586c9930-509a-48dc-a9b5-6e6b43255fe6))
|
||||
(fp_line (start 5.101 1.241) (end 5.101 4.371) (layer "F.SilkS") (width 0.12) (tstamp 59ddec14-c507-47f5-9536-bd0e39971356))
|
||||
(fp_line (start 3.421 -4.997) (end 3.421 4.997) (layer "F.SilkS") (width 0.12) (tstamp 5b67b876-1c86-44cb-98b7-4e6665a37198))
|
||||
(fp_line (start 4.941 -4.462) (end 4.941 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 5bf49bd5-ce3b-4423-a60b-d31f1e8c5012))
|
||||
(fp_line (start 6.221 1.241) (end 6.221 3.478) (layer "F.SilkS") (width 0.12) (tstamp 5d14b903-b5a9-4935-873b-e7afb4bd5c92))
|
||||
(fp_line (start 5.661 -3.989) (end 5.661 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 5e4289c1-04da-4383-9843-9aff061e6718))
|
||||
(fp_line (start 4.541 1.241) (end 4.541 4.657) (layer "F.SilkS") (width 0.12) (tstamp 60ed5d4c-63d3-41be-a18a-3a410dd7a32e))
|
||||
(fp_line (start 4.661 -4.603) (end 4.661 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6155d754-1341-4df9-8a64-b55d3b22f7cc))
|
||||
(fp_line (start 7.421 -1.378) (end 7.421 1.378) (layer "F.SilkS") (width 0.12) (tstamp 636c2718-5d83-4666-94c1-2357824415ed))
|
||||
(fp_line (start 6.101 1.241) (end 6.101 3.601) (layer "F.SilkS") (width 0.12) (tstamp 6444cc49-2cb7-4803-b370-653805920e97))
|
||||
(fp_line (start 6.941 -2.51) (end 6.941 2.51) (layer "F.SilkS") (width 0.12) (tstamp 64879e0a-5371-4f90-a8e7-169dfb430090))
|
||||
(fp_line (start 4.341 -4.738) (end 4.341 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 653fca3b-28f8-48b7-a4cf-37149907bb17))
|
||||
(fp_line (start 4.621 -4.621) (end 4.621 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6567566b-1f2b-49fb-b627-cb1e22aea713))
|
||||
(fp_line (start 2.7 -5.077) (end 2.7 5.077) (layer "F.SilkS") (width 0.12) (tstamp 67c03d8a-1a8e-4007-87b9-651110652ad7))
|
||||
(fp_line (start 6.221 -3.478) (end 6.221 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 68c1a27a-61d4-4d69-900f-7a8903290b20))
|
||||
(fp_line (start 6.181 -3.52) (end 6.181 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6ba1b01d-8063-4e09-953e-1a468760b89e))
|
||||
(fp_line (start 4.781 -4.545) (end 4.781 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6bb6d9f6-3d22-4afb-a2cb-1e080089e637))
|
||||
(fp_line (start 5.941 -3.753) (end 5.941 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6c744d22-9a11-4c83-8ecc-70071bf0d791))
|
||||
(fp_line (start 3.861 1.241) (end 3.861 4.897) (layer "F.SilkS") (width 0.12) (tstamp 6d48f5c5-f872-4d62-9608-ccd225d0da51))
|
||||
(fp_line (start 4.861 -4.504) (end 4.861 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 6dda008c-26ad-449f-83ab-c612ff1457d0))
|
||||
(fp_line (start 4.941 1.241) (end 4.941 4.462) (layer "F.SilkS") (width 0.12) (tstamp 6fb2f71b-74b2-4d76-b953-06b10a298916))
|
||||
(fp_line (start 5.821 -3.858) (end 5.821 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 7095031d-69b9-429f-a292-f4644b2f0ce7))
|
||||
(fp_line (start 6.581 -3.054) (end 6.581 3.054) (layer "F.SilkS") (width 0.12) (tstamp 745ed2d0-bc1a-45ac-a7e9-7a03b02eeb22))
|
||||
(fp_line (start 6.981 -2.439) (end 6.981 2.439) (layer "F.SilkS") (width 0.12) (tstamp 760730dd-00dd-4cda-b68b-82102a85aaab))
|
||||
(fp_line (start 7.541 -0.862) (end 7.541 0.862) (layer "F.SilkS") (width 0.12) (tstamp 770e6227-b93d-47c2-8d2e-095d2537b7c0))
|
||||
(fp_line (start 5.781 1.241) (end 5.781 3.892) (layer "F.SilkS") (width 0.12) (tstamp 7931b7ae-941d-40ce-89c2-4484b905dc9a))
|
||||
(fp_line (start 4.021 1.241) (end 4.021 4.85) (layer "F.SilkS") (width 0.12) (tstamp 7a327928-2c1d-4099-b263-292bc93b2d9d))
|
||||
(fp_line (start 5.021 -4.417) (end 5.021 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 7bcc4e09-c987-4e9c-a234-36b2fabd8d7d))
|
||||
(fp_line (start 5.341 1.241) (end 5.341 4.221) (layer "F.SilkS") (width 0.12) (tstamp 7cd70240-afaa-4709-a6ac-8b244a7ee6ad))
|
||||
(fp_line (start 4.821 -4.525) (end 4.821 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 7d3897bd-9f5f-4524-ac99-9488291299e7))
|
||||
(fp_line (start 4.381 1.241) (end 4.381 4.723) (layer "F.SilkS") (width 0.12) (tstamp 7d886562-8e4c-4b33-89e5-2cbda899bb88))
|
||||
(fp_line (start 5.421 -4.166) (end 5.421 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 7e5ca114-8994-49f3-bc35-104624c20cb3))
|
||||
(fp_line (start 7.141 -2.125) (end 7.141 2.125) (layer "F.SilkS") (width 0.12) (tstamp 7ec7636f-e3fa-4365-b96e-308cfded0a7c))
|
||||
(fp_line (start 4.301 1.241) (end 4.301 4.754) (layer "F.SilkS") (width 0.12) (tstamp 7feec632-75eb-4aac-822f-44a3ed9652ca))
|
||||
(fp_line (start 6.021 1.241) (end 6.021 3.679) (layer "F.SilkS") (width 0.12) (tstamp 803d3bad-800b-4e4f-96d3-eeeafe6b9bfb))
|
||||
(fp_line (start 4.501 -4.674) (end 4.501 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 826d73ec-7bb9-4d4a-a15b-ddfedbaff37f))
|
||||
(fp_line (start 2.98 -5.058) (end 2.98 5.058) (layer "F.SilkS") (width 0.12) (tstamp 82a8b867-cb05-49eb-a12e-49c70401fcc3))
|
||||
(fp_line (start 4.741 -4.564) (end 4.741 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 8304fee6-30de-4f03-8604-793dac127ac9))
|
||||
(fp_line (start 3.1 -5.045) (end 3.1 5.045) (layer "F.SilkS") (width 0.12) (tstamp 83bcc279-3bc9-44b7-9454-7d97c636d8b4))
|
||||
(fp_line (start 7.341 -1.63) (end 7.341 1.63) (layer "F.SilkS") (width 0.12) (tstamp 8648109c-7d10-4e37-82ab-0a18dbe043f5))
|
||||
(fp_line (start 3.981 1.241) (end 3.981 4.862) (layer "F.SilkS") (width 0.12) (tstamp 88469774-57ff-4793-80eb-3844b5f12a78))
|
||||
(fp_line (start 4.101 1.241) (end 4.101 4.824) (layer "F.SilkS") (width 0.12) (tstamp 897dbb8b-46c8-44f4-af23-79382d6b8735))
|
||||
(fp_line (start 6.661 -2.945) (end 6.661 2.945) (layer "F.SilkS") (width 0.12) (tstamp 8b50beb0-adfc-4f16-b748-787265e8df62))
|
||||
(fp_line (start 3.661 -4.947) (end 3.661 4.947) (layer "F.SilkS") (width 0.12) (tstamp 8b97e4e4-80a2-4fff-9a65-c2e69e0964f9))
|
||||
(fp_line (start 4.221 -4.783) (end 4.221 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 8c1bfcec-1efa-4faa-bfb2-c9607823bc04))
|
||||
(fp_line (start 2.58 -5.08) (end 2.58 5.08) (layer "F.SilkS") (width 0.12) (tstamp 8cf2ceff-c770-4895-b7b1-6acb66494e4f))
|
||||
(fp_line (start 4.661 1.241) (end 4.661 4.603) (layer "F.SilkS") (width 0.12) (tstamp 8d1043f9-f06c-438f-8fc1-a9979642f4de))
|
||||
(fp_line (start 2.86 -5.068) (end 2.86 5.068) (layer "F.SilkS") (width 0.12) (tstamp 8d531e35-b815-4e34-bd75-8ba6a898dcc0))
|
||||
(fp_line (start -2.479646 -3.375) (end -2.479646 -2.375) (layer "F.SilkS") (width 0.12) (tstamp 8d718d22-560d-4317-9f8d-a9db9086243a))
|
||||
(fp_line (start 3.261 -5.024) (end 3.261 5.024) (layer "F.SilkS") (width 0.12) (tstamp 90581459-fe4c-4747-b412-be3d8b19c70b))
|
||||
(fp_line (start 4.181 1.241) (end 4.181 4.797) (layer "F.SilkS") (width 0.12) (tstamp 915215b2-6428-4d80-894c-ff7570ce630f))
|
||||
(fp_line (start -2.979646 -2.875) (end -1.979646 -2.875) (layer "F.SilkS") (width 0.12) (tstamp 93d53163-0674-415b-a586-1f07bc1edf8f))
|
||||
(fp_line (start 5.461 1.241) (end 5.461 4.138) (layer "F.SilkS") (width 0.12) (tstamp 93e084fa-b00c-4bf3-bf83-3e07e7f793ce))
|
||||
(fp_line (start 3.901 -4.885) (end 3.901 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 94f9a7b7-7405-46f1-81f5-6a885796acac))
|
||||
(fp_line (start 7.061 -2.289) (end 7.061 2.289) (layer "F.SilkS") (width 0.12) (tstamp 9527dd48-5479-49f6-966d-ce29e5d251f6))
|
||||
(fp_line (start 4.061 1.241) (end 4.061 4.837) (layer "F.SilkS") (width 0.12) (tstamp 95b2e4a4-7a7f-4304-889f-27e6a75f7131))
|
||||
(fp_line (start 3.901 1.241) (end 3.901 4.885) (layer "F.SilkS") (width 0.12) (tstamp 978c07dd-a688-4516-9deb-135e9084a0b8))
|
||||
(fp_line (start 7.581 -0.599) (end 7.581 0.599) (layer "F.SilkS") (width 0.12) (tstamp 99467e89-9e60-497c-b834-286269f5804b))
|
||||
(fp_line (start 4.261 1.241) (end 4.261 4.768) (layer "F.SilkS") (width 0.12) (tstamp 9a53c171-2f37-424b-b87b-35eb42295883))
|
||||
(fp_line (start 7.221 -1.944) (end 7.221 1.944) (layer "F.SilkS") (width 0.12) (tstamp 9a76fc7d-2ed7-42ba-8076-fe65e01b4156))
|
||||
(fp_line (start 3.14 -5.04) (end 3.14 5.04) (layer "F.SilkS") (width 0.12) (tstamp 9a920a88-d15d-4171-a60f-8e9129241404))
|
||||
(fp_line (start 5.621 -4.02) (end 5.621 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 9b0adb63-309b-40e9-bf2e-ee3fca634dc3))
|
||||
(fp_line (start 4.061 -4.837) (end 4.061 -1.241) (layer "F.SilkS") (width 0.12) (tstamp 9b5457f8-0e32-415c-a5d7-bdf1c3020c06))
|
||||
(fp_line (start 2.82 -5.07) (end 2.82 5.07) (layer "F.SilkS") (width 0.12) (tstamp 9c46841c-1bb4-4a24-8ec9-e7f9bac61aeb))
|
||||
(fp_line (start 5.901 1.241) (end 5.901 3.789) (layer "F.SilkS") (width 0.12) (tstamp 9c478603-1935-4bb9-8c37-8ef8c46c7573))
|
||||
(fp_line (start 7.381 -1.51) (end 7.381 1.51) (layer "F.SilkS") (width 0.12) (tstamp 9d04d366-e218-496b-b141-aaecc539a766))
|
||||
(fp_line (start 3.581 -4.965) (end 3.581 4.965) (layer "F.SilkS") (width 0.12) (tstamp 9f0bc0ea-da98-458e-be95-608230693920))
|
||||
(fp_line (start 4.421 1.241) (end 4.421 4.707) (layer "F.SilkS") (width 0.12) (tstamp 9f805312-b381-4858-b3ad-a601f6f5dc15))
|
||||
(fp_line (start 4.621 1.241) (end 4.621 4.621) (layer "F.SilkS") (width 0.12) (tstamp a0b35aae-de7f-483d-a8a6-1cedf0db7e6c))
|
||||
(fp_line (start 6.701 -2.889) (end 6.701 2.889) (layer "F.SilkS") (width 0.12) (tstamp a239ecac-612e-4693-a5e4-11ac1ad49430))
|
||||
(fp_line (start 5.301 -4.247) (end 5.301 -1.241) (layer "F.SilkS") (width 0.12) (tstamp a2f6a828-ce5c-44d9-8ed2-82985417d921))
|
||||
(fp_line (start 6.861 -2.645) (end 6.861 2.645) (layer "F.SilkS") (width 0.12) (tstamp a5ab3588-e3ba-4348-a585-d93c7c7165dd))
|
||||
(fp_line (start 6.901 -2.579) (end 6.901 2.579) (layer "F.SilkS") (width 0.12) (tstamp a600ddea-0a86-4c35-99c4-d2cc00e3249c))
|
||||
(fp_line (start 4.261 -4.768) (end 4.261 -1.241) (layer "F.SilkS") (width 0.12) (tstamp a9a2ab35-21e4-4311-8f91-07de98eda808))
|
||||
(fp_line (start 4.021 -4.85) (end 4.021 -1.241) (layer "F.SilkS") (width 0.12) (tstamp aa814003-1ba4-4558-a6eb-615930f29490))
|
||||
(fp_line (start 4.981 1.241) (end 4.981 4.44) (layer "F.SilkS") (width 0.12) (tstamp acd6a93f-ffb4-4159-8605-80f3521971e9))
|
||||
(fp_line (start 5.861 -3.824) (end 5.861 -1.241) (layer "F.SilkS") (width 0.12) (tstamp ad17ce75-f501-4cb4-811c-ffeadc45fbee))
|
||||
(fp_line (start 2.5 -5.08) (end 2.5 5.08) (layer "F.SilkS") (width 0.12) (tstamp b04cbd22-1413-4fd1-a90d-ed548b06a3ce))
|
||||
(fp_line (start 5.381 -4.194) (end 5.381 -1.241) (layer "F.SilkS") (width 0.12) (tstamp b2b48266-6f6d-48b8-aa62-fe6fe663fc7b))
|
||||
(fp_line (start 5.461 -4.138) (end 5.461 -1.241) (layer "F.SilkS") (width 0.12) (tstamp b57f840b-3df9-4697-bc08-de4acec04ec9))
|
||||
(fp_line (start 5.261 1.241) (end 5.261 4.273) (layer "F.SilkS") (width 0.12) (tstamp b7a96062-d07d-4968-a26e-a6f69e2f20b3))
|
||||
(fp_line (start 3.941 -4.874) (end 3.941 -1.241) (layer "F.SilkS") (width 0.12) (tstamp bc912439-7bc2-4c1b-9519-43c15c9d405d))
|
||||
(fp_line (start 3.621 -4.956) (end 3.621 4.956) (layer "F.SilkS") (width 0.12) (tstamp bd209c4e-6d9d-4f2f-adb3-5662f64b95ac))
|
||||
(fp_line (start 6.101 -3.601) (end 6.101 -1.241) (layer "F.SilkS") (width 0.12) (tstamp bd9dd838-7d15-4fef-ba78-c184e8fc7501))
|
||||
(fp_line (start 4.781 1.241) (end 4.781 4.545) (layer "F.SilkS") (width 0.12) (tstamp bf3e1d95-5341-4145-8c45-9971cb4dd1d2))
|
||||
(fp_line (start 5.541 -4.08) (end 5.541 -1.241) (layer "F.SilkS") (width 0.12) (tstamp bfa87417-64ef-47fa-a305-ed7b966c7c94))
|
||||
(fp_line (start 5.981 1.241) (end 5.981 3.716) (layer "F.SilkS") (width 0.12) (tstamp c02a00ee-6839-40b6-8934-0cd39f1125d7))
|
||||
(fp_line (start 4.581 1.241) (end 4.581 4.639) (layer "F.SilkS") (width 0.12) (tstamp c105a172-99a1-452f-96d2-90cb41c42f46))
|
||||
(fp_line (start 5.981 -3.716) (end 5.981 -1.241) (layer "F.SilkS") (width 0.12) (tstamp c282486f-e72c-4fc0-be9c-a137a5745dda))
|
||||
(fp_line (start 5.301 1.241) (end 5.301 4.247) (layer "F.SilkS") (width 0.12) (tstamp c2d0ec68-495b-4dca-b0d2-0688c1341529))
|
||||
(fp_line (start 5.421 1.241) (end 5.421 4.166) (layer "F.SilkS") (width 0.12) (tstamp c2d393ea-adaf-4846-b15c-7e59abc58b83))
|
||||
(fp_line (start 7.021 -2.365) (end 7.021 2.365) (layer "F.SilkS") (width 0.12) (tstamp c7433b48-1dce-4871-a630-066b70e5eada))
|
||||
(fp_line (start 5.661 1.241) (end 5.661 3.989) (layer "F.SilkS") (width 0.12) (tstamp c79ca0d9-9eab-4485-ac8b-b61b32decf43))
|
||||
(fp_line (start 3.821 -4.907) (end 3.821 -1.241) (layer "F.SilkS") (width 0.12) (tstamp c81a88b6-b8ec-446b-9ec2-23150b6280ee))
|
||||
(fp_line (start 4.381 -4.723) (end 4.381 -1.241) (layer "F.SilkS") (width 0.12) (tstamp cafbdda1-3cf8-4adc-b9c6-d406fb248bc3))
|
||||
(fp_line (start 3.941 1.241) (end 3.941 4.874) (layer "F.SilkS") (width 0.12) (tstamp ccfa855d-5bf7-4a8a-8d69-faeb92b0eb29))
|
||||
(fp_line (start 5.781 -3.892) (end 5.781 -1.241) (layer "F.SilkS") (width 0.12) (tstamp cd61ceac-90d2-4247-97b8-a4b8bcc2455c))
|
||||
(fp_line (start 4.541 -4.657) (end 4.541 -1.241) (layer "F.SilkS") (width 0.12) (tstamp ceb84962-5b84-4434-aee4-62ce6d60d502))
|
||||
(fp_line (start 5.541 1.241) (end 5.541 4.08) (layer "F.SilkS") (width 0.12) (tstamp cff2f0d7-b228-41fc-810e-cc3f1b9f5556))
|
||||
(fp_line (start 5.621 1.241) (end 5.621 4.02) (layer "F.SilkS") (width 0.12) (tstamp d0676532-ce19-45d3-bf53-ae3bfe47c604))
|
||||
(fp_line (start 3.981 -4.862) (end 3.981 -1.241) (layer "F.SilkS") (width 0.12) (tstamp d147fab7-0795-4fb7-9d63-40895e0bac2f))
|
||||
(fp_line (start 6.821 -2.709) (end 6.821 2.709) (layer "F.SilkS") (width 0.12) (tstamp d1762de7-669d-43c5-a57f-28ad7ed78206))
|
||||
(fp_line (start 5.941 1.241) (end 5.941 3.753) (layer "F.SilkS") (width 0.12) (tstamp d2db1f5d-e162-4690-ac0f-b3ef490f09cd))
|
||||
(fp_line (start 5.741 -3.925) (end 5.741 -1.241) (layer "F.SilkS") (width 0.12) (tstamp d31bfe78-eaee-4cd1-85a2-1c0f0f28448e))
|
||||
(fp_line (start 2.94 -5.062) (end 2.94 5.062) (layer "F.SilkS") (width 0.12) (tstamp d3975807-4b20-47c2-94f6-a53c0dcd090b))
|
||||
(fp_line (start 7.101 -2.209) (end 7.101 2.209) (layer "F.SilkS") (width 0.12) (tstamp d463ed2a-3ccf-4cab-a57e-6171b7df49ba))
|
||||
(fp_line (start 6.301 -3.392) (end 6.301 3.392) (layer "F.SilkS") (width 0.12) (tstamp d5776fd4-bef5-494d-a4c5-959971e6b3ba))
|
||||
(fp_line (start 5.221 1.241) (end 5.221 4.298) (layer "F.SilkS") (width 0.12) (tstamp d62c6028-25d4-4720-8704-442dae79e1e4))
|
||||
(fp_line (start 3.781 -4.918) (end 3.781 -1.241) (layer "F.SilkS") (width 0.12) (tstamp d638727d-b546-4cee-8f67-3aa8c1e4ccd6))
|
||||
(fp_line (start 4.141 1.241) (end 4.141 4.811) (layer "F.SilkS") (width 0.12) (tstamp d6d4debe-7777-4130-af11-b631a866bd82))
|
||||
(fp_line (start 4.701 -4.584) (end 4.701 -1.241) (layer "F.SilkS") (width 0.12) (tstamp dd015371-1695-4777-b5cd-d1d26b323efe))
|
||||
(fp_line (start 4.861 1.241) (end 4.861 4.504) (layer "F.SilkS") (width 0.12) (tstamp dddcc2fc-0260-43c2-bd0c-f1ae41ea30e3))
|
||||
(fp_line (start 4.461 -4.69) (end 4.461 -1.241) (layer "F.SilkS") (width 0.12) (tstamp e380fea8-3e17-42de-81eb-8d376235825a))
|
||||
(fp_line (start 5.141 -4.347) (end 5.141 -1.241) (layer "F.SilkS") (width 0.12) (tstamp e609a25f-73cb-4674-88f2-4daf5c21a11d))
|
||||
(fp_line (start 6.061 -3.64) (end 6.061 -1.241) (layer "F.SilkS") (width 0.12) (tstamp e6f11173-f124-4e4d-bb9a-36d2ed2398f0))
|
||||
(fp_line (start 2.62 -5.079) (end 2.62 5.079) (layer "F.SilkS") (width 0.12) (tstamp ea39debf-28f7-455e-a4bd-5aa983c021d2))
|
||||
(fp_line (start 5.021 1.241) (end 5.021 4.417) (layer "F.SilkS") (width 0.12) (tstamp eadd193e-ae5c-4c83-bf6a-3404427a1165))
|
||||
(fp_line (start 2.74 -5.075) (end 2.74 5.075) (layer "F.SilkS") (width 0.12) (tstamp eae8cd29-8dcb-417f-9ba0-405fc0491008))
|
||||
(fp_line (start 4.701 1.241) (end 4.701 4.584) (layer "F.SilkS") (width 0.12) (tstamp ed43f6e7-2754-4435-ad07-cfc53435a7fc))
|
||||
(fp_line (start 6.021 -3.679) (end 6.021 -1.241) (layer "F.SilkS") (width 0.12) (tstamp ed99211a-0bdb-4d48-88f1-1cd3f8af3edb))
|
||||
(fp_line (start 4.461 1.241) (end 4.461 4.69) (layer "F.SilkS") (width 0.12) (tstamp f03fcb65-1d13-44e5-8708-f27d682fe434))
|
||||
(fp_line (start 3.381 -5.004) (end 3.381 5.004) (layer "F.SilkS") (width 0.12) (tstamp f0e5c7e9-2a24-4647-9485-1ac5c992f9c8))
|
||||
(fp_line (start 5.061 -4.395) (end 5.061 -1.241) (layer "F.SilkS") (width 0.12) (tstamp f23f9197-a158-4651-9ed5-5a9f794e42a8))
|
||||
(fp_line (start 6.741 -2.83) (end 6.741 2.83) (layer "F.SilkS") (width 0.12) (tstamp f2f793ea-950e-4ee7-ae0b-a55f38b0d593))
|
||||
(fp_line (start 4.341 1.241) (end 4.341 4.738) (layer "F.SilkS") (width 0.12) (tstamp f44c8cb0-4178-4846-a1eb-c16b51dda54b))
|
||||
(fp_line (start 5.581 1.241) (end 5.581 4.05) (layer "F.SilkS") (width 0.12) (tstamp f6412363-4315-4058-96cc-1e9b8819e0a8))
|
||||
(fp_line (start 4.741 1.241) (end 4.741 4.564) (layer "F.SilkS") (width 0.12) (tstamp f6e41d4d-9fb0-437f-b367-b16a7f1465b5))
|
||||
(fp_line (start 2.54 -5.08) (end 2.54 5.08) (layer "F.SilkS") (width 0.12) (tstamp fb26ef8d-d266-46aa-94a4-78ffea24776e))
|
||||
(fp_line (start 3.781 1.241) (end 3.781 4.918) (layer "F.SilkS") (width 0.12) (tstamp fb657bdc-02cb-4b0c-b894-8a409951a913))
|
||||
(fp_line (start 6.141 -3.561) (end 6.141 -1.241) (layer "F.SilkS") (width 0.12) (tstamp fd24332e-60da-4974-9c44-bf83556bd232))
|
||||
(fp_line (start 3.461 -4.99) (end 3.461 4.99) (layer "F.SilkS") (width 0.12) (tstamp fe3af0f1-abb8-4b64-8541-83ddb214e8c9))
|
||||
(fp_line (start 7.181 -2.037) (end 7.181 2.037) (layer "F.SilkS") (width 0.12) (tstamp fe666047-7dc3-4fee-b6fe-ef9ebac7d5e0))
|
||||
(fp_line (start 5.181 1.241) (end 5.181 4.323) (layer "F.SilkS") (width 0.12) (tstamp fec95837-b655-47b6-9bc7-c9a4357cde96))
|
||||
(fp_line (start 5.501 -4.11) (end 5.501 -1.241) (layer "F.SilkS") (width 0.12) (tstamp fee9dd2c-0369-46a2-9f68-39b6a4059674))
|
||||
(fp_line (start 6.501 -3.156) (end 6.501 3.156) (layer "F.SilkS") (width 0.12) (tstamp ff615066-83eb-4e0d-9a9c-afb7b52f7148))
|
||||
(fp_circle (center 2.5 0) (end 7.62 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp c5502fc4-681e-4a0e-8c85-2f62505c7633))
|
||||
(fp_circle (center 2.5 0) (end 7.75 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp bbb7ad6c-6f51-491d-8fb2-8b7566a0b0d9))
|
||||
(fp_line (start -1.288861 -2.6875) (end -1.288861 -1.6875) (layer "F.Fab") (width 0.1) (tstamp b6c4deb0-fbd8-49e2-b960-ea1125602887))
|
||||
(fp_line (start -1.788861 -2.1875) (end -0.788861 -2.1875) (layer "F.Fab") (width 0.1) (tstamp fae7d5ad-c3c5-4fcb-bcd4-fc23876b2809))
|
||||
(fp_circle (center 2.5 0) (end 7.5 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 5b63012c-bc76-4056-91fe-35f030921af3))
|
||||
(pad "1" thru_hole rect (at 0 0 90) (size 2 2) (drill 1) (layers *.Cu *.Mask)
|
||||
(net 2 "Net-(C1-Pad1)") (tstamp d1b41142-17bd-4982-b9b6-d4a10278ed3d))
|
||||
(pad "2" thru_hole circle (at 5 0 90) (size 2 2) (drill 1) (layers *.Cu *.Mask)
|
||||
(net 1 "Net-(C1-Pad2)") (tstamp a9206b2b-cfcc-466f-81ba-e763a0afb122))
|
||||
(model "${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D10.0mm_P5.00mm.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 162.5 85) (end 190 115) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp d6dc7ba5-12ea-4d23-aae3-e1f22944a80b))
|
||||
|
||||
(segment (start 167 98.75) (end 167.20001 98.95001) (width 1) (layer "F.Cu") (net 1) (tstamp 3763d5fd-23ae-414f-80fe-60c053b93edf))
|
||||
(segment (start 165.5 98.75) (end 167 98.75) (width 1) (layer "F.Cu") (net 1) (tstamp 4bb8694e-4af2-4323-88be-6408e12be99f))
|
||||
(segment (start 167.20001 98.95001) (end 167.20001 103.93001) (width 1) (layer "F.Cu") (net 1) (tstamp 6badcf5a-4110-4424-871b-5fcc4354d868))
|
||||
(segment (start 167.94 104.67) (end 172.58 104.67) (width 1) (layer "F.Cu") (net 1) (tstamp c80b70f7-bcfb-41b1-978e-44c24763a006))
|
||||
(segment (start 172.58 104.67) (end 180 97.25) (width 1) (layer "F.Cu") (net 1) (tstamp dc290915-31f5-4f0b-ab64-8739fddbcb76))
|
||||
(segment (start 167.20001 103.93001) (end 167.94 104.67) (width 1) (layer "F.Cu") (net 1) (tstamp f6868b20-ef70-414e-925a-2c4c9f34cb51))
|
||||
(segment (start 165.5 101.25) (end 165.5 106.75) (width 1) (layer "F.Cu") (net 2) (tstamp 2404edcf-bf9e-4398-926e-3c87149c9e87))
|
||||
(segment (start 165.5 101.25) (end 165.25 101.25) (width 0.25) (layer "F.Cu") (net 2) (tstamp 310f0fbf-62d2-41b4-a487-1a46623d436e))
|
||||
(segment (start 165.5 106.75) (end 170 111.25) (width 1) (layer "F.Cu") (net 2) (tstamp 3644bbd8-a9d9-4c8e-8dd6-6a37d4866b02))
|
||||
(segment (start 170 111.25) (end 171 111.25) (width 1) (layer "F.Cu") (net 2) (tstamp 3af17702-004e-460b-a2d0-f0d3d8066df2))
|
||||
(segment (start 171 111.25) (end 180 102.25) (width 1) (layer "F.Cu") (net 2) (tstamp 55ddfac6-70ec-48ed-90ad-fc1178b0e3cc))
|
||||
|
||||
)
|
|
@ -0,0 +1,394 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.15,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_too_small": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_too_small": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "error",
|
||||
"silk_overlap": "error",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.19999999999999998,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.254,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.15,
|
||||
"min_via_diameter": 0.6,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_paste_clearance": 0.0,
|
||||
"solder_paste_margin_ratio": -0.0
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "Test.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 6.0,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"drawing": {
|
||||
"default_bus_thickness": 12.0,
|
||||
"default_junction_size": 40.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"default_wire_thickness": 6.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"8f39686c-273b-419b-9330-c9f7a9a20c4d",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
(version 1)
|
||||
(rule "Distance between 1mm test points"
|
||||
(constraint courtyard_clearance (min 1.54mm))
|
||||
(condition "A.Reference =='TP*' && B.Reference == 'TP*")
|
||||
)
|
||||
|
||||
(rule "Distance between Vias Hole Same Nets"
|
||||
(constraint hole_to_hole (min 0.254mm))
|
||||
(condition "A.Type =='Via' && B.Type =='Via' && A.Net == B.Net")
|
||||
)
|
||||
|
||||
(rule "Distance between Vias Hole Different Nets"
|
||||
(constraint hole_to_hole (min 0.5mm))
|
||||
(condition "A.Type =='Via' && B.Type =='Via' && A.Net != B.Net")
|
||||
)
|
||||
|
||||
(rule "Via Hole to Track Clearance"
|
||||
(constraint hole_clearance (min 0.254mm))
|
||||
(condition "A.Type =='Via' && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "Pad to Track Clearance"
|
||||
(constraint clearance (min 0.2mm))
|
||||
(condition "A.Type =='Pad' && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "Distance between Pads Hole Same Nets"
|
||||
(constraint hole_to_hole (min 0.254mm))
|
||||
(condition "A.Type =='Pad' && B.Type =='Pad' && A.Net == B.Net")
|
||||
)
|
||||
|
||||
(rule "Distance between Pads Hole Different Nets"
|
||||
(constraint hole_to_hole (min 0.50mm))
|
||||
(condition "A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net")
|
||||
)
|
||||
|
||||
(rule "PTH to Track Clearance"
|
||||
(constraint hole_clearance (min 0.33mm))
|
||||
(condition "A.Type == 'Pad' && A.Pad_Type == 'Through-hole' && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "NPTH to Track Clearance"
|
||||
(constraint hole_clearance (min 0.254mm))
|
||||
(condition "(A.Type == 'Pad' && A.Pad_Type == 'NPTH, mechanical') && B.Type =='Track'")
|
||||
)
|
||||
|
||||
(rule "Max Drill Hole Size Mechanical"
|
||||
(constraint hole (max 6.3mm))
|
||||
(condition "A.Pad_Type == 'NPTH, mechanical'")
|
||||
)
|
||||
|
||||
(rule "Max Drill Hole Size PTH"
|
||||
(constraint hole (max 6.35mm))
|
||||
(condition "A.Pad_Type == 'Through-hole'")
|
||||
)
|
||||
|
||||
#TEST
|
||||
(rule "Disallow via in testpoint pad"
|
||||
(constraint disallow via)
|
||||
(condition "A.insideCourtyard('TP*')")
|
||||
)
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,84 @@
|
|||
(kicad_pcb (version 20210722) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pad_to_mask_clearance 0)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
(gr_rect (start 78.105 50.165) (end 228.6 130.81) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp d0d883cf-992c-40b1-8baf-44f8b31bd338))
|
||||
(gr_text "Text should generate DRC warning...." (at 202.565 119.38) (layer "Edge.Cuts") (tstamp dc3e6522-5d53-4f8e-b319-7cf9c7db49ec)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
|
||||
)
|
|
@ -0,0 +1,149 @@
|
|||
(kicad_pcb (version 20210722) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS" (type "Top Silk Screen"))
|
||||
(layer "F.Paste" (type "Top Solder Paste"))
|
||||
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "F.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
|
||||
(layer "B.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "B.Paste" (type "Bottom Solder Paste"))
|
||||
(layer "B.SilkS" (type "Bottom Silk Screen"))
|
||||
(copper_finish "None")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(pad_to_mask_clearance 0)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "signal")
|
||||
|
||||
(footprint "Housings_DIP:DIP-14_W7.62mm_LongPads" (layer "F.Cu")
|
||||
(tedit 6105426B) (tstamp 3bd3a1e0-b35d-4974-99fa-33d3eee5d601)
|
||||
(at 154.305 74.93)
|
||||
(descr "14-lead dip package, row spacing 7.62 mm (300 mils), longer pads")
|
||||
(tags "dil dip 2.54 300")
|
||||
(attr through_hole)
|
||||
(fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 59609e9e-6f8e-414a-8e1a-68271157d0f4)
|
||||
)
|
||||
(fp_text value "DIP-14_W7.62mm_LongPads" (at 0 -3.72) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 777520c7-f251-417a-a971-c4b28beed159)
|
||||
)
|
||||
(fp_line (start 0.135 17.535) (end 0.135 16.265) (layer "F.SilkS") (width 0.15) (tstamp 0b79ddb5-29b5-4d02-b254-210c2c0bc52a))
|
||||
(fp_line (start 0.135 17.535) (end 7.485 17.535) (layer "F.SilkS") (width 0.15) (tstamp 0f83140d-7d8e-4df7-9004-7d55d208e970))
|
||||
(fp_line (start 7.485 -2.295) (end 7.485 -1.025) (layer "F.SilkS") (width 0.15) (tstamp 47d1c952-cc7e-48d8-8bf3-43e84030b5b6))
|
||||
(fp_line (start 7.485 17.535) (end 7.485 16.265) (layer "F.SilkS") (width 0.15) (tstamp 4a6fe592-662f-4920-ac12-4fe3becc67da))
|
||||
(fp_line (start 0.135 -1.025) (end -1.15 -1.025) (layer "F.SilkS") (width 0.15) (tstamp 4c82108f-9f12-4804-907e-f81706f9251d))
|
||||
(fp_line (start 0.135 -2.295) (end 7.485 -2.295) (layer "F.SilkS") (width 0.15) (tstamp e79a53c0-2b0d-4f45-9b3a-0d8f6a3f73f2))
|
||||
(fp_line (start 0.135 -2.295) (end 0.135 -1.025) (layer "F.SilkS") (width 0.15) (tstamp fddf502b-35d9-4c79-83ea-e86b1347b469))
|
||||
(fp_rect (start 2.286 0.127) (end 5.334 14.732) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp 1d78c688-c2db-4868-a03f-0436a459cbaf))
|
||||
(fp_line (start 9 -2.45) (end 9 17.7) (layer "F.CrtYd") (width 0.05) (tstamp 2fe33ec7-1451-4a28-bf38-24c176dee936))
|
||||
(fp_line (start -1.4 -2.45) (end -1.4 17.7) (layer "F.CrtYd") (width 0.05) (tstamp 9873122d-04aa-4cf6-96df-5df12ef3440f))
|
||||
(fp_line (start -1.4 -2.45) (end 9 -2.45) (layer "F.CrtYd") (width 0.05) (tstamp 9abef0ec-7068-4aa5-a4b2-c8cd8b0ceb6e))
|
||||
(fp_line (start -1.4 17.7) (end 9 17.7) (layer "F.CrtYd") (width 0.05) (tstamp c1c9a072-3005-4d0b-b7f6-70565ddfb731))
|
||||
(pad "1" thru_hole oval locked (at 0 0) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 2fe6f3ef-3519-45f5-bd91-8d7847304292))
|
||||
(pad "2" thru_hole oval locked (at 0 2.54) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 4f8caf82-f2fe-4ebb-b03c-0226aa886a96))
|
||||
(pad "3" thru_hole oval locked (at 0 5.08) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp a01719d5-72b8-433b-882b-36b730f1b10d))
|
||||
(pad "4" thru_hole oval locked (at 0 7.62) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 1 "signal") (tstamp 7616ae07-fea3-41ec-baf7-0f401270819a))
|
||||
(pad "5" thru_hole oval locked (at 0 10.16) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 3443dd40-4950-45cf-ab02-9e2253c6bb3c))
|
||||
(pad "6" thru_hole oval locked (at 0 12.7) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp cf6b8e1e-93f3-4e63-9f77-8c9ec064201c))
|
||||
(pad "7" thru_hole oval locked (at 0 15.24) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp f522aabe-6821-4dcd-853d-a284f451356d))
|
||||
(pad "8" thru_hole oval locked (at 7.62 15.24) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp db0b3374-d270-4249-87b7-9a0a6163297e))
|
||||
(pad "9" thru_hole oval locked (at 7.62 12.7) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 07dd9b8f-a4b6-4b90-9868-4559ed6f6a32))
|
||||
(pad "10" thru_hole oval locked (at 7.62 10.16) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 036d5919-6a4b-49ac-851e-0b99804de700))
|
||||
(pad "11" thru_hole oval locked (at 7.62 7.62) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 54ecef87-4bce-44eb-93cf-a1f86ce2bb62))
|
||||
(pad "12" thru_hole oval locked (at 7.62 5.08) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask)
|
||||
(net 1 "signal") (tstamp 2f3483f5-a99f-4f68-b6b1-fe893d5ab874))
|
||||
(pad "13" thru_hole oval locked (at 7.62 2.54) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 30760006-239e-48b2-9ad2-bdc85ca119ed))
|
||||
(pad "14" thru_hole oval locked (at 7.62 0) (size 2.3 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp fefb1ddf-3d2b-4862-9521-565bc091912b))
|
||||
(model "Housings_DIP.3dshapes/DIP-14_W7.62mm_LongPads.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 78.105 50.165) (end 228.6 130.81) (layer "Edge.Cuts") (width 0.05) (fill none) (tstamp d0d883cf-992c-40b1-8baf-44f8b31bd338))
|
||||
|
||||
(segment (start 159.385 80.01) (end 156.845 82.55) (width 0.25) (layer "F.Cu") (net 1) (tstamp 21b5daa4-e65f-4e1c-a333-2091740a1e4a))
|
||||
(segment (start 156.845 82.55) (end 154.305 82.55) (width 0.25) (layer "F.Cu") (net 1) (tstamp 3d3d3243-6bbc-49ec-beed-2a25912450f2))
|
||||
(segment (start 161.925 80.01) (end 238.125 80.01) (width 0.25) (layer "F.Cu") (net 1) (tstamp 621611c9-2b28-46fa-ba36-db611bc29586))
|
||||
(segment (start 161.925 80.01) (end 159.385 80.01) (width 0.25) (layer "F.Cu") (net 1) (tstamp d3322cbe-61d2-451b-b61a-efdb757a7742))
|
||||
|
||||
)
|
|
@ -0,0 +1,427 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.0,
|
||||
"copper_text_size_v": 1.0,
|
||||
"copper_text_thickness": 0.19999999999999998,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 1,
|
||||
"dimension_units": 2,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 1,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 0.8128,
|
||||
"fab_text_size_v": 0.8128,
|
||||
"fab_text_thickness": 0.15239999999999998,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 0.8128,
|
||||
"other_text_size_v": 0.8128,
|
||||
"other_text_thickness": 0.15239999999999998,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 3.2,
|
||||
"height": 6.0,
|
||||
"width": 6.0
|
||||
},
|
||||
"silk_line_width": 0.15239999999999998,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 0.8128,
|
||||
"silk_text_size_v": 0.8128,
|
||||
"silk_text_thickness": 0.15239999999999998,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.2032
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "ignore",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.2032,
|
||||
"min_copper_edge_clearance": 0.19999999999999998,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.15,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.2032,
|
||||
"min_via_annular_width": 0.15,
|
||||
"min_via_diameter": 0.6,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_paste_clearance": 0.0,
|
||||
"solder_paste_margin_ratio": -0.0
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.2032,
|
||||
0.254,
|
||||
0.3048,
|
||||
0.4064,
|
||||
0.508,
|
||||
0.6096,
|
||||
0.8128,
|
||||
1.016,
|
||||
1.27,
|
||||
1.524,
|
||||
1.778,
|
||||
2.032,
|
||||
2.286,
|
||||
2.54
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.6,
|
||||
"drill": 0.3
|
||||
},
|
||||
{
|
||||
"diameter": 0.7,
|
||||
"drill": 0.4
|
||||
},
|
||||
{
|
||||
"diameter": 0.8,
|
||||
"drill": 0.5
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "error",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "020.02.010.0221.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2032,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2032,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"drawing": {
|
||||
"default_bus_thickness": 12.0,
|
||||
"default_junction_size": 36.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"default_wire_thickness": 6.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
"AM2315 sensors I2C interface"
|
||||
],
|
||||
[
|
||||
"3171c8e1-e8bd-4b55-9726-8c0ea0490320",
|
||||
"230V & general interface"
|
||||
],
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
#(version 1.0)
|
||||
#(rule silk2via
|
||||
# (constraint silk_clearance(min 0.15mm))
|
||||
# (condition "A.Type=='*Text' && B.Type=='Via'"))
|
||||
#(rule silk2via1
|
||||
#(constraint silk_clearance(min 0.15mm))
|
||||
#(condition "A.Type=='Graphic*' && B.Type=='Via'"))
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,427 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.0,
|
||||
"copper_text_size_v": 1.0,
|
||||
"copper_text_thickness": 0.19999999999999998,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 1,
|
||||
"dimension_units": 2,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 1,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 0.8128,
|
||||
"fab_text_size_v": 0.8128,
|
||||
"fab_text_thickness": 0.15239999999999998,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 0.8128,
|
||||
"other_text_size_v": 0.8128,
|
||||
"other_text_thickness": 0.15239999999999998,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 3.2,
|
||||
"height": 6.0,
|
||||
"width": 6.0
|
||||
},
|
||||
"silk_line_width": 0.15239999999999998,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 0.8128,
|
||||
"silk_text_size_v": 0.8128,
|
||||
"silk_text_thickness": 0.15239999999999998,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"min_clearance": 0.2032
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"copper_edge_clearance": "error",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_over_copper": "ignore",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.2032,
|
||||
"min_copper_edge_clearance": 0.19999999999999998,
|
||||
"min_hole_clearance": 0.0,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.15,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.2032,
|
||||
"min_via_annular_width": 0.15,
|
||||
"min_via_diameter": 0.6,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_paste_clearance": 0.0,
|
||||
"solder_paste_margin_ratio": -0.0
|
||||
},
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.2032,
|
||||
0.254,
|
||||
0.3048,
|
||||
0.4064,
|
||||
0.508,
|
||||
0.6096,
|
||||
0.8128,
|
||||
1.016,
|
||||
1.27,
|
||||
1.524,
|
||||
1.778,
|
||||
2.032,
|
||||
2.286,
|
||||
2.54
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.6,
|
||||
"drill": 0.3
|
||||
},
|
||||
{
|
||||
"diameter": 0.7,
|
||||
"drill": 0.4
|
||||
},
|
||||
{
|
||||
"diameter": 0.8,
|
||||
"drill": 0.5
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "error",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "020.02.010.0221.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"clearance": 0.2032,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2032,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"drawing": {
|
||||
"default_bus_thickness": 12.0,
|
||||
"default_junction_size": 36.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"default_wire_thickness": 6.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
"AM2315 sensors I2C interface"
|
||||
],
|
||||
[
|
||||
"3171c8e1-e8bd-4b55-9726-8c0ea0490320",
|
||||
"230V & general interface"
|
||||
],
|
||||
[
|
||||
"155f8eea-0e5f-4cd4-af54-d2a6a7cc5844",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
(version 1)
|
||||
(rule "keepout holes"
|
||||
(constraint disallow hole)
|
||||
(condition "A.insideArea('NoBottomFootprints')" )
|
||||
)
|
||||
(rule "keepout bottom footprints"
|
||||
(constraint disallow pad)
|
||||
(condition "A.Layer_Bottom && A.insideArea('NoBottomFootprints')" )
|
||||
)
|
|
@ -0,0 +1,343 @@
|
|||
(kicad_pcb (version 20210126) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS" (type "Top Silk Screen"))
|
||||
(layer "F.Paste" (type "Top Solder Paste"))
|
||||
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "F.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
|
||||
(layer "B.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "B.Paste" (type "Bottom Solder Paste"))
|
||||
(layer "B.SilkS" (type "Bottom Silk Screen"))
|
||||
(copper_finish "None")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(aux_axis_origin 96.52 144.78)
|
||||
(grid_origin 96.52 144.78)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00000fc_80000001)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "GND")
|
||||
(net 2 "+5V")
|
||||
(net 3 "+3V3")
|
||||
(net 4 "GPIO_SPI_CS#")
|
||||
(net 5 "GPIO_UART1_TXD")
|
||||
(net 6 "GPIO_SPI_MISO")
|
||||
(net 7 "GPIO_UART1_RXD")
|
||||
(net 8 "GPIO_SPI_MOSI")
|
||||
(net 9 "GPIO_UART1_CTS")
|
||||
(net 10 "GPIO_SPI_CLK")
|
||||
(net 11 "GPIO_UART1_RTS")
|
||||
(net 12 "GPIO_I2C_SCL")
|
||||
(net 13 "GPIO_I2S_CLK")
|
||||
(net 14 "GPIO_I2C_SDA")
|
||||
(net 15 "GPIO_I2S_FRM")
|
||||
(net 16 "GPIO_UART2_TXD")
|
||||
(net 17 "GPIO_I2S_DO")
|
||||
(net 18 "GPIO_UART2_RXD")
|
||||
(net 19 "GPIO_I2S_DI")
|
||||
(net 20 "GPIO_S5_0")
|
||||
(net 21 "GPIO_PWM0")
|
||||
(net 22 "GPIO_S5_1")
|
||||
(net 23 "GPIO_PWM1")
|
||||
(net 24 "GPIO_S5_2")
|
||||
(net 25 "I2SMCLK_GPIO")
|
||||
|
||||
(footprint "Pin_Headers:Pin_Header_Straight_2x13" locked (layer "F.Cu")
|
||||
(tedit 577F1E14) (tstamp 00000000-0000-0000-0000-000057710c62)
|
||||
(at 109.855 142.24 90)
|
||||
(descr "Through hole pin header")
|
||||
(tags "pin header")
|
||||
(path "/00000000-0000-0000-0000-0000576c994f")
|
||||
(attr through_hole)
|
||||
(fp_text reference "P1" (at 1.27 -3.175 90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp df6ea7ea-4c97-406e-b3d5-74ea4b56d842)
|
||||
)
|
||||
(fp_text value "CONN_02X13" (at 5.08 3.175 180) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 0521fa67-7953-4a88-8d72-df0659d06791)
|
||||
)
|
||||
(fp_line (start 3.81 31.75) (end -1.27 31.75) (layer "F.SilkS") (width 0.15) (tstamp 30162e69-e978-4092-8abd-fb8cf99fe5ab))
|
||||
(fp_line (start 3.81 -1.27) (end 3.81 31.75) (layer "F.SilkS") (width 0.15) (tstamp 3167fff6-db1d-4c63-8d24-a011d71fcd96))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 31.75) (layer "F.SilkS") (width 0.15) (tstamp 4ec22dd7-3cbb-4efa-95a5-9b85d3a13668))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 0) (layer "F.SilkS") (width 0.15) (tstamp 520abb36-f693-4622-b926-5fd5e9d9c40f))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer "F.SilkS") (width 0.15) (tstamp 76480a74-d043-445b-9be1-34656ab0d843))
|
||||
(fp_line (start 1.27 1.27) (end -1.27 1.27) (layer "F.SilkS") (width 0.15) (tstamp 8ca8e6ad-651f-477d-a59c-8edaf8b2b42c))
|
||||
(fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer "F.SilkS") (width 0.15) (tstamp dbee2a3c-b78c-4689-9dd1-8914940b4295))
|
||||
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer "F.SilkS") (width 0.15) (tstamp fe0079fa-49e6-44bd-858a-d6eca245c70a))
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 32.25) (layer "F.CrtYd") (width 0.05) (tstamp 21911c5e-dd6e-443e-bc92-e82c3328f409))
|
||||
(fp_line (start 4.3 -1.75) (end 4.3 32.25) (layer "F.CrtYd") (width 0.05) (tstamp 77f54041-c0e8-49fd-9556-2a085e8bb35a))
|
||||
(fp_line (start -1.75 32.25) (end 4.3 32.25) (layer "F.CrtYd") (width 0.05) (tstamp cbcc1b9b-48ca-474c-acf7-2372da4972d7))
|
||||
(fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp ce51c7f4-52d7-4410-99e2-85e15b2e1ca9))
|
||||
(pad "1" thru_hole rect (at 0 0 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 1 "GND") (tstamp 50e46035-d009-4bc9-9144-01a2b287fa35))
|
||||
(pad "2" thru_hole oval (at 2.54 0 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 1 "GND") (tstamp da748863-9757-41e5-820a-7f527a6b67f4))
|
||||
(pad "3" thru_hole oval (at 0 2.54 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 2 "+5V") (tstamp 5e5f556f-b431-451a-97db-c239bfdb6b76))
|
||||
(pad "4" thru_hole oval (at 2.54 2.54 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 3 "+3V3") (tstamp 3549d9b3-8d6e-45c8-9dc8-155d51b3f1f4))
|
||||
(pad "5" thru_hole oval (at 0 5.08 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 4 "GPIO_SPI_CS#") (tstamp bb0fbcdb-2c6a-42d9-b77d-949cc4808960))
|
||||
(pad "6" thru_hole oval (at 2.54 5.08 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 5 "GPIO_UART1_TXD") (tstamp 12b020e9-d4e0-43a5-806a-e9106735ab66))
|
||||
(pad "7" thru_hole oval (at 0 7.62 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 6 "GPIO_SPI_MISO") (tstamp 7693013d-863f-442e-99fb-6039d8b588de))
|
||||
(pad "8" thru_hole oval (at 2.54 7.62 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 7 "GPIO_UART1_RXD") (tstamp bc5ffcde-e33e-441d-b6ac-3e6afc4d94e7))
|
||||
(pad "9" thru_hole oval (at 0 10.16 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 8 "GPIO_SPI_MOSI") (tstamp 7f45ed09-d0b5-4fac-9eb4-20ee6c6f07a5))
|
||||
(pad "10" thru_hole oval (at 2.54 10.16 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 9 "GPIO_UART1_CTS") (tstamp 98154aac-31dc-461f-bfc2-29e338d032b8))
|
||||
(pad "11" thru_hole oval (at 0 12.7 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 10 "GPIO_SPI_CLK") (tstamp fe7b12bd-1172-47eb-89b1-4e16aee85fab))
|
||||
(pad "12" thru_hole oval (at 2.54 12.7 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 11 "GPIO_UART1_RTS") (tstamp f205cafc-4bc4-4231-937b-c32e5ee0917f))
|
||||
(pad "13" thru_hole oval (at 0 15.24 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 12 "GPIO_I2C_SCL") (tstamp 0d650c51-94a2-4a05-b514-dcca6c661b70))
|
||||
(pad "14" thru_hole oval (at 2.54 15.24 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 13 "GPIO_I2S_CLK") (tstamp 62385088-5982-4c59-83ee-a3e784b8dcc6))
|
||||
(pad "15" thru_hole oval (at 0 17.78 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 14 "GPIO_I2C_SDA") (tstamp 13faa25d-676b-4b52-bb43-20b12e4ee67b))
|
||||
(pad "16" thru_hole oval (at 2.54 17.78 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 15 "GPIO_I2S_FRM") (tstamp 12e0b964-6275-4d6d-bc8e-1115d1e67dd0))
|
||||
(pad "17" thru_hole oval (at 0 20.32 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 16 "GPIO_UART2_TXD") (tstamp e6f77aad-8f77-428b-b3da-8b4736e0a396))
|
||||
(pad "18" thru_hole oval (at 2.54 20.32 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 17 "GPIO_I2S_DO") (tstamp 456b7b6c-732b-4dd9-bb8c-bbfb8fd8ea8c))
|
||||
(pad "19" thru_hole oval (at 0 22.86 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 18 "GPIO_UART2_RXD") (tstamp 6d5620cd-9778-4c77-be23-94a57f004611))
|
||||
(pad "20" thru_hole oval (at 2.54 22.86 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 19 "GPIO_I2S_DI") (tstamp 31a6a5b8-e9b4-41b0-be22-3a2ae05ecc51))
|
||||
(pad "21" thru_hole oval (at 0 25.4 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 20 "GPIO_S5_0") (tstamp 5426cde5-01bb-4e04-b1c2-1eb7426cbec8))
|
||||
(pad "22" thru_hole oval (at 2.54 25.4 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 21 "GPIO_PWM0") (tstamp 4c4613cf-50b8-4d30-b330-d44b7505f7a5))
|
||||
(pad "23" thru_hole oval (at 0 27.94 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 22 "GPIO_S5_1") (tstamp 040a8c56-a2c5-489c-8167-8b7186664393))
|
||||
(pad "24" thru_hole oval (at 2.54 27.94 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 23 "GPIO_PWM1") (tstamp 376a7697-de73-4228-b597-7420574cb8f4))
|
||||
(pad "25" thru_hole oval (at 0 30.48 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 24 "GPIO_S5_2") (tstamp ad3c0573-42eb-4ab4-acec-a839887126ca))
|
||||
(pad "26" thru_hole oval (at 2.54 30.48 90) (locked) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask "F.SilkS")
|
||||
(net 25 "I2SMCLK_GPIO") (tstamp 874ff977-dbaa-4613-abf6-c2d848b5b3f0))
|
||||
(model "Pin_Headers.3dshapes/Pin_Header_Straight_2x13.wrl"
|
||||
(offset (xyz 1.269999980926514 -15.23999977111816 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 90))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Mounting_Holes:MountingHole_3-5mm" locked (layer "F.Cu")
|
||||
(tedit 58633422) (tstamp 00000000-0000-0000-0000-0000577da462)
|
||||
(at 191.77 140.97)
|
||||
(descr "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(tags "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(path "/00000000-0000-0000-0000-000058633372")
|
||||
(attr through_hole)
|
||||
(fp_text reference "MK2" (at 0 -4.50088) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ff4093c6-37e5-4062-80ab-cee0613ea782)
|
||||
)
|
||||
(fp_text value "Mounting_Hole" (at 0 5.00126) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 36b1a5f8-8293-4311-8bd7-8513e6eb0138)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.5 0) (layer "Cmts.User") (width 0.381) (fill none) (tstamp 4c0a7678-dfed-4c31-b09a-348c5d219b65))
|
||||
(pad "1" thru_hole circle (at 0 0) (locked) (size 3.5 3.5) (drill 3.5) (layers) (tstamp 86ce1d0e-da25-49eb-ae42-604350131569))
|
||||
)
|
||||
|
||||
(footprint "Mounting_Holes:MountingHole_3-5mm" locked (layer "F.Cu")
|
||||
(tedit 58633418) (tstamp 00000000-0000-0000-0000-0000577f1cae)
|
||||
(at 100.33 140.97)
|
||||
(descr "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(tags "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(path "/00000000-0000-0000-0000-000058633409")
|
||||
(attr through_hole)
|
||||
(fp_text reference "MK1" (at 0 -4.50088) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp fdb9b92b-133b-4b47-8202-34e9c2a71818)
|
||||
)
|
||||
(fp_text value "Mounting_Hole" (at 0 5.00126) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ca7648fb-bd9d-45ae-8e68-a244b40b89bf)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.5 0) (layer "Cmts.User") (width 0.381) (fill none) (tstamp cfd355b8-7252-45d7-a9a6-e63b1c0f609e))
|
||||
(pad "1" thru_hole circle (at 0 0) (locked) (size 3.5 3.5) (drill 3.5) (layers) (tstamp 342f95af-1da3-4ffa-a9ef-dbc51ce2b75b))
|
||||
)
|
||||
|
||||
(footprint "Mounting_Holes:MountingHole_3-5mm" locked (layer "F.Cu")
|
||||
(tedit 58633440) (tstamp 00000000-0000-0000-0000-0000577f1cb9)
|
||||
(at 100.33 74.93)
|
||||
(descr "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(tags "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(path "/00000000-0000-0000-0000-00005863348e")
|
||||
(attr through_hole)
|
||||
(fp_text reference "MK4" (at 0 -4.50088) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 89f8f381-144b-4f6d-97c0-9d50963af224)
|
||||
)
|
||||
(fp_text value "Mounting_Hole" (at 0 5.00126) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ff263f3e-bbfb-4282-8c12-7e0a8c90d9df)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.5 0) (layer "Cmts.User") (width 0.381) (fill none) (tstamp 76b47b06-f231-4716-8dcb-54ce4ae94eba))
|
||||
(pad "1" thru_hole circle (at 0 0) (locked) (size 3.5 3.5) (drill 3.5) (layers) (tstamp 6cb52416-0698-4f08-a129-189ae148bc82))
|
||||
)
|
||||
|
||||
(footprint "Mounting_Holes:MountingHole_3-5mm" locked (layer "F.Cu")
|
||||
(tedit 58633432) (tstamp 00000000-0000-0000-0000-0000577f1cc4)
|
||||
(at 191.77 74.93)
|
||||
(descr "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(tags "Mounting hole, Befestigungsbohrung, 3,5mm, No Annular, Kein Restring,")
|
||||
(path "/00000000-0000-0000-0000-000058633454")
|
||||
(attr through_hole)
|
||||
(fp_text reference "MK3" (at 0 -4.50088) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp ec3af793-b9a1-4776-987a-62dc3ac44e4a)
|
||||
)
|
||||
(fp_text value "Mounting_Hole" (at 0 5.00126) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 8c0e2f03-e8db-4bd4-ad91-3d9de85fd0f2)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 3.5 0) (layer "Cmts.User") (width 0.381) (fill none) (tstamp 66a6fefc-396c-447b-beb4-eae4fe6b8a65))
|
||||
(pad "1" thru_hole circle (at 0 0) (locked) (size 3.5 3.5) (drill 3.5) (layers) (tstamp 93ef87f2-708b-4e52-b54c-2cbd6740e799))
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_0201_0603Metric" (layer "F.Cu")
|
||||
(tedit 5B301BBD) (tstamp c6d657fd-5fb9-4795-b35b-b8b571ac9973)
|
||||
(at 108.52 103.78)
|
||||
(descr "Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 -1.05) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp b6a6c6e2-647b-497b-8063-30c5dc6ae238)
|
||||
)
|
||||
(fp_text value "R_0201_0603Metric" (at 0 1.05) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp c2ff6069-851b-4586-b813-0d29f1cbb91b)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 -0.68) (layer "F.Fab")
|
||||
(effects (font (size 0.25 0.25) (thickness 0.04)))
|
||||
(tstamp 0f52edb2-e666-4472-ab5f-bb943a6d007e)
|
||||
)
|
||||
(fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp 45f6e2c1-c089-4110-a24d-4249fde80857))
|
||||
(fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp 7ec5d1ba-e069-46ae-9fc3-70f2e9b2906e))
|
||||
(fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer "F.CrtYd") (width 0.05) (tstamp d056470e-03a4-4f41-8395-855673becbea))
|
||||
(fp_line (start 0.7 0.35) (end -0.7 0.35) (layer "F.CrtYd") (width 0.05) (tstamp fb1761cf-0ef1-4597-8f11-48d5c123d152))
|
||||
(fp_line (start 0.3 0.15) (end -0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 19f10a3f-3d39-4d89-b75d-d9a5d401cf26))
|
||||
(fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer "F.Fab") (width 0.1) (tstamp 3d91e15e-8b12-4a4b-b942-ea0234aad4d4))
|
||||
(fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp e04c0cff-46c6-4a93-a0a4-b1521960a47e))
|
||||
(fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer "F.Fab") (width 0.1) (tstamp fd9b1b23-22c5-4c46-83f1-64f36867c37d))
|
||||
(pad "" smd roundrect (at -0.345 0) (locked) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 05de845e-b7f4-43e8-bc7c-621f0a3d63eb))
|
||||
(pad "" smd roundrect (at 0.345 0) (locked) (size 0.318 0.36) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp f3ca4cf6-bb49-45aa-bbc0-df85cd44b58f))
|
||||
(pad "1" smd roundrect (at -0.32 0) (locked) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp a2d80f69-5f89-4bbd-a0e6-bd1f2450f16f))
|
||||
(pad "2" smd roundrect (at 0.32 0) (locked) (size 0.46 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 377331a3-75db-48e6-8254-e27dc43ff779))
|
||||
(model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0201_0603Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_line (start 195.58 71.12) (end 96.52 71.12) (angle 90) (layer "Edge.Cuts") (width 0.15) (tstamp 2668eae5-e838-4dec-a87d-2b40a098a0a2))
|
||||
(gr_line (start 96.52 144.78) (end 195.58 144.78) (angle 90) (layer "Edge.Cuts") (width 0.15) (tstamp 4db5a4c9-4072-41cd-a257-fadcefa47294))
|
||||
(gr_line (start 195.58 144.78) (end 195.58 71.12) (angle 90) (layer "Edge.Cuts") (width 0.15) (tstamp c5eebce5-78a3-4142-8902-e211c6cd5c8f))
|
||||
(gr_line (start 96.52 71.12) (end 96.52 144.78) (angle 90) (layer "Edge.Cuts") (width 0.15) (tstamp deb9b139-58fd-49d8-9b12-09ad44d4f842))
|
||||
(target plus (at 96.52 144.78) (size 5) (width 0.15) (layer "Edge.Cuts") (tstamp 0656fbe8-d593-4158-9bf3-80d6a1b2e6a0))
|
||||
|
||||
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp 7ecf5a8d-7053-4645-8dde-8ebe3d86d387) (name "NoBottomFootprints") (hatch full 0.508)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.254)
|
||||
(keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 114.96 110.15)
|
||||
(xy 96.52 110.15)
|
||||
(xy 96.52 92.05)
|
||||
(xy 114.96 92.05)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer "B.Cu") (tstamp a318326d-41b9-4ad1-a1b1-e90c920d74a2) (name "NoBottomFootprints") (hatch full 0.508)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.254)
|
||||
(keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour allowed) (footprints not_allowed))
|
||||
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 195.58 112.02)
|
||||
(xy 178.86 112.02)
|
||||
(xy 178.86 96.83)
|
||||
(xy 195.58 96.83)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -0,0 +1,176 @@
|
|||
(kicad_pcb (version 20210228) (generator pcbnew)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(pad_to_mask_clearance 0)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(svguseinch false)
|
||||
(svgprecision 6)
|
||||
(excludeedgelayer true)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(net 0 "")
|
||||
(net 1 "/NET_B")
|
||||
(net 2 "/NET_A")
|
||||
|
||||
(footprint "Resistor_SMD:R_1206_3216Metric" (layer "F.Cu")
|
||||
(tedit 5F68FEEE) (tstamp b68b261f-f4c9-4eef-9ff6-988c61cc3af7)
|
||||
(at 141.351 78.867 90)
|
||||
(descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(property "Sheetfile" "drc4.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(path "/9a8b5393-bbd4-45fa-9ab2-b594d7c05cb6")
|
||||
(attr smd)
|
||||
(fp_text reference "R1" (at 0.127 2.0574 90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 254bdf2d-d49b-452a-9897-795d9599eed4)
|
||||
)
|
||||
(fp_text value "10k" (at 0 1.82 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 1865a67d-1664-4d96-911b-938a14f746b9)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||
(tstamp 4a9b9b15-194c-4782-8e95-78cb930f8c9b)
|
||||
)
|
||||
(fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) (layer "F.SilkS") (width 0.12) (tstamp b0089ac4-7bc4-4525-92d3-216f60e81c1d))
|
||||
(fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp ddde4b4e-5356-4156-b6cc-8a7f3eb720cf))
|
||||
(fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 6b778cda-fdd8-4407-b62a-093e677637f9))
|
||||
(fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp da85902f-328c-42c8-aeb4-473134dff5da))
|
||||
(fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp f5e73456-a50d-4267-a859-b88b4cdcdb42))
|
||||
(fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp ffc540a3-0864-46af-8164-c3b19b9eb622))
|
||||
(fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 31a251c4-fd62-4958-9ad2-c98c1c153758))
|
||||
(fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 57c6cf04-f25a-4eb2-89c5-bfc561cc28c2))
|
||||
(fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp d646a40a-faef-4906-b541-818321c1a58a))
|
||||
(fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp e5f2a5e0-5af2-409c-a9cd-236a55b46972))
|
||||
(pad "1" smd roundrect (at -1.4625 0 90) (locked) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222)
|
||||
(net 2 "/NET_A") (pintype "passive") (tstamp c69de6ad-e39a-4788-a757-b7516dce18a6))
|
||||
(pad "2" smd roundrect (at 1.4625 0 90) (locked) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222)
|
||||
(net 1 "/NET_B") (pintype "passive") (tstamp 64df41cd-249a-44e2-8ece-db9044298f6e))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Resistor_SMD:R_1206_3216Metric" (layer "F.Cu")
|
||||
(tedit 5F68FEEE) (tstamp f14ef839-68d9-418e-ad16-64736560725d)
|
||||
(at 135.509 77.851 90)
|
||||
(descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
|
||||
(tags "resistor")
|
||||
(property "Sheetfile" "drc4.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(path "/03610aed-5c3d-40b0-978d-59519cfeb402")
|
||||
(attr smd)
|
||||
(fp_text reference "R2" (at 0 -1.82 90) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 986e4117-8fd6-4956-92bc-2f11fcba2513)
|
||||
)
|
||||
(fp_text value "10k" (at 0 1.82 90) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp efd356e0-9fbc-4eba-b41e-a09ea03128ed)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
|
||||
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||
(tstamp 809a3f4f-871d-42c0-933f-934021ed715d)
|
||||
)
|
||||
(fp_line (start -0.727064 -0.91) (end 0.727064 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 4292c661-4eb3-43f7-8718-8c91a9e1637b))
|
||||
(fp_line (start -0.727064 0.91) (end 0.727064 0.91) (layer "F.SilkS") (width 0.12) (tstamp e82654a8-5bfa-4229-b151-0284374c6ca9))
|
||||
(fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp 00dd09e3-562c-4a68-9c39-97744c61c9a6))
|
||||
(fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 7f96b14e-a999-4d90-8ae1-42c1ffcc021f))
|
||||
(fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer "F.CrtYd") (width 0.05) (tstamp 8b9c1d99-4b8f-4fe7-a139-663a2b2adcea))
|
||||
(fp_line (start 2.28 1.12) (end -2.28 1.12) (layer "F.CrtYd") (width 0.05) (tstamp 9e84a299-c391-455a-9f9f-d7bdd5e6ee8a))
|
||||
(fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp 03355848-54f2-498d-8fb4-ad0472fb93da))
|
||||
(fp_line (start 1.6 0.8) (end -1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 3f7c3a19-588e-4554-93de-0acd855f92a0))
|
||||
(fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer "F.Fab") (width 0.1) (tstamp 751ae58c-818d-4189-9578-8d12393fb4de))
|
||||
(fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer "F.Fab") (width 0.1) (tstamp d3c0f7ad-d7da-4987-b647-5585bf5137b3))
|
||||
(pad "1" smd roundrect (at -1.4625 0 90) (locked) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222)
|
||||
(net 2 "/NET_A") (pintype "passive") (tstamp a202d05d-6123-4f3b-83ac-e9b52ab59302))
|
||||
(pad "2" smd roundrect (at 1.4625 0 90) (locked) (size 1.125 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.222222)
|
||||
(net 1 "/NET_B") (pintype "passive") (tstamp 79a76fdb-bb70-453e-9d81-12637b5ac88f))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 130.9624 74.1426) (end 145.669 82.3976) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 08c0673b-d188-4c34-917e-8882ac6e1e61))
|
||||
|
||||
(segment (start 137.6025 76.3885) (end 138.6185 77.4045) (width 0.25) (layer "F.Cu") (net 1) (tstamp 4fafb321-75ab-428f-a223-7df9a10734e0))
|
||||
(segment (start 138.6185 77.4045) (end 141.351 77.4045) (width 0.25) (layer "F.Cu") (net 1) (tstamp b14a6fe5-b108-4eb0-874f-5289bbab5bfa))
|
||||
(segment (start 135.509 76.3885) (end 137.6025 76.3885) (width 0.25) (layer "F.Cu") (net 1) (tstamp d3626667-3ba8-4618-aa74-3caa02344256))
|
||||
(segment (start 139.848946 79.3135) (end 135.509 79.3135) (width 0.25) (layer "F.Cu") (net 2) (tstamp 2eeacdee-4d9d-4c65-bec0-86c0df177b61))
|
||||
(segment (start 141.351 80.3295) (end 141.351 78.1812) (width 0.25) (layer "F.Cu") (net 2) (tstamp cc9b6272-14ca-4190-9739-bbef74b465c0))
|
||||
(segment (start 139.858023 79.304423) (end 139.848946 79.3135) (width 0.25) (layer "F.Cu") (net 2) (tstamp cf2dd366-898e-44f5-a25d-72ceb10e7a23))
|
||||
(segment (start 141.351 78.1812) (end 139.858023 79.304423) (width 0.25) (layer "F.Cu") (net 2) (tstamp d9381e5d-0866-4d83-ad66-159c2205cc99))
|
||||
|
||||
)
|
|
@ -56,21 +56,25 @@ struct DRC_REGRESSION_TEST_FIXTURE
|
|||
}
|
||||
|
||||
std::string absPath = KI_TEST::GetPcbnewTestDataDir() + relPath.ToStdString();
|
||||
std::string projectPath = absPath + ".kicad_pro";
|
||||
wxFileName projectFile( absPath + ".kicad_pro" );
|
||||
std::string boardPath = absPath + ".kicad_pcb";
|
||||
wxFileName rulesFile( absPath + ".kicad_dru" );
|
||||
|
||||
wxFileName pro( projectPath );
|
||||
|
||||
if( pro.Exists() )
|
||||
m_settingsManager.LoadProject( pro.GetFullPath() );
|
||||
if( projectFile.Exists() )
|
||||
m_settingsManager.LoadProject( projectFile.GetFullPath() );
|
||||
|
||||
m_board = KI_TEST::ReadBoardFromFileOrStream( boardPath );
|
||||
|
||||
if( pro.Exists() )
|
||||
if( projectFile.Exists() )
|
||||
m_board->SetProject( &m_settingsManager.Prj() );
|
||||
|
||||
m_DRCEngine = std::make_shared<DRC_ENGINE>( m_board.get(), &m_board->GetDesignSettings() );
|
||||
m_DRCEngine->InitEngine( wxFileName() );
|
||||
|
||||
if( rulesFile.Exists() )
|
||||
m_DRCEngine->InitEngine( rulesFile );
|
||||
else
|
||||
m_DRCEngine->InitEngine( wxFileName() );
|
||||
|
||||
m_board->GetDesignSettings().m_DRCEngine = m_DRCEngine;
|
||||
|
||||
m_toolMgr = std::make_unique<TOOL_MANAGER>();
|
||||
|
@ -105,15 +109,20 @@ BOOST_FIXTURE_TEST_SUITE( TestDRCRegressions, DRC_REGRESSION_TEST_FIXTURE )
|
|||
constexpr int delta = KiROUND( 0.006 * IU_PER_MM );
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE( DRCRegressions )
|
||||
BOOST_AUTO_TEST_CASE( DRCFalsePositiveRegressions )
|
||||
{
|
||||
for( const wxString& relPath : { "issue4139",
|
||||
"issue4774",
|
||||
"issue5978",
|
||||
"issue5990",
|
||||
"issue6443",
|
||||
"issue7975",
|
||||
"issue8407" } )
|
||||
// These documents at one time flagged DRC errors that they shouldn't have.
|
||||
|
||||
std::vector<wxString> tests = { "issue4139",
|
||||
"issue4774",
|
||||
"issue5978",
|
||||
"issue5990",
|
||||
"issue6443",
|
||||
"issue7567",
|
||||
"issue7975",
|
||||
"issue8407" };
|
||||
|
||||
for( const wxString& relPath : tests )
|
||||
{
|
||||
loadBoard( relPath );
|
||||
fillZones( 6 );
|
||||
|
@ -121,8 +130,8 @@ BOOST_AUTO_TEST_CASE( DRCRegressions )
|
|||
std::vector<DRC_ITEM> violations;
|
||||
BOARD_DESIGN_SETTINGS& bds = m_board->GetDesignSettings();
|
||||
|
||||
bds.m_DRCSeverities[ DRCE_INVALID_OUTLINE ] = SEVERITY::RPT_SEVERITY_WARNING;
|
||||
bds.m_DRCSeverities[ DRCE_UNCONNECTED_ITEMS ] = SEVERITY::RPT_SEVERITY_WARNING;
|
||||
bds.m_DRCSeverities[ DRCE_INVALID_OUTLINE ] = SEVERITY::RPT_SEVERITY_IGNORE;
|
||||
bds.m_DRCSeverities[ DRCE_UNCONNECTED_ITEMS ] = SEVERITY::RPT_SEVERITY_IGNORE;
|
||||
|
||||
m_DRCEngine->SetViolationHandler(
|
||||
[&]( const std::shared_ptr<DRC_ITEM>& aItem, wxPoint aPos )
|
||||
|
@ -133,17 +142,76 @@ BOOST_AUTO_TEST_CASE( DRCRegressions )
|
|||
|
||||
m_DRCEngine->RunTests( EDA_UNITS::MILLIMETRES, true, false );
|
||||
|
||||
BOOST_TEST_MESSAGE( wxString::Format( "DRC regression: %s, %s",
|
||||
relPath,
|
||||
violations.empty() ? "passed" : "failed" ) );
|
||||
|
||||
if( !violations.empty() )
|
||||
if( violations.empty() )
|
||||
{
|
||||
BOOST_TEST_MESSAGE( wxString::Format( "DRC regression: %s, passed", relPath ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
std::map<KIID, EDA_ITEM*> itemMap;
|
||||
m_board->FillItemMap( itemMap );
|
||||
|
||||
for( const DRC_ITEM& item : violations )
|
||||
BOOST_ERROR( item.ShowReport( EDA_UNITS::INCHES, RPT_SEVERITY_ERROR, itemMap ) );
|
||||
{
|
||||
BOOST_TEST_MESSAGE( item.ShowReport( EDA_UNITS::INCHES, RPT_SEVERITY_ERROR,
|
||||
itemMap ) );
|
||||
}
|
||||
|
||||
BOOST_ERROR( wxString::Format( "DRC regression: %s, failed", relPath ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
BOOST_AUTO_TEST_CASE( DRCFalseNegativeRegressions )
|
||||
{
|
||||
// These documents at one time failed to catch DRC errors that they should have.
|
||||
|
||||
std::vector< std::pair<wxString, int> > tests = { { "issue1358", 2 },
|
||||
{ "issue2528", 1 },
|
||||
{ "issue5750", 4 },
|
||||
{ "issue5854", 3 },
|
||||
{ "issue6879", 6 },
|
||||
{ "issue6945", 2 },
|
||||
{ "issue7241", 1 },
|
||||
{ "issue7267", 4 },
|
||||
{ "issue7325", 21 },
|
||||
{ "issue8003", 2 } };
|
||||
|
||||
for( const std::pair<wxString, int>& entry : tests )
|
||||
{
|
||||
loadBoard( entry.first );
|
||||
fillZones( 6 );
|
||||
|
||||
std::vector<DRC_ITEM> violations;
|
||||
BOARD_DESIGN_SETTINGS& bds = m_board->GetDesignSettings();
|
||||
|
||||
m_DRCEngine->SetViolationHandler(
|
||||
[&]( const std::shared_ptr<DRC_ITEM>& aItem, wxPoint aPos )
|
||||
{
|
||||
violations.push_back( *aItem );
|
||||
} );
|
||||
|
||||
m_DRCEngine->RunTests( EDA_UNITS::MILLIMETRES, true, false );
|
||||
|
||||
if( violations.size() == entry.second )
|
||||
{
|
||||
BOOST_TEST_MESSAGE( wxString::Format( "DRC regression: %s, passed", entry.first ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
BOOST_CHECK_EQUAL( violations.size(), entry.second );
|
||||
|
||||
std::map<KIID, EDA_ITEM*> itemMap;
|
||||
m_board->FillItemMap( itemMap );
|
||||
|
||||
for( const DRC_ITEM& item : violations )
|
||||
{
|
||||
BOOST_TEST_MESSAGE( item.ShowReport( EDA_UNITS::INCHES, RPT_SEVERITY_ERROR,
|
||||
itemMap ) );
|
||||
}
|
||||
|
||||
BOOST_ERROR( wxString::Format( "DRC regression: %s, failed", entry.first ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -56,21 +56,25 @@ struct ZONE_FILL_TEST_FIXTURE
|
|||
}
|
||||
|
||||
std::string absPath = KI_TEST::GetPcbnewTestDataDir() + relPath.ToStdString();
|
||||
std::string projectPath = absPath + ".kicad_pro";
|
||||
wxFileName projectFile( absPath + ".kicad_pro" );
|
||||
std::string boardPath = absPath + ".kicad_pcb";
|
||||
wxFileName rulesFile( absPath + ".kicad_dru" );
|
||||
|
||||
wxFileName pro( projectPath );
|
||||
|
||||
if( pro.Exists() )
|
||||
m_settingsManager.LoadProject( pro.GetFullPath() );
|
||||
if( projectFile.Exists() )
|
||||
m_settingsManager.LoadProject( projectFile.GetFullPath() );
|
||||
|
||||
m_board = KI_TEST::ReadBoardFromFileOrStream( boardPath );
|
||||
|
||||
if( pro.Exists() )
|
||||
if( projectFile.Exists() )
|
||||
m_board->SetProject( &m_settingsManager.Prj() );
|
||||
|
||||
m_DRCEngine = std::make_shared<DRC_ENGINE>( m_board.get(), &m_board->GetDesignSettings() );
|
||||
m_DRCEngine->InitEngine( wxFileName() );
|
||||
|
||||
if( rulesFile.Exists() )
|
||||
m_DRCEngine->InitEngine( rulesFile );
|
||||
else
|
||||
m_DRCEngine->InitEngine( wxFileName() );
|
||||
|
||||
m_board->GetDesignSettings().m_DRCEngine = m_DRCEngine;
|
||||
|
||||
m_toolMgr = std::make_unique<TOOL_MANAGER>();
|
||||
|
@ -233,16 +237,20 @@ BOOST_AUTO_TEST_CASE( NotchedZones )
|
|||
|
||||
BOOST_AUTO_TEST_CASE( RegressionZoneFillTests )
|
||||
{
|
||||
for( const wxString& relPath : { "issue2568",
|
||||
"issue3812",
|
||||
"issue5102",
|
||||
"issue5320",
|
||||
"issue5567",
|
||||
"issue5830",
|
||||
"issue6039",
|
||||
"issue6260",
|
||||
"issue6284",
|
||||
"issue7086" } )
|
||||
std::vector<wxString> tests = { "issue18",
|
||||
"issue2568",
|
||||
"issue3812",
|
||||
"issue5102",
|
||||
"issue5313",
|
||||
"issue5320",
|
||||
"issue5567",
|
||||
"issue5830",
|
||||
"issue6039",
|
||||
"issue6260",
|
||||
"issue6284",
|
||||
"issue7086" };
|
||||
|
||||
for( const wxString& relPath : tests )
|
||||
{
|
||||
loadBoard( relPath );
|
||||
|
||||
|
@ -261,18 +269,26 @@ BOOST_AUTO_TEST_CASE( RegressionZoneFillTests )
|
|||
|
||||
m_DRCEngine->RunTests( EDA_UNITS::MILLIMETRES, true, false );
|
||||
|
||||
BOOST_TEST_MESSAGE( wxString::Format( "Zone fill regression: %s, V%d fill algo %s",
|
||||
relPath,
|
||||
fillVersion,
|
||||
violations.empty() ? "passed" : "failed" ) );
|
||||
|
||||
if( !violations.empty() )
|
||||
if( violations.empty() )
|
||||
{
|
||||
BOOST_TEST_MESSAGE( wxString::Format( "Zone fill regression: %s, V%d algo passed",
|
||||
relPath,
|
||||
fillVersion ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
std::map<KIID, EDA_ITEM*> itemMap;
|
||||
m_board->FillItemMap( itemMap );
|
||||
|
||||
for( const DRC_ITEM& v : violations )
|
||||
BOOST_ERROR( v.ShowReport( EDA_UNITS::INCHES, RPT_SEVERITY_ERROR, itemMap ) );
|
||||
for( const DRC_ITEM& item : violations )
|
||||
{
|
||||
BOOST_TEST_MESSAGE( item.ShowReport( EDA_UNITS::INCHES, RPT_SEVERITY_ERROR,
|
||||
itemMap ) );
|
||||
}
|
||||
|
||||
BOOST_ERROR( wxString::Format( "Zone fill regression: %s, V%d algo failed",
|
||||
relPath,
|
||||
fillVersion ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue