(kicad_pcb (version 20240108) (generator "codex") (general (thickness 1.6) (legacy_teardrops no)) (paper "A4") (title_block (title "STM8L051F3P6 IR Remote PCB") (company "irTool") (comment 1 "Complete first-pass PCB with all footprints, routing, and zones") (comment 2 "Active target: STM8L051F3P6 + IRLML2502 + CR2032") ) (layers (0 "F.Cu" signal) (31 "B.Cu" signal) (32 "B.Adhes" user "B.Adhesive") (33 "F.Adhes" user "F.Adhesive") (34 "B.Paste" user) (35 "F.Paste" user) (36 "B.SilkS" user "B.Silkscreen") (37 "F.SilkS" user "F.Silkscreen") (38 "B.Mask" user) (39 "F.Mask" user) (40 "Dwgs.User" user "User.Drawings") (41 "Cmts.User" user "User.Comments") (42 "Eco1.User" user "User.Eco1") (43 "Eco2.User" user "User.Eco2") (44 "Edge.Cuts" user) (45 "Margin" user) (46 "B.CrtYd" user "B.Courtyard") (47 "F.CrtYd" user "F.Courtyard") (48 "B.Fab" user) (49 "F.Fab" user) ) (setup (pad_to_mask_clearance 0) (allow_soldermask_bridges_in_footprints no) (pcbplotparams (layerselection 0x00010fc_ffffffff) (plot_on_all_layers_selection 0x0000000_00000000) (disableapertmacros no) (usegerberextensions no) (usegerberattributes yes) (usegerberadvancedattributes yes) (creategerberjobfile yes) (dashed_line_dash_ratio 12.0) (dashed_line_gap_ratio 3.0) (svgprecision 4) (plotframeref no) (viasonmask no) (mode 1) (useauxorigin no) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.0) (pdf_front_fp_property_popups yes) (pdf_back_fp_property_popups yes) (pdf_metadata yes) (pdf_single_document no) ) ) (net 0 "") (net 1 "GND") (net 2 "VDD_MCU") (net 3 "IR_GPIO") (net 4 "IR_GATE") (net 5 "KEY1_N") (net 6 "KEY2_N") (net 7 "KEY3_N") (net 8 "IR_LED_A") (net 9 "IR_LED_K") (net 10 "UNUSED") (net 11 "NRST_TP") (net 12 "DBG_STRAP") (net_class "Default" "" (clearance 0.2) (trace_width 0.25) (via_dia 0.6) (via_drill 0.3) (uvia_dia 0.3) (uvia_drill 0.1) ) (net_class "Power" "" (clearance 0.25) (trace_width 0.5) (via_dia 0.8) (via_drill 0.4) (uvia_dia 0.3) (uvia_drill 0.1) (add_net "VDD_MCU") (add_net "GND") (add_net "IR_LED_A") (add_net "IR_LED_K") ) (footprint "irtool:U1_STM8L051F3P6_TSSOP20" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010001") (at 105 75) (attr smd) (fp_text reference "U1" (at 0 -6.5) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (fp_text value "STM8L051F3P6" (at 0 6.5) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) (fp_line (start -3.6 -3.25) (end 3.6 -3.25) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3.6 -3.25) (end 3.6 3.25) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3.6 3.25) (end -3.6 3.25) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -3.6 3.25) (end -3.6 -3.25) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_circle (center -2.8 -2.35) (end -2.5 -2.35) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS")) (pad "1" smd rect (at -5.05 -2.925) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "VDD") (pintype "power_in")) (pad "2" smd rect (at -5.05 -2.275) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PC7") (pintype "bidirectional")) (pad "3" smd rect (at -5.05 -1.625) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "IR_GPIO") (pinfunction "PA0/SWIM/IR") (pintype "bidirectional")) (pad "4" smd rect (at -5.05 -0.975) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "NRST_TP") (pinfunction "NRST") (pintype "input")) (pad "5" smd rect (at -5.05 -0.325) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PA2") (pintype "bidirectional")) (pad "6" smd rect (at -5.05 0.325) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PA3") (pintype "bidirectional")) (pad "7" smd rect (at -5.05 0.975) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB7") (pintype "bidirectional")) (pad "8" smd rect (at -5.05 1.625) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "VSS") (pintype "power_in")) (pad "9" smd rect (at -5.05 2.275) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "KEY3_N") (pinfunction "PD0") (pintype "bidirectional")) (pad "10" smd rect (at -5.05 2.925) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "KEY1_N") (pinfunction "PB0") (pintype "bidirectional")) (pad "11" smd rect (at -5.05 3.575) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "KEY2_N") (pinfunction "PB1") (pintype "bidirectional")) (pad "12" smd rect (at 5.05 -3.575) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB2") (pintype "bidirectional")) (pad "13" smd rect (at 5.05 -2.925) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB3") (pintype "bidirectional")) (pad "14" smd rect (at 5.05 -2.275) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB4") (pintype "bidirectional")) (pad "15" smd rect (at 5.05 -1.625) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB5") (pintype "bidirectional")) (pad "16" smd rect (at 5.05 -0.975) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PB6") (pintype "bidirectional")) (pad "17" smd rect (at 5.05 -0.325) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PC4") (pintype "bidirectional")) (pad "18" smd rect (at 5.05 0.325) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "PC5") (pintype "bidirectional")) (pad "19" smd rect (at 5.05 0.975) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "DBG_STRAP") (pinfunction "PC1") (pintype "bidirectional")) (pad "20" smd rect (at 5.05 1.625) (size 1.4 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "VSS") (pintype "power_in")) ) (footprint "irtool:Q1_IRLML2502_SOT23" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010002") (at 135 66) (attr smd) (fp_text reference "Q1" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "IRLML2502" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -1.6 -1.1) (end 1.6 -1.1) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.6 -1.1) (end 1.6 1.1) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.6 1.1) (end -1.6 1.1) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -1.6 1.1) (end -1.6 -1.1) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -1.6 0) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "IR_GATE") (pinfunction "G") (pintype "input")) (pad "2" smd rect (at 1.6 -1) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "S") (pintype "passive")) (pad "3" smd rect (at 1.6 1) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "IR_LED_K") (pinfunction "D") (pintype "passive")) ) (footprint "irtool:R2_GATE_100R_0603" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010003") (at 128 67) (attr smd) (fp_text reference "R2" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "100R" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -1.0 -0.5) (end 1.0 -0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.0 -0.5) (end 1.0 0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.0 0.5) (end -1.0 0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -1.0 0.5) (end -1.0 -0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -1.35 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "IR_GPIO") (pinfunction "~") (pintype "passive")) (pad "2" smd rect (at 1.35 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "IR_GATE") (pinfunction "~") (pintype "passive")) ) (footprint "irtool:R_PD_1M_0603" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010004") (at 132 60) (attr smd) (fp_text reference "R_PD" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "1M" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -1.0 -0.5) (end 1.0 -0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.0 -0.5) (end 1.0 0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 1.0 0.5) (end -1.0 0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -1.0 0.5) (end -1.0 -0.5) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -1.35 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "IR_GATE") (pinfunction "~") (pintype "passive")) (pad "2" smd rect (at 1.35 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "~") (pintype "passive")) ) (footprint "irtool:R1_IR_LED_0603" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010005") (at 155 73) (attr smd) (fp_text reference "R1" (at -1.5 0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "10-22R" (at 1.5 0) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -0.5 -1.0) (end 0.5 -1.0) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 0.5 -1.0) (end 0.5 1.0) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 0.5 1.0) (end -0.5 1.0) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -0.5 1.0) (end -0.5 -1.0) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at 0 -1.35) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "~") (pintype "passive")) (pad "2" smd rect (at 0 1.35) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "IR_LED_A") (pinfunction "~") (pintype "passive")) ) (footprint "irtool:D1_IR_LED_5mm" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010006") (at 164 75) (attr through_hole) (fp_text reference "D1" (at 0 -4) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (fp_text value "940nm" (at 0 4) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_circle (center 0 0) (end 2.5 0) (stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS")) (pad "1" thru_hole circle (at -2.54 0) (size 2 2) (drill 1) (layers "F.Cu" "*.Paste" "*.Mask") (net 8 "IR_LED_A") (pinfunction "A") (pintype "passive")) (pad "2" thru_hole circle (at 2.54 0) (size 2 2) (drill 1) (layers "F.Cu" "*.Paste" "*.Mask") (net 9 "IR_LED_K") (pinfunction "K") (pintype "passive")) ) (footprint "irtool:C1_100nF_0402" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010007") (at 99 82) (attr smd) (fp_text reference "C1" (at 0 -1.2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "100nF" (at 0 1.2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd rect (at -0.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "~") (pintype "passive")) (pad "2" smd rect (at 0.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "~") (pintype "passive")) ) (footprint "irtool:C2_4u7F_0603" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010008") (at 99 86) (attr smd) (fp_text reference "C2" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "4.7uF" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd rect (at -1 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "~") (pintype "passive")) (pad "2" smd rect (at 1 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "~") (pintype "passive")) ) (footprint "irtool:C3_47uF_OPT" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010009") (at 99 90) (attr smd) (fp_text reference "C3" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "47uF OPT" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd rect (at -1.5 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "+") (pintype "passive")) (pad "2" smd rect (at 1.5 0) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "-") (pintype "passive")) ) (footprint "irtool:BT1_CR2032_Holder" (layer "B.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f0001000a") (at 75 75) (attr through_hole) (fp_text reference "BT1" (at 0 -14) (layer "B.SilkS") (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror))) (fp_text value "CR2032" (at 0 14) (layer "B.Fab") (effects (font (size 1 1) (thickness 0.15)) (justify mirror))) (fp_circle (center 0 0) (end 10 0) (stroke (width 0.15) (type solid)) (fill none) (layer "B.SilkS")) (fp_line (start -2 -10) (end 2 -10) (stroke (width 0.15) (type solid)) (layer "B.SilkS")) (pad "1" thru_hole circle (at 0 -8) (size 3 3) (drill 1.5) (layers "B.Cu" "*.Paste" "*.Mask") (net 2 "VDD_MCU") (pinfunction "+") (pintype "passive")) (pad "2" thru_hole circle (at 0 8) (size 3 3) (drill 1.5) (layers "B.Cu" "*.Paste" "*.Mask") (net 1 "GND") (pinfunction "-") (pintype "passive")) ) (footprint "irtool:SW1_KEY1" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f0001000b") (at 115 100) (attr smd) (fp_text reference "SW1" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "KEY1" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -3 -2) (end 3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 -2) (end 3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 2) (end -3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -3 2) (end -3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "KEY1_N") (pinfunction "1") (pintype "passive")) (pad "2" smd rect (at 4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "2") (pintype "passive")) ) (footprint "irtool:SW2_KEY2" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f0001000c") (at 135 100) (attr smd) (fp_text reference "SW2" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "KEY2" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -3 -2) (end 3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 -2) (end 3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 2) (end -3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -3 2) (end -3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "KEY2_N") (pinfunction "1") (pintype "passive")) (pad "2" smd rect (at 4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "2") (pintype "passive")) ) (footprint "irtool:SW3_KEY3" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f0001000d") (at 115 110) (attr smd) (fp_text reference "SW3" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "KEY3" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_line (start -3 -2) (end 3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 -2) (end 3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start 3 2) (end -3 2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (fp_line (start -3 2) (end -3 -2) (stroke (width 0.12) (type solid)) (layer "F.SilkS")) (pad "1" smd rect (at -4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "KEY3_N") (pinfunction "1") (pintype "passive")) (pad "2" smd rect (at 4 0) (size 1.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "2") (pintype "passive")) ) (footprint "irtool:TP1_SWIM" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010010") (at 85 55) (attr smd) (fp_text reference "TP1" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "SWIM" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd circle (at 0 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "IR_GPIO") (pinfunction "TP") (pintype "passive")) ) (footprint "irtool:TP2_NRST" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010011") (at 92 55) (attr smd) (fp_text reference "TP2" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "NRST" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd circle (at 0 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "NRST_TP") (pinfunction "TP") (pintype "passive")) ) (footprint "irtool:TP3_VDD" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010012") (at 99 55) (attr smd) (fp_text reference "TP3" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "VDD" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd circle (at 0 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "VDD_MCU") (pinfunction "TP") (pintype "passive")) ) (footprint "irtool:TP4_GND" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010013") (at 106 55) (attr smd) (fp_text reference "TP4" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "GND" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd circle (at 0 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "TP") (pintype "passive")) ) (footprint "irtool:TP5_DBG" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010014") (at 113 55) (attr smd) (fp_text reference "TP5" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1)))) (fp_text value "DBG" (at 0 2) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" smd circle (at 0 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "DBG_STRAP") (pinfunction "TP") (pintype "passive")) ) (footprint "MountingHole:MountingHole_2.2mm_M2" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010020") (at 15 50) (attr through_hole) (fp_text reference "H1" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "M2" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.2) (layers "*.Cu" "*.Mask") (net 1 "GND")) ) (footprint "MountingHole:MountingHole_2.2mm_M2" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010021") (at 175 50) (attr through_hole) (fp_text reference "H2" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "M2" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.2) (layers "*.Cu" "*.Mask") (net 1 "GND")) ) (footprint "MountingHole:MountingHole_2.2mm_M2" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010022") (at 15 115) (attr through_hole) (fp_text reference "H3" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "M2" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.2) (layers "*.Cu" "*.Mask") (net 1 "GND")) ) (footprint "MountingHole:MountingHole_2.2mm_M2" (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00010023") (at 175 115) (attr through_hole) (fp_text reference "H4" (at 0 -2.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) (fp_text value "M2" (at 0 2.5) (layer "F.Fab") (effects (font (size 0.6 0.6) (thickness 0.1)))) (pad "1" thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.2) (layers "*.Cu" "*.Mask") (net 1 "GND")) ) (segment (start 75 67) (end 99.95 67) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000001")) (segment (start 99.95 67) (end 99.95 72.075) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000002")) (segment (start 99.95 72.075) (end 99.95 82) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000003")) (segment (start 99.95 82) (end 98 82) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000004")) (segment (start 99.95 82) (end 98 86) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000005")) (segment (start 99.95 82) (end 97.5 90) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000006")) (segment (start 99.95 72.075) (end 155 72.075) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000007")) (segment (start 155 72.075) (end 155 71.65) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a0000008")) (segment (start 99.95 73.375) (end 96 73.375) (width 0.25) (layer "F.Cu") (net 3) (tstamp "a0000010")) (segment (start 96 73.375) (end 96 67) (width 0.25) (layer "F.Cu") (net 3) (tstamp "a0000011")) (segment (start 96 67) (end 126.65 67) (width 0.25) (layer "F.Cu") (net 3) (tstamp "a0000012")) (segment (start 129.35 67) (end 133.4 67) (width 0.25) (layer "F.Cu") (net 4) (tstamp "a0000020")) (segment (start 133.4 67) (end 133.4 60) (width 0.25) (layer "F.Cu") (net 4) (tstamp "a0000021")) (segment (start 133.4 60) (end 130.65 60) (width 0.25) (layer "F.Cu") (net 4) (tstamp "a0000022")) (segment (start 136.6 67) (end 150 70) (width 0.25) (layer "F.Cu") (net 9) (tstamp "a0000030")) (segment (start 150 70) (end 166.54 75) (width 0.25) (layer "F.Cu") (net 9) (tstamp "a0000031")) (segment (start 155 74.35) (end 159 75) (width 0.25) (layer "F.Cu") (net 8) (tstamp "a0000040")) (segment (start 110.05 77.925) (end 110.05 100) (width 0.25) (layer "F.Cu") (net 5) (tstamp "a0000050")) (segment (start 110.05 78.575) (end 115 78.575) (width 0.25) (layer "F.Cu") (net 6) (tstamp "a0000060")) (segment (start 115 78.575) (end 115 80) (width 0.25) (layer "F.Cu") (net 6) (tstamp "a0000061")) (segment (start 115 80) (end 131 80) (width 0.25) (layer "F.Cu") (net 6) (tstamp "a0000062")) (segment (start 131 80) (end 131 100) (width 0.25) (layer "F.Cu") (net 6) (tstamp "a0000063")) (segment (start 99.95 77.275) (end 99.95 78) (width 0.25) (layer "F.Cu") (net 7) (tstamp "a0000070")) (segment (start 99.95 78) (end 111 78) (width 0.25) (layer "F.Cu") (net 7) (tstamp "a0000071")) (segment (start 111 78) (end 111 110) (width 0.25) (layer "F.Cu") (net 7) (tstamp "a0000072")) (segment (start 99.95 74.025) (end 92 74.025) (width 0.25) (layer "F.Cu") (net 11) (tstamp "a0000080")) (segment (start 92 74.025) (end 92 55) (width 0.25) (layer "F.Cu") (net 11) (tstamp "a0000081")) (segment (start 110.05 75.975) (end 113 75.975) (width 0.25) (layer "F.Cu") (net 12) (tstamp "a0000090")) (segment (start 113 75.975) (end 113 55) (width 0.25) (layer "F.Cu") (net 12) (tstamp "a0000091")) (segment (start 85 55) (end 85 67) (width 0.25) (layer "F.Cu") (net 3) (tstamp "a00000a0")) (segment (start 99 55) (end 99 67) (width 0.5) (layer "F.Cu") (net 2) (tstamp "a00000b0")) (zone (net 1) (net_name "GND") (layer "B.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00060002") (name "GND_BACK_ZONE") (hatch edge 0.5) (connect_pads yes (clearance 0.25)) (min_thickness 0.2) (filled_areas_thickness no) (fill yes (thermal_gap 0.3) (thermal_bridge_width 0.3)) (polygon (pts (xy 5 40) (xy 185 40) (xy 185 125) (xy 5 125))) ) (zone (net 1) (net_name "GND") (layer "F.Cu") (tstamp "89c6f6f4-ec90-4bd7-89de-ae5f00060001") (name "GND_FRONT_ZONE") (hatch edge 0.5) (connect_pads yes (clearance 0.25)) (min_thickness 0.2) (filled_areas_thickness no) (fill yes (thermal_gap 0.3) (thermal_bridge_width 0.3)) (polygon (pts (xy 5 40) (xy 185 40) (xy 185 125) (xy 5 125))) ) (gr_arc (center 12 47) (end 10 47) (angle -90) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000001")) (gr_line (start 12 45) (end 178 45) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000002")) (gr_arc (center 178 47) (end 180 47) (angle -90) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000003")) (gr_line (start 180 47) (end 180 118) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000004")) (gr_arc (center 178 118) (end 180 118) (angle 90) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000005")) (gr_line (start 178 120) (end 12 120) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000006")) (gr_arc (center 12 118) (end 10 118) (angle 90) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000007")) (gr_line (start 10 118) (end 10 47) (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp "b0000008")) (gr_text "STM8L051F3P6 IR Remote" (at 100 43 0) (layer "F.SilkS") (effects (font (size 1.5 1.5) (thickness 0.2))) (tstamp "c0000001")) (gr_text "TP1 SWIM" (at 85 52 0) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1))) (tstamp "c0000002")) (gr_text "TP2 NRST" (at 92 52 0) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1))) (tstamp "c0000003")) (gr_text "TP3 VDD" (at 99 52 0) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1))) (tstamp "c0000004")) (gr_text "TP4 GND" (at 106 52 0) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1))) (tstamp "c0000005")) (gr_text "TP5 DBG" (at 113 52 0) (layer "F.SilkS") (effects (font (size 0.6 0.6) (thickness 0.1))) (tstamp "c0000006")) (gr_text "KEY1" (at 115 103 0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))) (tstamp "c0000007")) (gr_text "KEY2" (at 135 103 0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))) (tstamp "c0000008")) (gr_text "KEY3" (at 115 113 0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))) (tstamp "c0000009")) (gr_text "CR2032" (at 75 75 0) (layer "B.SilkS") (effects (font (size 2 2) (thickness 0.25)) (justify mirror)) (tstamp "c000000a")) (gr_text "+" (at 75 66 0) (layer "B.SilkS") (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) (tstamp "c000000b")) (gr_text "-" (at 75 84 0) (layer "B.SilkS") (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) (tstamp "c000000c")) (gr_text "IR ->" (at 158 65 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp "c000000d")) )