diff --git a/tests/board_samples/kicad_6/3Rs.kicad_sch b/tests/board_samples/kicad_6/3Rs.kicad_sch new file mode 100644 index 00000000..421376db --- /dev/null +++ b/tests/board_samples/kicad_6/3Rs.kicad_sch @@ -0,0 +1 @@ +dummy diff --git a/tests/board_samples/kicad_6/fail-project.kicad_pcb b/tests/board_samples/kicad_6/fail-project.kicad_pcb new file mode 100644 index 00000000..7fcda1a0 --- /dev/null +++ b/tests/board_samples/kicad_6/fail-project.kicad_pcb @@ -0,0 +1,383 @@ +(kicad_pcb (version 20211014) (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 "/Power/VCC") + (net 2 "GND") + (net 3 "Net-(C2-Pad1)") + (net 4 "Net-(C3-Pad1)") + (net 5 "Net-(C3-Pad2)") + + (footprint "Capacitor_SMD:CP_Elec_3x5.3" (layer "F.Cu") + (tedit 5B303299) (tstamp 00000000-0000-0000-0000-00005ca71e81) + (at 177.185001 82.214999 90) + (descr "SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics ") + (tags "Capacitor Electrolytic") + (path "/00000000-0000-0000-0000-00005ca75bc1/00000000-0000-0000-0000-00005ca7214e") + (attr smd) + (fp_text reference "C3" (at 0 -2.7 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp efeac2a2-7682-4dc7-83ee-f6f1b23da506) + ) + (fp_text value "CP" (at 0 2.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5fc27c35-3e1c-4f96-817c-93b5570858a6) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.6 0.6) (thickness 0.09))) + (tstamp e857610b-4434-4144-b04e-43c1ebdc5ceb) + ) + (fp_line (start 1.76 -1.76) (end 1.76 -1.06) (layer "F.SilkS") (width 0.12) (tstamp 0eaa98f0-9565-4637-ace3-42a5231b07f7)) + (fp_line (start -2.1875 -1.6225) (end -2.1875 -1.2475) (layer "F.SilkS") (width 0.12) (tstamp 0f22151c-f260-4674-b486-4710a2c42a55)) + (fp_line (start -0.870563 -1.76) (end 1.76 -1.76) (layer "F.SilkS") (width 0.12) (tstamp 181abe7a-f941-42b6-bd46-aaa3131f90fb)) + (fp_line (start -2.375 -1.435) (end -2 -1.435) (layer "F.SilkS") (width 0.12) (tstamp 1831fb37-1c5d-42c4-b898-151be6fca9dc)) + (fp_line (start 1.76 1.76) (end 1.76 1.06) (layer "F.SilkS") (width 0.12) (tstamp 704d6d51-bb34-4cbf-83d8-841e208048d8)) + (fp_line (start -1.570563 1.06) (end -0.870563 1.76) (layer "F.SilkS") (width 0.12) (tstamp 9340c285-5767-42d5-8b6d-63fe2a40ddf3)) + (fp_line (start -1.570563 -1.06) (end -0.870563 -1.76) (layer "F.SilkS") (width 0.12) (tstamp c41b3c8b-634e-435a-b582-96b83bbd4032)) + (fp_line (start -0.870563 1.76) (end 1.76 1.76) (layer "F.SilkS") (width 0.12) (tstamp ce83728b-bebd-48c2-8734-b6a50d837931)) + (fp_line (start 1.9 1.05) (end 1.9 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 03c52831-5dc5-43c5-a442-8d23643b46fb)) + (fp_line (start 1.9 -1.05) (end 2.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 0b21a65d-d20b-411e-920a-75c343ac5136)) + (fp_line (start -0.93 -1.9) (end 1.9 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 29e78086-2175-405e-9ba3-c48766d2f50c)) + (fp_line (start -2.85 1.05) (end -1.78 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 2d210a96-f81f-42a9-8bf4-1b43c11086f3)) + (fp_line (start 2.85 -1.05) (end 2.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 3cd1bda0-18db-417d-b581-a0c50623df68)) + (fp_line (start -1.78 -1.05) (end -0.93 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 4c8eb964-bdf4-44de-90e9-e2ab82dd5313)) + (fp_line (start -1.78 1.05) (end -0.93 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 94a873dc-af67-4ef9-8159-1f7c93eeb3d7)) + (fp_line (start -2.85 -1.05) (end -2.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 9bb20359-0f8b-45bc-9d38-6626ed3a939d)) + (fp_line (start -0.93 1.9) (end 1.9 1.9) (layer "F.CrtYd") (width 0.05) (tstamp a1823eb2-fb0d-4ed8-8b96-04184ac3a9d5)) + (fp_line (start -1.78 -1.05) (end -2.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp aa14c3bd-4acc-4908-9d28-228585a22a9d)) + (fp_line (start 2.85 1.05) (end 1.9 1.05) (layer "F.CrtYd") (width 0.05) (tstamp d57dcfee-5058-4fc2-a68b-05f9a48f685b)) + (fp_line (start 1.9 -1.9) (end 1.9 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp fe8d9267-7834-48d6-a191-c8724b2ee78d)) + (fp_line (start -1.65 -0.825) (end -1.65 0.825) (layer "F.Fab") (width 0.1) (tstamp 127679a9-3981-4934-815e-896a4e3ff56e)) + (fp_line (start -1.65 -0.825) (end -0.825 -1.65) (layer "F.Fab") (width 0.1) (tstamp 48ab88d7-7084-4d02-b109-3ad55a30bb11)) + (fp_line (start 1.65 -1.65) (end 1.65 1.65) (layer "F.Fab") (width 0.1) (tstamp 6a45789b-3855-401f-8139-3c734f7f52f9)) + (fp_line (start -0.825 1.65) (end 1.65 1.65) (layer "F.Fab") (width 0.1) (tstamp 716e31c5-485f-40b5-88e3-a75900da9811)) + (fp_line (start -0.960469 -0.95) (end -0.960469 -0.65) (layer "F.Fab") (width 0.1) (tstamp 8174b4de-74b1-48db-ab8e-c8432251095b)) + (fp_line (start -0.825 -1.65) (end 1.65 -1.65) (layer "F.Fab") (width 0.1) (tstamp b1086f75-01ba-4188-8d36-75a9e2828ca9)) + (fp_line (start -1.65 0.825) (end -0.825 1.65) (layer "F.Fab") (width 0.1) (tstamp f71da641-16e6-4257-80c3-0b9d804fee4f)) + (fp_line (start -1.110469 -0.8) (end -0.810469 -0.8) (layer "F.Fab") (width 0.1) (tstamp fd470e95-4861-44fe-b1e4-6d8a7c66e144)) + (fp_circle (center 0 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 6c9b793c-e74d-4754-a2c0-901e73b26f1c)) + (pad "1" smd rect locked (at -1.5 0 90) (size 2.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "Net-(C3-Pad1)") (tstamp 6c2e273e-743c-4f1e-a647-4171f8122550)) + (pad "2" smd rect locked (at 1.5 0 90) (size 2.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "Net-(C3-Pad2)") (tstamp 666713b0-70f4-42df-8761-f65bc212d03b)) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_3x5.3.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:CP_Elec_3x5.3" (layer "F.Cu") + (tedit 5B303299) (tstamp 00000000-0000-0000-0000-00005ca71ea5) + (at 177.185001 75.464999 90) + (descr "SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics ") + (tags "Capacitor Electrolytic") + (path "/00000000-0000-0000-0000-00005ca75bc1/00000000-0000-0000-0000-00005ca735b9") + (attr smd) + (fp_text reference "C4" (at 0 -2.7 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c0515cd2-cdaa-467e-8354-0f6eadfa35c9) + ) + (fp_text value "CP" (at 0 2.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1bf544e3-5940-4576-9291-2464e95c0ee2) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.6 0.6) (thickness 0.09))) + (tstamp 3aaee4c4-dbf7-49a5-a620-9465d8cc3ae7) + ) + (fp_line (start -0.870563 1.76) (end 1.76 1.76) (layer "F.SilkS") (width 0.12) (tstamp 08a7c925-7fae-4530-b0c9-120e185cb318)) + (fp_line (start -2.1875 -1.6225) (end -2.1875 -1.2475) (layer "F.SilkS") (width 0.12) (tstamp 2d6db888-4e40-41c8-b701-07170fc894bc)) + (fp_line (start -0.870563 -1.76) (end 1.76 -1.76) (layer "F.SilkS") (width 0.12) (tstamp 4a4ec8d9-3d72-4952-83d4-808f65849a2b)) + (fp_line (start -1.570563 1.06) (end -0.870563 1.76) (layer "F.SilkS") (width 0.12) (tstamp 5528bcad-2950-4673-90eb-c37e6952c475)) + (fp_line (start -2.375 -1.435) (end -2 -1.435) (layer "F.SilkS") (width 0.12) (tstamp 7bbf981c-a063-4e30-8911-e4228e1c0743)) + (fp_line (start -1.570563 -1.06) (end -0.870563 -1.76) (layer "F.SilkS") (width 0.12) (tstamp 7edc9030-db7b-43ac-a1b3-b87eeacb4c2d)) + (fp_line (start 1.76 -1.76) (end 1.76 -1.06) (layer "F.SilkS") (width 0.12) (tstamp cbd8faed-e1f8-4406-87c8-58b2c504a5d4)) + (fp_line (start 1.76 1.76) (end 1.76 1.06) (layer "F.SilkS") (width 0.12) (tstamp f2c93195-af12-4d3e-acdf-bdd0ff675c24)) + (fp_line (start -1.78 -1.05) (end -0.93 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 0f54db53-a272-4955-88fb-d7ab00657bb0)) + (fp_line (start 2.85 1.05) (end 1.9 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 31e08896-1992-4725-96d9-9d2728bca7a3)) + (fp_line (start 1.9 1.05) (end 1.9 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 6441b183-b8f2-458f-a23d-60e2b1f66dd6)) + (fp_line (start 1.9 -1.9) (end 1.9 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 66043bca-a260-4915-9fce-8a51d324c687)) + (fp_line (start -1.78 1.05) (end -0.93 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 80094b70-85ab-4ff6-934b-60d5ee65023a)) + (fp_line (start 1.9 -1.05) (end 2.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 852dabbf-de45-4470-8176-59d37a754407)) + (fp_line (start -1.78 -1.05) (end -2.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp 922058ca-d09a-45fd-8394-05f3e2c1e03a)) + (fp_line (start -2.85 -1.05) (end -2.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 97fe9c60-586f-4895-8504-4d3729f5f81a)) + (fp_line (start 2.85 -1.05) (end 2.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp b5352a33-563a-4ffe-a231-2e68fb54afa3)) + (fp_line (start -2.85 1.05) (end -1.78 1.05) (layer "F.CrtYd") (width 0.05) (tstamp bdc7face-9f7c-4701-80bb-4cc144448db1)) + (fp_line (start -0.93 1.9) (end 1.9 1.9) (layer "F.CrtYd") (width 0.05) (tstamp bfc0aadc-38cf-466e-a642-68fdc3138c78)) + (fp_line (start -0.93 -1.9) (end 1.9 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp d4a1d3c4-b315-4bec-9220-d12a9eab51e0)) + (fp_line (start -1.110469 -0.8) (end -0.810469 -0.8) (layer "F.Fab") (width 0.1) (tstamp 003c2200-0632-4808-a662-8ddd5d30c768)) + (fp_line (start -0.960469 -0.95) (end -0.960469 -0.65) (layer "F.Fab") (width 0.1) (tstamp 240e07e1-770b-4b27-894f-29fd601c924d)) + (fp_line (start -0.825 -1.65) (end 1.65 -1.65) (layer "F.Fab") (width 0.1) (tstamp 63ff1c93-3f96-4c33-b498-5dd8c33bccc0)) + (fp_line (start -1.65 -0.825) (end -0.825 -1.65) (layer "F.Fab") (width 0.1) (tstamp 9b0a1687-7e1b-4a04-a30b-c27a072a2949)) + (fp_line (start -0.825 1.65) (end 1.65 1.65) (layer "F.Fab") (width 0.1) (tstamp 9e1b837f-0d34-4a18-9644-9ee68f141f46)) + (fp_line (start 1.65 -1.65) (end 1.65 1.65) (layer "F.Fab") (width 0.1) (tstamp b88717bd-086f-46cd-9d3f-0396009d0996)) + (fp_line (start -1.65 -0.825) (end -1.65 0.825) (layer "F.Fab") (width 0.1) (tstamp c01d25cd-f4bb-4ef3-b5ea-533a2a4ddb2b)) + (fp_line (start -1.65 0.825) (end -0.825 1.65) (layer "F.Fab") (width 0.1) (tstamp ee27d19c-8dca-4ac8-a760-6dfd54d28071)) + (fp_circle (center 0 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 61fe293f-6808-4b7f-9340-9aaac7054a97)) + (pad "1" smd rect locked (at -1.5 0 90) (size 2.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "Net-(C3-Pad1)") (tstamp 8da933a9-35f8-42e6-8504-d1bab7264306)) + (pad "2" smd rect locked (at 1.5 0 90) (size 2.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "Net-(C3-Pad2)") (tstamp 2f215f15-3d52-4c91-93e6-3ea03a95622f)) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_3x5.3.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tedit 5B301BBE) (tstamp 00000000-0000-0000-0000-00005ca72801) + (at 164.775001 80.505001 90) + (descr "Capacitor 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 "capacitor") + (path "/00000000-0000-0000-0000-00005ca71704/00000000-0000-0000-0000-00005ca745a6") + (attr smd) + (fp_text reference "C1" (at 0 -1.17 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp dde3dba8-1b81-466c-93a3-c284ff4da1ef) + ) + (fp_text value "C" (at 0 1.17 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 58dc14f9-c158-4824-a84e-24a6a482a7a4) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp e877bf4a-4210-4bd3-b7b0-806eb4affc5b) + ) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 120a7b0f-ddfd-4447-85c1-35665465acdb)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 48f827a8-6e22-4a2e-abdc-c2a03098d883)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 854dd5d4-5fd2-4730-bd49-a9cd8299a065)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 8d55e186-3e11-40e8-a65e-b36a8a00069e)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 13475e15-f37c-4de8-857e-1722b0c39513)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 2732632c-4768-42b6-bf7f-14643424019e)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp b635b16e-60bb-4b3e-9fc3-47d34eef8381)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp f976e2cc-36f9-4479-a816-2c74d1d5da6f)) + (pad "1" smd roundrect locked (at -0.485 0 90) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "/Power/VCC") (tstamp cef6f603-8a0b-4dd0-af99-ebfbef7d1b4b)) + (pad "2" smd roundrect locked (at 0.485 0 90) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (tstamp 9c8ccb2a-b1e9-4f2c-94fe-301b5975277e)) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tedit 5B301BBE) (tstamp 00000000-0000-0000-0000-00005ca72810) + (at 170.18 80.020001 90) + (descr "Capacitor 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 "capacitor") + (path "/00000000-0000-0000-0000-00005ca75bc1/00000000-0000-0000-0000-00005ca76352") + (attr smd) + (fp_text reference "C2" (at 0 -1.17 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6a44418c-7bb4-4e99-8836-57f153c19721) + ) + (fp_text value "C" (at 0 1.17 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0147f16a-c952-4891-8f53-a9fb8cddeb8d) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp d1262c4d-2245-4c4f-8f35-7bb32cd9e21e) + ) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 0d0bb7b2-a6e5-46d2-9492-a1aa6e5a7b2f)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 81bbc3ff-3938-49ac-8297-ce2bcc9a42bd)) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp b1169a2d-8998-4b50-a48d-c520bcc1b8e1)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp d22e95aa-f3db-4fbc-a331-048a2523233e)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 0a3cc030-c9dd-4d74-9d50-715ed2b361a2)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 15875808-74d5-4210-b8ca-aa8fbc04ae21)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 8322f275-268c-4e87-a69f-4cfbf05e747f)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp dd00c2e1-6027-4717-b312-4fab3ee52002)) + (pad "1" smd roundrect locked (at -0.485 0 90) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "Net-(C2-Pad1)") (tstamp f3490fa5-5a27-423b-af60-53609669542c)) + (pad "2" smd roundrect locked (at 0.485 0 90) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (tstamp b6270a28-e0d9-4655-a18a-03dbf007b940)) + (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_JST:JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical" (layer "F.Cu") + (tedit 5B772B89) (tstamp 00000000-0000-0000-0000-00005ca7282d) + (at 154.94 80.01) + (descr "JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator") + (tags "connector JST JWPF side entry") + (path "/00000000-0000-0000-0000-00005ca71704/00000000-0000-0000-0000-00005ca714f2") + (attr through_hole) + (fp_text reference "P1" (at -1.35 -3.7) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 13abf99d-5265-4779-8973-e94370fd18ff) + ) + (fp_text value "CONN_01X02" (at -1.35 5.7) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a7520ad3-0f8b-4788-92d4-8ffb277041e6) + ) + (fp_text user "${REFERENCE}" (at -4.7 1 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 71c31975-2c45-4d18-a25a-18e07a55d11e) + ) + (fp_line (start -5.51 4.61) (end 1.81 4.61) (layer "F.SilkS") (width 0.12) (tstamp 3f5fe6b7-98fc-4d3e-9567-f9f7202d1455)) + (fp_line (start -5.51 -2.61) (end -5.51 4.61) (layer "F.SilkS") (width 0.12) (tstamp 5cbb5968-dbb5-4b84-864a-ead1cacf75b9)) + (fp_line (start -5.75 -2.85) (end -4.25 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 6a955fc7-39d9-4c75-9a69-676ca8c0b9b2)) + (fp_line (start 1.81 -2.61) (end -5.51 -2.61) (layer "F.SilkS") (width 0.12) (tstamp afb8e687-4a13-41a1-b8c0-89a749e897fe)) + (fp_line (start 2.81 -1.61) (end 2.81 3.61) (layer "F.SilkS") (width 0.12) (tstamp bb7f0588-d4d8-44bf-9ebf-3c533fe4d6ae)) + (fp_line (start -5.75 -1.35) (end -5.75 -2.85) (layer "F.SilkS") (width 0.12) (tstamp f1830a1b-f0cc-47ae-a2c9-679c82032f14)) + (fp_arc (start 2.81 3.61) (mid 2.517107 4.317107) (end 1.81 4.61) (layer "F.SilkS") (width 0.12) (tstamp 94c158d1-8503-4553-b511-bf42f506c2a8)) + (fp_arc (start 1.81 -2.61) (mid 2.517107 -2.317107) (end 2.81 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 9ccf03e8-755a-4cd9-96fc-30e1d08fa253)) + (fp_line (start -5.9 -3) (end -5.9 5) (layer "F.CrtYd") (width 0.05) (tstamp 23bb2798-d93a-4696-a962-c305c4298a0c)) + (fp_line (start 3.2 5) (end 3.2 -3) (layer "F.CrtYd") (width 0.05) (tstamp 6e105729-aba0-497c-a99e-c32d2b3ddb6d)) + (fp_line (start -5.9 5) (end 3.2 5) (layer "F.CrtYd") (width 0.05) (tstamp 78cbdd6c-4878-4cc5-9a58-0e506478e37d)) + (fp_line (start 3.2 -3) (end -5.9 -3) (layer "F.CrtYd") (width 0.05) (tstamp 983c426c-24e0-4c65-ab69-1f1824adc5c6)) + (fp_line (start -5.4 4.5) (end 1.7 4.5) (layer "F.Fab") (width 0.1) (tstamp 62c076a3-d618-44a2-9042-9a08b3576787)) + (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 746ba970-8279-4e7b-aed3-f28687777c21)) + (fp_line (start 1.7 -2.5) (end -5.4 -2.5) (layer "F.Fab") (width 0.1) (tstamp c1d83899-e380-49f9-a87d-8e78bc089ebf)) + (fp_line (start 2.7 -1.5) (end 2.7 3.5) (layer "F.Fab") (width 0.1) (tstamp da469d11-a8a4-414b-9449-d151eeaf4853)) + (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp e10b5627-3247-4c86-b9f6-ef474ca11543)) + (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp e8314017-7be6-4011-9179-37449a29b311)) + (fp_line (start -5.4 -2.5) (end -5.4 4.5) (layer "F.Fab") (width 0.1) (tstamp e9bb29b2-2bb9-4ea2-acd9-2bb3ca677a12)) + (fp_arc (start 2.7 3.5) (mid 2.407107 4.207107) (end 1.7 4.5) (layer "F.Fab") (width 0.1) (tstamp 46918595-4a45-48e8-84c0-961b4db7f35f)) + (fp_arc (start 1.7 -2.5) (mid 2.407107 -2.207107) (end 2.7 -1.5) (layer "F.Fab") (width 0.1) (tstamp a795f1ba-cdd5-4cc5-9a52-08586e982934)) + (pad "" np_thru_hole circle locked (at -1.5 4.05) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp f4f99e3d-7269-4f6a-a759-16ad2a258779)) + (pad "1" thru_hole roundrect locked (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) + (net 2 "GND") (tstamp 10109f84-4940-47f8-8640-91f185ac9bc1)) + (pad "2" thru_hole oval locked (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) + (net 1 "/Power/VCC") (tstamp 55e740a3-0735-4744-896e-2bf5437093b9)) + (model "${KISYS3DMOD}/Connector_JST.3dshapes/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") + (tedit 5B301BBD) (tstamp 00000000-0000-0000-0000-00005ca7283c) + (at 167.64 83.82) + (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") + (path "/00000000-0000-0000-0000-00005ca75bc1/00000000-0000-0000-0000-00005ca75c86") + (attr smd) + (fp_text reference "R1" (at 0 -1.17) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ef8fe2ac-6a7f-4682-9418-b801a1b10a3b) + ) + (fp_text value "R" (at 0 1.17) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 44d8279a-9cd1-4db6-856f-0363131605fc) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp 87371631-aa02-498a-998a-09bdb74784c1) + ) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1e1b062d-fad0-427c-a622-c5b8a80b5268)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 30f15357-ce1d-48b9-93dc-7d9b1b2aa048)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp cbdcaa78-3bbc-413f-91bf-2709119373ce)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp d8603679-3e7b-4337-8dbc-1827f5f54d8a)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 3b838d52-596d-4e4d-a6ac-e4c8e7621137)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 66116376-6967-4178-9f23-a26cdeafc400)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 749dfe75-c0d6-4872-9330-29c5bbcb8ff8)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp eb667eea-300e-4ca7-8a6f-4b00de80cd45)) + (pad "1" smd roundrect locked (at -0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "/Power/VCC") (tstamp 2e642b3e-a476-4c54-9a52-dcea955640cd)) + (pad "2" smd roundrect locked (at 0.485 0) (size 0.59 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "Net-(C2-Pad1)") (tstamp 5038e144-5119-49db-b6cf-f7c345f1cf03)) + (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_line (start 187.96 91.44) (end 187.96 69.85) (layer "F.SilkS") (width 0.12) (tstamp 0217dfc4-fc13-4699-99ad-d9948522648e)) + (gr_line (start 142.24 69.85) (end 142.24 91.44) (layer "F.SilkS") (width 0.12) (tstamp 6bfe5804-2ef9-4c65-b2a7-f01e4014370a)) + (gr_line (start 187.96 69.85) (end 142.24 69.85) (layer "F.SilkS") (width 0.12) (tstamp bd5408e4-362d-4e43-9d39-78fb99eb52c8)) + (gr_line (start 142.24 91.44) (end 187.96 91.44) (layer "F.SilkS") (width 0.12) (tstamp c0eca5ed-bc5e-4618-9bcd-80945bea41ed)) + + (segment (start 167.155 83.37) (end 165.1 81.315) (width 0.25) (layer "F.Cu") (net 1) (tstamp 1d9cdadc-9036-4a95-b6db-fa7b3b74c869)) + (segment (start 165.1 81.315) (end 164.775001 80.990001) (width 0.25) (layer "F.Cu") (net 1) (tstamp 24f7628d-681d-4f0e-8409-40a129e929d9)) + (segment (start 167.155 83.82) (end 167.155 83.37) (width 0.25) (layer "F.Cu") (net 1) (tstamp 3a7648d8-121a-4921-9b92-9b35b76ce39b)) + (segment (start 156.75 82.01) (end 154.94 82.01) (width 0.25) (layer "F.Cu") (net 1) (tstamp 3e903008-0276-4a73-8edb-5d9dfde6297c)) + (segment (start 164.775001 80.990001) (end 157.769999 80.990001) (width 0.25) (layer "F.Cu") (net 1) (tstamp 6475547d-3216-45a4-a15c-48314f1dd0f9)) + (segment (start 157.769999 80.990001) (end 156.75 82.01) (width 0.25) (layer "F.Cu") (net 1) (tstamp 75ffc65c-7132-4411-9f2a-ae0c73d79338)) + (segment (start 164.775001 80.020001) (end 165.260001 79.535001) (width 0.25) (layer "F.Cu") (net 2) (tstamp 1a6d2848-e78e-49fe-8978-e1890f07836f)) + (segment (start 154.94 80.01) (end 164.765 80.01) (width 0.25) (layer "F.Cu") (net 2) (tstamp 45008225-f50f-4d6b-b508-6730a9408caf)) + (segment (start 164.765 80.01) (end 164.775001 80.020001) (width 0.25) (layer "F.Cu") (net 2) (tstamp 8c6a821f-8e19-48f3-8f44-9b340f7689bc)) + (segment (start 165.260001 79.535001) (end 170.18 79.535001) (width 0.25) (layer "F.Cu") (net 2) (tstamp a544eb0a-75db-4baf-bf54-9ca21744343b)) + (segment (start 170.18 80.505001) (end 170.18 81.765) (width 0.25) (layer "F.Cu") (net 3) (tstamp 12422a89-3d0c-485c-9386-f77121fd68fd)) + (segment (start 170.18 81.765) (end 168.125 83.82) (width 0.25) (layer "F.Cu") (net 3) (tstamp 7d34f6b1-ab31-49be-b011-c67fe67a8a56)) + (segment (start 176.06 82.289998) (end 177.185001 83.414999) (width 0.25) (layer "F.Cu") (net 4) (tstamp 40165eda-4ba6-4565-9bb4-b9df6dbb08da)) + (segment (start 176.06 79.44) (end 176.06 82.289998) (width 0.25) (layer "F.Cu") (net 4) (tstamp 4780a290-d25c-4459-9579-eba3f7678762)) + (segment (start 177.185001 78.314999) (end 176.06 79.44) (width 1) (layer "F.Cu") (net 4) (tstamp 7e023245-2c2b-4e2b-bfb9-5d35176e88f2)) + (segment (start 177.185001 83.414999) (end 177.185001 83.714999) (width 0.25) (layer "F.Cu") (net 4) (tstamp 8e06ba1f-e3ba-4eb9-a10e-887dffd566d6)) + (segment (start 177.185001 76.964999) (end 177.185001 78.314999) (width 0.25) (layer "F.Cu") (net 4) (tstamp df68c26a-03b5-4466-aecf-ba34b7dce6b7)) + +) diff --git a/tests/board_samples/kicad_6/test_v5.kicad_pcb b/tests/board_samples/kicad_6/test_v5.kicad_pcb new file mode 120000 index 00000000..4ee82b5d --- /dev/null +++ b/tests/board_samples/kicad_6/test_v5.kicad_pcb @@ -0,0 +1 @@ +kibom-variante.kicad_pcb \ No newline at end of file