[Tests][Position][Rotated][Added] Rotate from fields and extended
This commit is contained in:
parent
122cc945d7
commit
2b5c88cce4
|
|
@ -0,0 +1,607 @@
|
|||
(kicad_pcb (version 20221018) (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)
|
||||
(plot_on_all_layers_selection 0x0000000_00000000)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 4)
|
||||
(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 "unconnected-(Q1-B-Pad1)")
|
||||
(net 2 "unconnected-(Q1-C-Pad2)")
|
||||
(net 3 "unconnected-(Q1-E-Pad3)")
|
||||
(net 4 "unconnected-(Q2-B-Pad1)")
|
||||
(net 5 "unconnected-(Q2-C-Pad2)")
|
||||
(net 6 "unconnected-(Q2-E-Pad3)")
|
||||
(net 7 "unconnected-(Q3-B-Pad1)")
|
||||
(net 8 "unconnected-(Q3-C-Pad2)")
|
||||
(net 9 "unconnected-(Q3-E-Pad3)")
|
||||
(net 10 "unconnected-(Q4-B-Pad1)")
|
||||
(net 11 "unconnected-(Q4-C-Pad2)")
|
||||
(net 12 "unconnected-(Q4-E-Pad3)")
|
||||
(net 13 "unconnected-(Q5-B-Pad1)")
|
||||
(net 14 "unconnected-(Q5-C-Pad2)")
|
||||
(net 15 "unconnected-(Q5-E-Pad3)")
|
||||
(net 16 "unconnected-(Q6-B-Pad1)")
|
||||
(net 17 "unconnected-(Q6-C-Pad2)")
|
||||
(net 18 "unconnected-(Q6-E-Pad3)")
|
||||
(net 19 "unconnected-(Q7-B-Pad1)")
|
||||
(net 20 "unconnected-(Q7-C-Pad2)")
|
||||
(net 21 "unconnected-(Q7-E-Pad3)")
|
||||
(net 22 "unconnected-(Q8-B-Pad1)")
|
||||
(net 23 "unconnected-(Q8-C-Pad2)")
|
||||
(net 24 "unconnected-(Q8-E-Pad3)")
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp 8ecc4494-6558-45ed-8d3e-1d0a9614c7e7)
|
||||
(at 132 86)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCPosOffset" "1,1")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/b68f53ba-e083-4318-8fe6-5b0470e92732")
|
||||
(attr smd)
|
||||
(fp_text reference "Q4" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp e177a36c-ad59-4878-816b-012cc2c14aad)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 9b0bfbcb-44e5-44c8-ad8d-90045c18d01d)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b3bd371b-c5ba-4129-852e-062e91f56f3e)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9ed8d287-36a0-4092-9fd3-aa2bf080d7a6))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c7b28ab1-0057-4e71-b9a6-cdc80a6e0899))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4bb5a2ab-bc5b-4265-af64-4a04d9bcf3d7))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 163f9552-499c-4163-9467-92ba5ae894e7))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0f467c25-578d-421a-8bbd-db45b2ce22a3))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 02c13dc4-e2d9-4cee-9f2a-722a1bd0a362))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5b1893d4-d84f-4cac-8325-c0d5a0c95c78))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 405c682e-045c-4d02-add6-bf3d0c7990d6))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 672bcad5-1e66-4ece-9df8-5467443f0482))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp abdabacd-59ca-4a8b-8237-c3b8e17447ed))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ca83be3-ccd6-4084-b9e4-90001f0e5a09))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c27583b5-4072-4c94-86e5-225386bb0572))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 948bc68a-cb85-479d-adba-896aeeb894d8))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 10 "unconnected-(Q4-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp eae6a2c1-2883-4c7b-bb33-0ce116330b9b))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 11 "unconnected-(Q4-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp c7828325-8f71-45d8-ba7e-c076692a2d22))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 12 "unconnected-(Q4-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 05032882-f1af-4c00-8035-b5559f338bd5))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp accfe2a0-67c9-4683-bf95-19ec82525291)
|
||||
(at 122 77)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/156101ec-1111-4dbd-9ddd-f335c334c5b7")
|
||||
(attr smd)
|
||||
(fp_text reference "Q1" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 70380802-848f-4e5f-a2d4-de807a1a67d0)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp dcbb9279-ff14-4440-ba0a-6389e5595b08)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp 70d01805-580a-4454-83c5-2e1b9f0085fd)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 842f9462-c7ee-4a03-8592-7026bc1d37f0))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8a304879-f6f3-48f5-ac3b-c087fe353e9e))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 33a429f2-8c1e-4390-92eb-fdd276da3873))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b8ee409-8cf0-4423-a985-9d2912aa85bc))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97dee334-9264-4297-84d5-57e231d3fc4c))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 19d4b895-d465-43ab-8029-ffde7af249e0))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4bcade71-6c36-44f8-a583-78bb7325da3c))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62d6dbde-07c6-4ed5-8370-2dbc86ba4651))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ccff818-c478-4c54-a2fa-14df05cef21f))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a2a4fe7-4f86-4080-9f1d-d1d34dee151b))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e21529fc-2db5-4fc3-98f2-3a97ff8bc915))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79f4a8c5-6ccf-4e5e-98e3-812526ddbfaa))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cf98df2f-4f71-4896-ad41-1b03476e0c64))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 1 "unconnected-(Q1-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp b5500c93-0477-4197-ba95-ef3c6b0c21c1))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 2 "unconnected-(Q1-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 3ad50fec-df15-471c-9b75-0c36ff87a9fa))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 3 "unconnected-(Q1-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 3a05bf0e-e7a6-4bad-b1a4-24de1d4c64c2))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp b19b0eb5-7a4e-45af-a13c-f5c0e57b51ff)
|
||||
(at 132 77)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/998825bf-b119-4086-8284-b9c9d4168399")
|
||||
(attr smd)
|
||||
(fp_text reference "Q2" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp fdac037c-515a-4204-b1ee-d1f703a289f1)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5c19605d-4ed3-4a1d-a3d4-a8c33c1d88f3)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b9e57fba-4de9-4d5f-a397-06494dcdeb33)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp caa48005-25a2-4904-8a7e-959859816d56))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1757319b-c8ca-4b0d-91c5-b7a0155ff2a6))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29f118ea-d9f8-4c18-86c2-e75e4989cc24))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9579a3b2-4b7e-40d5-b9a8-75ce028215fb))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22d958be-ae25-4c4d-b340-396e429dcab4))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97a283ae-98e4-490c-bb57-7241b5fd8b68))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c4e66fd-60f4-40de-b21f-28a39292f540))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2e85a4d-f96d-465a-9731-bc4538daf883))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 795853a2-4d5c-4423-ab99-e049a3c330a6))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f1d29d29-bf01-4ce7-a061-c41cbb1286e1))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe869210-c236-41d0-9036-003b8e72fa3b))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1ad0516-7b99-438c-88dc-f57a86e161aa))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc7b4fb5-1fd7-4c50-9d9b-2c3fe27a98b6))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 4 "unconnected-(Q2-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 24cd6ba7-6899-47be-9370-850275dc2a13))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 5 "unconnected-(Q2-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 73290051-749e-4fd2-80b2-1fb95ea48108))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 6 "unconnected-(Q2-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 24183106-ca2f-4157-ad9d-72a9d5b90153))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp c17c63ba-8d81-458a-a7a8-6f9619140fdb)
|
||||
(at 122 86)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCRotOffset" "270")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/a6627712-868c-47c9-a4e7-41e82a8eb9ab")
|
||||
(attr smd)
|
||||
(fp_text reference "Q3" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a527de78-9568-4060-a0fd-4c0084b30182)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 41fd7d19-79b8-42fc-8031-9547213762c3)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b8145a8d-a550-4422-8619-0f92a8f4a833)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 47cec78c-f67a-4c1e-83e4-e70e1426a902))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9adae230-4abe-4738-9bbb-11d87b3e66ed))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb531f06-ce99-491f-a684-9c567fd89442))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5d747e2d-c94e-46cb-9d52-c218ffb2afe2))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f5de8a0-54c0-48d9-a25f-e33c0335c5a1))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67e16614-72b1-4789-a9fc-ef092d568cbb))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 13416b15-f642-43a9-a8dc-c9a8622a5c55))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c991e76e-44d7-4ef7-ac32-c14a6f50f0b3))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 240c16a8-a082-4c71-b43f-cd0a2a427b40))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad709f94-c69e-4b17-ac69-d82f02b063e4))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3eb4f5b7-08aa-4e97-844c-b479d0fe8fc1))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3fad9476-d154-4a8d-b926-8170a3f6dddd))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1cf5d8d4-50d8-4411-92d6-c99b3a99c892))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 7 "unconnected-(Q3-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp c26ee3cf-225e-4726-bdb1-419dbc81c994))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 8 "unconnected-(Q3-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp c851a206-c115-40e7-9c1c-ee72802b7493))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 9 "unconnected-(Q3-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 97b07f16-833a-4e15-b1ba-128dea401f21))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 19b281b4-0383-4d56-ba94-6939d3201030)
|
||||
(at 132 86 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCPosOffset" "1,1")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/e07970ec-8763-4699-bcef-1f4bcab9f123")
|
||||
(attr smd)
|
||||
(fp_text reference "Q8" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 92ab45f5-e01e-4f37-b374-061a54e5b8f0)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 35cf8bb3-62fa-4633-b9c0-0e6943b80ccf)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp db72a870-c4c5-46b4-8527-51427eb2bcfb)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 23d571de-016b-4da4-8d0d-b1d7cc64771b))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fe947d08-1cff-488a-bcb0-e9ebbb1140c1))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a011bbe1-73e5-4337-8ebe-b342020b72c6))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a55338e7-1c8b-4891-b3cd-825d9c348453))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 452e63c7-7c83-48ef-834e-9fb0e415c8f5))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a3867931-64e1-42c6-8994-3887c5be9289))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e824a3c7-aee9-4b1c-8eaf-e7865c1da69e))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6fce3174-e6bf-44b6-89de-d84983f31154))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6efca04b-bf98-487a-b77f-600d7aeecfb1))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a763e23a-37b5-4ec9-95c5-fbafc1fd766e))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 81e0d86d-5cbc-42ed-9f54-4272800b9a06))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1116dac0-6266-4126-8341-3d23b4d1162e))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3c03b6d5-cd53-4b61-bb9e-42d7823bedaa))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 22 "unconnected-(Q8-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp d4c274d1-3598-4b9b-b83b-ee6fd52c0906))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 23 "unconnected-(Q8-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp e0ee236e-84f6-446e-bbcb-2dbc7ee488c8))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 24 "unconnected-(Q8-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 6f192edd-0a78-4484-b2ba-ed3e136b1cd7))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 23a65bdc-67f5-44b9-b01d-f8e3ca893d05)
|
||||
(at 122 86 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCRotOffset" "270")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/1bdf9d0a-89c2-4af6-85cb-bc7ceea16049")
|
||||
(attr smd)
|
||||
(fp_text reference "Q7" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 15a26b01-9965-42d7-a83d-cd0f98145cdb)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 316773f1-6b13-42d1-b411-ed49432f6806)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp 4e25f34a-11df-41a4-a31c-67905ad71644)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5e3fdbd2-a9c6-4fab-a3ce-ce99728a5fae))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 702f146c-00bb-4fc4-88db-bbbb01f761ed))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ebe8172b-3470-4406-b08d-2576615fa272))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d25cdce5-8765-41b1-9ee4-cbac8a9d0969))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 423308e8-b1f6-472a-af77-d2cff54a3297))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f90e43e9-dbe2-471d-9c33-9d74f778856a))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cdbd6904-a38b-4465-9182-0de0fbaf3365))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6487f5fd-59d1-44bf-9143-fbca50c484fb))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp aed78ecb-a498-4229-a005-460988aa0d69))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b65581d3-9376-4373-a76a-badb6ec28a88))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f33afba4-9038-4877-8e53-18ccbdfea3a6))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 864647e9-238a-4d8d-b131-7ee02d66eb24))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 41dda8b2-ec7d-4165-bbdb-5a304d4cee5a))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 19 "unconnected-(Q7-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 46570d9e-8844-433d-94cc-ae0049cc5385))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 20 "unconnected-(Q7-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 0d107be4-0127-4b64-a288-a372344536b9))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 21 "unconnected-(Q7-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 71c0919c-85cb-44c3-b1ac-ca405a7f5e10))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 8220e890-84df-4913-b93e-2b6b43b03566)
|
||||
(at 122 77 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/692ee82b-0f4b-42f0-a84a-e4814784d25d")
|
||||
(attr smd)
|
||||
(fp_text reference "Q5" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp e90007e8-f6fb-4893-a6a7-2a57934cdb32)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp f0dedeba-0545-4457-9260-2aa01c9cdbcb)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp c87f4fd4-822b-42c4-a53a-d8821e1216a9)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2fdf7fd9-b0e0-49f8-873c-52f1f2e86cf4))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1eb928f6-5f66-4581-8fe8-9d3ad4682410))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 36ba2ee1-91c9-4ad9-9b33-4a8adb11fbbe))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cff8c7ca-7e7f-44bf-93dd-71104cb804ee))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f7983d6a-7d4d-487e-b629-13d30b279ed8))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9f49521f-4148-4fa4-85f8-aae19604c271))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fef817ba-28e2-44fb-9675-7d3164adcd21))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fcc2fb0a-55c4-4bdd-8ddf-f2aefa969aeb))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 85a310c1-427c-4bc2-ba6c-6564b3297e89))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9e73e1a6-ddd5-43d0-93b1-6c38cbb44a19))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1cd75422-c553-4e35-9637-a07c79503977))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 089ad9ba-c577-4760-b5d6-185c3ab78300))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a277bae9-5f88-4733-9411-e4dd1f656024))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 13 "unconnected-(Q5-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 501659a5-431e-4c30-b83a-dc90b8306967))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 14 "unconnected-(Q5-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp abc6372f-fe45-4418-a4fa-bc9cb9f89e99))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 15 "unconnected-(Q5-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp aa5e4fa1-d375-4113-b565-cce5567fe7ff))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu")
|
||||
(tstamp ad20c3e8-a06f-4d7b-8fab-b2ce0eb8e8c0)
|
||||
(at 132 77 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/30137d82-173a-4494-81da-85c3939d39ec")
|
||||
(attr smd)
|
||||
(fp_text reference "Q6" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 5f0f9aa9-eee0-49e7-84ad-e13e936c83b9)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp ba235653-491d-4fbf-973e-27333d9baddb)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror))
|
||||
(tstamp f978b59f-3888-4d95-81bd-7e2667320f11)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.65 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a1980dfb-8f9f-4331-bed3-bc78b0f009b8))
|
||||
(fp_line (start 0 -1.56) (end 0.65 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp af9c8b67-034f-4efb-bab1-8d02b849e8f8))
|
||||
(fp_line (start 0 1.56) (end -1.675 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6875b24c-ecfa-4d74-9c28-a89ce70377ff))
|
||||
(fp_line (start 0 1.56) (end 0.65 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 261dc51d-de14-4ba3-9580-2741c7f6bb35))
|
||||
(fp_line (start -1.92 -1.7) (end 1.92 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 79c24b09-660a-498d-8210-31b6e1c28c09))
|
||||
(fp_line (start -1.92 1.7) (end -1.92 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d7dcb6c4-b96a-4456-a894-1a3d0c30d4b2))
|
||||
(fp_line (start 1.92 -1.7) (end 1.92 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1dfcd93a-1bab-4075-9a13-4963f102798a))
|
||||
(fp_line (start 1.92 1.7) (end -1.92 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 52d3d8fb-9bff-4f6a-8c96-51674e901226))
|
||||
(fp_line (start -0.65 -1.45) (end -0.65 1.125)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6916d309-6fd6-4575-82a3-cd0f9c50666f))
|
||||
(fp_line (start -0.65 1.125) (end -0.325 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 44b2c17e-bcf5-49fe-bbe4-d381d3b062ff))
|
||||
(fp_line (start -0.325 1.45) (end 0.65 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3c2b3a9f-284e-411a-bcc6-9f4440f2f3f0))
|
||||
(fp_line (start 0.65 -1.45) (end -0.65 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c49174b3-cdb7-45e1-8ab1-2612913a82ed))
|
||||
(fp_line (start 0.65 1.45) (end 0.65 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp adf63016-4f98-40a9-8722-7ca634eaf379))
|
||||
(pad "1" smd roundrect (at -0.9375 0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 16 "unconnected-(Q6-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp d16d7f7a-9fdc-4651-89d7-798b35a6efff))
|
||||
(pad "2" smd roundrect (at -0.9375 -0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 17 "unconnected-(Q6-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 30dcacbc-1590-42a4-a220-e30f79f7811e))
|
||||
(pad "3" smd roundrect (at 0.9375 0 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 18 "unconnected-(Q6-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp aed851e8-1a72-4da1-a2ea-2a035cab0b43))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 110 70) (end 150 100)
|
||||
(stroke (width 0.2) (type default)) (fill none) (layer "Edge.Cuts") (tstamp e6ed0aaa-d0ca-4a99-8b73-63f9c0e34c38))
|
||||
|
||||
)
|
||||
|
|
@ -0,0 +1,319 @@
|
|||
(kicad_sch (version 20230121) (generator eeschema)
|
||||
|
||||
(uuid 62678280-0f70-4751-9539-16a7637ad202)
|
||||
|
||||
(paper "A4")
|
||||
|
||||
(lib_symbols
|
||||
(symbol "Device:Q_NPN_BCE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "Q" (at 5.08 1.27 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 5.08 -1.27 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "" (at 5.08 2.54 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "transistor NPN" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "Q_NPN_BCE_0_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 0.635)
|
||||
(xy 2.54 2.54)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 -0.635)
|
||||
(xy 2.54 -2.54)
|
||||
(xy 2.54 -2.54)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 1.905)
|
||||
(xy 0.635 -1.905)
|
||||
(xy 0.635 -1.905)
|
||||
)
|
||||
(stroke (width 0.508) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.27 -1.778)
|
||||
(xy 1.778 -1.27)
|
||||
(xy 2.286 -2.286)
|
||||
(xy 1.27 -1.778)
|
||||
(xy 1.27 -1.778)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type outline))
|
||||
)
|
||||
(circle (center 1.27 0) (radius 2.8194)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "Q_NPN_BCE_1_1"
|
||||
(pin input line (at -5.08 0 0) (length 5.715)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 2.54 5.08 270) (length 2.54)
|
||||
(name "C" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 2.54 -5.08 90) (length 2.54)
|
||||
(name "E" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 55.88 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 156101ec-1111-4dbd-9ddd-f335c334c5b7)
|
||||
(property "Reference" "Q1" (at 60.96 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 60.96 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 60.96 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 55.88 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid c57dfe8c-0e57-4859-aae1-1f01fb010188))
|
||||
(pin "2" (uuid 2f8418a7-f85f-400a-942e-8c3ebdff437a))
|
||||
(pin "3" (uuid 6344e33c-3e1f-4c65-8906-75bde7313f09))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 106.68 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 1bdf9d0a-89c2-4af6-85cb-bc7ceea16049)
|
||||
(property "Reference" "Q7" (at 111.76 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 111.76 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 111.76 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 106.68 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCRotOffset" "270" (at 106.68 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 8c028030-d210-4106-8ae5-33d3c507581b))
|
||||
(pin "2" (uuid 05a4b222-288c-4819-b87e-132d0f74c933))
|
||||
(pin "3" (uuid ad66ae14-d42f-4558-97f1-d74f34f046a5))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q7") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 81.28 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 30137d82-173a-4494-81da-85c3939d39ec)
|
||||
(property "Reference" "Q6" (at 86.36 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 86.36 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 86.36 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 81.28 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid f9e51b32-d800-4b61-866e-6679f2122771))
|
||||
(pin "2" (uuid 0cfa6c54-3419-4d4e-83cf-fd9990577427))
|
||||
(pin "3" (uuid f9e778be-b81f-4b75-9705-c694b4c1d56d))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q6") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 55.88 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 692ee82b-0f4b-42f0-a84a-e4814784d25d)
|
||||
(property "Reference" "Q5" (at 60.96 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 60.96 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 60.96 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 55.88 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 7cb042f0-80f2-4bb4-82fb-a16e19baf06c))
|
||||
(pin "2" (uuid 9e8bc0e1-5ccc-4db7-8a0c-6e19f2be70f6))
|
||||
(pin "3" (uuid 00070ef0-2df8-464f-a118-411bed92e20e))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q5") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 81.28 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 998825bf-b119-4086-8284-b9c9d4168399)
|
||||
(property "Reference" "Q2" (at 86.36 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 86.36 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 86.36 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 81.28 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 18090092-5cc9-48d6-beca-80c63faaccf8))
|
||||
(pin "2" (uuid 132ad4f9-782e-42c6-8d3d-5e9029e73512))
|
||||
(pin "3" (uuid f688cbaa-07df-47e2-81c0-840e4192d57e))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q2") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 106.68 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid a6627712-868c-47c9-a4e7-41e82a8eb9ab)
|
||||
(property "Reference" "Q3" (at 111.76 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 111.76 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 111.76 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 106.68 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCRotOffset" "270" (at 106.68 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid f8a8791f-97f0-4ab4-9120-a6e27bf18b29))
|
||||
(pin "2" (uuid 9425985b-2b20-4cea-b5d4-97a86a105d2c))
|
||||
(pin "3" (uuid ab25e399-8e4b-4832-8847-4d2e76d6d6e2))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q3") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 132.08 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid b68f53ba-e083-4318-8fe6-5b0470e92732)
|
||||
(property "Reference" "Q4" (at 137.16 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 137.16 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 137.16 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 132.08 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCPosOffset" "1,1" (at 132.08 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 90fbce9f-2520-4eb7-aeb3-4bd1b4cfe237))
|
||||
(pin "2" (uuid 7842b0b7-4f47-483d-bb55-e8d8f552eeb3))
|
||||
(pin "3" (uuid 8f645e40-6fc4-4e28-bdb0-f99a181d7d37))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q4") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 132.08 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid e07970ec-8763-4699-bcef-1f4bcab9f123)
|
||||
(property "Reference" "Q8" (at 137.16 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 137.16 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 137.16 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 132.08 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCPosOffset" "1,1" (at 132.08 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid cd2ae6bb-0dfc-4acc-9144-d2b06b466415))
|
||||
(pin "2" (uuid d911d119-fa1e-4fc2-b881-f9fa5d930985))
|
||||
(pin "3" (uuid b6e2000d-ad33-4dbb-b13a-3de39100dabd))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q8") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
)
|
||||
)
|
||||
|
|
@ -0,0 +1,607 @@
|
|||
(kicad_pcb (version 20221018) (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)
|
||||
(plot_on_all_layers_selection 0x0000000_00000000)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 4)
|
||||
(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 "unconnected-(Q1-B-Pad1)")
|
||||
(net 2 "unconnected-(Q1-C-Pad2)")
|
||||
(net 3 "unconnected-(Q1-E-Pad3)")
|
||||
(net 4 "unconnected-(Q2-B-Pad1)")
|
||||
(net 5 "unconnected-(Q2-C-Pad2)")
|
||||
(net 6 "unconnected-(Q2-E-Pad3)")
|
||||
(net 7 "unconnected-(Q3-B-Pad1)")
|
||||
(net 8 "unconnected-(Q3-C-Pad2)")
|
||||
(net 9 "unconnected-(Q3-E-Pad3)")
|
||||
(net 10 "unconnected-(Q4-B-Pad1)")
|
||||
(net 11 "unconnected-(Q4-C-Pad2)")
|
||||
(net 12 "unconnected-(Q4-E-Pad3)")
|
||||
(net 13 "unconnected-(Q5-B-Pad1)")
|
||||
(net 14 "unconnected-(Q5-C-Pad2)")
|
||||
(net 15 "unconnected-(Q5-E-Pad3)")
|
||||
(net 16 "unconnected-(Q6-B-Pad1)")
|
||||
(net 17 "unconnected-(Q6-C-Pad2)")
|
||||
(net 18 "unconnected-(Q6-E-Pad3)")
|
||||
(net 19 "unconnected-(Q7-B-Pad1)")
|
||||
(net 20 "unconnected-(Q7-C-Pad2)")
|
||||
(net 21 "unconnected-(Q7-E-Pad3)")
|
||||
(net 22 "unconnected-(Q8-B-Pad1)")
|
||||
(net 23 "unconnected-(Q8-C-Pad2)")
|
||||
(net 24 "unconnected-(Q8-E-Pad3)")
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp 8ecc4494-6558-45ed-8d3e-1d0a9614c7e7)
|
||||
(at 132 86)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCPosOffset" "1,1")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/b68f53ba-e083-4318-8fe6-5b0470e92732")
|
||||
(attr smd)
|
||||
(fp_text reference "Q4" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp e177a36c-ad59-4878-816b-012cc2c14aad)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 9b0bfbcb-44e5-44c8-ad8d-90045c18d01d)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b3bd371b-c5ba-4129-852e-062e91f56f3e)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9ed8d287-36a0-4092-9fd3-aa2bf080d7a6))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c7b28ab1-0057-4e71-b9a6-cdc80a6e0899))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4bb5a2ab-bc5b-4265-af64-4a04d9bcf3d7))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 163f9552-499c-4163-9467-92ba5ae894e7))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0f467c25-578d-421a-8bbd-db45b2ce22a3))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 02c13dc4-e2d9-4cee-9f2a-722a1bd0a362))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5b1893d4-d84f-4cac-8325-c0d5a0c95c78))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 405c682e-045c-4d02-add6-bf3d0c7990d6))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 672bcad5-1e66-4ece-9df8-5467443f0482))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp abdabacd-59ca-4a8b-8237-c3b8e17447ed))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ca83be3-ccd6-4084-b9e4-90001f0e5a09))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c27583b5-4072-4c94-86e5-225386bb0572))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 948bc68a-cb85-479d-adba-896aeeb894d8))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 10 "unconnected-(Q4-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp eae6a2c1-2883-4c7b-bb33-0ce116330b9b))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 11 "unconnected-(Q4-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp c7828325-8f71-45d8-ba7e-c076692a2d22))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 12 "unconnected-(Q4-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 05032882-f1af-4c00-8035-b5559f338bd5))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp accfe2a0-67c9-4683-bf95-19ec82525291)
|
||||
(at 122 77)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/156101ec-1111-4dbd-9ddd-f335c334c5b7")
|
||||
(attr smd)
|
||||
(fp_text reference "Q1" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 70380802-848f-4e5f-a2d4-de807a1a67d0)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp dcbb9279-ff14-4440-ba0a-6389e5595b08)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp 70d01805-580a-4454-83c5-2e1b9f0085fd)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 842f9462-c7ee-4a03-8592-7026bc1d37f0))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8a304879-f6f3-48f5-ac3b-c087fe353e9e))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 33a429f2-8c1e-4390-92eb-fdd276da3873))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b8ee409-8cf0-4423-a985-9d2912aa85bc))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97dee334-9264-4297-84d5-57e231d3fc4c))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 19d4b895-d465-43ab-8029-ffde7af249e0))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4bcade71-6c36-44f8-a583-78bb7325da3c))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62d6dbde-07c6-4ed5-8370-2dbc86ba4651))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ccff818-c478-4c54-a2fa-14df05cef21f))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a2a4fe7-4f86-4080-9f1d-d1d34dee151b))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e21529fc-2db5-4fc3-98f2-3a97ff8bc915))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79f4a8c5-6ccf-4e5e-98e3-812526ddbfaa))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cf98df2f-4f71-4896-ad41-1b03476e0c64))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 1 "unconnected-(Q1-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp b5500c93-0477-4197-ba95-ef3c6b0c21c1))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 2 "unconnected-(Q1-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 3ad50fec-df15-471c-9b75-0c36ff87a9fa))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 3 "unconnected-(Q1-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 3a05bf0e-e7a6-4bad-b1a4-24de1d4c64c2))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp b19b0eb5-7a4e-45af-a13c-f5c0e57b51ff)
|
||||
(at 132 77)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/998825bf-b119-4086-8284-b9c9d4168399")
|
||||
(attr smd)
|
||||
(fp_text reference "Q2" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp fdac037c-515a-4204-b1ee-d1f703a289f1)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 5c19605d-4ed3-4a1d-a3d4-a8c33c1d88f3)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b9e57fba-4de9-4d5f-a397-06494dcdeb33)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp caa48005-25a2-4904-8a7e-959859816d56))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1757319b-c8ca-4b0d-91c5-b7a0155ff2a6))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29f118ea-d9f8-4c18-86c2-e75e4989cc24))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9579a3b2-4b7e-40d5-b9a8-75ce028215fb))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22d958be-ae25-4c4d-b340-396e429dcab4))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97a283ae-98e4-490c-bb57-7241b5fd8b68))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c4e66fd-60f4-40de-b21f-28a39292f540))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2e85a4d-f96d-465a-9731-bc4538daf883))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 795853a2-4d5c-4423-ab99-e049a3c330a6))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f1d29d29-bf01-4ce7-a061-c41cbb1286e1))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe869210-c236-41d0-9036-003b8e72fa3b))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1ad0516-7b99-438c-88dc-f57a86e161aa))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc7b4fb5-1fd7-4c50-9d9b-2c3fe27a98b6))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 4 "unconnected-(Q2-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 24cd6ba7-6899-47be-9370-850275dc2a13))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 5 "unconnected-(Q2-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 73290051-749e-4fd2-80b2-1fb95ea48108))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 6 "unconnected-(Q2-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 24183106-ca2f-4157-ad9d-72a9d5b90153))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "F.Cu")
|
||||
(tstamp c17c63ba-8d81-458a-a7a8-6f9619140fdb)
|
||||
(at 122 86)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCRotOffset" "270")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/a6627712-868c-47c9-a4e7-41e82a8eb9ab")
|
||||
(attr smd)
|
||||
(fp_text reference "Q3" (at 0 -2.4) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a527de78-9568-4060-a0fd-4c0084b30182)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 2.4) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 41fd7d19-79b8-42fc-8031-9547213762c3)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)))
|
||||
(tstamp b8145a8d-a550-4422-8619-0f92a8f4a833)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -1.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 47cec78c-f67a-4c1e-83e4-e70e1426a902))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9adae230-4abe-4738-9bbb-11d87b3e66ed))
|
||||
(fp_line (start 0 1.56) (end -0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb531f06-ce99-491f-a684-9c567fd89442))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5d747e2d-c94e-46cb-9d52-c218ffb2afe2))
|
||||
(fp_line (start -2.05 -1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f5de8a0-54c0-48d9-a25f-e33c0335c5a1))
|
||||
(fp_line (start -2.05 1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67e16614-72b1-4789-a9fc-ef092d568cbb))
|
||||
(fp_line (start 2.05 -1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 13416b15-f642-43a9-a8dc-c9a8622a5c55))
|
||||
(fp_line (start 2.05 1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c991e76e-44d7-4ef7-ac32-c14a6f50f0b3))
|
||||
(fp_line (start -0.8 -1.05) (end -0.4 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 240c16a8-a082-4c71-b43f-cd0a2a427b40))
|
||||
(fp_line (start -0.8 1.45) (end -0.8 -1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad709f94-c69e-4b17-ac69-d82f02b063e4))
|
||||
(fp_line (start -0.4 -1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3eb4f5b7-08aa-4e97-844c-b479d0fe8fc1))
|
||||
(fp_line (start 0.8 -1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3fad9476-d154-4a8d-b926-8170a3f6dddd))
|
||||
(fp_line (start 0.8 1.45) (end -0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1cf5d8d4-50d8-4411-92d6-c99b3a99c892))
|
||||
(pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 7 "unconnected-(Q3-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp c26ee3cf-225e-4726-bdb1-419dbc81c994))
|
||||
(pad "2" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 8 "unconnected-(Q3-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp c851a206-c115-40e7-9c1c-ee72802b7493))
|
||||
(pad "3" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
|
||||
(net 9 "unconnected-(Q3-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 97b07f16-833a-4e15-b1ba-128dea401f21))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 19b281b4-0383-4d56-ba94-6939d3201030)
|
||||
(at 132 86 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCPosOffset" "1,1")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/e07970ec-8763-4699-bcef-1f4bcab9f123")
|
||||
(attr smd)
|
||||
(fp_text reference "Q8" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 92ab45f5-e01e-4f37-b374-061a54e5b8f0)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 35cf8bb3-62fa-4633-b9c0-0e6943b80ccf)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp db72a870-c4c5-46b4-8527-51427eb2bcfb)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 23d571de-016b-4da4-8d0d-b1d7cc64771b))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fe947d08-1cff-488a-bcb0-e9ebbb1140c1))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a011bbe1-73e5-4337-8ebe-b342020b72c6))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a55338e7-1c8b-4891-b3cd-825d9c348453))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 452e63c7-7c83-48ef-834e-9fb0e415c8f5))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a3867931-64e1-42c6-8994-3887c5be9289))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e824a3c7-aee9-4b1c-8eaf-e7865c1da69e))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6fce3174-e6bf-44b6-89de-d84983f31154))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6efca04b-bf98-487a-b77f-600d7aeecfb1))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a763e23a-37b5-4ec9-95c5-fbafc1fd766e))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 81e0d86d-5cbc-42ed-9f54-4272800b9a06))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1116dac0-6266-4126-8341-3d23b4d1162e))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3c03b6d5-cd53-4b61-bb9e-42d7823bedaa))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 22 "unconnected-(Q8-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp d4c274d1-3598-4b9b-b83b-ee6fd52c0906))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 23 "unconnected-(Q8-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp e0ee236e-84f6-446e-bbcb-2dbc7ee488c8))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 24 "unconnected-(Q8-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 6f192edd-0a78-4484-b2ba-ed3e136b1cd7))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 23a65bdc-67f5-44b9-b01d-f8e3ca893d05)
|
||||
(at 122 86 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "JLCRotOffset" "270")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/1bdf9d0a-89c2-4af6-85cb-bc7ceea16049")
|
||||
(attr smd)
|
||||
(fp_text reference "Q7" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 15a26b01-9965-42d7-a83d-cd0f98145cdb)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 316773f1-6b13-42d1-b411-ed49432f6806)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp 4e25f34a-11df-41a4-a31c-67905ad71644)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5e3fdbd2-a9c6-4fab-a3ce-ce99728a5fae))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 702f146c-00bb-4fc4-88db-bbbb01f761ed))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ebe8172b-3470-4406-b08d-2576615fa272))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d25cdce5-8765-41b1-9ee4-cbac8a9d0969))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 423308e8-b1f6-472a-af77-d2cff54a3297))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f90e43e9-dbe2-471d-9c33-9d74f778856a))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cdbd6904-a38b-4465-9182-0de0fbaf3365))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6487f5fd-59d1-44bf-9143-fbca50c484fb))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp aed78ecb-a498-4229-a005-460988aa0d69))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b65581d3-9376-4373-a76a-badb6ec28a88))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f33afba4-9038-4877-8e53-18ccbdfea3a6))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 864647e9-238a-4d8d-b131-7ee02d66eb24))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 41dda8b2-ec7d-4165-bbdb-5a304d4cee5a))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 19 "unconnected-(Q7-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 46570d9e-8844-433d-94cc-ae0049cc5385))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 20 "unconnected-(Q7-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 0d107be4-0127-4b64-a288-a372344536b9))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 21 "unconnected-(Q7-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp 71c0919c-85cb-44c3-b1ac-ca405a7f5e10))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23-3" (layer "B.Cu")
|
||||
(tstamp 8220e890-84df-4913-b93e-2b6b43b03566)
|
||||
(at 122 77 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178D.PDF inferred 3-pin variant), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/692ee82b-0f4b-42f0-a84a-e4814784d25d")
|
||||
(attr smd)
|
||||
(fp_text reference "Q5" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp e90007e8-f6fb-4893-a6a7-2a57934cdb32)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp f0dedeba-0545-4457-9260-2aa01c9cdbcb)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
|
||||
(tstamp c87f4fd4-822b-42c4-a53a-d8821e1216a9)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2fdf7fd9-b0e0-49f8-873c-52f1f2e86cf4))
|
||||
(fp_line (start 0 -1.56) (end 0.8 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1eb928f6-5f66-4581-8fe8-9d3ad4682410))
|
||||
(fp_line (start 0 1.56) (end -1.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 36ba2ee1-91c9-4ad9-9b33-4a8adb11fbbe))
|
||||
(fp_line (start 0 1.56) (end 0.8 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cff8c7ca-7e7f-44bf-93dd-71104cb804ee))
|
||||
(fp_line (start -2.05 -1.7) (end 2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f7983d6a-7d4d-487e-b629-13d30b279ed8))
|
||||
(fp_line (start -2.05 1.7) (end -2.05 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9f49521f-4148-4fa4-85f8-aae19604c271))
|
||||
(fp_line (start 2.05 -1.7) (end 2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fef817ba-28e2-44fb-9675-7d3164adcd21))
|
||||
(fp_line (start 2.05 1.7) (end -2.05 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fcc2fb0a-55c4-4bdd-8ddf-f2aefa969aeb))
|
||||
(fp_line (start -0.8 -1.45) (end -0.8 1.05)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 85a310c1-427c-4bc2-ba6c-6564b3297e89))
|
||||
(fp_line (start -0.8 1.05) (end -0.4 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9e73e1a6-ddd5-43d0-93b1-6c38cbb44a19))
|
||||
(fp_line (start -0.4 1.45) (end 0.8 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1cd75422-c553-4e35-9637-a07c79503977))
|
||||
(fp_line (start 0.8 -1.45) (end -0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 089ad9ba-c577-4760-b5d6-185c3ab78300))
|
||||
(fp_line (start 0.8 1.45) (end 0.8 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a277bae9-5f88-4733-9411-e4dd1f656024))
|
||||
(pad "1" smd roundrect (at -1.1375 0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 13 "unconnected-(Q5-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp 501659a5-431e-4c30-b83a-dc90b8306967))
|
||||
(pad "2" smd roundrect (at -1.1375 -0.95 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 14 "unconnected-(Q5-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp abc6372f-fe45-4418-a4fa-bc9cb9f89e99))
|
||||
(pad "3" smd roundrect (at 1.1375 0 180) (size 1.325 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 15 "unconnected-(Q5-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp aa5e4fa1-d375-4113-b565-cce5567fe7ff))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu")
|
||||
(tstamp ad20c3e8-a06f-4d7b-8fab-b2ce0eb8e8c0)
|
||||
(at 132 77 180)
|
||||
(descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py")
|
||||
(tags "SOT TO_SOT_SMD")
|
||||
(property "Sheetfile" "rotations.kicad_sch")
|
||||
(property "Sheetname" "")
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter")
|
||||
(property "ki_keywords" "transistor NPN")
|
||||
(path "/30137d82-173a-4494-81da-85c3939d39ec")
|
||||
(attr smd)
|
||||
(fp_text reference "Q6" (at 0 2.4) (layer "B.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp 5f0f9aa9-eee0-49e7-84ad-e13e936c83b9)
|
||||
)
|
||||
(fp_text value "Q_NPN_BCE" (at 0 -2.4) (layer "B.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
(tstamp ba235653-491d-4fbf-973e-27333d9baddb)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")
|
||||
(effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror))
|
||||
(tstamp f978b59f-3888-4d95-81bd-7e2667320f11)
|
||||
)
|
||||
(fp_line (start 0 -1.56) (end -0.65 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a1980dfb-8f9f-4331-bed3-bc78b0f009b8))
|
||||
(fp_line (start 0 -1.56) (end 0.65 -1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp af9c8b67-034f-4efb-bab1-8d02b849e8f8))
|
||||
(fp_line (start 0 1.56) (end -1.675 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6875b24c-ecfa-4d74-9c28-a89ce70377ff))
|
||||
(fp_line (start 0 1.56) (end 0.65 1.56)
|
||||
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 261dc51d-de14-4ba3-9580-2741c7f6bb35))
|
||||
(fp_line (start -1.92 -1.7) (end 1.92 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 79c24b09-660a-498d-8210-31b6e1c28c09))
|
||||
(fp_line (start -1.92 1.7) (end -1.92 -1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d7dcb6c4-b96a-4456-a894-1a3d0c30d4b2))
|
||||
(fp_line (start 1.92 -1.7) (end 1.92 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1dfcd93a-1bab-4075-9a13-4963f102798a))
|
||||
(fp_line (start 1.92 1.7) (end -1.92 1.7)
|
||||
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 52d3d8fb-9bff-4f6a-8c96-51674e901226))
|
||||
(fp_line (start -0.65 -1.45) (end -0.65 1.125)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6916d309-6fd6-4575-82a3-cd0f9c50666f))
|
||||
(fp_line (start -0.65 1.125) (end -0.325 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 44b2c17e-bcf5-49fe-bbe4-d381d3b062ff))
|
||||
(fp_line (start -0.325 1.45) (end 0.65 1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3c2b3a9f-284e-411a-bcc6-9f4440f2f3f0))
|
||||
(fp_line (start 0.65 -1.45) (end -0.65 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c49174b3-cdb7-45e1-8ab1-2612913a82ed))
|
||||
(fp_line (start 0.65 1.45) (end 0.65 -1.45)
|
||||
(stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp adf63016-4f98-40a9-8722-7ca634eaf379))
|
||||
(pad "1" smd roundrect (at -0.9375 0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 16 "unconnected-(Q6-B-Pad1)") (pinfunction "B") (pintype "input") (tstamp d16d7f7a-9fdc-4651-89d7-798b35a6efff))
|
||||
(pad "2" smd roundrect (at -0.9375 -0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 17 "unconnected-(Q6-C-Pad2)") (pinfunction "C") (pintype "passive") (tstamp 30dcacbc-1590-42a4-a220-e30f79f7811e))
|
||||
(pad "3" smd roundrect (at 0.9375 0 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)
|
||||
(net 18 "unconnected-(Q6-E-Pad3)") (pinfunction "E") (pintype "passive") (tstamp aed851e8-1a72-4da1-a2ea-2a035cab0b43))
|
||||
(model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(gr_rect (start 110 70) (end 150 100)
|
||||
(stroke (width 0.2) (type default)) (fill none) (layer "Edge.Cuts") (tstamp e6ed0aaa-d0ca-4a99-8b73-63f9c0e34c38))
|
||||
|
||||
)
|
||||
|
|
@ -0,0 +1,319 @@
|
|||
(kicad_sch (version 20230121) (generator eeschema)
|
||||
|
||||
(uuid 62678280-0f70-4751-9539-16a7637ad202)
|
||||
|
||||
(paper "A4")
|
||||
|
||||
(lib_symbols
|
||||
(symbol "Device:Q_NPN_BCE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "Q" (at 5.08 1.27 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 5.08 -1.27 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "" (at 5.08 2.54 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "transistor NPN" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "NPN transistor, base/collector/emitter" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "Q_NPN_BCE_0_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 0.635)
|
||||
(xy 2.54 2.54)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 -0.635)
|
||||
(xy 2.54 -2.54)
|
||||
(xy 2.54 -2.54)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.635 1.905)
|
||||
(xy 0.635 -1.905)
|
||||
(xy 0.635 -1.905)
|
||||
)
|
||||
(stroke (width 0.508) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.27 -1.778)
|
||||
(xy 1.778 -1.27)
|
||||
(xy 2.286 -2.286)
|
||||
(xy 1.27 -1.778)
|
||||
(xy 1.27 -1.778)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type outline))
|
||||
)
|
||||
(circle (center 1.27 0) (radius 2.8194)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "Q_NPN_BCE_1_1"
|
||||
(pin input line (at -5.08 0 0) (length 5.715)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 2.54 5.08 270) (length 2.54)
|
||||
(name "C" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 2.54 -5.08 90) (length 2.54)
|
||||
(name "E" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 55.88 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 156101ec-1111-4dbd-9ddd-f335c334c5b7)
|
||||
(property "Reference" "Q1" (at 60.96 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 60.96 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 60.96 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 55.88 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid c57dfe8c-0e57-4859-aae1-1f01fb010188))
|
||||
(pin "2" (uuid 2f8418a7-f85f-400a-942e-8c3ebdff437a))
|
||||
(pin "3" (uuid 6344e33c-3e1f-4c65-8906-75bde7313f09))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 106.68 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 1bdf9d0a-89c2-4af6-85cb-bc7ceea16049)
|
||||
(property "Reference" "Q7" (at 111.76 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 111.76 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 111.76 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 106.68 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCRotOffset" "270" (at 106.68 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 8c028030-d210-4106-8ae5-33d3c507581b))
|
||||
(pin "2" (uuid 05a4b222-288c-4819-b87e-132d0f74c933))
|
||||
(pin "3" (uuid ad66ae14-d42f-4558-97f1-d74f34f046a5))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q7") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 81.28 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 30137d82-173a-4494-81da-85c3939d39ec)
|
||||
(property "Reference" "Q6" (at 86.36 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 86.36 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 86.36 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 81.28 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid f9e51b32-d800-4b61-866e-6679f2122771))
|
||||
(pin "2" (uuid 0cfa6c54-3419-4d4e-83cf-fd9990577427))
|
||||
(pin "3" (uuid f9e778be-b81f-4b75-9705-c694b4c1d56d))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q6") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 55.88 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 692ee82b-0f4b-42f0-a84a-e4814784d25d)
|
||||
(property "Reference" "Q5" (at 60.96 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 60.96 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 60.96 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 55.88 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 7cb042f0-80f2-4bb4-82fb-a16e19baf06c))
|
||||
(pin "2" (uuid 9e8bc0e1-5ccc-4db7-8a0c-6e19f2be70f6))
|
||||
(pin "3" (uuid 00070ef0-2df8-464f-a118-411bed92e20e))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q5") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 81.28 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 998825bf-b119-4086-8284-b9c9d4168399)
|
||||
(property "Reference" "Q2" (at 86.36 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 86.36 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 86.36 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 81.28 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 18090092-5cc9-48d6-beca-80c63faaccf8))
|
||||
(pin "2" (uuid 132ad4f9-782e-42c6-8d3d-5e9029e73512))
|
||||
(pin "3" (uuid f688cbaa-07df-47e2-81c0-840e4192d57e))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q2") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 106.68 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid a6627712-868c-47c9-a4e7-41e82a8eb9ab)
|
||||
(property "Reference" "Q3" (at 111.76 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 111.76 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 111.76 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 106.68 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCRotOffset" "270" (at 106.68 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid f8a8791f-97f0-4ab4-9120-a6e27bf18b29))
|
||||
(pin "2" (uuid 9425985b-2b20-4cea-b5d4-97a86a105d2c))
|
||||
(pin "3" (uuid ab25e399-8e4b-4832-8847-4d2e76d6d6e2))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q3") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 132.08 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid b68f53ba-e083-4318-8fe6-5b0470e92732)
|
||||
(property "Reference" "Q4" (at 137.16 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 137.16 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 137.16 48.26 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 132.08 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCPosOffset" "1,1" (at 132.08 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 90fbce9f-2520-4eb7-aeb3-4bd1b4cfe237))
|
||||
(pin "2" (uuid 7842b0b7-4f47-483d-bb55-e8d8f552eeb3))
|
||||
(pin "3" (uuid 8f645e40-6fc4-4e28-bdb0-f99a181d7d37))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q4") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Q_NPN_BCE") (at 132.08 76.2 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid e07970ec-8763-4699-bcef-1f4bcab9f123)
|
||||
(property "Reference" "Q8" (at 137.16 74.93 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "Q_NPN_BCE" (at 137.16 77.47 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" (at 137.16 73.66 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 132.08 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "JLCPosOffset" "1,1" (at 132.08 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid cd2ae6bb-0dfc-4acc-9144-d2b06b466415))
|
||||
(pin "2" (uuid d911d119-fa1e-4fc2-b881-f9fa5d930985))
|
||||
(pin "3" (uuid b6e2000d-ad33-4dbb-b13a-3de39100dabd))
|
||||
(instances
|
||||
(project "rotations"
|
||||
(path "/62678280-0f70-4751-9539-16a7637ad202"
|
||||
(reference "Q8") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
)
|
||||
)
|
||||
|
|
@ -32,7 +32,7 @@ CSV_EXPR = r'^"%s",[^,]+,[^,]+,([-\d\.]+),([-\d\.]+),([-\d\.]+),(\S+)$'
|
|||
ASCII_EXPR = r'^%s\s+\S+\s+\S+\s+([-\d\.]+)\s+([-\d\.]+)\s+([-\d\.]+)\s+(\S+)\s*$'
|
||||
|
||||
|
||||
def expect_position(ctx, file, comp, no_comp=(), inches=False, csv=False, neg_x=False):
|
||||
def expect_position(ctx, file, comp, no_comp=(), inches=False, csv=False, neg_x=False, a_pos=positions):
|
||||
"""
|
||||
Check if a list of components are or aren't in the file
|
||||
"""
|
||||
|
|
@ -45,7 +45,7 @@ def expect_position(ctx, file, comp, no_comp=(), inches=False, csv=False, neg_x=
|
|||
texts.append(ASCII_EXPR % k)
|
||||
res = ctx.search_in_file(file, texts)
|
||||
for k in comp:
|
||||
x, y, side, angle = positions[k]
|
||||
x, y, side, angle = a_pos[k]
|
||||
if inches:
|
||||
x = x/25.4
|
||||
y = y/25.4
|
||||
|
|
@ -254,6 +254,7 @@ def test_position_rot_2(test_dir):
|
|||
|
||||
|
||||
def test_position_rot_3(test_dir):
|
||||
""" Aux origin """
|
||||
prj = 'light_control'
|
||||
ctx = context.TestContext(test_dir, prj, 'simple_position_rot_3', POS_DIR)
|
||||
ctx.run(extra_debug=True)
|
||||
|
|
@ -264,6 +265,7 @@ def test_position_rot_3(test_dir):
|
|||
|
||||
|
||||
def test_position_rot_4(test_dir):
|
||||
""" Importing the variant and filter with a simple import """
|
||||
prj = 'light_control'
|
||||
ctx = context.TestContext(test_dir, prj, 'simple_position_rot_4', POS_DIR)
|
||||
ctx.run(extra_debug=True)
|
||||
|
|
@ -304,6 +306,35 @@ def test_position_rot_bottom(test_dir):
|
|||
ctx.clean_up()
|
||||
|
||||
|
||||
positions_a = {'Q1': (122, 77, 'top', 180),
|
||||
# Rotated and moved using *rotations_and_offsets*
|
||||
'Q2': (133, 78, 'top', 90),
|
||||
# Manually rotated 270
|
||||
'Q3': (122, 86, 'top', 270),
|
||||
# Manually moved 1,1
|
||||
'Q4': (133, 85, 'top', 180),
|
||||
'Q5': (122, 77, 'bottom', 0),
|
||||
# Offset using *offsets*
|
||||
'Q6': (131, 78, 'bottom', 0),
|
||||
# Manually rotated 270
|
||||
'Q7': (122, 86, 'bottom', 90),
|
||||
# Manually moved 1,1
|
||||
'Q8': (131, 87, 'bottom', 0)}
|
||||
POS_TRS = ('Q1', 'Q2', 'Q3', 'Q4', 'Q5', 'Q6', 'Q7', 'Q8')
|
||||
|
||||
|
||||
def test_position_rot_a(test_dir):
|
||||
""" """
|
||||
prj = 'rotations'
|
||||
ctx = context.TestContext(test_dir, prj, 'simple_position_rot_a', POS_DIR)
|
||||
ctx.run(extra_debug=True)
|
||||
output = prj+'-both_pos.csv'
|
||||
ctx.expect_out_file(output)
|
||||
expect_position(ctx, output, POS_TRS, csv=True, a_pos=positions_a)
|
||||
# ctx.compare_txt(output)
|
||||
ctx.clean_up()
|
||||
|
||||
|
||||
def test_position_error_same_name(test_dir):
|
||||
ctx = context.TestContext(test_dir, '3Rs', 'error_position_same_name', POS_DIR)
|
||||
ctx.run(EXIT_BAD_CONFIG)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
kibot:
|
||||
version: 1
|
||||
|
||||
filters:
|
||||
- name: fix_rotation
|
||||
comment: 'Adjust rotation'
|
||||
type: rot_footprint
|
||||
offsets:
|
||||
- ['SOT-23$', '1,1']
|
||||
rotations_and_offsets:
|
||||
- field: 'reference'
|
||||
regex: 'Q2'
|
||||
angle: 90
|
||||
offset_x: 1
|
||||
offset_y: 1
|
||||
|
||||
outputs:
|
||||
- name: 'position'
|
||||
type: position
|
||||
options:
|
||||
format: CSV # CSV or ASCII format
|
||||
units: millimeters # millimeters or inches
|
||||
separate_files_for_front_and_back: false
|
||||
pre_transform: fix_rotation
|
||||
Loading…
Reference in New Issue