Browse Source

first commit

master
Edoardo Putti 10 months ago
commit
055c893760
8 changed files with 8877 additions and 0 deletions
  1. +3455
    -0
      Memory_Flash.bak
  2. +3452
    -0
      Memory_Flash.kicad_sym
  3. +476
    -0
      bios-switch.kicad_pcb
  4. +77
    -0
      bios-switch.kicad_prl
  5. +477
    -0
      bios-switch.kicad_pro
  6. +748
    -0
      bios-switch.kicad_sch
  7. +188
    -0
      bios-switch.xml
  8. +4
    -0
      sym-lib-table

+ 3455
- 0
Memory_Flash.bak
File diff suppressed because it is too large
View File


+ 3452
- 0
Memory_Flash.kicad_sym
File diff suppressed because it is too large
View File


+ 476
- 0
bios-switch.kicad_pcb View File

@ -0,0 +1,476 @@
(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)
(grid_origin 141.09 93.99)
(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 0)
(scaleselection 1)
(outputdirectory ".")
)
)
(net 0 "")
(net 1 "/CS")
(net 2 "/DO")
(net 3 "/WP")
(net 4 "GND")
(net 5 "/DI")
(net 6 "/CLK")
(net 7 "/HOLD")
(net 8 "VCC")
(net 9 "Net-(SW1A-C)")
(footprint "Package_DIP:DIP-8_W7.62mm" (layer "F.Cu")
(tstamp 5156259b-9f79-4815-9c0c-e5e7738819de)
(at 146.06 92.72)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
(property "Sheetfile" "bios-switch.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")
(property "ki_keywords" "connector")
(path "/0fdb54df-0041-45d5-8a37-d55190e80a6a")
(attr through_hole)
(fp_text reference "J1" (at 3.81 -2.33) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c2ee57d0-8b62-49f9-b79d-24f16f9634a2)
)
(fp_text value "Conn_02x04_Counter_Clockwise" (at 3.81 9.95) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 64cbebd1-16bd-42a1-a619-62d19ff6e133)
)
(fp_line (start 1.16 -1.33) (end 1.16 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af36102d-48ce-4510-872a-79a2f78a758f))
(fp_line (start 1.16 8.95) (end 6.46 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp de254ce6-8ce1-49a6-88b9-61815d92acb5))
(fp_line (start 2.81 -1.33) (end 1.16 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d7213363-9312-4f1b-ab39-886534073f20))
(fp_line (start 6.46 -1.33) (end 4.81 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e23e7e9e-2432-4326-b250-9d67f6e65a82))
(fp_line (start 6.46 8.95) (end 6.46 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8855fa6e-625b-4e6a-95af-21bb2a3d55b9))
(fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf762fe8-d861-4f65-9775-0a1c42a46136))
(fp_line (start -1.1 -1.55) (end -1.1 9.15)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fdd7c725-214a-4c99-9a6e-bf0d4414a042))
(fp_line (start -1.1 9.15) (end 8.7 9.15)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5ea269f4-5969-46ca-ba4a-238e113e8ade))
(fp_line (start 8.7 -1.55) (end -1.1 -1.55)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ada77e7-d5fb-440e-99eb-99a18732b20c))
(fp_line (start 8.7 9.15) (end 8.7 -1.55)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a6020c03-0853-4d66-bea8-4c24da80615a))
(fp_line (start 0.635 -0.27) (end 1.635 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ec1aa8e-f5a2-47ab-b0cb-5a4c78546575))
(fp_line (start 0.635 8.89) (end 0.635 -0.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 63766a60-6623-4c3d-a997-6284b915f6f3))
(fp_line (start 1.635 -1.27) (end 6.985 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f86121e0-7051-416a-ac4d-87cd3554eb0b))
(fp_line (start 6.985 -1.27) (end 6.985 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76f8c619-ea59-4387-828c-d5504ba86e4e))
(fp_line (start 6.985 8.89) (end 0.635 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1acc4572-297e-41b1-ac37-05837ea7ba89))
(pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 1 "/CS") (pinfunction "Pin_1") (pintype "passive") (tstamp 9be5edca-0b17-4796-958a-d0b73d30e62c))
(pad "2" thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 2 "/DO") (pinfunction "Pin_2") (pintype "passive") (tstamp e46400ff-2a1d-4e11-81ad-7a0b9e1eda5f))
(pad "3" thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 3 "/WP") (pinfunction "Pin_3") (pintype "passive") (tstamp 857643bc-9f2b-45f3-aade-b52805870182))
(pad "4" thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 4 "GND") (pinfunction "Pin_4") (pintype "passive") (tstamp 8ea8dec2-89b1-4b57-998a-060b7fa32f7b))
(pad "5" thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 5 "/DI") (pinfunction "Pin_5") (pintype "passive") (tstamp 750b1fa5-3dc3-41dd-91cf-ce863b7a7516))
(pad "6" thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 6 "/CLK") (pinfunction "Pin_6") (pintype "passive") (tstamp c72b8e38-a288-4ed1-a6a1-fa31b9279f6c))
(pad "7" thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 7 "/HOLD") (pinfunction "Pin_7") (pintype "passive") (tstamp 0d7acf6a-09e5-44ae-b89b-37e61586d2c0))
(pad "8" thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask")
(net 8 "VCC") (pinfunction "Pin_8") (pintype "passive") (tstamp 524228e7-c5fb-4b72-9c8c-ddffcc3524b1))
(model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm" (layer "F.Cu")
(tstamp a4dcb87b-1f92-4cf5-91c8-652b90a536c6)
(at 149.86 106.68)
(descr "8-Lead Plastic Small Outline (SM) - 5.28 mm Body [SOIC] (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)")
(tags "SOIC 1.27")
(property "Sheetfile" "bios-switch.kicad_sch")
(property "Sheetname" "")
(path "/2c8c04b4-9184-4715-b12b-4001291111f6")
(attr smd)
(fp_text reference "U2" (at 0 -3.68) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6919ca8c-8a9f-430b-90d2-7b152f6e269f)
)
(fp_text value "W25Q64FVSS" (at 0 3.68) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c4454a28-9930-4876-8e0f-bf2b7c4ac807)
)
(fp_line (start -2.75 -2.755) (end -2.75 -2.55)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ae23c0ec-6c48-406c-8e8b-1b53d44d3164))
(fp_line (start -2.75 -2.755) (end 2.75 -2.755)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 6c65987f-1afd-44a2-a520-9398eb492ee6))
(fp_line (start -2.75 -2.55) (end -4.5 -2.55)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 2c843657-b232-4617-b8ba-c843c234974e))
(fp_line (start -2.75 2.755) (end -2.75 2.455)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp c337d64b-5f82-498a-9829-2fdd25b02202))
(fp_line (start -2.75 2.755) (end 2.75 2.755)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp c6b692aa-8601-4548-9ac4-5a8b898ef4e3))
(fp_line (start 2.75 -2.755) (end 2.75 -2.455)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 33869e71-21a0-4477-a052-a5b9dc1d8733))
(fp_line (start 2.75 2.755) (end 2.75 2.455)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp aa2a0ef5-d4c8-41a4-8f4b-27da9b6a4cf2))
(fp_line (start -4.75 -2.95) (end -4.75 2.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8f70d063-e92e-4cce-9398-12542aae1ace))
(fp_line (start -4.75 -2.95) (end 4.75 -2.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e32e612f-a161-4f55-8bed-e2a70c9ce262))
(fp_line (start -4.75 2.95) (end 4.75 2.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9278b88f-a7df-4837-b929-15a9c5356e3c))
(fp_line (start 4.75 -2.95) (end 4.75 2.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 21083d92-5c8d-469e-99e0-c8e0006fcfe4))
(fp_line (start -2.65 -1.65) (end -1.65 -2.65)
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 133ccdc4-8f15-42a5-9a3b-1d7533488694))
(fp_line (start -2.65 2.65) (end -2.65 -1.65)
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp ff6ce4c7-3502-4fc2-91ad-e4e598205af7))
(fp_line (start -1.65 -2.65) (end 2.65 -2.65)
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 25f46e73-21be-47c0-92e3-8ab414b63cc1))
(fp_line (start 2.65 -2.65) (end 2.65 2.65)
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp e58adaf2-2b83-4d79-aca9-627a991882f9))
(fp_line (start 2.65 2.65) (end -2.65 2.65)
(stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 0636f9e1-85d8-4c38-ab38-c7ea595f824d))
(pad "1" smd rect (at -3.65 -1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 9 "Net-(SW1A-C)") (pinfunction "~{CS}") (pintype "input") (tstamp 9029177b-e7a6-4a96-84a3-b7a25e4e4736))
(pad "2" smd rect (at -3.65 -0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 2 "/DO") (pinfunction "DO") (pintype "bidirectional") (tstamp 4e8e2596-9f6d-41d7-82f5-1f735983835f))
(pad "3" smd rect (at -3.65 0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 3 "/WP") (pinfunction "~{WP}") (pintype "bidirectional") (tstamp ca3b7cbb-941b-4356-95b3-f0dd5fc91341))
(pad "4" smd rect (at -3.65 1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 4 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 3a166783-f02a-4b90-9c61-130b61a9cd20))
(pad "5" smd rect (at 3.65 1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 5 "/DI") (pinfunction "DI") (pintype "bidirectional") (tstamp 1b1eaefd-5256-48d4-a922-171a3f4c885d))
(pad "6" smd rect (at 3.65 0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 6 "/CLK") (pinfunction "CLK") (pintype "input") (tstamp 1a106f4b-41f8-43d0-8cd7-4c93e9cabe85))
(pad "7" smd rect (at 3.65 -0.635) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 7 "/HOLD") (pinfunction "~{HOLD}") (pintype "bidirectional") (tstamp 4bb6f9c6-b201-4635-a50d-2d2f93275f6a))
(pad "8" smd rect (at 3.65 -1.905) (size 1.7 0.65) (layers "F.Cu" "F.Paste" "F.Mask")
(net 8 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp 0cf53143-8fb0-4f47-bf8f-a30e4ef076a4))
(model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8W_5.3x5.3mm_P1.27mm.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN" (layer "F.Cu")
(tstamp c3a7effc-cd49-4d99-95b4-aa52fa928698)
(at 139.82 96.53 -90)
(descr "Sub-miniature slide switch, vertical, SMT J bend https://dznh3ojzb2azq.cloudfront.net/products/Slide/JS/documents/datasheet.pdf")
(tags "switch DPDT SMT")
(property "Sheetfile" "bios-switch.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Switch, dual pole double throw, separate symbols")
(property "ki_keywords" "switch dual-pole double-throw DPDT spdt ON-ON")
(path "/3db31d1c-6963-4b3e-b7eb-276913a1148e")
(attr smd)
(fp_text reference "SW1" (at 0 -3.05 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e5588a58-b164-4a21-b6bd-69a96dac2185)
)
(fp_text value "SW_DPDT_x2" (at 0 3.15 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ede340a1-bb8e-45ad-b33e-f82c0b044d12)
)
(fp_text user "${REFERENCE}" (at 0 -3.05 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 68a1f4ee-e225-4ad7-a75d-a397528a74a3)
)
(fp_line (start -4.61 -1.91) (end -4.61 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fa71772a-b4a7-46b9-8f04-aab876d91bca))
(fp_line (start -4.61 1.91) (end -3.26 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a3d31240-08f8-48d9-9bf0-ccd9528a62e5))
(fp_line (start -3.26 -1.91) (end -4.61 -1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef10e124-c6a1-47ab-b23b-2d402175b5d0))
(fp_line (start -0.76 -1.91) (end -1.74 -1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef08a79a-c93e-41c9-be14-16a49c02a015))
(fp_line (start -0.76 1.91) (end -1.74 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8164fee8-5875-4fa2-96ea-d235baf3b7e4))
(fp_line (start 1.74 -1.91) (end 0.76 -1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 623fdfb3-5139-4714-8413-c40bd6ca4d79))
(fp_line (start 1.74 1.91) (end 0.76 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a861e2c5-9768-4447-b380-64736bc02fd5))
(fp_line (start 4.61 -1.91) (end 3.26 -1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29b739ba-1568-40ed-8597-9b2f78bdd297))
(fp_line (start 4.61 -1.91) (end 4.61 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c1bba58-15f4-40a1-a85f-c4919d15873a))
(fp_line (start 4.61 1.91) (end 3.26 1.91)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf650930-8d21-4025-8efb-b716dd673472))
(fp_line (start -4.75 -2.25) (end -4.75 2.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 713e4f89-8eea-4b8b-99ca-233957e46e7a))
(fp_line (start -4.75 -2.25) (end 4.75 -2.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f82a0ce-d898-4cf0-8253-778a8831a990))
(fp_line (start 4.75 -2.25) (end 4.75 2.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 676562bb-9143-4490-b81c-f9d8273736fa))
(fp_line (start 4.75 2.25) (end -4.75 2.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 24f77dbe-301c-4c8a-b9fa-a800adb2d266))
(fp_line (start -4.5 -1.8) (end 4.5 -1.8)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eeca41f5-9c1a-4b9f-ada2-30519c9c4b71))
(fp_line (start -4.5 1.8) (end -4.5 -1.8)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a13f455-9e32-4dec-bed7-e61f89656a95))
(fp_line (start -1.75 -0.75) (end -1.75 0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 60cbc8fc-7ed8-40d9-bbe6-ad646d9165a6))
(fp_line (start -1.75 -0.75) (end 1.75 -0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f7decc1d-7c01-4033-8015-69c85853e889))
(fp_line (start -0.25 -0.75) (end -0.25 0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa88733e-c84d-477a-9590-deae1c28e2af))
(fp_line (start 1.75 -0.75) (end 1.75 0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9445cd8d-c68b-42db-93d4-d966a0853ba7))
(fp_line (start 1.75 0.75) (end -1.75 0.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d8d12c47-0f4a-4c3b-b62b-758ff98be5a0))
(fp_line (start 4.5 -1.8) (end 4.5 1.8)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 35e69b2f-e81a-465b-b1a1-9c22b65ce789))
(fp_line (start 4.5 1.8) (end -4.5 1.8)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 27cc9429-410e-49ec-9148-8a128f74de38))
(pad "1" smd rect (at -2.5 -1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "/CS") (pinfunction "A") (pintype "passive") (tstamp 868a38ce-98f9-4e88-9718-d579b2b259a6))
(pad "2" smd rect (at 0 -1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "/CS") (pinfunction "B") (pintype "passive") (tstamp 6b1959c1-892a-450d-9344-a94c39628bce))
(pad "3" smd rect (at 2.5 -1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask")
(net 9 "Net-(SW1A-C)") (pinfunction "C") (pintype "passive") (tstamp 96d27af2-b1df-48ab-88e7-7f98f79df551))
(pad "4" smd rect (at -2.5 1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ddb0914-db2c-460c-873b-199e1667f4b0))
(pad "5" smd rect (at 0 1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f2cb856-eeca-4a03-9b8a-b3d24135c4ca))
(pad "6" smd rect (at 2.5 1.2 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0e5fca8-b50f-48ac-9a39-95e0ee976422))
(model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_DPDT_CK_JS202011JCQN.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm" (layer "B.Cu")
(tstamp 954d4152-c05c-45bc-8805-7ec40c0716f5)
(at 149.86 86.995)
(descr "8-Lead Plastic Small Outline (SM) - 5.28 mm Body [SOIC] (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)")
(tags "SOIC 1.27")
(property "Sheetfile" "bios-switch.kicad_sch")
(property "Sheetname" "")
(path "/376fd998-f4e2-4f71-961d-30f0ca2359fc")
(attr smd)
(fp_text reference "U1" (at 0 3.68) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 21e1bb13-f7aa-4ab0-b1ae-a1e83eaa132f)
)
(fp_text value "W25Q64FVSS" (at 0 -3.68) (layer "B.Fab") hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 741b4478-326b-4062-b560-cdd41c7e98b4)
)
(fp_line (start -2.75 -2.755) (end -2.75 -2.455)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 9f2e460c-0d43-4acb-83a2-b639edc8538c))
(fp_line (start -2.75 -2.755) (end 2.75 -2.755)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp e23e85cb-dd8e-426c-859f-f4dcbe9895ba))
(fp_line (start -2.75 2.55) (end -4.5 2.55)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 4117accd-d727-4b27-ae8b-2c3ce43420ce))
(fp_line (start -2.75 2.755) (end -2.75 2.55)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp e5628cee-09b0-4861-9a06-548fbadc5985))
(fp_line (start -2.75 2.755) (end 2.75 2.755)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 4035f21d-1b0b-412e-8389-ebfd9000a4b7))
(fp_line (start 2.75 -2.755) (end 2.75 -2.455)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 148a6b4d-7afa-4e1a-8a97-7df2bcb85034))
(fp_line (start 2.75 2.755) (end 2.75 2.455)
(stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp a1f186c3-7d25-47c5-97d9-e12dbec815a4))
(fp_line (start -4.75 -2.95) (end 4.75 -2.95)
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ec084ac7-8bfa-444f-8527-04c73f0be713))
(fp_line (start -4.75 2.95) (end -4.75 -2.95)
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0a408559-dfa2-498e-99ae-5692c1e92765))
(fp_line (start -4.75 2.95) (end 4.75 2.95)
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a8116795-11e1-4814-bb4b-07df12d9cf41))
(fp_line (start 4.75 2.95) (end 4.75 -2.95)
(stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 87d0e9ad-3e8a-42a0-add5-4419c0fd1155))
(fp_line (start -2.65 -2.65) (end -2.65 1.65)
(stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 5355a5fb-56eb-4477-a948-cd1f5e44d459))
(fp_line (start -2.65 1.65) (end -1.65 2.65)
(stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 35edbd7a-25eb-4dbf-a7dc-9cf2e577a305))
(fp_line (start -1.65 2.65) (end 2.65 2.65)
(stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp f55de527-7195-4bfd-becf-25d3e3be173f))
(fp_line (start 2.65 -2.65) (end -2.65 -2.65)
(stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 820afb87-08cd-492c-b57f-3bfdc62d3afb))
(fp_line (start 2.65 2.65) (end 2.65 -2.65)
(stroke (width 0.15) (type solid)) (layer "B.Fab") (tstamp 4cc305a0-cc54-4657-8c06-127d6f469132))
(pad "1" smd rect (at -3.65 1.905) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 1 "/CS") (pinfunction "~{CS}") (pintype "input") (tstamp ecc41ffe-3482-4683-a5bf-9eed8dff4174))
(pad "2" smd rect (at -3.65 0.635) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 2 "/DO") (pinfunction "DO") (pintype "bidirectional") (tstamp c678ce86-36b8-4a9f-9f0a-7fc04b4d244c))
(pad "3" smd rect (at -3.65 -0.635) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 3 "/WP") (pinfunction "~{WP}") (pintype "bidirectional") (tstamp 877d9f03-0b8f-4305-8eee-46983a3f59d4))
(pad "4" smd rect (at -3.65 -1.905) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 4 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 1bd334d6-c31e-4e78-86dd-8ab29232d61e))
(pad "5" smd rect (at 3.65 -1.905) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 5 "/DI") (pinfunction "DI") (pintype "bidirectional") (tstamp f7768e4f-1c87-469a-aabb-372dd67bc141))
(pad "6" smd rect (at 3.65 -0.635) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 6 "/CLK") (pinfunction "CLK") (pintype "input") (tstamp 6e0f1c92-cb95-4ff4-be89-21dcf6a4f32a))
(pad "7" smd rect (at 3.65 0.635) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 7 "/HOLD") (pinfunction "~{HOLD}") (pintype "bidirectional") (tstamp e9a8722b-f1b3-41f8-bb4f-1f8339a9fadb))
(pad "8" smd rect (at 3.65 1.905) (size 1.7 0.65) (layers "B.Cu" "B.Paste" "B.Mask")
(net 8 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp fd0cf2b4-9944-41c8-bc7d-6d10702f832a))
(model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8W_5.3x5.3mm_P1.27mm.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(segment (start 146.06 92.72) (end 144.83 92.72) (width 0.25) (layer "F.Cu") (net 1) (tstamp 48722752-9f88-4135-844f-83d198e596f0))
(segment (start 144.83 92.72) (end 141.02 96.53) (width 0.25) (layer "F.Cu") (net 1) (tstamp 511befc5-2622-4673-b5fd-e52e4b7cfe11))
(segment (start 141.02 92.79) (end 143.63 90.18) (width 0.25) (layer "F.Cu") (net 1) (tstamp 76019aef-f965-4d59-8adf-ba12ff94d98c))
(segment (start 141.02 94.03) (end 141.02 92.79) (width 0.25) (layer "F.Cu") (net 1) (tstamp d68b05ac-31d8-4498-ae4a-073de2f10912))
(via (at 143.63 90.18) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp eaec67de-f780-4f8c-acef-6b0201ed39b2))
(segment (start 146.21 88.9) (end 144.91 88.9) (width 0.25) (layer "B.Cu") (net 1) (tstamp 4720283b-e675-4160-9bc3-583a66129374))
(segment (start 144.91 88.9) (end 143.63 90.18) (width 0.25) (layer "B.Cu") (net 1) (tstamp 52b77df9-470a-4b3f-a077-4b8877c692da))
(segment (start 147.44 105.34) (end 146.735 106.045) (width 0.25) (layer "F.Cu") (net 2) (tstamp 4028f821-f42c-4572-8f03-e73224078d72))
(segment (start 146.06 95.26) (end 144.45 96.87) (width 0.25) (layer "F.Cu") (net 2) (tstamp 9ab80618-48d7-4778-967a-22fc8900b484))
(segment (start 147.44 104.15) (end 147.44 105.34) (width 0.25) (layer "F.Cu") (net 2) (tstamp acddfcfd-2234-4ceb-b349-de355a702773))
(segment (start 146.735 106.045) (end 146.21 106.045) (width 0.25) (layer "F.Cu") (net 2) (tstamp cddc1e4c-fef2-4ed2-9fd2-384eb2a19739))
(segment (start 144.45 103.173604) (end 145.163198 103.886802) (width 0.25) (layer "F.Cu") (net 2) (tstamp dac658c4-5ba1-41bf-a348-e0b5cec9d41c))
(segment (start 144.45 96.87) (end 144.45 103.173604) (width 0.25) (layer "F.Cu") (net 2) (tstamp dc4adcfe-d7ad-4641-b15b-5c52411fc529))
(segment (start 147.176802 103.886802) (end 147.44 104.15) (width 0.25) (layer "F.Cu") (net 2) (tstamp e3bae29d-32aa-4f2d-86b6-0168266bb7d9))
(segment (start 145.163198 103.886802) (end 147.176802 103.886802) (width 0.25) (layer "F.Cu") (net 2) (tstamp fb4eec9d-e6b8-4ea5-96f2-7ef5b5084a27))
(segment (start 146.06 95.26) (end 147.385 93.935) (width 0.25) (layer "B.Cu") (net 2) (tstamp 1d7265a7-93ba-4a6b-894d-c64a7b24c745))
(segment (start 146.735 87.63) (end 146.21 87.63) (width 0.25) (layer "B.Cu") (net 2) (tstamp 80a54605-27a9-4266-b71d-072a5968b91b))
(segment (start 147.385 88.28) (end 146.735 87.63) (width 0.25) (layer "B.Cu") (net 2) (tstamp b0c4aa79-1e75-4828-a33e-73f037f3b8f1))
(segment (start 147.385 93.935) (end 147.385 88.28) (width 0.25) (layer "B.Cu") (net 2) (tstamp f8268b96-1f3e-4482-b596-a203f8d6f152))
(segment (start 144.9 102.88) (end 145.456802 103.436802) (width 0.25) (layer "F.Cu") (net 3) (tstamp 1e85801f-4be7-41f1-b4bc-9a8a748cfc82))
(segment (start 147.89 103.963604) (end 147.89 106.16) (width 0.25) (layer "F.Cu") (net 3) (tstamp 44070c86-d35d-4e18-ab6a-b99d50133ac5))
(segment (start 146.17 97.8) (end 144.9 99.07) (width 0.25) (layer "F.Cu") (net 3) (tstamp 54d584ae-0f41-4105-b752-60e3f26a8336))
(segment (start 145.456802 103.436802) (end 147.363198 103.436802) (width 0.25) (layer "F.Cu") (net 3) (tstamp 9f0a92ce-f5db-4c56-8f04-d7531ee22b20))
(segment (start 146.735 107.315) (end 146.21 107.315) (width 0.25) (layer "F.Cu") (net 3) (tstamp a2ab5f50-a7fc-4940-a31c-3c47359f8ed4))
(segment (start 144.9 99.07) (end 144.9 102.88) (width 0.25) (layer "F.Cu") (net 3) (tstamp aa91fba4-65b6-4417-a9a3-2ac0340852c1))
(segment (start 147.89 106.16) (end 146.735 107.315) (width 0.25) (layer "F.Cu") (net 3) (tstamp cab2ce93-63bf-45be-903e-735c5aa3e689))
(segment (start 146.06 97.8) (end 146.17 97.8) (width 0.25) (layer "F.Cu") (net 3) (tstamp de8bd4ec-3f55-40f7-b325-8d391f488e0c))
(segment (start 147.363198 103.436802) (end 147.89 103.963604) (width 0.25) (layer "F.Cu") (net 3) (tstamp f6545ad9-6b62-42e4-9389-a2582fd27d17))
(segment (start 146.06 97.8) (end 147.835 96.025) (width 0.25) (layer "B.Cu") (net 3) (tstamp 01e8a43a-0cec-4152-89fd-85cb70cefaab))
(segment (start 147.835 96.025) (end 147.835 86.875) (width 0.25) (layer "B.Cu") (net 3) (tstamp 319e427c-eefa-4cfe-9cc7-23df0be925f9))
(segment (start 147.835 86.875) (end 147.32 86.36) (width 0.25) (layer "B.Cu") (net 3) (tstamp aca972ac-ce6a-41f6-99e0-f394d9a02a42))
(segment (start 147.32 86.36) (end 146.21 86.36) (width 0.25) (layer "B.Cu") (net 3) (tstamp af153cea-3f6b-4a1f-b934-610606bd3ecb))
(segment (start 148.34 106.98) (end 148.34 103.777208) (width 0.25) (layer "F.Cu") (net 4) (tstamp 29f02307-6169-4893-8842-aa8e83535b73))
(segment (start 146.735 108.585) (end 148.34 106.98) (width 0.25) (layer "F.Cu") (net 4) (tstamp 2f9efb0f-2d02-4094-bff7-bfc1c02a238c))
(segment (start 146.06 101.497208) (end 146.06 100.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 837698d1-eb25-4179-9b22-b638bf6b066d))
(segment (start 148.34 103.777208) (end 146.06 101.497208) (width 0.25) (layer "F.Cu") (net 4) (tstamp c8dedb2a-4cf3-43f8-9ca0-94196e10807f))
(segment (start 146.21 108.585) (end 146.735 108.585) (width 0.25) (layer "F.Cu") (net 4) (tstamp ee3ca481-ac19-4b2f-b31c-c8f8d833fc02))
(segment (start 146.686396 85.09) (end 146.21 85.09) (width 0.25) (layer "B.Cu") (net 4) (tstamp 7642c91f-7c41-4c50-8f04-7a94e30f7be9))
(segment (start 148.285 86.688604) (end 146.686396 85.09) (width 0.25) (layer "B.Cu") (net 4) (tstamp 8ed4f5d6-4242-42f9-9f78-c56c417771ca))
(segment (start 148.285 98.115) (end 148.285 86.688604) (width 0.25) (layer "B.Cu") (net 4) (tstamp c1a0f6ce-1690-4447-978a-b71a5f071d09))
(segment (start 146.06 100.34) (end 148.285 98.115) (width 0.25) (layer "B.Cu") (net 4) (tstamp cc40f284-7846-4282-ae9f-fcad96a2f94a))
(segment (start 156.33 106.29) (end 156.33 105.42) (width 0.25) (layer "F.Cu") (net 5) (tstamp 535befcb-e7ec-40a3-ac0c-7ff6598fa0c9))
(segment (start 153.51 108.585) (end 154.035 108.585) (width 0.25) (layer "F.Cu") (net 5) (tstamp 61f0c23e-a0f5-40e6-9fbf-9558030716af))
(segment (start 154.035 108.585) (end 156.33 106.29) (width 0.25) (layer "F.Cu") (net 5) (tstamp 9b2db3fc-47d5-4b0b-931b-42289e53658f))
(via (at 156.33 105.42) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 5) (tstamp 534e3316-8f0b-4271-b557-92cd40aeec38))
(segment (start 155.705 86.76) (end 155.705 98.315) (width 0.25) (layer "B.Cu") (net 5) (tstamp 069e624c-1273-4c95-9fe9-38364b512c59))
(segment (start 153.51 85.09) (end 154.035 85.09) (width 0.25) (layer "B.Cu") (net 5) (tstamp 0ba3ce0f-7c6e-44eb-867c-4cc6cfdfc842))
(segment (start 153.68 100.34) (end 153.68 102.77) (width 0.25) (layer "B.Cu") (net 5) (tstamp 27f00879-2a11-4747-bbf5-cbb2b6fb84c7))
(segment (start 154.035 85.09) (end 155.705 86.76) (width 0.25) (layer "B.Cu") (net 5) (tstamp 6d66a183-3823-4916-bb4c-6248c8784352))
(segment (start 155.705 98.315) (end 153.68 100.34) (width 0.25) (layer "B.Cu") (net 5) (tstamp 7adc5ebd-b8a7-4f72-9148-16382e933b5b))
(segment (start 153.68 102.77) (end 156.33 105.42) (width 0.25) (layer "B.Cu") (net 5) (tstamp e7329159-94d4-45ef-9912-61321f0377ba))
(segment (start 153.214009 94.135) (end 154.145991 94.135) (width 0.25) (layer "F.Cu") (net 6) (tstamp 06a62e4c-1105-4a6e-a99a-364a585dcf57))
(segment (start 153.51 107.315) (end 154.035 107.315) (width 0.25) (layer "F.Cu") (net 6) (tstamp 0e755f2e-6a3a-44f4-b2b4-cc98e112daee))
(segment (start 154.805 94.794009) (end 154.805 96.675) (width 0.25) (layer "F.Cu") (net 6) (tstamp 1223471b-4875-4087-aeae-d1ca1ae2ffda))
(segment (start 153.51 107.315) (end 152.955 107.315) (width 0.25) (layer "F.Cu") (net 6) (tstamp 26f0b567-cf0c-467f-b97e-add75c50ca43))
(segment (start 151.885 106.245) (end 151.885 95.464009) (width 0.25) (layer "F.Cu") (net 6) (tstamp 38dc3008-4b55-44b1-9fdf-eb26c9448d11))
(segment (start 154.145991 94.135) (end 154.805 94.794009) (width 0.25) (layer "F.Cu") (net 6) (tstamp 47791359-a311-487e-b6a6-22cd35924b37))
(segment (start 151.885 95.464009) (end 153.214009 94.135) (width 0.25) (layer "F.Cu") (net 6) (tstamp 8bb168a3-c69e-42b7-a2a2-abe8d51dd354))
(segment (start 154.805 96.675) (end 153.68 97.8) (width 0.25) (layer "F.Cu") (net 6) (tstamp a99e76cd-9dc1-4d02-995c-35d151edb420))
(segment (start 152.955 107.315) (end 151.885 106.245) (width 0.25) (layer "F.Cu") (net 6) (tstamp c707a588-cdc0-4180-a12c-16947ead92b6))
(segment (start 153.51 86.36) (end 154.035 86.36) (width 0.25) (layer "B.Cu") (net 6) (tstamp 074f6466-502f-430d-8698-3a078c0c814c))
(segment (start 155.255 87.58) (end 155.255 96.225) (width 0.25) (layer "B.Cu") (net 6) (tstamp 95970c09-75ca-42c1-8fec-c8fd3189e0b9))
(segment (start 155.255 96.225) (end 153.68 97.8) (width 0.25) (layer "B.Cu") (net 6) (tstamp 9aaba0da-84c6-421b-851a-96d2b66307a3))
(segment (start 154.035 86.36) (end 155.255 87.58) (width 0.25) (layer "B.Cu") (net 6) (tstamp dabc1f35-246b-4a08-a7a2-5e60e1c38a31))
(segment (start 152.335 96.605) (end 153.68 95.26) (width 0.25) (layer "F.Cu") (net 7) (tstamp 0b972002-9e25-4d05-8d71-648a47b1e287))
(segment (start 153.51 106.045) (end 152.985 106.045) (width 0.25) (layer "F.Cu") (net 7) (tstamp 525600f6-b45a-48a1-b21d-e2cf573a9ee9))
(segment (start 152.335 105.395) (end 152.335 96.605) (width 0.25) (layer "F.Cu") (net 7) (tstamp 75105363-d1a5-4e08-bf0d-7ec5afbb8518))
(segment (start 152.985 106.045) (end 152.335 105.395) (width 0.25) (layer "F.Cu") (net 7) (tstamp a8114cda-732e-4ae9-bd94-8e707568a1d0))
(segment (start 154.805 94.135) (end 153.68 95.26) (width 0.25) (layer "B.Cu") (net 7) (tstamp 7817f1eb-e6f5-438b-981c-c7af04cee734))
(segment (start 154.805 88.37) (end 154.805 94.135) (width 0.25) (layer "B.Cu") (net 7) (tstamp af3c4332-5861-47d7-8f66-987498c82ed9))
(segment (start 154.065 87.63) (end 154.805 88.37) (width 0.25) (layer "B.Cu") (net 7) (tstamp c0e400e1-bcdd-4d8a-9331-f71f468f2fbb))
(segment (start 153.51 87.63) (end 154.065 87.63) (width 0.25) (layer "B.Cu") (net 7) (tstamp ddb4819e-d427-4890-9119-d0fbf5c4a827))
(segment (start 155.785 103.425) (end 154.435 104.775) (width 0.25) (layer "F.Cu") (net 8) (tstamp 50e3068d-8600-4b8d-b812-734f04a5831c))
(segment (start 154.435 104.775) (end 153.51 104.775) (width 0.25) (layer "F.Cu") (net 8) (tstamp 601de6f6-f0dc-440f-9d2a-885ad560fdfe))
(segment (start 155.785 94.825) (end 155.785 103.425) (width 0.25) (layer "F.Cu") (net 8) (tstamp 715e3f92-d810-4417-8eb1-0c973cfe0d18))
(segment (start 153.68 92.72) (end 155.785 94.825) (width 0.25) (layer "F.Cu") (net 8) (tstamp 86c4447b-06f9-4b9d-8bbc-b99dedad72f7))
(segment (start 153.68 89.07) (end 153.51 88.9) (width 0.25) (layer "B.Cu") (net 8) (tstamp 3aec3399-7405-480c-86e8-02de39896079))
(segment (start 153.51 88.9) (end 153.51 92.55) (width 0.25) (layer "B.Cu") (net 8) (tstamp 780b40f8-dc55-4242-8f64-7e24d333c457))
(segment (start 153.51 92.55) (end 153.68 92.72) (width 0.25) (layer "B.Cu") (net 8) (tstamp dd795712-47f5-4285-99aa-1aade2b76552))
(segment (start 143.63 103.295) (end 143.63 100.34) (width 0.25) (layer "F.Cu") (net 9) (tstamp 3c43c822-f122-452e-b2ed-760387795804))
(segment (start 143.63 100.34) (end 142.32 99.03) (width 0.25) (layer "F.Cu") (net 9) (tstamp 513ac508-931f-43b3-b2ef-8c9a862181d3))
(segment (start 142.32 99.03) (end 141.02 99.03) (width 0.25) (layer "F.Cu") (net 9) (tstamp 59ed5baa-2c81-48c4-99fd-e91d8628cb9a))
(segment (start 146.21 104.775) (end 145.11 104.775) (width 0.25) (layer "F.Cu") (net 9) (tstamp a0017139-3ce0-4769-8b96-1c7c9777fe90))
(segment (start 145.11 104.775) (end 143.63 103.295) (width 0.25) (layer "F.Cu") (net 9) (tstamp a17fd945-7483-4252-a964-4cea7a747680))
)

