Files
ESP32_Serial_Swiss_Army_Knife/hardware/PCB/validation/pcb-routing-input.kicad_pcb
T
Commander1024 60c1e279d6 Add KiCad module carrier PCB draft
Introduce an editable KiCad 10 schematic and routed two-layer 82 × 80 mm
layout with local provisional footprints, validation tooling, and
component
research. Keep the RS-232 male-module mapping and mechanical clearances
explicitly provisional pending hardware verification.
2026-09-20 23:14:01 +02:00

3023 lines
62 KiB
Plaintext

(kicad_pcb
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "A4")
(title_block
(title "Serial Swiss Army Knife - 82x80 mm carrier draft")
(rev "A0 DRAFT")
(comment 1 "NOT FOR FABRICATION - male module / USB / antenna geometry unverified")
)
(layers
(0 "F.Cu" signal)
(2 "B.Cu" signal)
(9 "F.Adhes" user "F.Adhesive")
(11 "B.Adhes" user "B.Adhesive")
(13 "F.Paste" user)
(15 "B.Paste" user)
(5 "F.SilkS" user "F.Silkscreen")
(7 "B.SilkS" user "B.Silkscreen")
(1 "F.Mask" user)
(3 "B.Mask" user)
(17 "Dwgs.User" user "User.Drawings")
(19 "Cmts.User" user "User.Comments")
(21 "Eco1.User" user "User.Eco1")
(23 "Eco2.User" user "User.Eco2")
(25 "Edge.Cuts" user)
(27 "Margin" user)
(31 "F.CrtYd" user "F.Courtyard")
(29 "B.CrtYd" user "B.Courtyard")
(35 "F.Fab" user)
(33 "B.Fab" user)
(39 "User.1" user)
(41 "User.2" user)
(43 "User.3" user)
(45 "User.4" user)
)
(setup
(pad_to_mask_clearance 0)
(allow_soldermask_bridges_in_footprints no)
(tenting
(front yes)
(back yes)
)
(covering
(front no)
(back no)
)
(plugging
(front no)
(back no)
)
(capping no)
(filling no)
(pcbplotparams
(layerselection 0x00000000_00000000_55555555_5755f5ff)
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12)
(dashed_line_gap_ratio 3)
(svgprecision 4)
(plotframeref no)
(mode 1)
(useauxorigin no)
(pdf_front_fp_property_popups yes)
(pdf_back_fp_property_popups yes)
(pdf_metadata yes)
(pdf_single_document no)
(dxfpolygonmode yes)
(dxfimperialunits yes)
(dxfusepcbnewfont yes)
(psnegative no)
(psa4output no)
(plot_black_and_white yes)
(sketchpadsonfab no)
(plotpadnumbers no)
(hidednponfab no)
(sketchdnponfab yes)
(crossoutdnponfab yes)
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(footprint "Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x"
(layer "F.Cu")
(uuid "1545d15f-20f4-4a6a-a25e-c8bbaa98b280")
(at 155 168)
(descr "Tactile switch, 6x6 mm, H4.3 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf")
(tags "Omron B3F-10xx SPST 1P1T")
(property "Reference" "SW2"
(at 3.25 -2 0)
(layer "F.SilkS")
(uuid "0464527f-fc60-4cc8-8e54-de5d4f9d1e82")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "B3F-1000"
(at 3.25 6.5 0)
(layer "F.Fab")
(hide yes)
(uuid "d63f862e-cc8a-4dbb-bf35-51f43f9f0de0")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "bb3cd545-265a-4386-8c21-10e198d3b65b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "0d63e61b-daa6-4347-9de0-795aef167fd5")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/c522a716-55a4-584d-a12e-ab135b4c08eb")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.13 3.35)
(end 0.13 1.15)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "39a742ab-4817-43ba-b59e-fec67365543c")
)
(fp_line
(start 0.75 -0.87)
(end 5.75 -0.87)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "57a7ae1f-aa3f-4d40-9de3-e769baa28284")
)
(fp_line
(start 0.75 5.37)
(end 5.75 5.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "65a4dcdd-4a13-42eb-8d83-e83b5caa77d8")
)
(fp_line
(start 6.37 1.15)
(end 6.37 3.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "45a080a4-8307-4946-8972-957264246942")
)
(fp_circle
(center 3.25 2.25)
(end 5 2.25)
(stroke
(width 0.12)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "8c3798ec-55b2-4e56-8409-0b78fe68138f")
)
(fp_line
(start -1.1 -1.1)
(end -1.1 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4b2c37b6-e4ae-4f97-97e4-4806158a8ff0")
)
(fp_line
(start -1.1 -1.1)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c8ad2cf5-4e58-4e37-875e-22468b8434bd")
)
(fp_line
(start -1.1 5.6)
(end 7.6 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "96726bc0-3180-465b-9abc-b3c3ee3cef44")
)
(fp_line
(start 7.6 5.6)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4cbe5799-cb0b-42b0-a7f0-dff748a1735c")
)
(fp_line
(start 0.25 -0.75)
(end 0.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "1369fc8e-a420-476b-83a6-e121d270b1fb")
)
(fp_line
(start 0.25 -0.75)
(end 6.25 -0.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "7d37bc49-6b1c-4a0d-9041-859bf5a6bb96")
)
(fp_line
(start 0.25 5.25)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "096760c0-5588-4f79-8d14-31bea09bd316")
)
(fp_line
(start 6.25 -0.75)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "cb7d23c1-1737-4bb6-a63a-45ab17b0c1ca")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_SELECT")
(pintype "passive")
(thermal_bridge_angle 90)
(uuid "574d93e4-d3fc-4c28-b2d5-4e7d8682c22f")
)
(pad "1" thru_hole circle
(at 6.5 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_SELECT")
(pintype "passive")
(uuid "0398530b-79dc-45b1-886c-51343182e1d3")
)
(pad "2" thru_hole circle
(at 0 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "970e56ae-cc93-46cd-8807-ccc9cf082aa1")
)
(pad "2" thru_hole circle
(at 6.5 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "2f44f580-c7e4-4f03-ba46-49605735875c")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3"
(layer "F.Cu")
(uuid "1a8b4cef-8dea-4172-b360-f297696eb7e7")
(at 103.5 103.5)
(descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py")
(tags "mountinghole M3")
(property "Reference" "H1"
(at 0 -4.15 0)
(layer "F.SilkS")
(hide yes)
(uuid "942249d7-2892-4702-9e47-3aa975dee74b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "M3 mounting proposal / 3.2mm"
(at 0 4.15 0)
(layer "F.Fab")
(hide yes)
(uuid "293f6764-7211-46e3-a49c-3565059c6144")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "7a11fc8e-2d4b-4615-a09a-cc51d3fcaf24")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "50c8eef0-6de1-468a-a132-a389bf146f8f")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "mounting_hardware/mounting_hole"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "36b2d4bf-e031-481a-96de-8e66cdad8c0b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 3.2 0)
(stroke
(width 0.15)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "81e644dc-ae4a-4ff6-b273-a5dd6ca4fa6e")
)
(fp_circle
(center 0 0)
(end 3.45 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "7c4bb299-dc78-4676-b761-710c7ebee708")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 3.2 3.2)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(uuid "9ae57520-a253-498c-8cfb-ebf661082893")
)
(embedded_fonts no)
)
(footprint "Carrier:HW678_2x22_Provisional"
(layer "F.Cu")
(uuid "3b4d80e2-b60a-47c6-a06a-acd4c69d5a94")
(at 108 104)
(descr "HW-678, component/top view antenna up USB down; origin pad 1; left top-bottom 1..22, right top-bottom 23..44; only header centres verified; no GPIO mapping, outline, courtyard or antenna keepout; PROVISIONAL connector fit: 1.70 mm pads / 1.00 mm drills from installed KiCad PinHeader_1x04_P2.54mm_Vertical, awaiting selected actual pin/socket datasheet")
(tags "module provisional THT")
(property "Reference" "U1"
(at 12.7 21 0)
(layer "F.SilkS")
(uuid "4da63730-ca2f-4711-ac7d-31a41e5bab7d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "HW678 / S3-N16R8"
(at 12.7 57 0)
(layer "F.Fab")
(hide yes)
(uuid "1f3098b2-20e5-42d0-82a3-fdd16eea3f58")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "6d045f0e-8c57-4970-ad19-218e6a6da564")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "bae61151-c60a-499e-97ad-06ebdf637ac9")
(effects
(font
(size 1.27 1.27)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/3ab265d0-7fd3-5891-94eb-d39426c6a8a3")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(pad "1" thru_hole rect
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pinfunction "3V3_1")
(pintype "power_out")
(uuid "9aaad355-039f-439b-9cd7-308d07ace02e")
)
(pad "2" thru_hole circle
(at 0 2.54)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pinfunction "3V3_2")
(pintype "passive")
(uuid "2c8cc7c5-7b73-4bc2-a384-b3a5ac459c92")
)
(pad "3" thru_hole circle
(at 0 5.08)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-EN-Pad3)")
(pinfunction "EN_3")
(pintype "input+no_connect")
(uuid "3d92a22d-6120-42f5-a02c-ee31eafb8eed")
)
(pad "4" thru_hole circle
(at 0 7.62)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DCD")
(pinfunction "GPIO4_4")
(pintype "input")
(uuid "d9f0d2af-a701-43e9-9d1e-58a6c7cb5250")
)
(pad "5" thru_hole circle
(at 0 10.16)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DSR")
(pinfunction "GPIO5_5")
(pintype "input")
(uuid "0ceca603-53a8-4a53-85cc-f7f8e7be90e4")
)
(pad "6" thru_hole circle
(at 0 12.7)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RI")
(pinfunction "GPIO6_6")
(pintype "input")
(uuid "f35f1696-b778-437b-8cce-67b8c4d5f5d0")
)
(pad "7" thru_hole circle
(at 0 15.24)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DTR")
(pinfunction "GPIO7_7")
(pintype "output")
(uuid "354ab122-85b1-4c9c-9385-d5091fe12303")
)
(pad "8" thru_hole circle
(at 0 17.78)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RTS")
(pinfunction "GPIO15_8")
(pintype "output")
(uuid "55162730-46fd-465d-a1c5-20aed09ed534")
)
(pad "9" thru_hole circle
(at 0 20.32)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_CTS")
(pinfunction "GPIO16_9")
(pintype "input")
(uuid "f75c20f8-d3b5-4c3b-9919-cb044b2da5c3")
)
(pad "10" thru_hole circle
(at 0 22.86)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_TX")
(pinfunction "GPIO17_10")
(pintype "output")
(uuid "22c323db-7146-44af-951b-04a1d7dbb2fe")
)
(pad "11" thru_hole circle
(at 0 25.4)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RX")
(pinfunction "GPIO18_11")
(pintype "input")
(uuid "6573852d-5714-4c8d-8793-0be87f5a052a")
)
(pad "12" thru_hole circle
(at 0 27.94)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_VALID")
(pinfunction "GPIO8_12")
(pintype "input")
(uuid "2fbc596b-c88f-4fc6-aa94-5dad4fcac9cc")
)
(pad "13" thru_hole circle
(at 0 30.48)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO3-Pad13)")
(pinfunction "GPIO3_13")
(pintype "bidirectional+no_connect")
(uuid "53f04e63-0c66-4738-996e-3b56af1ef510")
)
(pad "14" thru_hole circle
(at 0 33.02)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO46-Pad14)")
(pinfunction "GPIO46_14")
(pintype "bidirectional+no_connect")
(uuid "5d98e841-5162-4d6b-bbe5-eb3d74ea0deb")
)
(pad "15" thru_hole circle
(at 0 35.56)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_OFF_N")
(pinfunction "GPIO9_15")
(pintype "bidirectional")
(uuid "34e1afe9-b3fc-4d3a-9e33-38b32244f19e")
)
(pad "16" thru_hole circle
(at 0 38.1)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_PREVIOUS")
(pinfunction "GPIO10_16")
(pintype "input")
(uuid "fc705960-92fa-4d8f-bb0e-ce2b82d1e7fc")
)
(pad "17" thru_hole circle
(at 0 40.64)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/OLED_SDA")
(pinfunction "GPIO11_17")
(pintype "bidirectional")
(uuid "1f91549c-5cb2-465f-86df-b2f1b0c16ed8")
)
(pad "18" thru_hole circle
(at 0 43.18)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/OLED_SCL")
(pinfunction "GPIO12_18")
(pintype "output")
(uuid "1c55fd03-0b3e-494f-a37b-6e0b3496cfc9")
)
(pad "19" thru_hole circle
(at 0 45.72)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_SELECT")
(pinfunction "GPIO13_19")
(pintype "input")
(uuid "f7b9badd-1db5-4575-9da8-979a7c8f3946")
)
(pad "20" thru_hole circle
(at 0 48.26)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_NEXT")
(pinfunction "GPIO14_20")
(pintype "input")
(uuid "e7159c90-4e8d-4b21-8e84-a7f59f793440")
)
(pad "21" thru_hole circle
(at 0 50.8)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-5V-Pad21)")
(pinfunction "5V_21")
(pintype "passive+no_connect")
(uuid "2b3b80ed-7fcd-424e-ab38-c91199dadfef")
)
(pad "22" thru_hole circle
(at 0 53.34)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_22")
(pintype "power_out")
(uuid "9d509ec2-7588-4c77-9146-8d03c8646e37")
)
(pad "23" thru_hole circle
(at 25.4 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_23")
(pintype "passive")
(uuid "b66490f6-5d60-415d-babb-215c70511b77")
)
(pad "24" thru_hole circle
(at 25.4 2.54)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO43-Pad24)")
(pinfunction "GPIO43_24")
(pintype "bidirectional+no_connect")
(uuid "fb25926b-c585-42c7-9e29-cc01cfebb70a")
)
(pad "25" thru_hole circle
(at 25.4 5.08)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO44-Pad25)")
(pinfunction "GPIO44_25")
(pintype "bidirectional+no_connect")
(uuid "c7817b90-5e57-42a4-b37c-e46699a38742")
)
(pad "26" thru_hole circle
(at 25.4 7.62)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO1-Pad26)")
(pinfunction "GPIO1_26")
(pintype "bidirectional+no_connect")
(uuid "338dcbac-3c08-46e2-85ac-4307506fa3b1")
)
(pad "27" thru_hole circle
(at 25.4 10.16)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO2-Pad27)")
(pinfunction "GPIO2_27")
(pintype "bidirectional+no_connect")
(uuid "bdf4b6cd-5000-4eeb-b840-e45b072cb269")
)
(pad "28" thru_hole circle
(at 25.4 12.7)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO42-Pad28)")
(pinfunction "GPIO42_28")
(pintype "bidirectional+no_connect")
(uuid "37152b28-db53-49da-a02d-e3301b586d9e")
)
(pad "29" thru_hole circle
(at 25.4 15.24)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO41-Pad29)")
(pinfunction "GPIO41_29")
(pintype "bidirectional+no_connect")
(uuid "a5583e2e-383e-4d5d-b250-efa92ca25df6")
)
(pad "30" thru_hole circle
(at 25.4 17.78)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO40-Pad30)")
(pinfunction "GPIO40_30")
(pintype "bidirectional+no_connect")
(uuid "f6130f2e-993c-4d3d-bb20-c7a3edaabe5c")
)
(pad "31" thru_hole circle
(at 25.4 20.32)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO39-Pad31)")
(pinfunction "GPIO39_31")
(pintype "bidirectional+no_connect")
(uuid "d222411f-3467-461e-9008-660aa4e3fe30")
)
(pad "32" thru_hole circle
(at 25.4 22.86)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO38-Pad32)")
(pinfunction "GPIO38_32")
(pintype "bidirectional+no_connect")
(uuid "eabfa5be-79a6-4b07-b1d6-3c0a1ca06b43")
)
(pad "33" thru_hole circle
(at 25.4 25.4)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO37-Pad33)")
(pinfunction "GPIO37_33")
(pintype "bidirectional+no_connect")
(uuid "bfbec8d0-9e84-4cfe-bdea-10a3701446f2")
)
(pad "34" thru_hole circle
(at 25.4 27.94)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO36-Pad34)")
(pinfunction "GPIO36_34")
(pintype "bidirectional+no_connect")
(uuid "850c8ea4-54eb-42c6-af7d-5c95b9f61eac")
)
(pad "35" thru_hole circle
(at 25.4 30.48)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO35-Pad35)")
(pinfunction "GPIO35_35")
(pintype "bidirectional+no_connect")
(uuid "8ae84977-518d-4025-b9ef-d766d62d1d0b")
)
(pad "36" thru_hole circle
(at 25.4 33.02)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO0-Pad36)")
(pinfunction "GPIO0_36")
(pintype "bidirectional+no_connect")
(uuid "789493f5-ec55-40d3-87c3-f7c36c780be6")
)
(pad "37" thru_hole circle
(at 25.4 35.56)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO45-Pad37)")
(pinfunction "GPIO45_37")
(pintype "bidirectional+no_connect")
(uuid "8fbd7a34-3c74-437c-a967-d8a624591364")
)
(pad "38" thru_hole circle
(at 25.4 38.1)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO48-Pad38)")
(pinfunction "GPIO48_38")
(pintype "bidirectional+no_connect")
(uuid "4b8eabef-8493-437d-bd02-cb9ff4afd7cd")
)
(pad "39" thru_hole circle
(at 25.4 40.64)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO47-Pad39)")
(pinfunction "GPIO47_39")
(pintype "bidirectional+no_connect")
(uuid "ebd2d5a6-6ea8-40fe-8786-1a53f5ddb4b8")
)
(pad "40" thru_hole circle
(at 25.4 43.18)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO21-Pad40)")
(pinfunction "GPIO21_40")
(pintype "bidirectional+no_connect")
(uuid "17f8d0a7-7c14-4701-9dcd-63cf7ec7b48e")
)
(pad "41" thru_hole circle
(at 25.4 45.72)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO20-Pad41)")
(pinfunction "GPIO20_41")
(pintype "bidirectional+no_connect")
(uuid "de6c7dc1-e662-44b6-bab0-b649efedabc1")
)
(pad "42" thru_hole circle
(at 25.4 48.26)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "unconnected-(U1-GPIO19-Pad42)")
(pinfunction "GPIO19_42")
(pintype "bidirectional+no_connect")
(uuid "b68e8903-779a-477b-a2bb-f8eccb98756a")
)
(pad "43" thru_hole circle
(at 25.4 50.8)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_43")
(pintype "passive")
(uuid "23b353d7-7ede-43a0-a655-57496d4f8aee")
)
(pad "44" thru_hole circle
(at 25.4 53.34)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_44")
(pintype "passive")
(uuid "91b9e8e9-7e2c-43ab-b2ef-ec8ba16a25f1")
)
(embedded_fonts no)
)
(footprint "MountingHole:MountingHole_3.2mm_M3"
(layer "F.Cu")
(uuid "550e4f6f-2da4-4812-be68-647df70a0991")
(at 178 104)
(descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py")
(tags "mountinghole M3")
(property "Reference" "H3"
(at 0 -4.15 0)
(layer "F.SilkS")
(hide yes)
(uuid "8011b8c3-b21a-4dc3-8dc5-800764985b9a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "M3 mounting proposal / 3.2mm"
(at 0 4.15 0)
(layer "F.Fab")
(hide yes)
(uuid "9c8ca97b-c295-41c5-8453-d0bb0ec0a8a2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "e45de6ce-c866-4f57-9e36-72da55d2b38e")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "0bb15147-57ab-48c2-9fc9-9e61b8b9fe82")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "mounting_hardware/mounting_hole"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "2a4707ae-2cbb-47bc-8819-8bfbaa657bae")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 3.2 0)
(stroke
(width 0.15)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "4c07d21c-21de-4de0-b107-ba79a3905641")
)
(fp_circle
(center 0 0)
(end 3.45 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "70cd9171-6019-437d-91dc-5c7bd8efa28b")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 3.2 3.2)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(uuid "c20753db-9be8-4170-bbfd-a4fdb283a5bb")
)
(embedded_fonts no)
)
(footprint "Carrier:MAX3243_Reference_Provisional"
(layer "F.Cu")
(uuid "812387f6-6524-459e-8102-fe9c55122668")
(at 143 130)
(descr "PROVISIONAL female 5988 CAD reference / VERIFY MALE 6253 geometry and pad map. Top view DE9 toward -Y; origin JP2 pin 1. Female reference: 1 Vin, 2 GND, 3 DCD, 4 RX, 5 TX, 6 DTR, 7 DSR, 8 RTS, 9 CTS, 10 RI, 11 VLD, 12 OFF. PROVISIONAL connector fit: carrier pads 1.70 mm / drill 1.00 mm. No verified DE9 envelope or courtyard. CAD-derived outline: Limor Fried/Ladyada for Adafruit Industries, CC BY-SA 3.0; see rs232-footprint-notes.md")
(tags "MAX3243 module female5988 reference male6253 provisional THT")
(property "Reference" "U2"
(at 13.97 -12 0)
(layer "F.SilkS")
(uuid "bd08a9ac-0290-4ae2-9615-dea5e9a4967a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Adafruit MAX3243 / male 6253"
(at 13.97 -20.5 0)
(layer "F.Fab")
(hide yes)
(uuid "0d4db5ba-61cc-4ab1-b843-2eeac08dc387")
(effects
(font
(size 0.8 0.8)
(thickness 0.12)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "9e61c057-f888-4c96-84bd-d3202c346251")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "c0e9973e-f4c4-4051-8883-093d77db134d")
(effects
(font
(size 1.27 1.27)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/1127195e-e393-5d1d-9119-b25d10556144")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -1.905 -26.67)
(end -1.905 0.127)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "b940a699-61eb-4e59-a95c-3028aedac077")
)
(fp_line
(start 0.635 2.667)
(end 27.305 2.667)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "1cb154b8-adb2-485f-8250-a595d16d61a8")
)
(fp_line
(start 29.845 -26.67)
(end -1.905 -26.67)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "b8131c41-b527-4e85-b304-7e9aa5e19b63")
)
(fp_line
(start 29.845 0.127)
(end 29.845 -26.67)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5f905c30-2904-4dd8-a581-d968a85189e0")
)
(fp_arc
(start 0.635 2.667)
(mid -1.161051 1.923051)
(end -1.905 0.127)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d92141d6-2516-45cc-9d9d-07bdf31e21c4")
)
(fp_arc
(start 29.845 0.127)
(mid 29.101051 1.923051)
(end 27.305 2.667)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "adb7b13a-027d-4418-bdd6-e3940fe5ff82")
)
(pad "" np_thru_hole circle
(at 1.905 -8.763)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "3c06a1e3-7b88-4036-af66-fe213957243a")
)
(pad "" np_thru_hole circle
(at 26.035 -8.763)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "5ffa74f9-09db-4672-a4d6-3a9cfe0bbc8f")
)
(pad "1" thru_hole rect
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pinfunction "Vin_1")
(pintype "power_in")
(uuid "f8aafd85-e635-47cd-ba22-ddf4a036d1cd")
)
(pad "2" thru_hole circle
(at 2.54 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_2")
(pintype "power_in")
(uuid "7744910d-b37b-4fd5-a46a-95ee262d2a08")
)
(pad "3" thru_hole circle
(at 5.08 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DCD")
(pinfunction "DCD_3")
(pintype "output")
(uuid "d589a6a4-0d53-4c2a-8f68-fb4407d9f10e")
)
(pad "4" thru_hole circle
(at 7.62 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RX")
(pinfunction "RX_4")
(pintype "output")
(uuid "3d90cce4-14d8-46a0-b560-09524f11698f")
)
(pad "5" thru_hole circle
(at 10.16 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_TX")
(pinfunction "TX_5")
(pintype "input")
(uuid "f919098b-4ad7-4600-9e8b-3375a1cff050")
)
(pad "6" thru_hole circle
(at 12.7 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DTR")
(pinfunction "DTR_6")
(pintype "input")
(uuid "81e8ad67-4bdc-4f57-90b1-68cff6a95261")
)
(pad "7" thru_hole circle
(at 15.24 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_DSR")
(pinfunction "DSR_7")
(pintype "output")
(uuid "e2d6b2cb-6025-490c-8371-d7cc34ac37f6")
)
(pad "8" thru_hole circle
(at 17.78 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RTS")
(pinfunction "RTS_8")
(pintype "input")
(uuid "5c304724-2bc6-409d-9c59-2e40adc557b9")
)
(pad "9" thru_hole circle
(at 20.32 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_CTS")
(pinfunction "CTS_9")
(pintype "output")
(uuid "a8411036-6859-4041-84b8-2c80c326c58e")
)
(pad "10" thru_hole circle
(at 22.86 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_RI")
(pinfunction "RI_10")
(pintype "output")
(uuid "e28de6f2-fb85-4849-ba1a-e98e2a231492")
)
(pad "11" thru_hole circle
(at 25.4 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_VALID")
(pinfunction "VLD_11")
(pintype "output")
(uuid "9ad42f44-160f-4aa5-bcf0-a4466c090438")
)
(pad "12" thru_hole circle
(at 27.94 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/RS_OFF_N")
(pinfunction "OFF_N_12")
(pintype "input")
(uuid "a43ba2f2-477d-4850-87de-e1591119d5ae")
)
(embedded_fonts no)
)
(footprint "MountingHole:MountingHole_3.2mm_M3"
(layer "F.Cu")
(uuid "8394edc2-a74b-4829-b782-9bcd5245e09b")
(at 178 176)
(descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py")
(tags "mountinghole M3")
(property "Reference" "H4"
(at 0 -4.15 0)
(layer "F.SilkS")
(hide yes)
(uuid "6309212a-0bca-4a93-a0b3-cbca466b1fac")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "M3 mounting proposal / 3.2mm"
(at 0 4.15 0)
(layer "F.Fab")
(hide yes)
(uuid "c5fbce2d-cc80-4f93-803e-222118fd8024")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "14a76ee0-1c9a-4911-befc-6965978746ad")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "c872b54b-c7d3-47c9-8234-679b26056573")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "mounting_hardware/mounting_hole"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "b5223860-4934-477b-801e-e536c5dfb833")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 3.2 0)
(stroke
(width 0.15)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "2f5951d9-7483-42b8-ab4d-45c0fe17fa82")
)
(fp_circle
(center 0 0)
(end 3.45 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "aa6e2aa8-b539-451e-9a3b-d8231578d256")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 3.2 3.2)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(uuid "a426daed-f153-48ec-8018-c7addacc3681")
)
(embedded_fonts no)
)
(footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "868a0dda-24ff-4329-ba0b-e8abae4768cd")
(at 154 134)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(property "Reference" "R2"
(at 3.81 -1.6 0)
(layer "F.Fab")
(uuid "86961247-315c-4bd6-9b25-10895efda16a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "2.2k 1%"
(at 3.81 2.37 0)
(layer "F.Fab")
(hide yes)
(uuid "ad785a99-e980-4b32-a610-e39affb609a4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "cc3b97e2-6cc1-4c3d-9260-00af5b8bdbfb")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "61c69828-deec-40ef-b906-c794b84c0267")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "resistor/THT"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "13f9a803-5488-43c4-bb68-00b44c6ae0b4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/405055c0-35ab-5334-ad4d-30d45c5ef6f2")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.54 -1.37)
(end 7.08 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "69624986-cd2b-4c3f-b5f0-bfdeed7ee36d")
)
(fp_line
(start 0.54 -1.04)
(end 0.54 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "654ca77d-bf1a-4293-aac4-be3bdda52258")
)
(fp_line
(start 0.54 1.04)
(end 0.54 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "4d5a051f-fa98-4c07-83b3-36505e9d7eb0")
)
(fp_line
(start 0.54 1.37)
(end 7.08 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "8660b27e-c043-44fc-9fe8-dfcd032190b0")
)
(fp_line
(start 7.08 -1.37)
(end 7.08 -1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "73cff598-2675-48eb-8827-0253f7c007b0")
)
(fp_line
(start 7.08 1.37)
(end 7.08 1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d72bf7c2-aa55-4565-9e31-2c00d552c8d7")
)
(fp_rect
(start -1.05 -1.5)
(end 8.67 1.5)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "b37a470f-3918-4ba9-8b79-628786714232")
)
(fp_line
(start 0 0)
(end 0.66 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d0c59d90-4379-484f-b43f-be1278e2719f")
)
(fp_line
(start 7.62 0)
(end 6.96 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "677d54ac-5dc5-4d86-9235-35c2f8664f5e")
)
(fp_rect
(start 0.66 -1.25)
(end 6.96 1.25)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "70645bf5-f4dc-4c99-8c2e-f2eb8adae9f8")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pintype "passive")
(uuid "73a249ed-c3b1-46fb-afd5-f8bfe0e3fa65")
)
(pad "2" thru_hole circle
(at 7.62 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_SELECT")
(pintype "passive")
(uuid "c118f27f-8ad4-4abe-b9c0-a30a22fe60c9")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3"
(layer "F.Cu")
(uuid "93345be0-a55c-48b6-ad01-af0edc524bba")
(at 103.5 156)
(descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py")
(tags "mountinghole M3")
(property "Reference" "H2"
(at 0 -4.15 0)
(layer "F.SilkS")
(hide yes)
(uuid "d3be5dc3-3f97-4e3e-be9e-799e0ebf99cc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "M3 mounting proposal / 3.2mm"
(at 0 4.15 0)
(layer "F.Fab")
(hide yes)
(uuid "dfceaa6a-bc16-437e-b1fd-51ab6a03e177")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "baef20fa-70ac-48bd-9ead-91694bcb30e7")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d7440d54-8ef3-4113-a294-411db08431ee")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "mounting_hardware/mounting_hole"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "389e6372-fd89-49f2-ba74-76282aa732b0")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr board_only exclude_from_pos_files exclude_from_bom)
(duplicate_pad_numbers_are_jumpers no)
(fp_circle
(center 0 0)
(end 3.2 0)
(stroke
(width 0.15)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "913cfb59-3591-41cf-9e8f-7206c29b17d9")
)
(fp_circle
(center 0 0)
(end 3.45 0)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "d91af5e3-5fbf-41af-81fd-0147cb0e8bd7")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 3.2 3.2)
(drill 3.2)
(layers "*.Cu" "*.Mask")
(uuid "4f463ef7-f6b1-4357-8534-939fecda018b")
)
(embedded_fonts no)
)
(footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "96d33f92-df2a-4726-82fe-4813956c013d")
(at 165 134)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(property "Reference" "R3"
(at 3.81 -1.6 0)
(layer "F.Fab")
(uuid "839159d7-80c5-46d6-aeba-3fb01a9442c9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "2.2k 1%"
(at 3.81 2.37 0)
(layer "F.Fab")
(hide yes)
(uuid "23167f17-a864-4014-bf13-726fef55bf03")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b84a8da1-2073-48bd-b59a-6df8038e40fe")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "83f6d3a0-2699-4c3c-a38a-aa2fd74aab61")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "resistor/THT"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "ac8bacbe-89c2-4cf0-a6d2-f10142bd7296")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/78f9a74f-5d91-5687-b50e-68176333df23")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.54 -1.37)
(end 7.08 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "07002713-23b7-4f57-9520-27c433242b8a")
)
(fp_line
(start 0.54 -1.04)
(end 0.54 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "b4480f78-5e8e-4ae8-9b76-6e4a412c088e")
)
(fp_line
(start 0.54 1.04)
(end 0.54 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "21c53eab-3a6b-4f48-903a-4eb3eb7f2747")
)
(fp_line
(start 0.54 1.37)
(end 7.08 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c07fb3cc-ba89-45a0-8f78-0f8e0365a58d")
)
(fp_line
(start 7.08 -1.37)
(end 7.08 -1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d4837738-7620-40ab-a185-0a85c31607ae")
)
(fp_line
(start 7.08 1.37)
(end 7.08 1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "99cf11a2-c3f1-4678-b548-b23c562c6347")
)
(fp_rect
(start -1.05 -1.5)
(end 8.67 1.5)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "fc0fc32f-21ae-494a-a403-2b7e1c7e2dcd")
)
(fp_line
(start 0 0)
(end 0.66 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8d3c4610-c413-4af9-a2aa-120399246226")
)
(fp_line
(start 7.62 0)
(end 6.96 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "6b3237de-10fd-4d07-ba28-98b87d217d6c")
)
(fp_rect
(start 0.66 -1.25)
(end 6.96 1.25)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "944a92e5-c421-432b-929e-24120bcc86a9")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pintype "passive")
(uuid "72b8a1ea-1fa7-480b-8122-aceb08f4bb4b")
)
(pad "2" thru_hole circle
(at 7.62 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_NEXT")
(pintype "passive")
(uuid "9e9dfe49-4b68-472b-a86c-bfcee913a81b")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x"
(layer "F.Cu")
(uuid "c63139ce-f01c-4f14-ab23-39b344051786")
(at 167 168)
(descr "Tactile switch, 6x6 mm, H4.3 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf")
(tags "Omron B3F-10xx SPST 1P1T")
(property "Reference" "SW3"
(at 3.25 -2 0)
(layer "F.SilkS")
(uuid "933a5866-e3ed-4011-8c92-ece7ac056f0e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "B3F-1000"
(at 3.25 6.5 0)
(layer "F.Fab")
(hide yes)
(uuid "c7325a8f-8eab-4643-b703-74201c5fcf6a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "6b4445eb-e073-4fb8-8b82-1654b9a5d560")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "88993b54-064f-4b59-b3b8-5a1d9f72e9af")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/35caa6bb-42a6-512c-848c-f1e4457aa97f")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.13 3.35)
(end 0.13 1.15)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "91d57212-d334-410a-a0a8-2b5ec24d3312")
)
(fp_line
(start 0.75 -0.87)
(end 5.75 -0.87)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "55c65fd8-503d-4aaf-8fda-ced135fd9a71")
)
(fp_line
(start 0.75 5.37)
(end 5.75 5.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6067404d-3497-40e3-af58-b974e69f2df3")
)
(fp_line
(start 6.37 1.15)
(end 6.37 3.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "eff0b4b0-10ac-4ca1-bd56-9924a294bcdb")
)
(fp_circle
(center 3.25 2.25)
(end 5 2.25)
(stroke
(width 0.12)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "c31c079b-c85e-4a85-8ffc-71808074eb08")
)
(fp_line
(start -1.1 -1.1)
(end -1.1 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9422231f-02be-4a97-a019-0a2e958c161c")
)
(fp_line
(start -1.1 -1.1)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "203a35c1-04ff-4bcb-b8ae-14f04b0f0418")
)
(fp_line
(start -1.1 5.6)
(end 7.6 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f1f69f34-b6ec-4c48-adcf-c46730eefe63")
)
(fp_line
(start 7.6 5.6)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "af0fd814-f0a5-41b0-ae24-9dd8deb9ccb6")
)
(fp_line
(start 0.25 -0.75)
(end 0.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "1c4f81ec-72a3-4464-9845-5fbc2b89dde8")
)
(fp_line
(start 0.25 -0.75)
(end 6.25 -0.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ab0ec0ec-089a-4af8-8941-ff0fce7cd304")
)
(fp_line
(start 0.25 5.25)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "b6d0010b-4f15-4ce7-953f-563a041a4b5b")
)
(fp_line
(start 6.25 -0.75)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "b3a8fd17-8a5e-4d48-bb8f-4a89e0c96e67")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_NEXT")
(pintype "passive")
(thermal_bridge_angle 90)
(uuid "c67d0b07-c47f-48b3-9e79-7aed82edbbfc")
)
(pad "1" thru_hole circle
(at 6.5 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_NEXT")
(pintype "passive")
(uuid "62f3da3b-8297-4232-92ee-88f3ce4a7d36")
)
(pad "2" thru_hole circle
(at 0 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "3cdbd911-6e07-4f86-8887-5953fa3d2a01")
)
(pad "2" thru_hole circle
(at 6.5 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "8e780381-cbfb-4f62-ae3b-8b0b8fa2a6a8")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "e1d96413-a6ba-4d9e-b2ea-dd37b9c1462d")
(at 143 134)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(property "Reference" "R1"
(at 3.81 -1.6 0)
(layer "F.Fab")
(uuid "64521668-47a1-4385-955c-c3cd0bee5eee")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "2.2k 1%"
(at 3.81 2.37 0)
(layer "F.Fab")
(hide yes)
(uuid "e6565e6a-34c4-497c-92c2-7d2a369479c8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "de889b23-d1c1-494b-a844-ad84243da331")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "cee814da-51c9-4e35-b468-664c64a7e1e0")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "resistor/THT"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "3e87199a-cf7b-4c9b-ab46-7855df393762")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/defb78eb-632f-5f9d-a59d-dffbb1d31dec")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.54 -1.37)
(end 7.08 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "ad2d64fe-164e-4f30-8a0d-677fd41d7f0f")
)
(fp_line
(start 0.54 -1.04)
(end 0.54 -1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "9ffa0750-0764-419f-92dd-b6ba9a9bc951")
)
(fp_line
(start 0.54 1.04)
(end 0.54 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "666f5c40-9c61-4321-8a05-8faf9959d6ec")
)
(fp_line
(start 0.54 1.37)
(end 7.08 1.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "b320b16b-5258-4782-92db-de4b1bd65a2d")
)
(fp_line
(start 7.08 -1.37)
(end 7.08 -1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d4e911ed-4ad2-4b03-8ea6-48e6ac46a18d")
)
(fp_line
(start 7.08 1.37)
(end 7.08 1.04)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "fa6f951d-57e6-4679-be14-b6146c40885c")
)
(fp_rect
(start -1.05 -1.5)
(end 8.67 1.5)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "3479814a-cdbb-4f2a-bb40-33ce8e737c2b")
)
(fp_line
(start 0 0)
(end 0.66 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "6c464864-469f-40ac-b1d7-e1479e2db710")
)
(fp_line
(start 7.62 0)
(end 6.96 0)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ce6e1892-929c-43ba-a32f-ee3f98307c16")
)
(fp_rect
(start 0.66 -1.25)
(end 6.96 1.25)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "7d25adce-f5e2-40b6-972c-166655e33fd1")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pintype "passive")
(uuid "56ff90bc-b894-4f81-8274-7a34384229e7")
)
(pad "2" thru_hole circle
(at 7.62 0)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_PREVIOUS")
(pintype "passive")
(uuid "8237f507-f5c7-4eb6-9aa1-f46af2981e7c")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x"
(layer "F.Cu")
(uuid "f1ae48d9-4b6f-4c39-9405-d2af17482b49")
(at 143 168)
(descr "Tactile switch, 6x6 mm, H4.3 mm, 6.5 mm pitch, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf")
(tags "Omron B3F-10xx SPST 1P1T")
(property "Reference" "SW1"
(at 3.25 -2 0)
(layer "F.SilkS")
(uuid "6aa8c4a1-7796-4b5d-a6c1-46d132e19a80")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "B3F-1000"
(at 3.25 6.5 0)
(layer "F.Fab")
(hide yes)
(uuid "36f04a57-7da1-49d1-85ea-3917d5292ce7")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "88c57ffb-cd3f-4c07-bb90-b8f64b5cd331")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a5d3fede-aab7-4a1b-98f9-c4d1684beeec")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/dd5f1f75-0093-55fc-9814-437ed26871eb")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0.13 3.35)
(end 0.13 1.15)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3ee86421-4cbf-4526-807b-4a9e30f004a9")
)
(fp_line
(start 0.75 -0.87)
(end 5.75 -0.87)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2f5bc08e-35f8-40de-9252-7979166aa67d")
)
(fp_line
(start 0.75 5.37)
(end 5.75 5.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "f52bbfc5-8a25-4065-8125-126b301057a4")
)
(fp_line
(start 6.37 1.15)
(end 6.37 3.35)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7892a892-bc99-446a-bb7a-baf4a5c8ec14")
)
(fp_circle
(center 3.25 2.25)
(end 5 2.25)
(stroke
(width 0.12)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "38acf159-3b0f-4b73-8976-3d395d3abc1d")
)
(fp_line
(start -1.1 -1.1)
(end -1.1 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "355a2ef0-7da8-4c31-a4f0-b3990708b13f")
)
(fp_line
(start -1.1 -1.1)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4a824a91-a22b-4b7c-b76e-987dc407ab46")
)
(fp_line
(start -1.1 5.6)
(end 7.6 5.6)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b002a80c-c0d6-4d84-bd5e-22282994acc1")
)
(fp_line
(start 7.6 5.6)
(end 7.6 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5d6a4c70-3fe5-4673-8061-19b2e2145c92")
)
(fp_line
(start 0.25 -0.75)
(end 0.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "444348d4-3929-472a-815b-ffcbafab85a5")
)
(fp_line
(start 0.25 -0.75)
(end 6.25 -0.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "fed9732b-5d36-41ab-9b89-61a57d205773")
)
(fp_line
(start 0.25 5.25)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a2d61bf5-7235-4826-8ed6-fbb33de24248")
)
(fp_line
(start 6.25 -0.75)
(end 6.25 5.25)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5aef3422-8466-41fb-b502-12d60178828e")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_PREVIOUS")
(pintype "passive")
(thermal_bridge_angle 90)
(uuid "5214c011-545b-4ae7-9cdb-852ade815805")
)
(pad "1" thru_hole circle
(at 6.5 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/BTN_PREVIOUS")
(pintype "passive")
(uuid "84202d30-b2fe-4170-8146-69b68d3b82a1")
)
(pad "2" thru_hole circle
(at 0 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "cc9a376c-9410-4f75-a7a6-3a849cc384b3")
)
(pad "2" thru_hole circle
(at 6.5 4.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pintype "passive")
(uuid "24c82a41-4f9f-4c94-aaaf-2a3df71bbd08")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Carrier:OLED_26mm_I2C_Provisional"
(layer "F.Cu")
(uuid "f72b5833-5a2b-435a-9a8b-49aa76f19ee7")
(at 143 136)
(descr "User-verified front/display view, header at top; origin top-left PCB corner; 1 GND, 2 VCC, 3 SCL, 4 SDA; PROVISIONAL connector fit: 1.70 mm pads / 1.00 mm drills from installed KiCad PinHeader_1x04_P2.54mm_Vertical, awaiting selected actual pin/socket datasheet")
(tags "module provisional THT")
(property "Reference" "DS1"
(at 13 13 0)
(layer "F.SilkS")
(uuid "740d2e75-28c2-4250-a259-abc330ef5fe6")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "128x64 I2C OLED / 0x3C"
(at 13 28 0)
(layer "F.Fab")
(hide yes)
(uuid "a789331a-ae02-4dce-b503-d2959cada475")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "293c0d4b-7d9a-4202-93d2-9153ee6ca344")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "f63796bd-b316-43ee-8c07-a23e9d138687")
(effects
(font
(size 1.27 1.27)
)
)
)
(path "/c86e0d56-4290-5f2b-b790-14926c8cdeea/0ae411c1-94cc-5551-9037-1d59c01a8ee5")
(sheetname "serial-carrier")
(sheetfile "serial-carrier.kicad_sch")
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_rect
(start 0 0)
(end 26 26)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "7a971509-2cce-4460-b464-63eeb8a67296")
)
(fp_rect
(start 1 4.5)
(end 25.5 21)
(stroke
(width 0.1)
(type dash)
)
(fill no)
(layer "F.Fab")
(uuid "c1d3499d-a905-484a-8fea-e9fa4a4e804e")
)
(pad "" np_thru_hole circle
(at 1.75 1.75)
(size 2 2)
(drill 2)
(layers "*.Cu" "*.Mask")
(uuid "3faf2ff1-6fe2-4e81-aa94-fda726e79ed1")
)
(pad "" np_thru_hole circle
(at 1.75 24.25)
(size 2 2)
(drill 2)
(layers "*.Cu" "*.Mask")
(uuid "bdc05890-8e39-4ee5-9d03-ded151e450a3")
)
(pad "" np_thru_hole circle
(at 24.25 1.75)
(size 2 2)
(drill 2)
(layers "*.Cu" "*.Mask")
(uuid "211244de-27f9-4250-b486-ab659a41382f")
)
(pad "" np_thru_hole circle
(at 24.25 24.25)
(size 2 2)
(drill 2)
(layers "*.Cu" "*.Mask")
(uuid "0d99fd7f-cfd9-476b-b742-2ff3b0616bce")
)
(pad "1" thru_hole rect
(at 9.19 1.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/GND")
(pinfunction "GND_1")
(pintype "power_in")
(uuid "0d95ad6d-f278-4240-9618-08ad8fcb5e1c")
)
(pad "2" thru_hole circle
(at 11.73 1.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/+3V3")
(pinfunction "VCC_2")
(pintype "power_in")
(uuid "62a98206-7a36-4b20-a201-d4ca10b404df")
)
(pad "3" thru_hole circle
(at 14.27 1.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/OLED_SCL")
(pinfunction "SCL_3")
(pintype "input")
(uuid "704668d0-88bf-4b51-840a-60a35804fafd")
)
(pad "4" thru_hole circle
(at 16.81 1.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net "/OLED_SDA")
(pinfunction "SDA_4")
(pintype "bidirectional")
(uuid "91a4dcef-1b36-4e3d-a15c-c4578077c27b")
)
(embedded_fonts no)
)
(gr_line
(start 100 100)
(end 182 100)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "c7599f57-6a67-4917-b673-436faff51ee4")
)
(gr_line
(start 100 161)
(end 100 100)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "390e3d7e-1ebd-4f8c-9ba4-0ebdd92195a1")
)
(gr_line
(start 136 161)
(end 100 161)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "1dc7a9fd-03af-4394-8ed1-9a6edc5f15e6")
)
(gr_line
(start 136 180)
(end 136 161)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "f3fe1b44-d774-4285-b572-67c64ac82b95")
)
(gr_line
(start 182 100)
(end 182 180)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "731f9232-3e68-476f-901a-8c5f8ed62319")
)
(gr_line
(start 182 180)
(end 136 180)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "17ad1955-d7db-47eb-a736-baff736aac39")
)
(gr_text "BACK"
(at 146.25 175 0)
(layer "F.SilkS")
(uuid "9e13f54b-c35f-4d9f-84ff-2be2da0ab076")
(effects
(font
(size 0.9 0.9)
(thickness 0.15)
)
)
)
(gr_text "DRAFT - NOT FOR FAB"
(at 156 178 0)
(layer "F.SilkS")
(uuid "875ba70f-7139-4924-a69c-d2e171f3f526")
(effects
(font
(size 0.9 0.9)
(thickness 0.15)
)
)
)
(gr_text "SELECT"
(at 158.25 175 0)
(layer "F.SilkS")
(uuid "e42ffe5c-7aa5-4770-8cfb-0e94ee336881")
(effects
(font
(size 0.9 0.9)
(thickness 0.15)
)
)
)
(gr_text "NEXT"
(at 170.25 175 0)
(layer "F.SilkS")
(uuid "386e2ef9-9cf9-455d-933f-67c41ac75aea")
(effects
(font
(size 0.9 0.9)
(thickness 0.15)
)
)
)
(gr_text "ESP32 HW678"
(at 120.7 129 0)
(layer "F.SilkS")
(uuid "f45876c7-f270-4231-bfa4-b69ded09f3a4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "26mm OLED"
(at 156 152 0)
(layer "F.SilkS")
(uuid "915becba-730c-42f7-8457-618fb5610a07")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "MAX3243 REF"
(at 156.97 121 0)
(layer "F.SilkS")
(uuid "fa700fde-d4f3-437c-9b51-4322d0fd68e0")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "Carrier envelope only; module overhang and connector clearance not qualified"
(at 141 97.5 0)
(layer "Dwgs.User")
(uuid "de46e0e9-8a3a-42d0-b1c7-8915a9856836")
(effects
(font
(size 0.9 0.9)
(thickness 0.15)
)
)
)
(gr_text "USB ACCESS - VERIFY"
(at 118 164 0)
(layer "Dwgs.User")
(uuid "c695eb94-004e-4a56-801a-0ca6797a46b2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "VERIFY ANTENNA"
(at 120.5 110 0)
(layer "Dwgs.User")
(uuid "ce061da3-831a-4fb1-9676-9177435d649e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "DE-9 OUT / VERIFY MALE"
(at 156.97 101.5 0)
(layer "Dwgs.User")
(uuid "94303a67-2a65-4a16-9499-2b409a657ba6")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(gr_text "RF RESERVE"
(at 120.5 107 0)
(layer "Dwgs.User")
(uuid "e8228b54-6114-48a6-80ef-7f0a68175b1d")
(effects
(font
(size 1.2 1.2)
(thickness 0.15)
)
)
)
(gr_text "82 x 80 mm / 2 copper layers"
(at 141 95 0)
(layer "Dwgs.User")
(uuid "a742de35-8412-472f-a2e3-0b85d84866bc")
(effects
(font
(size 1.5 1.5)
(thickness 0.15)
)
)
)
(zone
(layers "F.Cu" "B.Cu")
(uuid "4c476672-82f3-4c68-b164-f63aa123584a")
(name "PROVISIONAL RF RESERVE - verify actual antenna clearance")
(hatch edge 0.5)
(connect_pads
(clearance 0)
)
(min_thickness 0.25)
(keepout
(tracks not_allowed)
(vias not_allowed)
(pads not_allowed)
(copperpour not_allowed)
(footprints allowed)
)
(placement
(enabled no)
(sheetname "")
)
(fill
(thermal_gap 0.5)
(thermal_bridge_width 0.5)
(island_removal_mode 0)
)
(polygon
(pts
(xy 110 100) (xy 131 100) (xy 131 113) (xy 110 113)
)
)
)
(embedded_fonts no)
)