+ 77
- 0
bios-switch.kicad_prl View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 48,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "bios-switch.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

+ 477
- 0
bios-switch.kicad_pro View File

@ -0,0 +1,477 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 1.6,
"width": 1.0
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "bios-switch.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"12d71503-bb4c-4e62-8b98-db0623142fea",
""
]
],
"text_variables": {}
}

+ 748
- 0
bios-switch.kicad_sch View File

@ -0,0 +1,748 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 12d71503-bb4c-4e62-8b98-db0623142fea)
(paper "A4")
(lib_symbols
(symbol "Connector_Generic:Conn_02x04_Counter_Clockwise" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 1.27 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_02x04_Counter_Clockwise" (at 1.27 -7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 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" "connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_2x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_02x04_Counter_Clockwise_1_1"
(rectangle (start -1.27 -4.953) (end 0 -5.207)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 -2.413) (end 0 -2.667)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 0.127) (end 0 -0.127)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 2.667) (end 0 2.413)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 3.81) (end 3.81 -6.35)
(stroke (width 0.254) (type default))
(fill (type background))
)
(rectangle (start 3.81 -4.953) (end 2.54 -5.207)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 -2.413) (end 2.54 -2.667)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 0.127) (end 2.54 -0.127)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 2.667) (end 2.54 2.413)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.08 0) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 -5.08 180) (length 3.81)
(name "Pin_5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 -2.54 180) (length 3.81)
(name "Pin_6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 0 180) (length 3.81)
(name "Pin_7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 2.54 180) (length 3.81)
(name "Pin_8" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Memory_Flash:W25Q64FVSS" (in_bom yes) (on_board yes)
(property "Reference" "U" (at -6.35 10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "W25Q64FVSS" (at 7.62 -10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 1.27 7.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 1.27 7.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "W25Q64FVSS_0_1"
(rectangle (start -7.62 8.89) (end 7.62 -8.89)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "W25Q64FVSS_1_1"
(pin input line (at -10.16 6.35 0) (length 2.54)
(name "~{CS}" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 -1.27 0) (length 2.54)
(name "DO" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 -3.81 0) (length 2.54)
(name "~{WP}" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -11.43 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 1.27 0) (length 2.54)
(name "DI" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 3.81 0) (length 2.54)
(name "CLK" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 -6.35 0) (length 2.54)
(name "~{HOLD}" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 11.43 270) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Switch:SW_DPDT_x2" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
(property "Reference" "SW" (at 0 4.318 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "SW_DPDT_x2" (at 0 -5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 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" "switch dual-pole double-throw DPDT spdt ON-ON" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Switch, dual pole double throw, separate symbols" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SW*DPDT*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SW_DPDT_x2_0_0"
(circle (center -2.032 0) (radius 0.508)
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 2.032 -2.54) (radius 0.508)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "SW_DPDT_x2_0_1"
(polyline
(pts
(xy -1.524 0.254)
(xy 1.651 2.286)
)
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 2.032 2.54) (radius 0.508)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "SW_DPDT_x2_1_1"
(pin passive line (at 5.08 2.54 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -2.54 180) (length 2.54)
(name "C" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
(symbol "SW_DPDT_x2_2_1"
(pin passive line (at 5.08 2.54 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 5.08 -2.54 180) (length 2.54)
(name "C" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 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" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 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" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "VCC_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VCC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(wire (pts (xy 96.52 46.99) (xy 105.41 46.99))
(stroke (width 0) (type default))
(uuid 14097083-4135-4eba-b1cc-6fbe97e81e63)
)
(wire (pts (xy 73.66 44.45) (xy 83.82 44.45))
(stroke (width 0) (type default))
(uuid 1433a054-014d-4b2a-a933-a31f06f3d856)
)
(wire (pts (xy 100.33 77.47) (xy 128.27 77.47))
(stroke (width 0) (type default))
(uuid 19948b90-7016-4cf1-b2b1-d2c3af359a98)
)
(wire (pts (xy 138.43 82.55) (xy 138.43 85.09))
(stroke (width 0) (type default))
(uuid 1b03cc24-e9f8-4932-baf3-4dca20a19189)
)
(wire (pts (xy 100.33 64.77) (xy 111.76 64.77))
(stroke (width 0) (type default))
(uuid 232b6a4d-72b1-4c0e-a4c9-a44cf175d355)
)
(wire (pts (xy 100.33 72.39) (xy 128.27 72.39))
(stroke (width 0) (type default))
(uuid 27cc3622-1e44-425d-8efa-954700e258c5)
)
(wire (pts (xy 100.33 69.85) (xy 128.27 69.85))
(stroke (width 0) (type default))
(uuid 674bf772-4384-40cd-92cb-7e9c166d74b5)
)
(wire (pts (xy 73.66 41.91) (xy 83.82 41.91))
(stroke (width 0) (type default))
(uuid 75fe1fd5-8e25-4a5f-bcc2-654ba4380f63)
)
(wire (pts (xy 116.84 64.77) (xy 128.27 64.77))
(stroke (width 0) (type default))
(uuid 7694d93e-6b62-4f26-946f-f0bd838fc647)
)
(wire (pts (xy 90.17 82.55) (xy 90.17 85.09))
(stroke (width 0) (type default))
(uuid 7ce313f6-377c-4178-ae7f-6071395e3b1e)
)
(wire (pts (xy 138.43 57.15) (xy 138.43 59.69))
(stroke (width 0) (type default))
(uuid 7f17e98d-c6b1-4342-9c50-5c505b578975)
)
(wire (pts (xy 96.52 44.45) (xy 105.41 44.45))
(stroke (width 0) (type default))
(uuid 872a78f4-7eea-463a-8859-5897431e7564)
)
(wire (pts (xy 96.52 41.91) (xy 105.41 41.91))
(stroke (width 0) (type default))
(uuid 88f009e9-ce35-4e27-b19f-17ee3ca52c1b)
)
(wire (pts (xy 114.3 50.8) (xy 114.3 54.61))
(stroke (width 0) (type default))
(uuid 95883898-eb98-42f7-90a6-33edcd4ed160)
)
(wire (pts (xy 105.41 41.91) (xy 105.41 40.64))
(stroke (width 0) (type default))
(uuid 9663eab8-f2e6-4a07-a15d-df2f0a65ff0d)
)
(wire (pts (xy 90.17 57.15) (xy 90.17 59.69))
(stroke (width 0) (type default))
(uuid d1dcf8dd-765d-4812-9bcb-b00490177387)
)
(wire (pts (xy 73.66 46.99) (xy 83.82 46.99))
(stroke (width 0) (type default))
(uuid d5b19074-5c32-49d7-a179-c2e5b4a16e59)
)
(wire (pts (xy 73.66 49.53) (xy 83.82 49.53))
(stroke (width 0) (type default))
(uuid db290fb3-b090-4589-b16b-9de72574603e)
)
(wire (pts (xy 100.33 74.93) (xy 128.27 74.93))
(stroke (width 0) (type default))
(uuid ed07da51-5732-4bc3-be87-5706facaf4c9)
)
(wire (pts (xy 100.33 67.31) (xy 128.27 67.31))
(stroke (width 0) (type default))
(uuid ef1eadc6-bcea-4de7-9daa-b32582fa09fc)
)
(wire (pts (xy 96.52 49.53) (xy 105.41 49.53))
(stroke (width 0) (type default))
(uuid f57cc082-dc25-4fc5-b536-8dc12297a456)
)
(text "TODO(edoput) decoupling capacitor in application note for VCC -> GND"
(at 120.65 27.94 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 78b83357-e32e-4dc7-96fc-95f1f7379ada)
)
(text "TODO(edoput) CS pull-up/pull-down 10k TH" (at 120.65 24.13 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 853b4611-e838-4235-a912-ac914f57de2a)
)
(label "CS" (at 73.66 41.91 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 042769c7-8fad-4f0e-8e58-3e49461f706f)
)
(label "WP" (at 73.66 46.99 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 113c5edf-5e53-4af8-bbff-2481611ccc9a)
)
(label "DO" (at 73.66 44.45 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 27d65209-d912-4509-8b78-b771fa9c4b38)
)
(label "DI" (at 105.41 49.53 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 355a77ea-1457-42b1-9fd5-b1c312687d93)
)
(label "DO" (at 114.3 72.39 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 37a100a2-67d5-4279-a045-85c8e439f7b9)
)
(label "HOLD" (at 114.3 77.47 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 5aabbd0e-3c0f-4f37-8657-85246fee2d0c)
)
(label "CLK" (at 105.41 46.99 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6ae29e5c-152d-40a3-8908-0e4454a44c9e)
)
(label "WP" (at 114.3 74.93 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 72e4c0fc-2cb9-4ddc-9d0e-7f6cd373b26f)
)
(label "CS" (at 114.3 50.8 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9fc8ca05-b894-4fe6-bedc-481873de8fb2)
)
(label "CLK" (at 114.3 67.31 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid c7065057-a11e-4f0d-910c-a8c956b78025)
)
(label "DI" (at 114.3 69.85 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid cc72c55b-c031-4bd4-abac-3dd2fae360ed)
)
(label "HOLD" (at 105.41 44.45 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid f7a92b4f-c10b-431e-999d-de3b97044e06)
)
(symbol (lib_id "Connector_Generic:Conn_02x04_Counter_Clockwise") (at 88.9 44.45 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 0fdb54df-0041-45d5-8a37-d55190e80a6a)
(property "Reference" "J1" (at 90.17 35.56 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_02x04_Counter_Clockwise" (at 90.17 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 88.9 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 88.9 44.45 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cdf0804e-3b5d-4075-9784-a0f829084a86))
(pin "2" (uuid 1d6db5c8-2caa-4b8a-acc8-103419edfe82))
(pin "3" (uuid 698c6683-321f-404c-8c10-16de33b63e79))
(pin "4" (uuid 54e60dfd-ff1c-46aa-b8f0-bb64bbb43814))
(pin "5" (uuid 196aec40-16df-4d89-80d9-ff43ab3c1f04))
(pin "6" (uuid 1a1789bc-22e7-449b-9fff-de67e92dddb3))
(pin "7" (uuid cf4d9c11-e3d9-41ab-b2c3-9e3220fdf5d1))
(pin "8" (uuid aaa83864-4d5c-4e9f-9959-f28a169ac659))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "J1") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 90.17 57.15 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 1bcd3e5d-4005-442b-b745-60dce9087b1c)
(property "Reference" "#PWR03" (at 90.17 60.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 90.17 52.07 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 90.17 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 90.17 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fc77b2fb-1917-4260-85b2-24ff5240ed01))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR03") (unit 1)
)
)
)
)
(symbol (lib_id "Memory_Flash:W25Q64FVSS") (at 90.17 71.12 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 2c8c04b4-9184-4715-b12b-4001291111f6)
(property "Reference" "U2" (at 81.28 69.85 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "W25Q64FVSS" (at 81.28 72.39 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm" (at 88.9 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 88.9 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a77166f1-6d63-4380-8340-386168e4fdee))
(pin "2" (uuid 67622c01-7934-4404-a794-461c18f9f13a))
(pin "3" (uuid ed9d4ce4-f135-4a93-8631-5011ef6b6392))
(pin "4" (uuid 49cbd5a4-7c8c-45be-a89e-083377fb2d0e))
(pin "5" (uuid 52a704ce-bda4-406e-9ccd-b51e48fe30ec))
(pin "6" (uuid 5915657e-cf00-4514-b544-5ab958baf85e))
(pin "7" (uuid fbb18ae2-4f6c-4e30-b3c7-2eb168fb4128))
(pin "8" (uuid 4294a928-5492-426a-8782-80174515b78d))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "U2") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 90.17 85.09 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 308612b7-29e6-41b5-b75e-5d0dd4d6c8d5)
(property "Reference" "#PWR05" (at 90.17 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 90.17 90.17 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 90.17 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 90.17 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b4ca636a-ab05-46db-ba9b-5fece55550c2))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR05") (unit 1)
)
)
)
)
(symbol (lib_id "Memory_Flash:W25Q64FVSS") (at 138.43 71.12 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 376fd998-f4e2-4f71-961d-30f0ca2359fc)
(property "Reference" "U1" (at 147.32 69.85 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "W25Q64FVSS" (at 147.32 72.39 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm" (at 139.7 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 139.7 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b4bfa7a6-912b-42b5-9112-0ad21edcea13))
(pin "2" (uuid 2478705d-5f88-4a6f-a863-f32e747f3e45))
(pin "3" (uuid 9bd55450-f3b0-4620-83f1-8b543ca68c89))
(pin "4" (uuid 9fc70b72-3224-43b0-b6ca-2b077fe7bffe))
(pin "5" (uuid 41d91ff9-1be0-455a-85f4-7cfae1cdaf1d))
(pin "6" (uuid 09aa9c51-d65c-4ed0-8669-f1ba4bd58358))
(pin "7" (uuid eaecd0a6-a966-4beb-992a-7772326636e5))
(pin "8" (uuid b42d446c-d972-4cd4-9b90-29c8916de82c))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "U1") (unit 1)
)
)
)
)
(symbol (lib_id "Switch:SW_DPDT_x2") (at 114.3 59.69 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 3db31d1c-6963-4b3e-b7eb-276913a1148e)
(property "Reference" "SW1" (at 118.11 58.42 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_DPDT_x2" (at 118.11 60.96 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN" (at 114.3 59.69 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 114.3 59.69 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7d3c6691-1c42-4fc3-9d8a-469bf02e5a08))
(pin "2" (uuid 124231c2-3dae-4183-8a12-339d9f9fb9c2))
(pin "3" (uuid 82b1269d-8807-4f20-83f7-41fd0ce5ef56))
(pin "4" (uuid 1161f740-9f0e-4c7c-aa2a-0eda5f51a892))
(pin "5" (uuid ca4c61ba-6283-48a2-b405-14b72b98716e))
(pin "6" (uuid a7a2dac6-4a50-4674-93fa-fdde41c9ffe9))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "SW1") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 138.43 85.09 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a2660672-80e6-40ba-8817-006b7c302768)
(property "Reference" "#PWR06" (at 138.43 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 138.43 90.17 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 138.43 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 138.43 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e3cfef98-723d-451f-b009-4db6416772db))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR06") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 138.43 57.15 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a8ec72b2-bf03-47b2-aac0-52c5674b2407)
(property "Reference" "#PWR04" (at 138.43 60.96 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 138.43 52.07 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 138.43 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 138.43 57.15 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5cb75639-9c1c-486a-b4db-9ea6accaad91))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR04") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 105.41 40.64 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid f1cfdee5-3357-44ea-bc93-8eb186a4fdc3)
(property "Reference" "#PWR02" (at 101.6 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 109.22 40.64 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 105.41 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 105.41 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2b50db4b-b3d1-4cbe-b95f-7bac53509cab))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR02") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 73.66 49.53 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fd6733d1-de4f-404d-8344-91cb00ead5df)
(property "Reference" "#PWR01" (at 73.66 55.88 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 73.66 54.61 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 73.66 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 73.66 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 92bdf15a-2af7-43d5-8063-85ffaaabada1))
(instances
(project "bios-switch"
(path "/12d71503-bb4c-4e62-8b98-db0623142fea"
(reference "#PWR01") (unit 1)
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
)

+ 188
- 0
bios-switch.xml View File

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>/home/edoput/repo/bios-switch/bios-switch.kicad_sch</source>
<date>Tue 04 Jul 2023 05:46:03 PM CEST</date>
<tool>Eeschema 7.0.5</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>bios-switch.kicad_sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
<comment number="5" value=""/>
<comment number="6" value=""/>
<comment number="7" value=""/>
<comment number="8" value=""/>
<comment number="9" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="J1">
<value>Conn_02x04_Counter_Clockwise</value>
<footprint>Package_DIP:DIP-8_W7.62mm</footprint>
<libsource lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise" description="Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<property name="ki_description" value="Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="ki_keywords" value="connector"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>0fdb54df-0041-45d5-8a37-d55190e80a6a</tstamps>
</comp>
<comp ref="SW1">
<value>SW_DPDT_x2</value>
<footprint>Button_Switch_SMD:SW_DPDT_CK_JS202011JCQN</footprint>
<libsource lib="Switch" part="SW_DPDT_x2" description="Switch, dual pole double throw, separate symbols"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<property name="ki_description" value="Switch, dual pole double throw, separate symbols"/>
<property name="ki_keywords" value="switch dual-pole double-throw DPDT spdt ON-ON"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>3db31d1c-6963-4b3e-b7eb-276913a1148e</tstamps>
</comp>
<comp ref="U1">
<value>W25Q64FVSS</value>
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>376fd998-f4e2-4f71-961d-30f0ca2359fc</tstamps>
</comp>
<comp ref="U2">
<value>W25Q64FVSS</value>
<footprint>Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm</footprint>
<libsource lib="Memory_Flash" part="W25Q64FVSS" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="bios-switch.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>2c8c04b4-9184-4715-b12b-4001291111f6</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector_Generic" part="Conn_02x04_Counter_Clockwise">
<description>Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_2x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_02x04_Counter_Clockwise</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
</pins>
</libpart>
<libpart lib="Memory_Flash" part="W25Q64FVSS">
<fields>
<field name="Reference">U</field>
<field name="Value">W25Q64FVSS</field>
</fields>
<pins>
<pin num="1" name="~{CS}" type="input"/>
<pin num="2" name="DO" type="bidirectional"/>
<pin num="3" name="~{WP}" type="bidirectional"/>
<pin num="4" name="GND" type="power_in"/>
<pin num="5" name="DI" type="bidirectional"/>
<pin num="6" name="CLK" type="input"/>
<pin num="7" name="~{HOLD}" type="bidirectional"/>
<pin num="8" name="VCC" type="power_in"/>
</pins>
</libpart>
<libpart lib="Switch" part="SW_DPDT_x2">
<description>Switch, dual pole double throw, separate symbols</description>
<docs>~</docs>
<footprints>
<fp>SW*DPDT*</fp>
</footprints>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_DPDT_x2</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="B" type="passive"/>
<pin num="3" name="C" type="passive"/>
<pin num="4" name="A" type="passive"/>
<pin num="5" name="B" type="passive"/>
<pin num="6" name="C" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector_Generic">
<uri>/app/extensions/Library/symbols//Connector_Generic.kicad_sym</uri>
</library>
<library logical="Memory_Flash">
<uri>/home/edoput/repo/bios-switch/Memory_Flash.kicad_sym</uri>
</library>
<library logical="Switch">
<uri>/app/extensions/Library/symbols//Switch.kicad_sym</uri>
</library>
</libraries>
<nets>
<net code="1" name="/CLK">
<node ref="J1" pin="6" pinfunction="Pin_6" pintype="passive"/>
<node ref="U1" pin="6" pinfunction="CLK" pintype="input"/>
<node ref="U2" pin="6" pinfunction="CLK" pintype="input"/>
</net>
<net code="2" name="/CS">
<node ref="J1" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="SW1" pin="2" pinfunction="B" pintype="passive"/>
</net>
<net code="3" name="/DI">
<node ref="J1" pin="5" pinfunction="Pin_5" pintype="passive"/>
<node ref="U1" pin="5" pinfunction="DI" pintype="bidirectional"/>
<node ref="U2" pin="5" pinfunction="DI" pintype="bidirectional"/>
</net>
<net code="4" name="/DO">
<node ref="J1" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="U1" pin="2" pinfunction="DO" pintype="bidirectional"/>
<node ref="U2" pin="2" pinfunction="DO" pintype="bidirectional"/>
</net>
<net code="5" name="/HOLD">
<node ref="J1" pin="7" pinfunction="Pin_7" pintype="passive"/>
<node ref="U1" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
<node ref="U2" pin="7" pinfunction="~{HOLD}" pintype="bidirectional"/>
</net>
<net code="6" name="/WP">
<node ref="J1" pin="3" pinfunction="Pin_3" pintype="passive"/>
<node ref="U1" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
<node ref="U2" pin="3" pinfunction="~{WP}" pintype="bidirectional"/>
</net>
<net code="7" name="GND">
<node ref="J1" pin="4" pinfunction="Pin_4" pintype="passive"/>
<node ref="U1" pin="4" pinfunction="GND" pintype="power_in"/>
<node ref="U2" pin="4" pinfunction="GND" pintype="power_in"/>
</net>
<net code="8" name="Net-(SW1A-A)">
<node ref="SW1" pin="1" pinfunction="A" pintype="passive"/>
<node ref="U1" pin="1" pinfunction="~{CS}" pintype="input"/>
</net>
<net code="9" name="Net-(SW1A-C)">
<node ref="SW1" pin="3" pinfunction="C" pintype="passive"/>
<node ref="U2" pin="1" pinfunction="~{CS}" pintype="input"/>
</net>
<net code="10" name="VCC">
<node ref="J1" pin="8" pinfunction="Pin_8" pintype="passive"/>
<node ref="U1" pin="8" pinfunction="VCC" pintype="power_in"/>
<node ref="U2" pin="8" pinfunction="VCC" pintype="power_in"/>
</net>
</nets>
</export>

+ 4
- 0
sym-lib-table View File

@ -0,0 +1,4 @@
(sym_lib_table
(version 7)
(lib (name "Memory_Flash")(type "KiCad")(uri "${KIPRJMOD}/Memory_Flash.kicad_sym")(options "")(descr ""))
)

Loading…
Cancel
Save