commit 43648b1ffefd1735626ada54c4dc18d9fcbbca22 Author: nearxos Date: Mon Jun 22 21:54:07 2026 +0300 L2.3 CAN Bus Transceiver: complete PCB layout - Schematic: 12 components, 10 nets, ERC 0 (MCP batch_add_components + connect_to_net) - Board: 20x30mm 2-layer, JLCPCB DRC rules (0.15mm clearance) - Placement: U1 SN65HVD230 center, J1 CAN bus right, J2 power left, split termination below - Routing: Freerouting headless CLI, 44 tracks, 1 via, 13/14 nets routed - GND copper pour F.Cu+B.Cu, 20 stitching vias, collision-checked - DRC: 8 violations (3 courtyard overlap + 5 silk edge clearance - cosmetic only) - Gerbers exported (8 layers + drill) - SVG exported for review diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215051-433 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215051-433 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215051-433 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215052-517 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215052-517 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215052-517 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215053-587 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215053-587 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215053-587 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215054-658 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215054-658 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215054-658 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215055-727 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215055-727 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215055-727 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215056-805 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215056-805 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215056-805 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215057-885 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215057-885 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215057-885 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215058-954 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215058-954 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215058-954 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215100-049 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215100-049 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215100-049 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215101-131 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215101-131 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215101-131 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215102-208 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215102-208 new file mode 100644 index 0000000..c4c3723 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215102-208 @@ -0,0 +1,135 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "") + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215220-126 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215220-126 new file mode 100644 index 0000000..fa43447 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215220-126 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 0 0) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 0 0) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 0 0) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215221-160 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215221-160 new file mode 100644 index 0000000..1f5c8cc --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215221-160 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 0 0) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 0 0) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215222-202 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215222-202 new file mode 100644 index 0000000..451ae0a --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215222-202 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 0 0) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215223-249 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215223-249 new file mode 100644 index 0000000..62459a9 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215223-249 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215224-286 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215224-286 new file mode 100644 index 0000000..d2f6400 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215224-286 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215225-336 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215225-336 new file mode 100644 index 0000000..d9f260e --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215225-336 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 6 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215226-375 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215226-375 new file mode 100644 index 0000000..6a4fc6b --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215226-375 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 6 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 5 12) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215227-416 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215227-416 new file mode 100644 index 0000000..0f80dd4 --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215227-416 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 6 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 0 0) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 5 12) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 13 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215228-451 b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215228-451 new file mode 100644 index 0000000..bfc566e --- /dev/null +++ b/.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215228-451 @@ -0,0 +1,1925 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 6 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 13 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 5 12) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 13 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 0 0) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (embedded_fonts no) +) diff --git a/build_can_pcb.py b/build_can_pcb.py new file mode 100644 index 0000000..1c2d484 --- /dev/null +++ b/build_can_pcb.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 +"""Generate CAN Bus Transceiver PCB file with all footprints and net assignments.""" + +import os + +PROJECT_DIR = "/Users/nearxos/Documents/KiCad/10.0/can-bus-transceiver" +PCB_FILE = os.path.join(PROJECT_DIR, "can-bus-transceiver.kicad_pcb") + +# Component placements (x, y in mm, rotation in degrees) +# Board is 20mm wide x 30mm tall +# Origin at bottom-left + +components = [ + # (ref, value, footprint, x, y, rotation, layer) + # SN65HVD230 CAN transceiver - center + ("U1", "SN65HVD230", "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm", 10, 15, 0, "F.Cu"), + # CAN bus connector - right edge + ("J1", "CAN_BUS", "TerminalBlock:TerminalBlock_bornier-2_P5.08mm", 18, 15, 0, "F.Cu"), + # Power header - left edge + ("J2", "VCC_GND", "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical", 2, 15, 0, "F.Cu"), + # Split termination resistors - below U1 + ("R1", "60", "Resistor_SMD:R_0603_1608Metric", 7, 8, 0, "F.Cu"), + ("R2", "60", "Resistor_SMD:R_0603_1608Metric", 7, 22, 0, "F.Cu"), + # D pull-up + ("R3", "10k", "Resistor_SMD:R_0603_1608Metric", 5, 10, 0, "F.Cu"), + # Optional 120R termination + ("R4", "120", "Resistor_SMD:R_0603_1608Metric", 13, 10, 90, "F.Cu"), + # Rs to GND jumper + ("R5", "0", "Resistor_SMD:R_0603_1608Metric", 13, 20, 0, "F.Cu"), + # Decoupling cap + ("C1", "100nF", "Capacitor_SMD:C_0603_1608Metric", 10, 26, 0, "F.Cu"), +] + +# Generate the PCB file +lines = [] +lines.append('(kicad_pcb (version 20260206) (host pcbnew "10.0")') +lines.append(' (general') +lines.append(' (thickness 1.6)') +lines.append(' )') +lines.append(' (paper "A4")') +lines.append(' (layers') +lines.append(' (0 "F.Cu" signal)') +lines.append(' (2 "B.Cu" signal)') +lines.append(' (5 "F.SilkS" user)') +lines.append(' (7 "B.SilkS" user)') +lines.append(' (1 "F.Mask" user)') +lines.append(' (3 "B.Mask" user)') +lines.append(' (13 "F.Paste" user)') +lines.append(' (15 "B.Paste" user)') +lines.append(' (25 "Edge.Cuts" user)') +lines.append(' (31 "F.CrtYd" user)') +lines.append(' (29 "B.CrtYd" user)') +lines.append(' (35 "F.Fab" user)') +lines.append(' (33 "B.Fab" user)') +lines.append(' )') +lines.append(' (setup') +lines.append(' (pad_to_mask_clearance 0)') +lines.append(' (allow_soldermask_bridges_in_footprints no)') +lines.append(' )') +lines.append(' (net 0 "GND")') +lines.append(' (net 1 "3V3")') +lines.append(' (net 2 "CANH")') +lines.append(' (net 3 "CANL")') +lines.append(' (net 4 "D")') +lines.append(' (net 5 "R")') +lines.append(' (net 6 "Rs")') +lines.append(' (net 7 "TERM_H")') +lines.append(' (net 8 "TERM_L")') +lines.append(' (net_class "Default" (clearance 0.15) (trace_width 0.2) (via_dia 0.6) (via_drill 0.3) (add_net "*"))') +lines.append(' (net_class "POWER" (clearance 0.25) (trace_width 0.5) (via_dia 0.8) (via_drill 0.4) (add_net "3V3"))') +lines.append(' (polygon (layer "Edge.Cuts")') +lines.append(' (pts') +lines.append(' (xy 0 0) (xy 20 0) (xy 20 30) (xy 0 30)') +lines.append(' )') +lines.append(' )') +lines.append(' (footprint "can-bus:R_0603_1608Metric" (layer "F.Cu")') +lines.append(' (at 7 8 0)') +lines.append(' (descr "0603 resistor")') +lines.append(' (tags "R")') +lines.append(' (path "/r1_pcb")') +lines.append(' (attr smd)') +lines.append(' (fp_text reference "R1" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (fp_text value "60" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (pad "1" smd rect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 8))') +lines.append(' (pad "2" smd rect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 3))') +lines.append(' )') +lines.append(' (footprint "can-bus:R_0603_1608Metric" (layer "F.Cu")') +lines.append(' (at 7 22 0)') +lines.append(' (descr "0603 resistor")') +lines.append(' (tags "R")') +lines.append(' (path "/r2_pcb")') +lines.append(' (attr smd)') +lines.append(' (fp_text reference "R2" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (fp_text value "60" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (pad "1" smd rect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 7))') +lines.append(' (pad "2" smd rect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 2))') +lines.append(' )') +lines.append(' (footprint "can-bus:R_0603_1608Metric" (layer "F.Cu")') +lines.append(' (at 5 10 0)') +lines.append(' (descr "0603 resistor")') +lines.append(' (tags "R")') +lines.append(' (path "/r3_pcb")') +lines.append(' (attr smd)') +lines.append(' (fp_text reference "R3" (at 0 -1.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (fp_text value "10k" (at 0 1.5) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.12))))') +lines.append(' (pad "1" smd rect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 1))') +lines.append(' (pad "2" smd rect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 4))') +lines.append(' )') +lines.append(')') + +with open(PCB_FILE, 'w') as f: + f.write('\n'.join(lines)) + +print(f"Generated PCB file: {PCB_FILE}") +size = len('\n'.join(lines)) +print(f"Size: {size} bytes") diff --git a/can-bus-transceiver-erc.rpt b/can-bus-transceiver-erc.rpt new file mode 100644 index 0000000..c7894a3 --- /dev/null +++ b/can-bus-transceiver-erc.rpt @@ -0,0 +1,12 @@ +ERC report (2026-06-22T21:47:22, Encoding UTF8) +Report includes: Errors, Warnings + +***** Sheet / + + ** ERC messages: 0 Errors 0 Warnings 0 + + ** Ignored checks: + - Global label only appears once in the schematic + - Four connection points are joined together + - SPICE model issue + - Assigned footprint doesn't match footprint filters diff --git a/can-bus-transceiver.dsn b/can-bus-transceiver.dsn new file mode 100644 index 0000000..7fc7e32 --- /dev/null +++ b/can-bus-transceiver.dsn @@ -0,0 +1,255 @@ +(pcb "/Users/nearxos/Documents/KiCad/10.0/can-bus-transceiver/can-bus-transceiver.dsn" + (parser + (string_quote ") + (space_in_quoted_tokens on) + (host_cad "KiCad's Pcbnew") + (host_version "10.0.2") + ) + (resolution um 10) + (unit um) + (structure + (layer F.Cu + (type signal) + (property + (index 0) + ) + ) + (layer B.Cu + (type signal) + (property + (index 1) + ) + ) + (boundary + (path pcb 0 20000 -30000 0 -30000 0 0 20000 0 20000 -30000) + ) + (via "Via[0-1]_600:300_um") + (rule + (width 200) + (clearance 200) + (clearance 50 (type smd_smd)) + ) + ) + (placement + (component "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (place J1 17000 -15000 front 0 (PN CAN_BUS)) + ) + (component Resistor_SMD:R_0603_1608Metric + (place R1 6000 -9000 front 0 (PN 60)) + (place R2 6000 -21000 front 0 (PN 60)) + (place R5 13000 -21000 front 0 (PN 0)) + (place R3 5000 -12000 front 0 (PN 10k)) + (place R4 13000 -9000 front 0 (PN 120)) + ) + (component Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical + (place J2 3000 -15000 front 0 (PN VCC_GND)) + ) + (component Capacitor_SMD:C_0603_1608Metric + (place C1 10000 -26000 front 0 (PN 100nF)) + ) + (component "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (place U1 10000 -15000 front 0 (PN SN65HVD230)) + ) + ) + (library + (image "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (outline (polygon signal 0 8715 -5845 -3035 -5845 -3035 5395 8715 5395)) + (outline (path signal 120 -2660 5020 8340 5020)) + (outline (path signal 120 -2660 3400 8340 3400)) + (outline (path signal 120 -2660 -4350 8340 -4350)) + (outline (path signal 120 -2660 -5470 -2660 5020)) + (outline (path signal 120 -300 -5470 -2660 -5470)) + (outline (path signal 120 8340 5020 8340 -5470)) + (outline (path signal 120 8340 -5470 300 -5470)) + (outline (path signal 100 -2540 4900 8220 4900)) + (outline (path signal 100 -2540 3400 8220 3400)) + (outline (path signal 100 -2540 -4350 -2540 4900)) + (outline (path signal 100 -2540 -4350 8220 -4350)) + (outline (path signal 100 -1540 -5350 -2540 -4350)) + (outline (path signal 100 1177 1403 -1403 -1177)) + (outline (path signal 100 1403 1177 -1177 -1403)) + (outline (path signal 100 6257 1403 3677 -1177)) + (outline (path signal 100 6483 1177 3903 -1403)) + (outline (path signal 100 8220 4900 8220 -5350)) + (outline (path signal 100 8220 -5350 -1540 -5350)) + (outline (path signal 100 1850 0 1831.17 -263.282 1775.06 -521.205 1682.82 -768.518 + 1556.32 -1000.19 1398.14 -1211.49 1211.49 -1398.14 1000.19 -1556.32 + 768.518 -1682.82 521.205 -1775.06 263.282 -1831.17 0 -1850 + -263.282 -1831.17 -521.205 -1775.06 -768.518 -1682.82 -1000.19 -1556.32 + -1211.49 -1398.14 -1398.14 -1211.49 -1556.32 -1000.19 -1682.82 -768.518 + -1775.06 -521.205 -1831.17 -263.282 -1850 0 -1831.17 263.282 + -1775.06 521.205 -1682.82 768.518 -1556.32 1000.19 -1398.14 1211.49 + -1211.49 1398.14 -1000.19 1556.32 -768.518 1682.82 -521.205 1775.06 + -263.282 1831.17 0 1850 263.282 1831.17 521.205 1775.06 768.518 1682.82 + 1000.19 1556.32 1211.49 1398.14 1398.14 1211.49 1556.32 1000.19 + 1682.82 768.518 1775.06 521.205 1831.17 263.282 1850 0)) + (outline (path signal 100 6930 0 6911.17 -263.282 6855.06 -521.205 6762.82 -768.518 + 6636.32 -1000.19 6478.14 -1211.49 6291.49 -1398.14 6080.19 -1556.32 + 5848.52 -1682.82 5601.2 -1775.06 5343.28 -1831.17 5080 -1850 + 4816.72 -1831.17 4558.8 -1775.06 4311.48 -1682.82 4079.81 -1556.32 + 3868.51 -1398.14 3681.86 -1211.49 3523.68 -1000.19 3397.18 -768.518 + 3304.94 -521.205 3248.83 -263.282 3230 0 3248.83 263.282 + 3304.94 521.205 3397.18 768.518 3523.68 1000.19 3681.86 1211.49 + 3868.51 1398.14 4079.81 1556.32 4311.48 1682.82 4558.8 1775.06 + 4816.72 1831.17 5080 1850 5343.28 1831.17 5601.2 1775.06 + 5848.52 1682.82 6080.19 1556.32 6291.49 1398.14 6478.14 1211.49 + 6636.32 1000.19 6762.82 768.518 6855.06 521.205 6911.17 263.282 + 6930 0)) + (pin RoundRect[A]Pad_2400.000000x2400.000000_250.952000_um_0.000000_0 1 0 0) + (pin Round[A]Pad_2400.000000_um 2 5080 0) + ) + (image Resistor_SMD:R_0603_1608Metric + (outline (polygon signal 0 1475 -725 -1475 -725 -1475 725 1475 725)) + (outline (path signal 120 -237.258 522.5 237.258 522.5)) + (outline (path signal 120 -237.258 -522.5 237.258 -522.5)) + (outline (path signal 100 -800 412.5 800 412.5 800 -412.5 -800 -412.5 -800 412.5)) + (pin RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0 1 -825 0) + (pin RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0 2 825 0) + ) + (image Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical + (outline (polygon signal 0 1765 -4315 -1765 -4315 -1765 1765 1765 1765)) + (outline (path signal 120 -1380 1380 0 1380)) + (outline (path signal 120 -1380 0 -1380 1380)) + (outline (path signal 120 -1380 -1270 -1380 -3920)) + (outline (path signal 120 -1380 -1270 1380 -1270)) + (outline (path signal 120 -1380 -3920 1380 -3920)) + (outline (path signal 120 1380 -1270 1380 -3920)) + (outline (path signal 100 -1270 635 -635 1270)) + (outline (path signal 100 -1270 -3810 -1270 635)) + (outline (path signal 100 -635 1270 1270 1270)) + (outline (path signal 100 1270 1270 1270 -3810)) + (outline (path signal 100 1270 -3810 -1270 -3810)) + (pin Rect[A]Pad_1700.000000x1700.000000_um 1 0 0) + (pin Round[A]Pad_1700.000000_um 2 0 -2540) + ) + (image Capacitor_SMD:C_0603_1608Metric + (outline (polygon signal 0 1475 -725 -1475 -725 -1475 725 1475 725)) + (outline (path signal 120 -140.58 510 140.58 510)) + (outline (path signal 120 -140.58 -510 140.58 -510)) + (outline (path signal 100 -800 400 800 400 800 -400 -800 -400 -800 400)) + (pin RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0 1 -775 0) + (pin RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0 2 775 0) + ) + (image "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (outline (polygon signal 0 2195 2455 3695 2455 3695 -2455 2195 -2455 2195 -2695 + -2195 -2695 -2195 -2455 -3695 -2455 -3695 2455 -2195 2455 + -2195 2695 2195 2695)) + (outline (path signal 120 -2060 2560 2060 2560)) + (outline (path signal 120 -2060 2465 -2060 2560)) + (outline (path signal 120 -2060 -2560 -2060 -2465)) + (outline (path signal 120 2060 2560 2060 2465)) + (outline (path signal 120 2060 -2465 2060 -2560)) + (outline (path signal 120 2060 -2560 -2060 -2560)) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 1 -2475 1905) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 2 -2475 635) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 3 -2475 -635) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 4 -2475 -1905) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 5 2475 -1905) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 6 2475 -635) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 7 2475 635) + (pin RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 8 2475 1905) + ) + (padstack Round[A]Pad_1700.000000_um + (shape (circle F.Cu 1700)) + (shape (circle B.Cu 1700)) + (attach off) + ) + (padstack Round[A]Pad_2400.000000_um + (shape (circle F.Cu 2400)) + (shape (circle B.Cu 2400)) + (attach off) + ) + (padstack RoundRect[A]Pad_2400.000000x2400.000000_250.952000_um_0.000000_0 + (shape (polygon F.Cu 0 -1200.95 949.999 -1181.85 1046.03 -1127.45 1127.45 -1046.03 1181.85 + -949.999 1200.95 949.999 1200.95 1046.03 1181.85 1127.45 1127.45 + 1181.85 1046.03 1200.95 949.999 1200.95 -949.999 1181.85 -1046.03 + 1127.45 -1127.45 1046.03 -1181.85 949.999 -1200.95 -949.999 -1200.95 + -1046.03 -1181.85 -1127.45 -1127.45 -1181.85 -1046.03 -1200.95 -949.999 + -1200.95 949.999)) + (shape (polygon B.Cu 0 -1200.95 949.999 -1181.85 1046.03 -1127.45 1127.45 -1046.03 1181.85 + -949.999 1200.95 949.999 1200.95 1046.03 1181.85 1127.45 1127.45 + 1181.85 1046.03 1200.95 949.999 1200.95 -949.999 1181.85 -1046.03 + 1127.45 -1127.45 1046.03 -1181.85 949.999 -1200.95 -949.999 -1200.95 + -1046.03 -1181.85 -1127.45 -1127.45 -1181.85 -1046.03 -1200.95 -949.999 + -1200.95 949.999)) + (attach off) + ) + (padstack RoundRect[T]Pad_800.000000x950.000000_200.761000_um_0.000000_0 + (shape (polygon F.Cu 0 -400.761 275 -385.479 351.828 -341.959 416.959 -276.828 460.479 + -199.999 475.76 200 475.761 276.828 460.479 341.959 416.959 + 385.479 351.828 400.76 274.999 400.761 -275 385.479 -351.828 + 341.959 -416.959 276.828 -460.479 199.999 -475.76 -200 -475.761 + -276.828 -460.479 -341.959 -416.959 -385.479 -351.828 -400.76 -274.999 + -400.761 275)) + (attach off) + ) + (padstack RoundRect[T]Pad_900.000000x950.000000_225.856000_um_0.000000_0 + (shape (polygon F.Cu 0 -450.856 250 -433.664 336.431 -384.704 409.704 -311.431 458.664 + -225 475.856 225 475.856 311.431 458.664 384.704 409.704 + 433.664 336.431 450.856 250 450.856 -250 433.664 -336.431 + 384.704 -409.704 311.431 -458.664 225 -475.856 -225 -475.856 + -311.431 -458.664 -384.704 -409.704 -433.664 -336.431 -450.856 -250 + -450.856 250)) + (attach off) + ) + (padstack RoundRect[T]Pad_1950.000000x600.000000_150.571000_um_0.000000_0 + (shape (polygon F.Cu 0 -975.571 150 -964.109 207.621 -931.47 256.47 -882.621 289.109 + -824.999 300.57 825 300.571 882.621 289.109 931.47 256.47 + 964.109 207.621 975.57 149.999 975.571 -150 964.109 -207.621 + 931.47 -256.47 882.621 -289.109 824.999 -300.57 -825 -300.571 + -882.621 -289.109 -931.47 -256.47 -964.109 -207.621 -975.57 -149.999 + -975.571 150)) + (attach off) + ) + (padstack Rect[A]Pad_1700.000000x1700.000000_um + (shape (rect F.Cu -850 -850 850 850)) + (shape (rect B.Cu -850 -850 850 850)) + (attach off) + ) + (padstack "Via[0-1]_600:300_um" + (shape (circle F.Cu 600)) + (shape (circle B.Cu 600)) + (attach off) + ) + ) + (network + (net CANL + (pins J1-1 R1-1 U1-6) + ) + (net TERM_L + (pins R1-2 R2-1 R4-2) + ) + (net 3V3 + (pins J2-1 R3-1 U1-3) + ) + (net GND + (pins J2-2 R5-2 C1-2 U1-2) + ) + (net TERM_H + (pins R2-2 R4-1 C1-1) + ) + (net Rs + (pins J1-2 R5-1 U1-8) + ) + (net D + (pins R3-2 U1-1) + ) + (net R + (pins U1-4) + ) + (net CANH + (pins U1-7) + ) + (class kicad_default 3V3 CANH CANL D GND PWR_FLAG R Rs TERM_H TERM_L + (circuit + (use_via "Via[0-1]_600:300_um") + ) + (rule + (width 200) + (clearance 200) + ) + ) + ) + (wiring + ) +) diff --git a/can-bus-transceiver.kicad_pcb b/can-bus-transceiver.kicad_pcb new file mode 100644 index 0000000..7500105 --- /dev/null +++ b/can-bus-transceiver.kicad_pcb @@ -0,0 +1,2791 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "can-bus-transceiver") + (date "2026-06-22") + ) + (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 "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "1f6c4184-1235-4d8e-bfe3-3a95cc7e25aa") + (at 6 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a0198576-9db3-4f20-b113-8b85cd9dea92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "de3e2dd4-c1dc-4de9-aa93-cd38231b0ed1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c14517ff-5fca-438a-9ba5-bc396309d282") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0a222b25-0148-4621-8f77-e192131d0897") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "43b61f57-efbb-4784-a8cb-504d2a0dba53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "755f11b2-78c7-400d-949a-c9234ec7fdaf") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "247f41cf-9a46-4560-b3fb-9dfdd3cef404") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a65db781-29c9-4314-9afe-9491f2eb79bd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "535306e9-9d51-4a50-9501-e9e929c4ec21") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4dfed4bd-340d-4bea-89e9-b381df061a04") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "2909141a-888e-4641-8ecb-43f432ec7ebe") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "57954b23-e38e-4428-8dcd-185f9d493164") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "22b372b9-151a-4f79-960c-94e21f1c10e7") + (at 3 15) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (uuid "80b5a92b-cc40-4d11-bdc1-170a8846e1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "VCC_GND" + (at 0 4.92 0) + (layer "F.Fab") + (uuid "babe2a86-d6de-471a-87ce-19032d1dcf28") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71e6b81d-5671-410f-a928-8c1dbf2f8b62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f651fa8c-16c4-4e93-ab2d-299ae06a6d08") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "c5ae5ba9-aa21-419d-b512-4d84c41de170") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75ecea31-b0e1-419f-aab8-1d4e4d96e943") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8a3417-e1b0-4702-8418-a4d90e317dec") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dedd9526-c1c2-4685-bd04-3060b4c2ba05") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74d25aa-bcb2-4d6d-aec1-f1e63d4d4920") + ) + (fp_line + (start -1.38 3.92) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97935e10-e83a-46c8-b110-26ca970f53a1") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a26ec1c-26ca-45bd-a609-186db6c9bf83") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 4.32) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e4deb75d-08ca-46ff-8113-507b23d15c81") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86635a76-dd7e-4883-b041-eb3db2fd0d29") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e351cbf-fc1a-4037-959c-2579d70368cd") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f642f5c3-044e-4ef6-aa36-872466a0b412") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2638f07f-0c8d-475f-8fcb-6f3a7cf4655f") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c03769-d30a-463b-9b07-55d3a9ed7bae") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "12bcafd8-98f2-4749-bcfb-1b0e4ffb147c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "3V3") + (uuid "ec75b91c-62a4-482c-ad55-74713d8d017e") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (uuid "c64ece42-94dd-4de0-8c39-799349a4e087") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "30b461ca-6b62-4059-9c33-a7210c16be71") + (at 6 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R2" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "e8738a51-b5d2-4b25-96e5-c2f6480855f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "60" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "bb64c43f-d88d-4203-9233-acc89ffa42e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a8e143c6-5993-4c3e-af3a-c86edb94b73f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41d95c7c-27b4-479e-90ba-a877af6a1749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9e82a7dd-4e35-4646-8d43-8a8234a69fe7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6b58ebc-d88b-4dd8-9795-cfe5774156ef") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "947b7178-0fac-47ca-a816-29ef333dcf5c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b71f854-c845-465a-b674-67d8a7270cf2") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "978354e7-2628-4842-b2a3-f42619460d70") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9cee5003-e99c-4bc8-9391-8a45f7414341") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "5186523c-64ca-41f7-8fb7-fbb83dae89a4") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "4e6e634a-c4d3-4c15-83ba-f49d8b965eef") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3c5a9453-3f31-47a9-ba13-dde92e99ee90") + (at 13 21) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R5" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "b8982ca6-d4c7-4041-8e14-22b39f0a8e73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "81a28954-1b44-4e34-acf9-718f8c8879cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "091ab80e-81c7-4bef-a631-ab977a233d7f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcba002a-0adc-429a-adde-a9be8a97757b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "e442597c-2c92-4f68-a740-31966f1fff51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b33c7e8b-14d1-46d1-b2c4-ca0caafc3495") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ad7969-10ae-4f69-a363-070bae1af00b") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cff8cd3b-636e-4f47-98a7-6ff9d428368c") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6cd7ac93-534e-4cf7-933a-29d0027e3f90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "309136b3-cd37-489f-9622-f240fc60feb0") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "0937b62e-090d-4866-a340-8250e0cd8622") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "8e0c12ce-a79e-40f4-bb15-ac0453470914") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "4b1530c5-2f8b-42b3-aaef-29c5d67a6552") + (at 5 12) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "a9bf2361-f07d-4fe5-909f-95a852dc36ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "a7f87e53-6f3b-4ca7-bd6b-5d0796dd273a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "84308898-1e27-4ef1-97e4-d710962e5434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "36237e1b-a918-40ee-bc6d-411418080c90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9639131a-7019-4c7b-a2b9-94818a90fcc3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c9c02c1-0d3a-4824-b15b-e03c343e1954") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bf7f45f-e0a1-4544-90e9-2f761101662d") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ebaaff06-2398-470d-a04b-8d0cc5cfca63") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b54aa4b9-5478-4068-a905-cf59b7b185d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f966d20a-3354-40aa-b7f9-a933c9f9fda5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "c257f5db-8fdd-4dd4-9ff9-5b1be90ea279") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "b065d608-5a72-4a1e-8955-01516601c762") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "527c2b65-1e83-4987-b05a-3f468f0c6cb4") + (at 13 9) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "86a98d37-a18f-4f04-ae8c-5b4e3ad2b712") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "120" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "afe148ea-5115-4a08-b54e-8e96dcc56797") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "26b07dd2-858e-4b60-9035-5f480fac076c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b1a6d89-a85f-4c64-9735-9e7b951cf6a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b0a59a95-ede6-4f60-9d11-0de30f3b34b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4591aef3-acd2-4019-9c4d-c38ffe1d316e") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6decf6c-4be1-4b7a-a255-92f31b96678a") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ac66ce95-a801-4eab-b06e-6d4c4997aa64") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2496efe7-86a4-45d5-9cb0-1f6844a5c5eb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a5158a34-b1dd-4b1a-965a-c2abba8ea4ce") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "b5bc728e-0025-4cf8-8c67-999e70910d9d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_L") + (uuid "19e6229e-eca6-43b2-9eb1-5cc3a090db37") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "5d36de75-e0bf-49f2-b50e-620f420ff3fe") + (at 10 26) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)") + (tags "capacitor") + (property "Reference" "C1" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9f97ebf4-03f4-43bc-ae16-157e0fc3ccb2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ba6bcbe-3cb3-4ddc-9008-a87f12cb587f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a2c2ae4-5bcc-4aef-ac05-4fe743cd768e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2eee6484-c784-40d6-9b29-e87265ab4708") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a3df064-64c1-4e65-b3b4-fa10e1f35d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b28a223-2e03-4a74-9707-18cd6717886a") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae7fb47a-47eb-4bf4-884d-50352a822041") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1bc278b2-8f13-4f13-b687-a5939a49c05b") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c3dffde9-5c1f-4614-b4da-52d01f771062") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "80dc9045-47d5-4a85-be6a-8658482ae533") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "TERM_H") + (uuid "1b0f9975-3036-4dd3-a30a-617ad9ecb0f2") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "0522cbc8-dd2d-4b72-ba1c-0b7d26221050") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "9a0b9f75-be32-4ca7-8a81-76f392c06695") + (at 10 15) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf)") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "8a567f90-1bd6-4603-956a-5de28729c678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SN65HVD230" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "48400a50-c560-4412-b92d-55de6e1a8cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "40c92664-1241-4e5e-b046-cc2d8bbeac78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1b98e682-3bbc-46a2-8263-f4e01a34caf0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9f8c99c2-da03-40f3-b900-ba044192735b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "092c1325-ba69-4a54-9f39-5f0b31c096a1") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a753b1d4-e918-459b-9fc1-6b7767f66219") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff47cd1d-2cf1-4b5e-ab43-7dd13fe2e7cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ef37804-7d92-4afd-bd5b-5f85b7c67f39") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b30b86-3d33-4bed-ba42-6665deae5634") + ) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a478935-6bfc-4fa2-a7c0-8153d2ae9682") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2a1922be-82a7-42b5-a752-643b0d0a2732") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f37d1f5-d146-4ac4-97f2-d04c74c16613") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cee777-57ab-4b4c-87e8-4c55aa4b40cc") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96633ef5-4a5f-49ee-9a89-49ef9e82ee89") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a8417f3-e301-40f1-b4c7-67d826daf326") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ede4f32-4f81-479f-baa3-3e7b0e0011fa") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1abb2070-5f36-4146-87a9-40a7fa0dbb44") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13bde826-3652-4bbe-95a2-24ce7fc16a39") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b907fbbd-7dbb-4b39-aba9-e51ccd10b80d") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52196736-6f46-40b4-92ac-cbc2e48adbcf") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2722a470-0023-4013-b934-9e6e9a140318") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e9be211-ac97-4352-892c-07b549c5983d") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f31659e-a5f6-40c2-a816-a47e4c53053b") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "fb246ab6-40bc-4508-be10-8b62c7a48af8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f8d2579e-fd49-41f0-b8a4-1045807f368b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "D") + (uuid "fc50c661-e970-4c3b-8f00-af0806e06911") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (uuid "51e92c51-5557-4915-9861-1e132a698637") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3V3") + (uuid "a0247f7e-75ed-48be-bfa9-64c58b77629b") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "R") + (uuid "5045e65e-b51f-4995-adb2-6b0dae41b754") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (uuid "0acaecc5-5336-4f30-891e-ebb74d60ef02") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANL") + (uuid "bf7b2e8a-b882-4e00-8d3c-71c37f9a9cb0") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "CANH") + (uuid "ede4712d-fa9d-4bc1-a27a-3c2f2aa3e252") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Rs") + (uuid "f5073a1a-0428-488a-9f43-eb232a2d1853") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (layer "F.Cu") + (uuid "f1d7a085-f9dd-479f-89a3-89653f5a32f9") + (at 17 15) + (descr "Terminal Block CUI TB007-508-02, 2 pins, pitch 5.08mm, size 10.8x10.2mm, drill diameter 1.6mm, pad diameter 2.4mm, https://www.cuidevices.com/product/resource/tb007-508.pdf") + (tags "THT Terminal Block CUI TB007-508-02 pitch 5.08mm size 10.8x10.2mm drill 1.6mm pad 2.4mm") + (property "Reference" "J1" + (at 2.84 -6.02 0) + (layer "F.SilkS") + (uuid "b39c728f-00b6-499e-bd7b-22724eb6b84d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CAN_BUS" + (at 2.84 6.47 0) + (layer "F.Fab") + (uuid "10b221ac-dc6e-4c6d-922b-98c193dcda80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "37358c6c-302a-4957-8d72-0b6bfc4e447b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "94419c93-1982-46e2-aaa4-b2d66c171a30") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "terminal_block/CUI" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b909a852-d46d-4f0f-acd0-4c47eb6950ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -2.66 -5.02) + (end 8.34 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ca1cbcc-958a-49b0-aa42-a9a09de08a45") + ) + (fp_line + (start -2.66 -3.4) + (end 8.34 -3.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "63d80863-3c75-4f9c-9f83-7ded018e93c9") + ) + (fp_line + (start -2.66 4.35) + (end 8.34 4.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "804c623b-e544-4a0b-950e-1c87c7314521") + ) + (fp_line + (start -2.66 5.47) + (end -2.66 -5.02) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f1a28f2-669b-446f-b13b-86e2604457af") + ) + (fp_line + (start -0.3 5.47) + (end -2.66 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba695c2b-31d9-466e-a0c5-f4a1547a01e0") + ) + (fp_line + (start 8.34 -5.02) + (end 8.34 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20c72b48-99ab-4ac8-a5a1-3983c19ad4ea") + ) + (fp_line + (start 8.34 5.47) + (end 0.3 5.47) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1858f2bd-e6bd-4d63-81cf-9c552a8610e9") + ) + (fp_poly + (pts + (xy 0 5.47) (xy 0.44 6.08) (xy -0.44 6.08) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a97b161d-ea38-48d6-a8b4-acfafd899fe1") + ) + (fp_rect + (start -3.04 -5.4) + (end 8.72 5.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fd72c3e7-1c96-4394-b0a4-203b1cdb30d0") + ) + (fp_line + (start -2.54 -4.9) + (end 8.22 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac12a146-5861-4fa4-8833-a196014aee9c") + ) + (fp_line + (start -2.54 -3.4) + (end 8.22 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "771edd8b-293e-41e9-aea4-16f1f92f518a") + ) + (fp_line + (start -2.54 4.35) + (end -2.54 -4.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cde5123b-1581-48c7-86f0-1f9611ec4a10") + ) + (fp_line + (start -2.54 4.35) + (end 8.22 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f17694c-ea0f-4c88-89ab-4f5a260c28ab") + ) + (fp_line + (start -1.54 5.35) + (end -2.54 4.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fad36e7-4440-4239-a18a-929d551458d7") + ) + (fp_line + (start 1.177 -1.403) + (end -1.403 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6fecd63b-46b6-4046-bb5b-64ab42f8d95a") + ) + (fp_line + (start 1.403 -1.177) + (end -1.177 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa9f8df3-990f-40dc-91e1-fd83b58f92e4") + ) + (fp_line + (start 6.257 -1.403) + (end 3.677 1.177) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64e78178-fae1-48e7-aa6f-f5e66bb26a86") + ) + (fp_line + (start 6.483 -1.177) + (end 3.903 1.403) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7c6b619-f16d-473c-8e99-d7409020e196") + ) + (fp_line + (start 8.22 -4.9) + (end 8.22 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f684e50-b6f1-4b90-b947-d20877f1a22f") + ) + (fp_line + (start 8.22 5.35) + (end -1.54 5.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fd89e813-76a9-4849-9830-6b5874c20a91") + ) + (fp_circle + (center 0 0) + (end 1.85 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b96546f5-bce1-46ba-b80c-f22d2b9446f3") + ) + (fp_circle + (center 5.08 0) + (end 6.93 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ec63abbd-7281-4606-9110-c63f03bfc98b") + ) + (fp_text user "${REFERENCE}" + (at 2.84 0.225 0) + (layer "F.Fab") + (uuid "750b68de-fbde-49a3-9981-cb3ecab972e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.104167) + (net "CANL") + (uuid "ccde9926-82fe-4dc8-822a-7c9b379c1fb3") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 2.4 2.4) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Rs") + (uuid "1801ac49-6eb2-4cf2-881d-6a4f90b1404f") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_CUI.3dshapes/TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 0 0) + (end 20 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2cbf825-e4f7-42cd-8788-5fcd99808034") + ) + (gr_line + (start 0 30) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7bb238f7-fd62-4c97-8e05-e7104c2ffd82") + ) + (gr_line + (start 20 0) + (end 20 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "daa43a70-a263-4d74-96d0-ef8849d89c0e") + ) + (gr_line + (start 20 30) + (end 0 30) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c12c8b6f-baf4-438d-9f9f-638178caf255") + ) + (segment + (start 12.475 15.635) + (end 16.365 15.635) + (width 0.2) + (layer "F.Cu") + (net "CANL") + (uuid "67accecc-998c-488e-9236-be33f7d15efa") + ) + (segment + (start 16.365 15.635) + (end 17 15) + (width 0.2) + (layer "F.Cu") + (net "CANL") + (uuid "6b328aa0-014d-402d-b507-b871df91334d") + ) + (segment + (start 5.1225 9.0525) + (end 5.1225 12.9909) + (width 0.2) + (layer "F.Cu") + (net "CANL") + (uuid "9cedaf9f-3ea2-4a8e-ada4-55c54fa72dbd") + ) + (segment + (start 5.175 9) + (end 5.1225 9.0525) + (width 0.2) + (layer "F.Cu") + (net "CANL") + (uuid "a00b13c4-a268-4344-990c-a3048af0c774") + ) + (via + (at 5.1225 12.9909) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "CANL") + (uuid "0226b723-e240-4701-808e-593643917a1d") + ) + (segment + (start 17 15) + (end 14.9909 12.9909) + (width 0.2) + (layer "B.Cu") + (net "CANL") + (uuid "0e42b66e-d369-476f-85a0-76e928d6409a") + ) + (segment + (start 14.9909 12.9909) + (end 5.1225 12.9909) + (width 0.2) + (layer "B.Cu") + (net "CANL") + (uuid "b46eb523-8027-4a21-a2bb-e598bb0e80b7") + ) + (segment + (start 9.2253 16.9497) + (end 9.2253 9.4017) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "0540a7f8-31fe-479e-9205-a7973dad49af") + ) + (segment + (start 13.0143 8.1893) + (end 13.825 9) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "7e9416c0-19db-4772-a03b-6010d259016b") + ) + (segment + (start 5.175 21) + (end 9.2253 16.9497) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "b32a4fd0-3515-4ad8-8eb4-e5dbc657772a") + ) + (segment + (start 8.8236 9) + (end 6.825 9) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "bb5e7eeb-8db8-414c-a714-ddc49fb4c7c2") + ) + (segment + (start 10.4377 8.1893) + (end 13.0143 8.1893) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "de7f404a-63fd-4309-9bbe-d806fb978a14") + ) + (segment + (start 9.2253 9.4017) + (end 10.4377 8.1893) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "e48da198-1aad-4f5a-aa7b-226693da2544") + ) + (segment + (start 9.2253 9.4017) + (end 8.8236 9) + (width 0.2) + (layer "F.Cu") + (net "TERM_L") + (uuid "faa6573c-2076-4853-97f6-6290dc526dd0") + ) + (segment + (start 4.1517 15) + (end 4.7509 14.4008) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "62623ef4-8eef-46be-8dbf-eff13aaaddcd") + ) + (segment + (start 5.985 15.635) + (end 4.7509 14.4008) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "80e3423a-de24-4836-8fc8-265f305c22ff") + ) + (segment + (start 3 15) + (end 4.1517 15) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "8939982e-c62b-4767-b7db-80ab77e7d483") + ) + (segment + (start 4.7509 14.4008) + (end 4.175 13.825) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "b5bf2a4c-22d0-4c56-abe0-5bab351bd8ab") + ) + (segment + (start 4.175 13.825) + (end 4.175 12) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "cb508191-df4f-4d3f-9fcc-f21a851e4b15") + ) + (segment + (start 7.525 15.635) + (end 5.985 15.635) + (width 0.2) + (layer "F.Cu") + (net "3V3") + (uuid "fa2f868a-a81f-4c00-8fd7-3589f512320d") + ) + (segment + (start 13.825 21) + (end 10.775 24.05) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "00ec6677-abcd-4b39-93ea-b57accf63fe4") + ) + (segment + (start 3.7783 17.54) + (end 5.0483 16.27) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "1d796144-23e1-4aa0-9f74-5f9aba0d4458") + ) + (segment + (start 8.8236 15.2182) + (end 7.9704 14.365) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "4d18f9cd-cc22-4dde-8ea8-ee375ce20727") + ) + (segment + (start 5.0483 16.27) + (end 8.5047 16.27) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "67fcf2ae-39f0-4732-87f6-1b42ef939a77") + ) + (segment + (start 9.9483 26.8267) + (end 8.7886 26.8267) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "6ce6a25f-b7e4-4d4b-8b63-8b1f5ffc33bf") + ) + (segment + (start 7.9704 14.365) + (end 7.525 14.365) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "6ea83e50-d80f-4fa5-be57-d2c104c4862e") + ) + (segment + (start 3.7783 21.8164) + (end 3.7783 17.54) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "7e3ecc13-010b-4c30-8085-bf0184eeb3af") + ) + (segment + (start 3.7783 17.54) + (end 3 17.54) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "8723a82c-af15-477a-a237-b0c62cfbaa36") + ) + (segment + (start 10.775 26) + (end 9.9483 26.8267) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "c16dd72a-cc59-49ae-bfdf-ea5fa39017d2") + ) + (segment + (start 8.5047 16.27) + (end 8.8236 15.9511) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e2292700-c586-4317-9494-75d6516db3eb") + ) + (segment + (start 10.775 24.05) + (end 10.775 26) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e5db86ee-ddda-4f2f-a317-90e080b6ff86") + ) + (segment + (start 8.8236 15.9511) + (end 8.8236 15.2182) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "e7bed39c-cb69-4f23-8115-de9d3119991c") + ) + (segment + (start 8.7886 26.8267) + (end 3.7783 21.8164) + (width 0.2) + (layer "F.Cu") + (net "GND") + (uuid "f021f203-9387-4c72-a85b-e55f6d853953") + ) + (via + (at 12 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "024da47d-c5b3-42e5-9be6-346fa024f1a7") + ) + (via + (at 7 10) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "35193f81-f04f-4478-9f65-87dc46180821") + ) + (via + (at 5 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "6594da11-ad3b-455b-9011-59a9ae3d4621") + ) + (via + (at 10 10) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "788937f1-e240-4016-b33e-0123f9d8b534") + ) + (via + (at 10 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "844d9712-00e1-4992-a6ab-2ee5fc05dd94") + ) + (via + (at 15 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8bc0ebf4-2537-4117-8ba9-5188e0fdb5a1") + ) + (via + (at 17 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "8fcf5436-3d98-4eab-896e-58b916f82599") + ) + (via + (at 15 20) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "91b51181-1c06-42c7-94f9-538734d22d55") + ) + (via + (at 10 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "a075b36b-497d-4b64-b84b-ae754214715c") + ) + (via + (at 15 10) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "b6710445-ac43-42ec-9591-89206dd2ea58") + ) + (via + (at 17 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bb851d26-bcd1-4ca4-9111-e98faf0eef90") + ) + (via + (at 15 15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "bda88180-f9b4-48e8-8b89-01a7b2da72cc") + ) + (via + (at 5 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "c8946530-c90c-45cf-b3cf-33c7cade9167") + ) + (via + (at 5 20) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d3e969b4-9967-4ad0-81fc-2a2f120446f9") + ) + (via + (at 12 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "d70c1dcd-1bb6-4826-a607-18a647aab679") + ) + (via + (at 17 20) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "da50bc13-4924-4bc5-8344-ca7107110787") + ) + (via + (at 17 10) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "edc55876-c7a1-4f55-baf6-3714bf3d40ba") + ) + (via + (at 7 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f3f40d49-c3eb-4311-b24e-9a6d370ab947") + ) + (via + (at 15 5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "f7474f62-b600-49ea-9790-cf43b78a014d") + ) + (via + (at 7 25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "GND") + (uuid "fe90027e-4782-4d43-9d35-f9e42addfc72") + ) + (segment + (start 9.225 26) + (end 9.225 21.8134) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "0ac3093d-bdc9-4a96-9874-caa29f84ab47") + ) + (segment + (start 8.4116 21) + (end 6.825 21) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "36f4ea8a-c346-4fba-9590-c24238020dd2") + ) + (segment + (start 9.627 11.548) + (end 12.175 9) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "4abbbcde-45d0-480b-b022-8857c454ecd2") + ) + (segment + (start 9.225 21.8134) + (end 8.4116 21) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "4ef29f61-408c-49a4-aeec-7fa5f9bb06a4") + ) + (segment + (start 9.627 19.7846) + (end 9.627 11.548) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "85c98c43-179d-4dfe-9237-5dbc0dcb8080") + ) + (segment + (start 8.4116 21) + (end 9.627 19.7846) + (width 0.2) + (layer "F.Cu") + (net "TERM_H") + (uuid "dc4611a3-7f7a-4ee3-836b-bc8f7e0be7cf") + ) + (segment + (start 11.181 20.006) + (end 11.181 14.0136) + (width 0.2) + (layer "F.Cu") + (net "Rs") + (uuid "598807fd-d544-4994-af0a-145adddd222f") + ) + (segment + (start 11.181 14.0136) + (end 12.0996 13.095) + (width 0.2) + (layer "F.Cu") + (net "Rs") + (uuid "690d4077-d657-4f7f-aa56-07e2d5b6b178") + ) + (segment + (start 12.175 21) + (end 11.181 20.006) + (width 0.2) + (layer "F.Cu") + (net "Rs") + (uuid "b9f2a838-cd95-4109-9e14-a5a4d85ceb7a") + ) + (segment + (start 12.0996 13.095) + (end 12.475 13.095) + (width 0.2) + (layer "F.Cu") + (net "Rs") + (uuid "c88ac95c-609d-4959-9a00-de55ef108f26") + ) + (segment + (start 7.525 13.095) + (end 6.92 13.095) + (width 0.2) + (layer "F.Cu") + (net "D") + (uuid "334e0a56-8886-4a35-9504-1ecc81f3c853") + ) + (segment + (start 6.92 13.095) + (end 5.825 12) + (width 0.2) + (layer "F.Cu") + (net "D") + (uuid "59461206-0472-46e3-9bfc-d8d9326c76a9") + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "63e64c05-eca2-4836-9b24-529629d5638c") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 20.05 -0.05) (xy 20.05 30.05) (xy -0.05 30.05) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 6.051289 12.794406) (xy 6.063102 12.804495) (xy 6.220504 12.961897) (xy 6.248281 13.016414) + (xy 6.2495 13.031901) (xy 6.2495 13.299274) (xy 6.252353 13.329694) (xy 6.252355 13.329703) (xy 6.297207 13.457883) + (xy 6.355505 13.536874) (xy 6.374847 13.594922) (xy 6.356376 13.653252) (xy 6.326245 13.680875) + (xy 6.298447 13.697314) (xy 6.182314 13.813447) (xy 6.098719 13.954798) (xy 6.098719 13.954799) + (xy 6.052901 14.112506) (xy 6.052899 14.112513) (xy 6.052704 14.115) (xy 7.426 14.115) (xy 7.484191 14.133907) + (xy 7.520155 14.183407) (xy 7.525 14.214) (xy 7.525 14.516) (xy 7.506093 14.574191) (xy 7.456593 14.610155) + (xy 7.426 14.615) (xy 6.052704 14.615) (xy 6.052899 14.617486) (xy 6.052901 14.617493) (xy 6.098719 14.7752) + (xy 6.098719 14.775201) (xy 6.182314 14.916552) (xy 6.298447 15.032685) (xy 6.326245 15.049125) + (xy 6.339825 15.064528) (xy 6.356357 15.076721) (xy 6.359603 15.086961) (xy 6.366708 15.09502) (xy 6.368641 15.115469) + (xy 6.374847 15.135046) (xy 6.371454 15.145237) (xy 6.372466 15.155934) (xy 6.355525 15.193098) + (xy 6.354665 15.194263) (xy 6.304912 15.229871) (xy 6.274993 15.2345) (xy 6.191911 15.2345) (xy 6.13372 15.215593) + (xy 6.121905 15.205501) (xy 6.109505 15.1931) (xy 5.07605 14.15956) (xy 5.075988 14.159488) (xy 5.036826 14.120333) + (xy 5.03682 14.120327) (xy 5.033517 14.117024) (xy 4.996826 14.08033) (xy 4.996825 14.080329) (xy 4.992877 14.076381) + (xy 4.992839 14.076347) (xy 4.9924 14.075908) (xy 4.992343 14.075857) (xy 4.604502 13.688083) (xy 4.600872 13.680961) + (xy 4.594407 13.676264) (xy 4.587244 13.654219) (xy 4.57672 13.633568) (xy 4.5755 13.618073) (xy 4.5755 13.532143) + (xy 4.594407 13.473952) (xy 4.643907 13.437988) (xy 4.705093 13.437988) (xy 4.744501 13.462137) + (xy 4.753784 13.47142) (xy 4.890716 13.550477) (xy 5.043443 13.5914) (xy 5.043445 13.5914) (xy 5.201555 13.5914) + (xy 5.201557 13.5914) (xy 5.354284 13.550477) (xy 5.491216 13.47142) (xy 5.60302 13.359616) (xy 5.682077 13.222684) + (xy 5.723 13.069957) (xy 5.723 12.911843) (xy 5.719859 12.90012) (xy 5.721331 12.87204) (xy 5.721331 12.843906) + (xy 5.72292 12.841718) (xy 5.723062 12.83902) (xy 5.740758 12.817167) (xy 5.757295 12.794406) (xy 5.759865 12.79357) + (xy 5.761567 12.79147) (xy 5.815486 12.775499) (xy 5.993098 12.775499) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 11.433691 8.608707) (xy 11.469655 8.658207) (xy 11.4745 8.6888) (xy 11.4745 9.093098) (xy 11.455593 9.151289) + (xy 11.445504 9.163102) (xy 9.794804 10.813802) (xy 9.740287 10.841579) (xy 9.679855 10.832008) + (xy 9.63659 10.788743) (xy 9.6258 10.743798) (xy 9.6258 9.6086) (xy 9.644707 9.550409) (xy 9.654796 9.538596) + (xy 10.574596 8.618796) (xy 10.629113 8.591019) (xy 10.6446 8.5898) (xy 11.3755 8.5898) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 19.458691 0.519407) (xy 19.494655 0.568907) (xy 19.4995 0.5995) (xy 19.4995 29.4005) (xy 19.480593 29.458691) + (xy 19.431093 29.494655) (xy 19.4005 29.4995) (xy 0.5995 29.4995) (xy 0.541309 29.480593) (xy 0.505345 29.431093) + (xy 0.5005 29.4005) (xy 0.5005 17.433749) (xy 1.65 17.433749) (xy 1.65 17.64625) (xy 1.68324 17.856121) + (xy 1.748904 18.058215) (xy 1.845376 18.247553) (xy 1.84538 18.247559) (xy 1.884728 18.301716) (xy 1.884729 18.301716) + (xy 2.517037 17.669407) (xy 2.534075 17.732993) (xy 2.599901 17.847007) (xy 2.692993 17.940099) + (xy 2.807007 18.005925) (xy 2.870589 18.022962) (xy 2.238282 18.655269) (xy 2.238282 18.65527) (xy 2.29244 18.694619) + (xy 2.292446 18.694623) (xy 2.481784 18.791095) (xy 2.683878 18.856759) (xy 2.89375 18.89) (xy 3.10625 18.89) + (xy 3.316121 18.856759) (xy 3.518215 18.791095) (xy 3.707556 18.69462) (xy 3.761716 18.65527) (xy 3.129408 18.022962) + (xy 3.192993 18.005925) (xy 3.307007 17.940099) (xy 3.400099 17.847007) (xy 3.465925 17.732993) + (xy 3.482962 17.669408) (xy 4.11527 18.301716) (xy 4.15462 18.247556) (xy 4.251095 18.058215) (xy 4.316759 17.856121) + (xy 4.35 17.64625) (xy 4.35 17.433749) (xy 4.316759 17.223878) (xy 4.251095 17.021784) (xy 4.154623 16.832446) + (xy 4.154619 16.83244) (xy 4.11527 16.778282) (xy 4.115269 16.778282) (xy 3.482962 17.410589) (xy 3.465925 17.347007) + (xy 3.400099 17.232993) (xy 3.307007 17.139901) (xy 3.192993 17.074075) (xy 3.129407 17.057037) + (xy 3.761716 16.424729) (xy 3.761716 16.424728) (xy 3.707559 16.38538) (xy 3.707553 16.385376) (xy 3.614 16.337709) + (xy 3.570735 16.294444) (xy 3.561164 16.234012) (xy 3.588941 16.179496) (xy 3.643458 16.151718) + (xy 3.658943 16.150499) (xy 3.894864 16.150499) (xy 3.919991 16.147585) (xy 4.022765 16.102206) + (xy 4.102206 16.022765) (xy 4.147585 15.919991) (xy 4.1505 15.894865) (xy 4.1505 15.490915) (xy 4.169407 15.432724) + (xy 4.218907 15.39676) (xy 4.223859 15.395293) (xy 4.306288 15.373207) (xy 4.30629 15.373205) (xy 4.306292 15.373205) + (xy 4.397608 15.320483) (xy 4.397608 15.320482) (xy 4.397613 15.32048) (xy 4.680883 15.037208) (xy 4.735398 15.009432) + (xy 4.79583 15.019003) (xy 4.820888 15.03721) (xy 5.214381 15.430734) (xy 5.570051 15.786433) (xy 5.664514 15.880903) + (xy 5.66452 15.880913) (xy 5.714148 15.930541) (xy 5.71415 15.930543) (xy 5.714151 15.930544) (xy 5.739185 15.95558) + (xy 5.739436 15.955767) (xy 5.741595 15.956929) (xy 5.772291 15.97465) (xy 5.783528 15.981137) (xy 5.783534 15.981143) + (xy 5.783535 15.981142) (xy 5.812055 15.99761) (xy 5.830397 16.008201) (xy 5.830399 16.008201) (xy 5.830404 16.008204) + (xy 5.830411 16.008206) (xy 5.830413 16.008207) (xy 5.831723 16.008558) (xy 5.833422 16.009014) + (xy 5.83344 16.009018) (xy 5.873952 16.019873) (xy 5.873951 16.019874) (xy 5.873956 16.019874) (xy 5.884744 16.022765) + (xy 5.932249 16.035496) (xy 5.93225 16.035496) (xy 5.932257 16.035498) (xy 5.932262 16.035498) (xy 5.932269 16.035499) + (xy 5.932273 16.0355) (xy 5.974438 16.0355) (xy 5.97444 16.0355) (xy 6.037711 16.035503) (xy 6.037715 16.035501) + (xy 6.044284 16.035502) (xy 6.044329 16.0355) (xy 6.274992 16.0355) (xy 6.333183 16.054407) (xy 6.354648 16.075712) + (xy 6.37785 16.10715) (xy 6.490574 16.190345) (xy 6.526167 16.240113) (xy 6.525709 16.301296) (xy 6.490574 16.349655) + (xy 6.377855 16.432845) (xy 6.377845 16.432855) (xy 6.297207 16.542116) (xy 6.252355 16.670296) + (xy 6.252353 16.670305) (xy 6.2495 16.700725) (xy 6.2495 17.109274) (xy 6.252353 17.139694) (xy 6.252355 17.139703) + (xy 6.297207 17.267883) (xy 6.377845 17.377144) (xy 6.377847 17.377146) (xy 6.37785 17.37715) (xy 6.377853 17.377152) + (xy 6.377855 17.377154) (xy 6.487116 17.457792) (xy 6.487117 17.457792) (xy 6.487118 17.457793) + (xy 6.615301 17.502646) (xy 6.645725 17.505499) (xy 6.645727 17.5055) (xy 6.645734 17.5055) (xy 7.864099 17.5055) + (xy 7.92229 17.524407) (xy 7.958254 17.573907) (xy 7.958254 17.635093) (xy 7.934103 17.674504) (xy 5.413101 20.195504) + (xy 5.358584 20.223281) (xy 5.343097 20.2245) (xy 4.927133 20.2245) (xy 4.927129 20.2245) (xy 4.927128 20.224501) + (xy 4.919949 20.225272) (xy 4.867519 20.230908) (xy 4.867514 20.230909) (xy 4.73267 20.281202) (xy 4.617458 20.36745) + (xy 4.61745 20.367458) (xy 4.531202 20.48267) (xy 4.48091 20.617511) (xy 4.480909 20.617517) (xy 4.475437 20.668417) + (xy 4.4745 20.677129) (xy 4.4745 21.322866) (xy 4.474501 21.32287) (xy 4.480908 21.38248) (xy 4.480909 21.382485) + (xy 4.531202 21.517329) (xy 4.61745 21.632541) (xy 4.617454 21.632546) (xy 4.617457 21.632548) (xy 4.617458 21.632549) + (xy 4.73267 21.718797) (xy 4.867511 21.769089) (xy 4.867512 21.769089) (xy 4.867517 21.769091) (xy 4.927127 21.7755) + (xy 5.422872 21.775499) (xy 5.482483 21.769091) (xy 5.549907 21.743943) (xy 5.617329 21.718797) + (xy 5.617329 21.718796) (xy 5.617331 21.718796) (xy 5.732546 21.632546) (xy 5.818796 21.517331) + (xy 5.826011 21.497988) (xy 5.869089 21.382488) (xy 5.86909 21.382485) (xy 5.869091 21.382483) (xy 5.8755 21.322873) + (xy 5.875499 20.906899) (xy 5.877967 20.899302) (xy 5.876718 20.891413) (xy 5.887242 20.870757) + (xy 5.894406 20.848709) (xy 5.904489 20.836902) (xy 5.955498 20.785893) (xy 6.010013 20.758118) + (xy 6.070445 20.767689) (xy 6.11371 20.810954) (xy 6.1245 20.855899) (xy 6.1245 21.322866) (xy 6.124501 21.32287) + (xy 6.130908 21.38248) (xy 6.130909 21.382485) (xy 6.181202 21.517329) (xy 6.26745 21.632541) (xy 6.267454 21.632546) + (xy 6.267457 21.632548) (xy 6.267458 21.632549) (xy 6.38267 21.718797) (xy 6.517511 21.769089) (xy 6.517512 21.769089) + (xy 6.517517 21.769091) (xy 6.577127 21.7755) (xy 7.072872 21.775499) (xy 7.132483 21.769091) (xy 7.199907 21.743943) + (xy 7.267329 21.718797) (xy 7.267329 21.718796) (xy 7.267331 21.718796) (xy 7.382546 21.632546) + (xy 7.468796 21.517331) (xy 7.48835 21.464901) (xy 7.5264 21.416989) (xy 7.581108 21.4005) (xy 8.204699 21.4005) + (xy 8.26289 21.419407) (xy 8.274703 21.429496) (xy 8.795504 21.950297) (xy 8.823281 22.004814) (xy 8.8245 22.020301) + (xy 8.8245 25.186944) (xy 8.805593 25.245135) (xy 8.761819 25.279041) (xy 8.740028 25.287634) (xy 8.624922 25.374922) + (xy 8.537634 25.490027) (xy 8.484641 25.624408) (xy 8.4745 25.708851) (xy 8.4745 26.291148) (xy 8.484641 26.375591) + (xy 8.537634 26.509972) (xy 8.537635 26.509974) (xy 8.537636 26.509975) (xy 8.624922 26.625078) + (xy 8.740025 26.712364) (xy 8.740026 26.712364) (xy 8.740027 26.712365) (xy 8.807217 26.738861) + (xy 8.87441 26.765359) (xy 8.958856 26.7755) (xy 8.958858 26.7755) (xy 9.491142 26.7755) (xy 9.491144 26.7755) + (xy 9.57559 26.765359) (xy 9.709975 26.712364) (xy 9.809387 26.636977) (xy 9.867178 26.616881) (xy 9.925744 26.634592) + (xy 9.953467 26.663887) (xy 9.977426 26.702729) (xy 9.977426 26.70273) (xy 10.09727 26.822574) (xy 10.241512 26.911545) + (xy 10.402396 26.964856) (xy 10.501676 26.974999) (xy 10.525 26.974998) (xy 10.525 26.250001) (xy 11.025 26.250001) + (xy 11.025 26.974998) (xy 11.025001 26.974999) (xy 11.048322 26.974999) (xy 11.147597 26.964857) + (xy 11.147609 26.964854) (xy 11.308487 26.911545) (xy 11.452729 26.822574) (xy 11.572574 26.702729) + (xy 11.661545 26.558487) (xy 11.714856 26.397603) (xy 11.725 26.298323) (xy 11.725 26.250001) (xy 11.724999 26.25) + (xy 11.025001 26.25) (xy 11.025 26.250001) (xy 10.525 26.250001) (xy 10.525 25.025001) (xy 11.025 25.025001) + (xy 11.025 25.749999) (xy 11.025001 25.75) (xy 11.724998 25.75) (xy 11.724999 25.749999) (xy 11.724999 25.701677) + (xy 11.714857 25.602402) (xy 11.714854 25.60239) (xy 11.661545 25.441512) (xy 11.572574 25.29727) + (xy 11.452729 25.177425) (xy 11.308487 25.088454) (xy 11.147603 25.035143) (xy 11.048323 25.025) + (xy 11.025001 25.025) (xy 11.025 25.025001) (xy 10.525 25.025001) (xy 10.525 25.025) (xy 10.524999 25.024999) + (xy 10.501689 25.025) (xy 10.501684 25.025001) (xy 10.402401 25.035142) (xy 10.40239 25.035145) + (xy 10.241512 25.088454) (xy 10.09727 25.177425) (xy 9.977426 25.297269) (xy 9.953465 25.336114) + (xy 9.940091 25.347467) (xy 9.930309 25.362033) (xy 9.917344 25.36678) (xy 9.906822 25.375714) (xy 9.889329 25.377038) + (xy 9.872854 25.383072) (xy 9.860635 25.379212) (xy 9.845812 25.380335) (xy 9.814006 25.366322) + (xy 9.811654 25.364742) (xy 9.709975 25.287636) (xy 9.678201 25.275106) (xy 9.6693 25.269127) (xy 9.656713 25.253081) + (xy 9.640984 25.240105) (xy 9.637705 25.22885) (xy 9.631537 25.220986) (xy 9.630974 25.20574) (xy 9.6255 25.186944) + (xy 9.6255 21.760674) (xy 9.614279 21.718796) (xy 9.598207 21.658813) (xy 9.583043 21.632549) (xy 9.54548 21.567487) + (xy 9.470913 21.492919) (xy 9.470913 21.49292) (xy 9.047996 21.070003) (xy 9.020219 21.015486) (xy 9.02979 20.955054) + (xy 9.04799 20.930002) (xy 9.94748 20.030513) (xy 9.947483 20.030508) (xy 10.000205 19.939192) (xy 10.000205 19.93919) + (xy 10.000207 19.939188) (xy 10.0275 19.837327) (xy 10.0275 19.731873) (xy 10.0275 13.960873) (xy 10.7805 13.960873) + (xy 10.7805 19.953273) (xy 10.7805 20.058727) (xy 10.80457 20.148559) (xy 10.807794 20.160592) (xy 10.860516 20.251908) + (xy 10.860517 20.251909) (xy 10.860518 20.25191) (xy 10.86052 20.251913) (xy 11.179111 20.570504) + (xy 11.445504 20.836897) (xy 11.473281 20.891414) (xy 11.4745 20.906901) (xy 11.4745 21.322866) + (xy 11.474501 21.32287) (xy 11.480908 21.38248) (xy 11.480909 21.382485) (xy 11.531202 21.517329) + (xy 11.61745 21.632541) (xy 11.617454 21.632546) (xy 11.617457 21.632548) (xy 11.617458 21.632549) + (xy 11.73267 21.718797) (xy 11.867511 21.769089) (xy 11.867512 21.769089) (xy 11.867517 21.769091) + (xy 11.927127 21.7755) (xy 12.422872 21.775499) (xy 12.482483 21.769091) (xy 12.549907 21.743943) + (xy 12.617329 21.718797) (xy 12.617329 21.718796) (xy 12.617331 21.718796) (xy 12.732546 21.632546) + (xy 12.80754 21.532366) (xy 12.857547 21.497114) (xy 12.918726 21.497988) (xy 12.967707 21.534655) + (xy 12.981307 21.562236) (xy 12.981978 21.56439) (xy 12.981982 21.5644) (xy 13.069924 21.709872) + (xy 13.190127 21.830075) (xy 13.335599 21.918017) (xy 13.335607 21.91802) (xy 13.497889 21.968589) + (xy 13.497895 21.968591) (xy 13.568425 21.974998) (xy 13.575 21.974998) (xy 13.575 21.250001) (xy 14.075 21.250001) + (xy 14.075 21.974998) (xy 14.075001 21.974999) (xy 14.081566 21.974999) (xy 14.081582 21.974998) + (xy 14.152103 21.968591) (xy 14.152109 21.968589) (xy 14.314392 21.91802) (xy 14.3144 21.918017) + (xy 14.459872 21.830075) (xy 14.580075 21.709872) (xy 14.668017 21.5644) (xy 14.66802 21.564392) + (xy 14.718589 21.40211) (xy 14.718591 21.402104) (xy 14.724999 21.331581) (xy 14.725 21.331568) + (xy 14.725 21.250001) (xy 14.724999 21.25) (xy 14.075001 21.25) (xy 14.075 21.250001) (xy 13.575 21.250001) + (xy 13.575 20.025001) (xy 14.075 20.025001) (xy 14.075 20.749999) (xy 14.075001 20.75) (xy 14.724998 20.75) + (xy 14.724999 20.749999) (xy 14.724999 20.668433) (xy 14.724998 20.668417) (xy 14.718591 20.597896) + (xy 14.718589 20.59789) (xy 14.66802 20.435607) (xy 14.668017 20.435599) (xy 14.580075 20.290127) + (xy 14.459872 20.169924) (xy 14.3144 20.081982) (xy 14.314392 20.081979) (xy 14.15211 20.03141) + (xy 14.152104 20.031408) (xy 14.081581 20.025) (xy 14.075001 20.025) (xy 14.075 20.025001) (xy 13.575 20.025001) + (xy 13.574998 20.024999) (xy 13.568425 20.025) (xy 13.497896 20.031408) (xy 13.49789 20.03141) (xy 13.335607 20.081979) + (xy 13.335599 20.081982) (xy 13.190127 20.169924) (xy 13.069924 20.290127) (xy 12.981982 20.435599) + (xy 12.981978 20.435609) (xy 12.981306 20.437767) (xy 12.980487 20.438922) (xy 12.979523 20.441065) + (xy 12.979103 20.440876) (xy 12.945937 20.487693) (xy 12.887977 20.507296) (xy 12.829564 20.489086) + (xy 12.807539 20.467632) (xy 12.732549 20.367458) (xy 12.732548 20.367457) (xy 12.732546 20.367454) + (xy 12.629251 20.290127) (xy 12.617329 20.281202) (xy 12.482488 20.23091) (xy 12.482483 20.230909) + (xy 12.482481 20.230908) (xy 12.482477 20.230908) (xy 12.451249 20.22755) (xy 12.422873 20.2245) + (xy 12.42287 20.2245) (xy 12.006901 20.2245) (xy 11.94871 20.205593) (xy 11.936897 20.195504) (xy 11.610496 19.869103) + (xy 11.582719 19.814586) (xy 11.5815 19.799099) (xy 11.5815 17.6045) (xy 11.600407 17.546309) (xy 11.649907 17.510345) + (xy 11.6805 17.5055) (xy 13.354273 17.5055) (xy 13.354273 17.505499) (xy 13.384699 17.502646) (xy 13.512882 17.457793) + (xy 13.62215 17.37715) (xy 13.702793 17.267882) (xy 13.747646 17.139699) (xy 13.750499 17.109273) + (xy 13.7505 17.109273) (xy 13.7505 16.700727) (xy 13.750499 16.700725) (xy 13.747646 16.670305) + (xy 13.747646 16.670301) (xy 13.702793 16.542118) (xy 13.672076 16.500498) (xy 13.622154 16.432855) + (xy 13.622152 16.432853) (xy 13.62215 16.43285) (xy 13.622146 16.432847) (xy 13.622144 16.432845) + (xy 13.509425 16.349655) (xy 13.473832 16.299888) (xy 13.47429 16.238704) (xy 13.509425 16.190345) + (xy 13.561762 16.151718) (xy 13.62215 16.10715) (xy 13.645352 16.075711) (xy 13.69512 16.040119) + (xy 13.725008 16.0355) (xy 15.42458 16.0355) (xy 15.482771 16.054407) (xy 15.516676 16.098179) (xy 15.565639 16.222342) + (xy 15.657078 16.342922) (xy 15.777658 16.434361) (xy 15.918436 16.489876) (xy 16.006901 16.5005) + (xy 17.993098 16.500499) (xy 18.081564 16.489876) (xy 18.222342 16.434361) (xy 18.342922 16.342922) + (xy 18.434361 16.222342) (xy 18.489876 16.081564) (xy 18.5005 15.993099) (xy 18.500499 14.006902) + (xy 18.489876 13.918436) (xy 18.434361 13.777658) (xy 18.342922 13.657078) (xy 18.222342 13.565639) + (xy 18.081564 13.510124) (xy 17.993099 13.4995) (xy 16.006903 13.4995) (xy 16.006897 13.499501) + (xy 15.918436 13.510124) (xy 15.777658 13.565639) (xy 15.777657 13.565639) (xy 15.777656 13.56564) + (xy 15.657081 13.657075) (xy 15.657075 13.657081) (xy 15.56564 13.777656) (xy 15.510124 13.918435) + (xy 15.500075 14.002116) (xy 15.4995 14.006901) (xy 15.4995 14.617493) (xy 15.499501 15.1355) (xy 15.480594 15.193691) + (xy 15.431094 15.229655) (xy 15.400501 15.2345) (xy 13.725008 15.2345) (xy 13.666817 15.215593) + (xy 13.645352 15.194288) (xy 13.645333 15.194262) (xy 13.62215 15.16285) (xy 13.612779 15.155934) + (xy 13.509425 15.079655) (xy 13.473832 15.029888) (xy 13.47429 14.968704) (xy 13.509425 14.920345) + (xy 13.57663 14.870744) (xy 13.62215 14.83715) (xy 13.702793 14.727882) (xy 13.747646 14.599699) + (xy 13.750499 14.569273) (xy 13.7505 14.569273) (xy 13.7505 14.160727) (xy 13.750499 14.160725) + (xy 13.749952 14.154894) (xy 13.747646 14.130301) (xy 13.702793 14.002118) (xy 13.676439 13.96641) + (xy 13.622154 13.892855) (xy 13.622152 13.892853) (xy 13.62215 13.89285) (xy 13.622146 13.892847) + (xy 13.622144 13.892845) (xy 13.509425 13.809655) (xy 13.473832 13.759888) (xy 13.47429 13.698704) + (xy 13.509425 13.650345) (xy 13.589292 13.5914) (xy 13.62215 13.56715) (xy 13.702793 13.457882) + (xy 13.747646 13.329699) (xy 13.750499 13.299273) (xy 13.7505 13.299273) (xy 13.7505 12.890727) + (xy 13.750499 12.890725) (xy 13.747646 12.860305) (xy 13.747646 12.860301) (xy 13.702793 12.732118) + (xy 13.694154 12.720413) (xy 13.622154 12.622855) (xy 13.622152 12.622853) (xy 13.62215 12.62285) + (xy 13.622146 12.622847) (xy 13.622144 12.622845) (xy 13.512883 12.542207) (xy 13.384703 12.497355) + (xy 13.384694 12.497353) (xy 13.354274 12.4945) (xy 13.354266 12.4945) (xy 11.595734 12.4945) (xy 11.595725 12.4945) + (xy 11.565305 12.497353) (xy 11.565296 12.497355) (xy 11.437116 12.542207) (xy 11.327855 12.622845) + (xy 11.327845 12.622855) (xy 11.247207 12.732116) (xy 11.202355 12.860296) (xy 11.202353 12.860305) + (xy 11.1995 12.890725) (xy 11.1995 13.299274) (xy 11.202353 13.329697) (xy 11.206733 13.342214) + (xy 11.208105 13.403384) (xy 11.183292 13.444913) (xy 10.86052 13.767686) (xy 10.860516 13.767691) + (xy 10.807794 13.859009) (xy 10.80779 13.859017) (xy 10.797659 13.89683) (xy 10.797644 13.89689) + (xy 10.797402 13.897794) (xy 10.7805 13.960873) (xy 10.0275 13.960873) (xy 10.0275 11.7549) (xy 10.046407 11.696709) + (xy 10.05649 11.684902) (xy 11.936897 9.804494) (xy 11.991414 9.776718) (xy 12.006901 9.775499) + (xy 12.422867 9.775499) (xy 12.422872 9.775499) (xy 12.482483 9.769091) (xy 12.549907 9.743943) + (xy 12.617329 9.718797) (xy 12.617329 9.718796) (xy 12.617331 9.718796) (xy 12.732546 9.632546) + (xy 12.818796 9.517331) (xy 12.869091 9.382483) (xy 12.8755 9.322873) (xy 12.875499 8.855899) (xy 12.882662 8.833852) + (xy 12.886289 8.810955) (xy 12.891937 8.805306) (xy 12.894406 8.797709) (xy 12.913162 8.784081) + (xy 12.929554 8.76769) (xy 12.937443 8.76644) (xy 12.943906 8.761745) (xy 12.967091 8.761745) (xy 12.989986 8.758119) + (xy 12.997103 8.761745) (xy 13.005091 8.761745) (xy 13.044503 8.785896) (xy 13.095504 8.836897) + (xy 13.123281 8.891414) (xy 13.1245 8.906901) (xy 13.1245 9.322866) (xy 13.124501 9.32287) (xy 13.130908 9.38248) + (xy 13.130909 9.382485) (xy 13.181202 9.517329) (xy 13.249527 9.608599) (xy 13.267454 9.632546) + (xy 13.267457 9.632548) (xy 13.267458 9.632549) (xy 13.38267 9.718797) (xy 13.517511 9.769089) (xy 13.517512 9.769089) + (xy 13.517517 9.769091) (xy 13.577127 9.7755) (xy 14.072872 9.775499) (xy 14.132483 9.769091) (xy 14.199907 9.743943) + (xy 14.267329 9.718797) (xy 14.267329 9.718796) (xy 14.267331 9.718796) (xy 14.382546 9.632546) + (xy 14.468796 9.517331) (xy 14.519091 9.382483) (xy 14.5255 9.322873) (xy 14.525499 8.677128) (xy 14.519091 8.617517) + (xy 14.508753 8.5898) (xy 14.468797 8.48267) (xy 14.382549 8.367458) (xy 14.382548 8.367457) (xy 14.382546 8.367454) + (xy 14.382541 8.36745) (xy 14.267329 8.281202) (xy 14.132488 8.23091) (xy 14.132483 8.230909) (xy 14.132481 8.230908) + (xy 14.132477 8.230908) (xy 14.101249 8.22755) (xy 14.072873 8.2245) (xy 14.07287 8.2245) (xy 13.656901 8.2245) + (xy 13.59871 8.205593) (xy 13.586898 8.195504) (xy 13.260213 7.86882) (xy 13.260208 7.868816) (xy 13.168891 7.816094) + (xy 13.168893 7.816094) (xy 13.12937 7.805504) (xy 13.067027 7.7888) (xy 13.067025 7.7888) (xy 10.496506 7.7888) + (xy 10.49649 7.788799) (xy 10.490427 7.788799) (xy 10.384974 7.788799) (xy 10.283113 7.816093) (xy 10.283111 7.816093) + (xy 10.283107 7.816095) (xy 10.191787 7.868819) (xy 10.117219 7.943386) (xy 10.11722 7.943387) (xy 10.117218 7.943389) + (xy 10.117217 7.943389) (xy 9.295301 8.765303) (xy 9.240785 8.79308) (xy 9.180353 8.783509) (xy 9.155294 8.765302) + (xy 9.069513 8.679519) (xy 8.978191 8.626794) (xy 8.978193 8.626794) (xy 8.93867 8.616204) (xy 8.876327 8.5995) + (xy 8.876325 8.5995) (xy 7.581108 8.5995) (xy 7.522917 8.580593) (xy 7.48835 8.535098) (xy 7.468796 8.482669) + (xy 7.382546 8.367454) (xy 7.382541 8.36745) (xy 7.267329 8.281202) (xy 7.132488 8.23091) (xy 7.132483 8.230909) + (xy 7.132481 8.230908) (xy 7.132477 8.230908) (xy 7.101249 8.22755) (xy 7.072873 8.2245) (xy 7.07287 8.2245) + (xy 6.577133 8.2245) (xy 6.577129 8.2245) (xy 6.577128 8.224501) (xy 6.569949 8.225272) (xy 6.517519 8.230908) + (xy 6.517514 8.230909) (xy 6.38267 8.281202) (xy 6.267458 8.36745) (xy 6.26745 8.367458) (xy 6.181202 8.48267) + (xy 6.13091 8.617511) (xy 6.130908 8.617522) (xy 6.1245 8.677129) (xy 6.1245 9.322866) (xy 6.124501 9.32287) + (xy 6.130908 9.38248) (xy 6.130909 9.382485) (xy 6.181202 9.517329) (xy 6.249527 9.608599) (xy 6.267454 9.632546) + (xy 6.267457 9.632548) (xy 6.267458 9.632549) (xy 6.38267 9.718797) (xy 6.517511 9.769089) (xy 6.517512 9.769089) + (xy 6.517517 9.769091) (xy 6.577127 9.7755) (xy 7.072872 9.775499) (xy 7.132483 9.769091) (xy 7.199907 9.743943) + (xy 7.267329 9.718797) (xy 7.267329 9.718796) (xy 7.267331 9.718796) (xy 7.382546 9.632546) (xy 7.468796 9.517331) + (xy 7.48835 9.464901) (xy 7.5264 9.416989) (xy 7.581108 9.4005) (xy 8.6167 9.4005) (xy 8.624297 9.402968) + (xy 8.632187 9.401719) (xy 8.652841 9.412242) (xy 8.674891 9.419407) (xy 8.686703 9.429496) (xy 8.795803 9.538595) + (xy 8.823581 9.593112) (xy 8.8248 9.608599) (xy 8.8248 12.539402) (xy 8.805893 12.597593) (xy 8.756393 12.633557) + (xy 8.695207 12.633557) (xy 8.667012 12.619057) (xy 8.562883 12.542207) (xy 8.434703 12.497355) + (xy 8.434694 12.497353) (xy 8.404274 12.4945) (xy 8.404266 12.4945) (xy 6.926901 12.4945) (xy 6.86871 12.475593) + (xy 6.856897 12.465504) (xy 6.554495 12.163102) (xy 6.526718 12.108585) (xy 6.525499 12.093098) + (xy 6.525499 11.677133) (xy 6.525499 11.677128) (xy 6.519091 11.617517) (xy 6.519089 11.617511) + (xy 6.468797 11.48267) (xy 6.382549 11.367458) (xy 6.382548 11.367457) (xy 6.382546 11.367454) (xy 6.372 11.359559) + (xy 6.267329 11.281202) (xy 6.132488 11.23091) (xy 6.132483 11.230909) (xy 6.132481 11.230908) (xy 6.132477 11.230908) + (xy 6.101249 11.22755) (xy 6.072873 11.2245) (xy 6.07287 11.2245) (xy 5.622 11.2245) (xy 5.563809 11.205593) + (xy 5.527845 11.156093) (xy 5.523 11.1255) (xy 5.523 9.822716) (xy 5.541907 9.764525) (xy 5.587403 9.729958) + (xy 5.617331 9.718796) (xy 5.732546 9.632546) (xy 5.818796 9.517331) (xy 5.869091 9.382483) (xy 5.8755 9.322873) + (xy 5.875499 8.677128) (xy 5.869091 8.617517) (xy 5.858753 8.5898) (xy 5.818797 8.48267) (xy 5.732549 8.367458) + (xy 5.732548 8.367457) (xy 5.732546 8.367454) (xy 5.732541 8.36745) (xy 5.617329 8.281202) (xy 5.482488 8.23091) + (xy 5.482483 8.230909) (xy 5.482481 8.230908) (xy 5.482477 8.230908) (xy 5.451249 8.22755) (xy 5.422873 8.2245) + (xy 5.42287 8.2245) (xy 4.927133 8.2245) (xy 4.927129 8.2245) (xy 4.927128 8.224501) (xy 4.919949 8.225272) + (xy 4.867519 8.230908) (xy 4.867514 8.230909) (xy 4.73267 8.281202) (xy 4.617458 8.36745) (xy 4.61745 8.367458) + (xy 4.531202 8.48267) (xy 4.48091 8.617511) (xy 4.480908 8.617522) (xy 4.4745 8.677129) (xy 4.4745 9.322866) + (xy 4.474501 9.32287) (xy 4.480908 9.38248) (xy 4.480909 9.382485) (xy 4.531202 9.517329) (xy 4.599527 9.608599) + (xy 4.617454 9.632546) (xy 4.617457 9.632548) (xy 4.617458 9.632549) (xy 4.682329 9.681111) (xy 4.717582 9.731119) + (xy 4.722 9.760364) (xy 4.722 11.177656) (xy 4.703093 11.235847) (xy 4.653593 11.271811) (xy 4.592407 11.271811) + (xy 4.588404 11.270414) (xy 4.482488 11.23091) (xy 4.482483 11.230909) (xy 4.482481 11.230908) (xy 4.482477 11.230908) + (xy 4.451249 11.22755) (xy 4.422873 11.2245) (xy 4.42287 11.2245) (xy 3.927133 11.2245) (xy 3.927129 11.2245) + (xy 3.927128 11.224501) (xy 3.919949 11.225272) (xy 3.867519 11.230908) (xy 3.867514 11.230909) + (xy 3.73267 11.281202) (xy 3.617458 11.36745) (xy 3.61745 11.367458) (xy 3.531202 11.48267) (xy 3.48091 11.617511) + (xy 3.480908 11.617522) (xy 3.4745 11.677129) (xy 3.4745 12.322866) (xy 3.474501 12.32287) (xy 3.480908 12.38248) + (xy 3.480909 12.382485) (xy 3.531202 12.517329) (xy 3.610199 12.622855) (xy 3.617454 12.632546) + (xy 3.617457 12.632548) (xy 3.617458 12.632549) (xy 3.734829 12.720413) (xy 3.770082 12.770421) + (xy 3.7745 12.799666) (xy 3.7745 13.7505) (xy 3.755593 13.808691) (xy 3.706093 13.844655) (xy 3.6755 13.8495) + (xy 2.105139 13.8495) (xy 2.105136 13.849501) (xy 2.080009 13.852414) (xy 1.977235 13.897794) (xy 1.897794 13.977235) + (xy 1.852414 14.080011) (xy 1.8495 14.10513) (xy 1.8495 15.89486) (xy 1.849501 15.894863) (xy 1.852414 15.91999) + (xy 1.877756 15.977385) (xy 1.897794 16.022765) (xy 1.977235 16.102206) (xy 2.080009 16.147585) + (xy 2.105135 16.1505) (xy 2.341055 16.150499) (xy 2.399243 16.169406) (xy 2.435207 16.218906) (xy 2.435208 16.280091) + (xy 2.399244 16.329591) (xy 2.385999 16.337708) (xy 2.292451 16.385373) (xy 2.292442 16.385378) + (xy 2.238282 16.424728) (xy 2.870591 17.057037) (xy 2.807007 17.074075) (xy 2.692993 17.139901) + (xy 2.599901 17.232993) (xy 2.534075 17.347007) (xy 2.517037 17.410591) (xy 1.884728 16.778282) + (xy 1.845378 16.832442) (xy 1.845376 16.832446) (xy 1.748904 17.021784) (xy 1.68324 17.223878) (xy 1.65 17.433749) + (xy 0.5005 17.433749) (xy 0.5005 0.5995) (xy 0.519407 0.541309) (xy 0.568907 0.505345) (xy 0.5995 0.5005) + (xy 19.4005 0.5005) + ) + ) + ) + (zone + (net "GND") + (layer "B.Cu") + (uuid "e692e30e-93ed-4e53-94da-71419c6d597b") + (hatch edge 0.5) + (connect_pads + (clearance 0.3) + ) + (min_thickness 0.2) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -0.05 -0.05) (xy 20.05 -0.05) (xy 20.05 30.05) (xy -0.05 30.05) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 19.458691 0.519407) (xy 19.494655 0.568907) (xy 19.4995 0.5995) (xy 19.4995 29.4005) (xy 19.480593 29.458691) + (xy 19.431093 29.494655) (xy 19.4005 29.4995) (xy 0.5995 29.4995) (xy 0.541309 29.480593) (xy 0.505345 29.431093) + (xy 0.5005 29.4005) (xy 0.5005 17.433749) (xy 1.65 17.433749) (xy 1.65 17.64625) (xy 1.68324 17.856121) + (xy 1.748904 18.058215) (xy 1.845376 18.247553) (xy 1.84538 18.247559) (xy 1.884728 18.301716) (xy 1.884729 18.301716) + (xy 2.517037 17.669407) (xy 2.534075 17.732993) (xy 2.599901 17.847007) (xy 2.692993 17.940099) + (xy 2.807007 18.005925) (xy 2.870589 18.022962) (xy 2.238282 18.655269) (xy 2.238282 18.65527) (xy 2.29244 18.694619) + (xy 2.292446 18.694623) (xy 2.481784 18.791095) (xy 2.683878 18.856759) (xy 2.89375 18.89) (xy 3.10625 18.89) + (xy 3.316121 18.856759) (xy 3.518215 18.791095) (xy 3.707556 18.69462) (xy 3.761716 18.65527) (xy 3.129408 18.022962) + (xy 3.192993 18.005925) (xy 3.307007 17.940099) (xy 3.400099 17.847007) (xy 3.465925 17.732993) + (xy 3.482962 17.669408) (xy 4.11527 18.301716) (xy 4.15462 18.247556) (xy 4.251095 18.058215) (xy 4.316759 17.856121) + (xy 4.35 17.64625) (xy 4.35 17.433749) (xy 4.316759 17.223878) (xy 4.251095 17.021784) (xy 4.154623 16.832446) + (xy 4.154619 16.83244) (xy 4.11527 16.778282) (xy 4.115269 16.778282) (xy 3.482962 17.410589) (xy 3.465925 17.347007) + (xy 3.400099 17.232993) (xy 3.307007 17.139901) (xy 3.192993 17.074075) (xy 3.129407 17.057037) + (xy 3.761716 16.424729) (xy 3.761716 16.424728) (xy 3.707559 16.38538) (xy 3.707553 16.385376) (xy 3.614 16.337709) + (xy 3.570735 16.294444) (xy 3.561164 16.234012) (xy 3.588941 16.179496) (xy 3.643458 16.151718) + (xy 3.658943 16.150499) (xy 3.894864 16.150499) (xy 3.919991 16.147585) (xy 4.022765 16.102206) + (xy 4.102206 16.022765) (xy 4.147585 15.919991) (xy 4.1505 15.894865) (xy 4.150499 14.105136) (xy 4.147585 14.080009) + (xy 4.102206 13.977235) (xy 4.022765 13.897794) (xy 3.919991 13.852415) (xy 3.91999 13.852414) (xy 3.919988 13.852414) + (xy 3.894868 13.8495) (xy 2.105139 13.8495) (xy 2.105136 13.849501) (xy 2.080009 13.852414) (xy 1.977235 13.897794) + (xy 1.897794 13.977235) (xy 1.852414 14.080011) (xy 1.8495 14.10513) (xy 1.8495 15.89486) (xy 1.849501 15.894863) + (xy 1.852414 15.91999) (xy 1.877756 15.977385) (xy 1.897794 16.022765) (xy 1.977235 16.102206) (xy 2.080009 16.147585) + (xy 2.105135 16.1505) (xy 2.341055 16.150499) (xy 2.399243 16.169406) (xy 2.435207 16.218906) (xy 2.435208 16.280091) + (xy 2.399244 16.329591) (xy 2.385999 16.337708) (xy 2.292451 16.385373) (xy 2.292442 16.385378) + (xy 2.238282 16.424728) (xy 2.870591 17.057037) (xy 2.807007 17.074075) (xy 2.692993 17.139901) + (xy 2.599901 17.232993) (xy 2.534075 17.347007) (xy 2.517037 17.410591) (xy 1.884728 16.778282) + (xy 1.845378 16.832442) (xy 1.845376 16.832446) (xy 1.748904 17.021784) (xy 1.68324 17.223878) (xy 1.65 17.433749) + (xy 0.5005 17.433749) (xy 0.5005 12.911843) (xy 4.522 12.911843) (xy 4.522 13.069957) (xy 4.562923 13.222684) + (xy 4.64198 13.359616) (xy 4.753784 13.47142) (xy 4.890716 13.550477) (xy 5.043443 13.5914) (xy 5.043445 13.5914) + (xy 5.201555 13.5914) (xy 5.201557 13.5914) (xy 5.354284 13.550477) (xy 5.491216 13.47142) (xy 5.516729 13.445906) + (xy 5.542241 13.420396) (xy 5.596758 13.392619) (xy 5.612244 13.3914) (xy 14.783999 13.3914) (xy 14.84219 13.410307) + (xy 14.854003 13.420396) (xy 15.470504 14.036897) (xy 15.498281 14.091414) (xy 15.4995 14.106901) + (xy 15.4995 15.993096) (xy 15.499501 15.993099) (xy 15.510124 16.081564) (xy 15.565639 16.222342) + (xy 15.657078 16.342922) (xy 15.777658 16.434361) (xy 15.918436 16.489876) (xy 16.006901 16.5005) + (xy 17.993098 16.500499) (xy 18.081564 16.489876) (xy 18.222342 16.434361) (xy 18.342922 16.342922) + (xy 18.434361 16.222342) (xy 18.489876 16.081564) (xy 18.5005 15.993099) (xy 18.500499 14.006902) + (xy 18.489876 13.918436) (xy 18.434361 13.777658) (xy 18.342922 13.657078) (xy 18.222342 13.565639) + (xy 18.081564 13.510124) (xy 17.993101 13.4995) (xy 17.993099 13.4995) (xy 16.106901 13.4995) (xy 16.04871 13.480593) + (xy 16.036897 13.470504) (xy 15.789076 13.222683) (xy 15.236813 12.67042) (xy 15.23681 12.670418) + (xy 15.236809 12.670417) (xy 15.236808 12.670416) (xy 15.145491 12.617694) (xy 15.145493 12.617694) + (xy 15.10597 12.607104) (xy 15.043627 12.5904) (xy 15.043625 12.5904) (xy 5.612244 12.5904) (xy 5.554053 12.571493) + (xy 5.542241 12.561404) (xy 5.491218 12.510382) (xy 5.491216 12.51038) (xy 5.354284 12.431323) (xy 5.201557 12.3904) + (xy 5.043443 12.3904) (xy 4.890716 12.431323) (xy 4.753784 12.51038) (xy 4.64198 12.622184) (xy 4.562923 12.759116) + (xy 4.522 12.911843) (xy 0.5005 12.911843) (xy 0.5005 0.5995) (xy 0.519407 0.541309) (xy 0.568907 0.505345) + (xy 0.5995 0.5005) (xy 19.4005 0.5005) + ) + ) + ) + (embedded_fonts no) +) diff --git a/can-bus-transceiver.kicad_prl b/can-bus-transceiver.kicad_prl new file mode 100644 index 0000000..1370883 --- /dev/null +++ b/can-bus-transceiver.kicad_prl @@ -0,0 +1,105 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "prototype_zone_fills": false, + "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": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes", + "board_outline_area", + "ly_points" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "can-bus-transceiver.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_time_domain_details": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "hierarchy_collapsed": [], + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "ruleAreas": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/can-bus-transceiver.kicad_pro b/can-bus-transceiver.kicad_pro new file mode 100644 index 0000000..16bc48a --- /dev/null +++ b/can-bus-transceiver.kicad_pro @@ -0,0 +1,323 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "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.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "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.1, + "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.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "border_display_style": 2, + "border_hatch_pitch": 0.5, + "corner_radius": 0.0, + "corner_smoothing": 0, + "fill_mode": 0, + "hatch_gap": 1.5, + "hatch_orientation": 0.0, + "hatch_smoothing_level": 0, + "hatch_smoothing_value": 0.1, + "hatch_thickness": 1.0, + "min_clearance": 0.5, + "min_island_area": 10.0, + "min_thickness": 0.25, + "pad_connection": 1, + "remove_islands": 0, + "thermal_relief_gap": 0.5, + "thermal_relief_spoke_width": 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", + "creepage": "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_filters_mismatch": "ignore", + "footprint_symbol_field_mismatch": "warning", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "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", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "error", + "padstack": "warning", + "pth_inside_courtyard": "error", + "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_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.15, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.15, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.6, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "can-bus-transceiver.kicad_pro", + "version": 3 + }, + "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)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "bus_aliases": {}, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "top_level_sheets": [] + }, + "sheets": [], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/can-bus-transceiver.kicad_sch b/can-bus-transceiver.kicad_sch new file mode 100644 index 0000000..be9e828 --- /dev/null +++ b/can-bus-transceiver.kicad_sch @@ -0,0 +1 @@ +(kicad_sch (version 20250114) (generator "KiCAD-MCP-Server") (uuid 5b8bba76-73fb-42a0-92df-a9743fdcac35) (paper "A4") (lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27)))) (property "Value" "R" (at 0 0 90) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at -1.778 0 90) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "R_0_1" (rectangle (start -1.016 -2.54) (end 1.016 2.54) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "R_1_1" (pin passive line (at 0 3.81 270) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -3.81 90) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "C" (at 0.635 -2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "C_0_1" (polyline (pts (xy -2.032 -0.762) (xy 2.032 -0.762)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy -2.032 0.762) (xy 2.032 0.762)) (stroke (width 0.508) (type default)) (fill (type none)))) (symbol "C_1_1" (pin passive line (at 0 3.81 270) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -3.81 90) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "L" (at -1.27 0 90) (effects (font (size 1.27 1.27)))) (property "Value" "L" (at 1.905 0 90) (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)) (symbol "L_0_1" (arc (start 0 -2.54) (mid 0.635 -1.905) (end 0 -1.27) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 -1.27) (mid 0.635 -0.635) (end 0 0) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 0) (mid 0.635 0.635) (end 0 1.27) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 1.27) (mid 0.635 1.905) (end 0 2.54) (stroke (width 0) (type default)) (fill (type none)))) (symbol "L_1_1" (pin passive line (at 0 3.81 270) (length 1.27) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -3.81 90) (length 1.27) (name "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:Crystal" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "Y" (at 0 3.81 0) (effects (font (size 1.27 1.27)))) (property "Value" "Crystal" (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)) (symbol "Crystal_0_1" (rectangle (start -1.143 2.54) (end 1.143 -2.54) (stroke (width 0.3048) (type default)) (fill (type none))) (polyline (pts (xy -2.54 0) (xy -1.905 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy -1.905 -1.27) (xy -1.905 1.27)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 1.905 -1.27) (xy 1.905 1.27)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 2.54 0) (xy 1.905 0)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "Crystal_1_1" (pin passive line (at -3.81 0 0) (length 1.27) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 1.27) (name "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "D" (at 0 -2.54 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)) (symbol "D_0_1" (polyline (pts (xy -1.27 1.27) (xy -1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 1.27 0) (xy -1.27 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "D_1_1" (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED" (at 0 -2.54 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)) (symbol "LED_0_1" (polyline (pts (xy -1.27 -1.27) (xy -1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy -1.27 0) (xy 1.27 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "LED_1_1" (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:Q_NPN_BCE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) (property "Reference" "Q" (at 5.08 1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "Q_NPN_BCE" (at 5.08 -1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 5.08 2.54 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Q_NPN_BCE_0_1" (polyline (pts (xy 0.635 0.635) (xy 2.54 2.54)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778)) (stroke (width 0) (type default)) (fill (type outline))) (circle (center 1.27 0) (radius 2.8194) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "Q_NPN_BCE_1_1" (pin input line (at -5.08 0 0) (length 5.715) (name "B" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 5.08 270) (length 2.54) (name "C" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 -5.08 90) (length 2.54) (name "E" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))))) (symbol "Device:Q_NMOS_GSD" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) (property "Reference" "Q" (at 5.08 1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "Q_NMOS_GSD" (at 5.08 -1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 5.08 2.54 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Q_NMOS_GSD_0_1" (polyline (pts (xy 0.254 0) (xy -2.54 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.254 1.905) (xy 0.254 -1.905)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 -1.27) (xy 0.762 -2.286)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 0.508) (xy 0.762 -0.508)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 2.286) (xy 0.762 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 2.54 2.54) (xy 2.54 1.778)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0)) (stroke (width 0) (type default)) (fill (type outline))) (polyline (pts (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381)) (stroke (width 0) (type default)) (fill (type none))) (circle (center 1.651 0) (radius 2.794) (stroke (width 0.254) (type default)) (fill (type none))) (circle (center 2.54 -1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline))) (circle (center 2.54 1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline)))) (symbol "Q_NMOS_GSD_1_1" (pin input line (at -5.08 0 0) (length 2.54) (name "G" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 -5.08 90) (length 2.54) (name "S" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 5.08 270) (length 2.54) (name "D" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))))) (symbol "Amplifier_Operational:LM358" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "LM358" (at 0 -5.08 0) (effects (font (size 1.27 1.27)) (justify left))) (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)) (symbol "LM358_0_1" (polyline (pts (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "LM358_1_1" (pin input line (at -7.62 2.54 0) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin input line (at -7.62 -2.54 0) (length 2.54) (name "+" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin output line (at 7.62 0 180) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin power_in line (at -2.54 -7.62 90) (length 3.81) (name "V-" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin power_in line (at -2.54 7.62 270) (length 3.81) (name "V+" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))))) (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x02" (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)) (symbol "Conn_01x02_1_1" (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 1.27) (end 1.27 -3.81) (stroke (width 0.254) (type default)) (fill (type background))) (pin passive line (at -5.08 0 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 -2.54 0) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 5.08 0) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x04" (at 0 -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)) (symbol "Conn_01x04_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 1.27 -6.35) (stroke (width 0.254) (type default)) (fill (type background))) (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))))))) (symbol "Regulator_Linear:AMS1117-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "U" (at -3.81 3.175 0) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "" (at 2.54 -6.35 0) (effects (font (size 1.27 1.27)) hide)) (symbol "AMS1117-3.3_0_1" (rectangle (start -5.08 1.905) (end 5.08 -5.08) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "AMS1117-3.3_1_1" (pin power_in line (at 0 -7.62 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_out line (at 7.62 0 180) (length 2.54) (name "VO" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin power_in line (at -7.62 0 0) (length 2.54) (name "VI" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))))) (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "SW_Push" (at 0 -1.524 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) (symbol "SW_Push_0_1" (circle (center -2.032 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0 1.27) (xy 0 3.048)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 2.54 1.27) (xy -2.54 1.27)) (stroke (width 0) (type default)) (fill (type none))) (circle (center 2.032 0) (radius 0.508) (stroke (width 0) (type default)) (fill (type none))) (pin passive line (at -5.08 0 0) (length 2.54) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 5.08 0 180) (length 2.54) (name "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Interface_CAN_LIN:SN65HVD230" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -2.54 10.16 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify right))) (property "Value" "SN65HVD230" (at -2.54 7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify right))) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 0 -12.7 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn65hvd230.pdf" (at -2.54 10.16 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "CAN Bus Transceivers, 3.3V, 1Mbps, Low-Power capabilities, SOIC-8" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "can transeiver ti low-power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "SN65HVD230_0_1" (rectangle (start -7.62 5.08) (end 7.62 -7.62) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "SN65HVD230_1_1" (pin input line (at -10.16 2.54 0) (length 2.54) (name "D" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 -10.16 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 7.62 270) (length 2.54) (name "VCC" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin output line (at -10.16 0 0) (length 2.54) (name "R" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin output line (at -10.16 -2.54 0) (length 2.54) (name "Vref" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 10.16 -2.54 180) (length 2.54) (name "CANL" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 10.16 0 180) (length 2.54) (name "CANH" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin input line (at -10.16 -5.08 0) (length 2.54) (name "Rs" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Screw_Terminal_01x02" (at 0 -5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "screw terminal" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "Screw_Terminal_01x02_1_1" (rectangle (start -1.27 1.27) (end 1.27 -3.81) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -0.5334 0.3302) (xy 0.3302 -0.508)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy -0.5334 -2.2098) (xy 0.3302 -3.048)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy -0.3556 0.508) (xy 0.508 -0.3302)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy -0.3556 -2.032) (xy 0.508 -2.8702)) (stroke (width 0.1524) (type default)) (fill (type none))) (circle (center 0 0) (radius 0.635) (stroke (width 0.1524) (type default)) (fill (type none))) (circle (center 0 -2.54) (radius 0.635) (stroke (width 0.1524) (type default)) (fill (type none))) (pin passive line (at -5.08 0 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 -2.54 0) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Conn_01x02_Pin" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x02_Pin" (at 0 -5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic connector, single row, 01x02, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_locked" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "Conn_01x02_Pin_1_1" (rectangle (start 0.8636 0.127) (end 0 -0.127) (stroke (width 0.1524) (type default)) (fill (type outline))) (rectangle (start 0.8636 -2.413) (end 0 -2.667) (stroke (width 0.1524) (type default)) (fill (type outline))) (polyline (pts (xy 1.27 0) (xy 0.8636 0)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -2.54) (xy 0.8636 -2.54)) (stroke (width 0.1524) (type default)) (fill (type none))) (pin passive line (at 5.08 0 180) (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 -2.54 180) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "power:GND" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#PWR" (at 0 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 0 -3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "global power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "power:PWR_FLAG" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "PWR_FLAG_0_0" (pin power_out line (at 0 0 90) (length 0) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (symbol "PWR_FLAG_0_1" (polyline (pts (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27)) (stroke (width 0) (type default)) (fill (type none)))) (embedded_fonts no))) (symbol (lib_id "Interface_CAN_LIN:SN65HVD230") (at 49.53 49.53 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "2e85d187-9400-4600-b5e5-f474d1ff0f09") (property "Reference" "U1" (at 49.53 39.84 0) (effects (font (size 1.27 1.27)) (justify right))) (property "Value" "SN65HVD230" (at 49.53 62.7 0) (effects (font (size 1.27 1.27)) (justify right))) (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 50.0 37.3 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 47.46 60.16 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 80.01 49.53 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "dc7d6f35-a14a-4b2e-82ac-eb54ec226aef") (property "Reference" "J1" (at 80.01 46.99 0) (effects (font (size 1.27 1.27)))) (property "Value" "CAN_BUS" (at 80.01 52.07 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" (at 80.0 50.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 80.0 50.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J1") (unit 1))))) (symbol (lib_id "Connector:Conn_01x02_Pin") (at 20.32 49.53 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a4bbda3c-5a27-4dd8-9a63-fd091a94c664") (property "Reference" "J2" (at 20.32 46.99 0) (effects (font (size 1.27 1.27)))) (property "Value" "VCC_GND" (at 20.32 52.07 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 20.0 50.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 20.0 50.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J2") (unit 1))))) (symbol (lib_id "Device:R") (at 59.69 68.58 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a6ca53e2-d34e-4e23-946f-af97f8d31f1d") (property "Reference" "R1" (at 59.69 66.04 0) (effects (font (size 1.27 1.27)))) (property "Value" "60" (at 59.69 71.12 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 58.222 68.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 68.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R1") (unit 1))))) (symbol (lib_id "Device:R") (at 59.69 77.47 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8783ac94-1d98-4b38-889a-f0ec91d90556") (property "Reference" "R2" (at 59.69 74.93 0) (effects (font (size 1.27 1.27)))) (property "Value" "60" (at 59.69 80.01 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 58.222 78.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 78.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R2") (unit 1))))) (symbol (lib_id "Device:R") (at 31.75 38.1 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "cbec1a08-792c-42fa-b0c2-091846f02ba8") (property "Reference" "R3" (at 31.75 35.56 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 31.75 40.64 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 30.222 38.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 32.0 38.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R3") (unit 1))))) (symbol (lib_id "Device:R") (at 74.93 35.56 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1efde0d2-7af9-42bc-b279-6e5c2faca314") (property "Reference" "R4" (at 74.93 33.02 0) (effects (font (size 1.27 1.27)))) (property "Value" "120" (at 74.93 38.1 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 73.222 36.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 75.0 36.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R4") (unit 1))))) (symbol (lib_id "Device:R") (at 74.93 58.42 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "48a59edc-0cbd-46cb-a7e5-45aba5f19563") (property "Reference" "R5" (at 74.93 55.88 0) (effects (font (size 1.27 1.27)))) (property "Value" "0" (at 74.93 60.96 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 73.222 58.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 75.0 58.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R5") (unit 1))))) (symbol (lib_id "Device:C") (at 59.69 87.63 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "fc341d0f-b7d6-4022-874e-4d2309011501") (property "Reference" "C1" (at 59.69 85.09 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "100nF" (at 59.69 90.17 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 60.965 84.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 60.0 88.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C1") (unit 1))))) (symbol (lib_id "power:GND") (at 15.24 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "31c2e0ac-afaf-4d72-82b8-54dd5eddbc8a") (property "Reference" "#PWR1" (at 15.24 36.83 0) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 15.24 41.91 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 15.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 15.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PWR1") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 17.78 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "8e105404-4bd0-4fc9-a5e4-7d1450ef5e77") (property "Reference" "#PWR2" (at 17.78 36.83 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 17.78 41.91 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 18.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 18.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PWR2") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 21.59 39.37 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "b56812aa-d98e-4f4c-ac46-68d5cdc1f57d") (property "Reference" "#PWR3" (at 21.59 36.83 0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 21.59 41.91 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 21.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 21.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PWR3") (unit 1))))) (wire (pts (xy 49.53 41.910000000000004) (xy 49.53 39.37)) (stroke (width 0) (type default)) (uuid "6dab9874-f0a6-4756-a0bf-4e6b749838af")) (label "3V3" (at 49.53 39.37 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "cfa4b464-7138-4205-b21d-36a8aec9bb7a")) (wire (pts (xy 49.53 59.69) (xy 49.53 62.230000000000004)) (stroke (width 0) (type default)) (uuid "d0a01647-91db-4bd7-98fd-7124fe85d170")) (label "GND" (at 49.53 62.230000000000004 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "49a0dd6c-2dc7-490b-bb96-42a42af0a747")) (wire (pts (xy 39.37 46.99) (xy 41.910000000000004 46.99)) (stroke (width 0) (type default)) (uuid "72c28c84-d718-4b20-9a04-caf3b135a830")) (label "D" (at 41.910000000000004 46.99 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f37e090a-2259-4ac7-98a1-684029c20124")) (wire (pts (xy 39.37 49.53) (xy 41.910000000000004 49.53)) (stroke (width 0) (type default)) (uuid "8a8e74dc-cea6-4180-9e88-ca3b4af0187c")) (label "R" (at 41.910000000000004 49.53 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e0cc5a7b-642a-4f28-a37d-89b7bee48d44")) (wire (pts (xy 59.69 52.07) (xy 57.15 52.07)) (stroke (width 0) (type default)) (uuid "6127e6fb-873e-435b-a3c6-e2fbc55405e9")) (label "CANL" (at 57.15 52.07 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ea86cba0-1b6c-4c29-8a75-9f19187ccaf2")) (wire (pts (xy 59.69 49.53) (xy 57.15 49.53)) (stroke (width 0) (type default)) (uuid "a73289ad-362f-40a9-9cc1-058918fa8b3f")) (label "CANH" (at 57.15 49.53 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "afb73b5c-633e-499e-a386-d0d81682cf73")) (wire (pts (xy 39.37 54.61) (xy 41.910000000000004 54.61)) (stroke (width 0) (type default)) (uuid "a246b2e3-0bbe-405e-8a8a-92f1ca08a966")) (label "Rs" (at 41.910000000000004 54.61 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d28b7180-ed45-450c-8b0d-f0cb49009d9b")) (wire (pts (xy 74.93 49.53) (xy 77.47 49.53)) (stroke (width 0) (type default)) (uuid "d05efd17-c5a5-45c6-b830-f8e26d3266bb")) (label "CANL" (at 77.47 49.53 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "b81ba0bb-61a1-4a04-b1a2-541db0f32b0c")) (wire (pts (xy 74.93 52.07) (xy 77.47 52.07)) (stroke (width 0) (type default)) (uuid "e3ff0028-e159-4bf7-9609-2be1d256227f")) (label "CANH" (at 77.47 52.07 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "7be128dc-4acb-4373-bc03-023f09965720")) (wire (pts (xy 25.4 49.53) (xy 22.86 49.53)) (stroke (width 0) (type default)) (uuid "aeb33531-4c98-48af-8a3f-bdedaab1c586")) (label "3V3" (at 22.86 49.53 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "59ba5ac3-460e-405c-a12f-041dd6930b0b")) (wire (pts (xy 25.4 52.07) (xy 22.86 52.07)) (stroke (width 0) (type default)) (uuid "0b978fd7-3dbc-48d6-9470-e3b3048e6447")) (label "GND" (at 22.86 52.07 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3f31a754-c029-477c-b439-a7fa86fd7e02")) (wire (pts (xy 59.69 64.77) (xy 59.69 62.230000000000004)) (stroke (width 0) (type default)) (uuid "f31abdc3-280d-41d7-9a15-0642c4b5497c")) (label "CANL" (at 59.69 62.230000000000004 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "13414bf5-6b21-4a51-8933-6eec8e050599")) (wire (pts (xy 59.69 72.39) (xy 59.69 73.66)) (stroke (width 0) (type default)) (uuid "aaf1bf48-e2c4-4090-9403-60e04c78e9f2")) (wire (pts (xy 59.69 73.66) (xy 59.69 74.93)) (stroke (width 0) (type default)) (uuid "1930e142-220c-4798-911f-aaacbbb0dba6")) (label "TERM_L" (at 59.69 74.93 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "030555d6-3631-4e09-a322-a9706bc43a8a")) (wire (pts (xy 59.69 73.66) (xy 59.69 71.12)) (stroke (width 0) (type default)) (uuid "2d82471a-28ac-45d0-aacf-b16fddfcef50")) (junction (at 59.69 73.66) (diameter 0) (color 0 0 0 0) (uuid "aabb1135-38d3-4d0a-9408-242227deaa5d")) (label "CANH" (at 59.69 71.12 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9c65a453-af83-43ce-87ae-6f46add4c6c1")) (wire (pts (xy 59.69 81.28) (xy 59.69 83.82000000000001)) (stroke (width 0) (type default)) (uuid "3a184a19-2100-419c-91a8-3108a9eadf57")) (wire (pts (xy 59.69 83.82000000000001) (xy 59.69 83.82000000000001)) (stroke (width 0) (type default)) (uuid "4b755fcd-18d4-4ec9-8b06-a55b3de0a4c1")) (label "TERM_H" (at 59.69 83.82000000000001 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "92621796-5002-4724-9883-bd358d2c2221")) (wire (pts (xy 31.75 34.29) (xy 31.75 31.75)) (stroke (width 0) (type default)) (uuid "fcbd3ec3-bf06-48b0-bf5a-93046888c1b2")) (label "3V3" (at 31.75 31.75 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "eeb86627-fa8b-4b7f-b88c-620a71c2cbab")) (wire (pts (xy 31.75 41.910000000000004) (xy 31.75 44.45)) (stroke (width 0) (type default)) (uuid "ac00e921-b015-4584-b820-3344bb57af2f")) (label "D" (at 31.75 44.45 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "b9fa4984-c71d-424c-a1a9-b89a18682d6d")) (wire (pts (xy 74.93 31.75) (xy 74.93 29.21)) (stroke (width 0) (type default)) (uuid "8d7b80fd-219c-4e47-b96d-de82837f0807")) (label "TERM_H" (at 74.93 29.21 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e1cc3d5d-dfba-460a-bdf6-f9d9d953d50c")) (wire (pts (xy 74.93 39.37) (xy 74.93 41.910000000000004)) (stroke (width 0) (type default)) (uuid "297bad19-a8a3-4595-9235-aa7c0f99403e")) (label "TERM_L" (at 74.93 41.910000000000004 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1cdc2881-5d26-421b-9612-d09770b3788b")) (wire (pts (xy 74.93 54.61) (xy 74.93 52.07)) (stroke (width 0) (type default)) (uuid "e9549343-f699-4dc0-b78a-cb6f62b76d23")) (label "Rs" (at 74.93 52.07 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ad1f6b90-85d3-42d2-be7b-6578890ac555")) (wire (pts (xy 74.93 62.230000000000004) (xy 74.93 64.77)) (stroke (width 0) (type default)) (uuid "c75a4501-46be-40eb-bc1a-ad3666102cf8")) (label "GND" (at 74.93 64.77 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3137c249-aa2c-402c-9729-b6f6cce70782")) (wire (pts (xy 59.69 83.82000000000001) (xy 59.69 81.28)) (stroke (width 0) (type default)) (uuid "bfae2058-f042-4013-8f3b-2ff2b20f96fb")) (junction (at 59.69 83.82000000000001) (diameter 0) (color 0 0 0 0) (uuid "6a683b8d-90b4-4be2-90a9-ae6e1a95ea42")) (label "TERM_H" (at 59.69 81.28 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "8e961af0-0442-4155-b678-0d84988b0703")) (wire (pts (xy 59.69 91.44) (xy 59.69 93.98)) (stroke (width 0) (type default)) (uuid "73b15c32-5938-43bc-a278-22c3396f4e2a")) (label "GND" (at 59.69 93.98 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e0b29521-c16c-45a8-a70a-df6e6bb7bddc")) (wire (pts (xy 15.24 39.37) (xy 15.24 36.83)) (stroke (width 0) (type default)) (uuid "c024f35f-28de-43aa-b125-3871d7f1465e")) (label "GND" (at 15.24 36.83 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "fbbbc6b0-5250-4a39-a1a9-e66f1ff7f6a5")) (wire (pts (xy 17.78 39.37) (xy 17.78 41.910000000000004)) (stroke (width 0) (type default)) (uuid "2663eb9f-89db-405d-9f53-8b1028a54d58")) (label "3V3" (at 17.78 41.910000000000004 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "79cc9b82-b0e6-4079-898a-020ae8de5614")) (wire (pts (xy 21.59 39.37) (xy 21.59 41.910000000000004)) (stroke (width 0) (type default)) (uuid "5aa3ae7c-df7f-4fee-8400-aeefbb1ce935")) (label "GND" (at 21.59 41.910000000000004 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9199d97b-114f-42fc-ad9f-149236eef88d")) (no_connect (at 39.37 52.07) (uuid "2e282a60-1f4f-49f9-aafc-39a4fe4c0ba3")) (sheet_instances (path "/" (page "1")))) \ No newline at end of file diff --git a/can-bus-transceiver.kicad_sch.mcpgen b/can-bus-transceiver.kicad_sch.mcpgen new file mode 100644 index 0000000..bab6226 --- /dev/null +++ b/can-bus-transceiver.kicad_sch.mcpgen @@ -0,0 +1,114 @@ +(kicad_sch (version 20250114) (generator "can-bus-gen") (uuid "can-bus") (paper "A4")) +(lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27)))) (property "Value" "R" (at 0 0 90) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at -1.778 0 90) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "R_0_1" (rectangle (start -1.016 -2.54) (end 1.016 2.54) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "R_1_1" (pin passive line (at 0 3.81 270) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -3.81 90) (length 1.27) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "C" (at 0.635 2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "C" (at 0.635 -2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "C_0_1" (polyline (pts (xy -2.032 -0.762) (xy 2.032 -0.762)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy -2.032 0.762) (xy 2.032 0.762)) (stroke (width 0.508) (type default)) (fill (type none)))) (symbol "C_1_1" (pin passive line (at 0 3.81 270) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -3.81 90) (length 2.794) (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED" (at 0 -2.54 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)) (symbol "LED_0_1" (polyline (pts (xy -1.27 -1.27) (xy -1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy -1.27 0) (xy 1.27 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "LED_1_1" (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "RF_Module:ESP32-S3-WROOM-1" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "RF Module, ESP32-S3 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 3.3V, onboard antenna, SMD" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "RF Radio BT ESP ESP32-S3 Espressif onboard PCB antenna" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "ESP32?S3?WROOM?1*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "ESP32-S3-WROOM-1_0_0" (rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background))) (text "PSRAM" (at 5.08 2.54 900) (effects (font (size 1.27 1.27))))) (symbol "ESP32-S3-WROOM-1_0_1" (polyline (pts (xy 7.62 -1.27) (xy 6.35 -1.27) (xy 6.35 6.35) (xy 7.62 6.35)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "ESP32-S3-WROOM-1_1_1" (pin power_in line (at 0 -27.94 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 27.94 270) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin input line (at -15.24 22.86 0) (length 2.54) (name "EN" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 7.62 0) (length 2.54) (name "IO4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 5.08 0) (length 2.54) (name "IO5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 2.54 0) (length 2.54) (name "IO6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 0 0) (length 2.54) (name "IO7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -20.32 0) (length 2.54) (name "IO15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -22.86 0) (length 2.54) (name "IO16" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 17.78 180) (length 2.54) (name "IO17" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 15.24 180) (length 2.54) (name "IO18" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) (name "IO8" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 12.7 180) (length 2.54) (name "USB_D-" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) (alternate "IO19" bidirectional line)) (pin bidirectional line (at 15.24 10.16 180) (length 2.54) (name "USB_D+" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) (alternate "IO20" bidirectional line)) (pin bidirectional line (at -15.24 10.16 0) (length 2.54) (name "IO3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) (name "IO46" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) (name "IO9" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) (name "IO10" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) (name "IO11" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) (name "IO12" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -15.24 0) (length 2.54) (name "IO13" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -17.78 0) (length 2.54) (name "IO14" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 2.54) (name "IO21" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) (name "IO47" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) (name "IO48" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) (name "IO45" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 17.78 0) (length 2.54) (name "IO0" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 5.08 180) (length 2.54) (name "IO35" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 2.54) (name "IO36" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 2.54) (name "IO37" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) (name "IO38" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) (name "IO39" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) (name "IO40" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) (name "IO41" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) (name "IO42" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 20.32 180) (length 2.54) (name "RXD0" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 22.86 180) (length 2.54) (name "TXD0" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 12.7 0) (length 2.54) (name "IO2" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 15.24 0) (length 2.54) (name "IO1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 22.225 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "USB_C_Receptacle_USB2.0_16P" (at 0 19.685 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 15.494) (end 9.144 14.986) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 10.414) (end 9.144 9.906) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 7.874) (end 9.144 7.366) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 2.794) (end 9.144 2.286) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 0.254) (end 9.144 -0.254) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -2.286) (end 9.144 -2.794) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -4.826) (end 9.144 -5.334) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -12.446) (end 9.144 -12.954) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -14.986) (end 9.144 -15.494) (stroke (width 0) (type default)) (fill (type none)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -8.89 -3.81) (xy -8.89 3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (rectangle (start -7.62 -3.81) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -8.89 3.81) (mid -6.985 5.7067) (end -5.08 3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -5.08 -3.81) (mid -6.985 -5.7067) (end -8.89 -3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -5.08 3.81) (xy -5.08 -3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318)) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -5.842) (xy 0 4.318)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center 0 -5.842) (radius 1.27) (stroke (width 0) (type default)) (fill (type outline))) (rectangle (start 1.905 1.778) (end 3.175 3.048) (stroke (width 0.254) (type default)) (fill (type outline)))) (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at 0 -22.86 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "A1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 10.16 180) (length 5.08) (name "CC1" (effects (font (size 1.27 1.27)))) (number "A5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "A6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "A7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) (name "SBU1" (effects (font (size 1.27 1.27)))) (number "A8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "A12" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 5.08) (name "CC2" (effects (font (size 1.27 1.27)))) (number "B5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "B6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "B7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) (name "SBU2" (effects (font (size 1.27 1.27)))) (number "B8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B12" (effects (font (size 1.27 1.27))))) (pin passive line (at -7.62 -22.86 90) (length 5.08) (name "SHIELD" (effects (font (size 1.27 1.27)))) (number "SH" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_locked" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "Conn_01x04_Pin_1_1" (rectangle (start 0.8636 2.667) (end 0 2.413) (stroke (width 0.1524) (type default)) (fill (type outline))) (rectangle (start 0.8636 0.127) (end 0 -0.127) (stroke (width 0.1524) (type default)) (fill (type outline))) (rectangle (start 0.8636 -2.413) (end 0 -2.667) (stroke (width 0.1524) (type default)) (fill (type outline))) (rectangle (start 0.8636 -4.953) (end 0 -5.207) (stroke (width 0.1524) (type default)) (fill (type outline))) (polyline (pts (xy 1.27 2.54) (xy 0.8636 2.54)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy 1.27 0) (xy 0.8636 0)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -2.54) (xy 0.8636 -2.54)) (stroke (width 0.1524) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -5.08) (xy 0.8636 -5.08)) (stroke (width 0.1524) (type default)) (fill (type none))) (pin passive line (at 5.08 2.54 180) (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 180) (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 180) (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 180) (length 3.81) (name "Pin_4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Regulator_Linear:AMS1117-3.3" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -3.81 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "AMS1117-3.3_0_1" (rectangle (start -5.08 -5.08) (end 5.08 1.905) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "AMS1117-3.3_1_1" (pin power_in line (at 0 -7.62 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_out line (at 7.62 0 180) (length 2.54) (name "VO" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin power_in line (at -7.62 0 0) (length 2.54) (name "VI" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "power:+3.3V" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#PWR" (at 0 -3.81 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "+3.3V" (at 0 3.556 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "global power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "+3.3V_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 2.54) (xy 0.762 1.27)) (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)))) (symbol "+3.3V_1_1" (pin power_in line (at 0 0 90) (length 0) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "power:GND" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#PWR" (at 0 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 0 -3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "global power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "power:PWR_FLAG" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "PWR_FLAG_0_0" (pin power_out line (at 0 0 90) (length 0) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (symbol "PWR_FLAG_0_1" (polyline (pts (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27)) (stroke (width 0) (type default)) (fill (type none)))) (embedded_fonts no))) +(symbol (lib_id "Interface_CAN_LIN:SN65HVD230") (at 50 50) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0001") + (property "Reference" "U1" (at 50 45) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "SN65HVD230" (at 50 55) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Connector:Screw_Terminal_01x02") (at 80 55) (unit 1) + (in_bom yes) (on_board yes) + (uuid "u-0002") + (property "Reference" "J1" (at 80 50) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "CAN_BUS" (at 80 60) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Connector:Conn_01x02_Pin") (at 20 55) (unit 1) + (in_bom yes) (on_board yes) + (uuid "u-0003") + (property "Reference" "J2" (at 20 50) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "VCC_GND" (at 20 60) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:R") (at 60 70) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0004") + (property "Reference" "R1" (at 60 67) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "60" (at 60 73) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:R") (at 60 78) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0005") + (property "Reference" "R2" (at 60 75) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "60" (at 60 81) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:R") (at 35 40) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0006") + (property "Reference" "R3" (at 35 37) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "10k" (at 35 43) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:R") (at 75 50) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0007") + (property "Reference" "R4" (at 75 47) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "120" (at 75 53) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:R") (at 75 58) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0008") + (property "Reference" "R5" (at 75 55) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "0" (at 75 61) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(symbol (lib_id "Device:C") (at 60 88) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid "u-0009") + (property "Reference" "C1" (at 60 85) (effects (font (size 1.27 1.27)) (justify left))) + (property "Value" "100nF" (at 60 91) (effects (font (size 1.27 1.27)) (justify left))) + (property "Datasheet" "~" (at 0 0) (effects (font (size 1.27 1.27)) hide)) +) +(wire (pts (xy 47.5 55) (xy 46 55)) (stroke (width 0) (type default)) (uuid "w-0001")) +(wire (pts (xy 47.5 60) (xy 46 60)) (stroke (width 0) (type default)) (uuid "w-0002")) +(wire (pts (xy 47.5 65) (xy 46 65)) (stroke (width 0) (type default)) (uuid "w-0003")) +(wire (pts (xy 52.5 55) (xy 54 55)) (stroke (width 0) (type default)) (uuid "w-0004")) +(wire (pts (xy 52.5 60) (xy 54 60)) (stroke (width 0) (type default)) (uuid "w-0005")) +(wire (pts (xy 52.5 65) (xy 54 65)) (stroke (width 0) (type default)) (uuid "w-0006")) +(wire (pts (xy 52.5 70) (xy 54 70)) (stroke (width 0) (type default)) (uuid "w-0007")) +(wire (pts (xy 47.5 70) (xy 46 70)) (stroke (width 0) (type default)) (uuid "w-0008")) +(wire (pts (xy 80 58) (xy 82 58)) (stroke (width 0) (type default)) (uuid "w-0009")) +(wire (pts (xy 80 62) (xy 82 62)) (stroke (width 0) (type default)) (uuid "w-0010")) +(wire (pts (xy 20 52) (xy 18 52)) (stroke (width 0) (type default)) (uuid "w-0011")) +(wire (pts (xy 20 56) (xy 18 56)) (stroke (width 0) (type default)) (uuid "w-0012")) +(wire (pts (xy 60 72) (xy 60 70)) (stroke (width 0) (type default)) (uuid "w-0013")) +(wire (pts (xy 60 74) (xy 62 74)) (stroke (width 0) (type default)) (uuid "w-0014")) +(wire (pts (xy 60 78) (xy 62 78)) (stroke (width 0) (type default)) (uuid "w-0015")) +(wire (pts (xy 60 80) (xy 60 82)) (stroke (width 0) (type default)) (uuid "w-0016")) +(wire (pts (xy 60 88) (xy 60 86)) (stroke (width 0) (type default)) (uuid "w-0017")) +(wire (pts (xy 60 90) (xy 60 92)) (stroke (width 0) (type default)) (uuid "w-0018")) +(wire (pts (xy 35 40) (xy 35 38)) (stroke (width 0) (type default)) (uuid "w-0019")) +(wire (pts (xy 35 42) (xy 35 44)) (stroke (width 0) (type default)) (uuid "w-0020")) +(wire (pts (xy 75 50) (xy 77 50)) (stroke (width 0) (type default)) (uuid "w-0021")) +(wire (pts (xy 75 52) (xy 77 52)) (stroke (width 0) (type default)) (uuid "w-0022")) +(wire (pts (xy 75 58) (xy 75 56)) (stroke (width 0) (type default)) (uuid "w-0023")) +(wire (pts (xy 75 60) (xy 75 62)) (stroke (width 0) (type default)) (uuid "w-0024")) +(label "D" (at 46 55) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0001")) +(label "GND" (at 46 60) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0002")) +(label "3V3" (at 46 65) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0003")) +(label "R" (at 54 55) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0004")) +(label "Vref" (at 54 60) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0005")) +(label "CANL" (at 54 65) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0006")) +(label "CANH" (at 54 70) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0007")) +(label "Rs" (at 46 70) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0008")) +(label "CANL" (at 82 58) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0009")) +(label "CANH" (at 82 62) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0010")) +(label "3V3" (at 18 52) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0011")) +(label "GND" (at 18 56) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0012")) +(label "TERM_L" (at 60 70) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0013")) +(label "CANL" (at 62 74) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0014")) +(label "CANH" (at 62 78) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0015")) +(label "TERM_H" (at 60 82) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0016")) +(label "TERM_H" (at 60 86) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0017")) +(label "GND" (at 60 92) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0018")) +(label "3V3" (at 35 38) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0019")) +(label "D" (at 35 44) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0020")) +(label "TERM_H" (at 77 50) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0021")) +(label "TERM_L" (at 77 52) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0022")) +(label "Rs" (at 75 56) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0023")) +(label "GND" (at 75 62) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "l-0024")) +) \ No newline at end of file diff --git a/can-bus-transceiver.ses b/can-bus-transceiver.ses new file mode 100644 index 0000000..1761576 --- /dev/null +++ b/can-bus-transceiver.ses @@ -0,0 +1,211 @@ +(session "can-bus-transceiver" + (base_design "can-bus-transceiver") + (placement + (resolution um 10) + (component "TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_Horizontal" + (place J1 170000 -150000 front 0) + ) + (component "Resistor_SMD:R_0603_1608Metric" + (place R1 60000 -90000 front 0) + (place R2 60000 -210000 front 0) + (place R5 130000 -210000 front 0) + (place R3 50000 -120000 front 0) + (place R4 130000 -90000 front 0) + ) + (component "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (place J2 30000 -150000 front 0) + ) + (component "Capacitor_SMD:C_0603_1608Metric" + (place C1 100000 -260000 front 0) + ) + (component "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (place U1 100000 -150000 front 0) + ) + ) + (was_is + ) + (routes + (resolution um 10) + (parser + (host_cad "KiCad's Pcbnew") + (host_version "10.0.2") + ) + (library_out + (padstack "Via[0-1]_600:300_um" + (shape + (circle F.Cu 6000 0 0) + ) + (shape + (circle B.Cu 6000 0 0) + ) + (attach off) + ) + (padstack "Via[0-1]_600:300_um" + (shape + (circle F.Cu 6000 0 0) + ) + (shape + (circle B.Cu 6000 0 0) + ) + (attach off) + ) + ) + (network_out + (net CANL + (wire + (path F.Cu 2000 + 51750 -90000 + 51225 -90525 + 51225 -129909 + ) + ) + (wire + (path B.Cu 2000 + 170000 -150000 + 149909 -129909 + 51225 -129909 + ) + ) + (via "Via[0-1]_600:300_um" 51225 -129909 + ) + (wire + (path F.Cu 2000 + 124750 -156350 + 163650 -156350 + 170000 -150000 + ) + ) + ) + (net "TERM_L" + (wire + (path F.Cu 2000 + 92253 -94017 + 88236 -90000 + 68250 -90000 + ) + ) + (wire + (path F.Cu 2000 + 51750 -210000 + 92253 -169497 + 92253 -94017 + ) + ) + (wire + (path F.Cu 2000 + 92253 -94017 + 104377 -81893 + 130143 -81893 + 138250 -90000 + ) + ) + ) + (net "3V3" + (wire + (path F.Cu 2000 + 47509 -144008 + 41750 -138250 + 41750 -120000 + ) + ) + (wire + (path F.Cu 2000 + 75250 -156350 + 59850 -156350 + 47509 -144008 + ) + ) + (wire + (path F.Cu 2000 + 41517 -150000 + 47509 -144008 + ) + ) + (wire + (path F.Cu 2000 + 30000 -150000 + 41517 -150000 + ) + ) + ) + (net GND + (wire + (path F.Cu 2000 + 37783 -175400 + 50483 -162700 + 85047 -162700 + 88236 -159511 + 88236 -152182 + 79704 -143650 + 75250 -143650 + ) + ) + (wire + (path F.Cu 2000 + 107750 -260000 + 99483 -268267 + 87886 -268267 + 37783 -218164 + 37783 -175400 + ) + ) + (wire + (path F.Cu 2000 + 37783 -175400 + 30000 -175400 + ) + ) + (wire + (path F.Cu 2000 + 138250 -210000 + 107750 -240500 + 107750 -260000 + ) + ) + ) + (net "TERM_H" + (wire + (path F.Cu 2000 + 84116 -210000 + 96270 -197846 + 96270 -115480 + 121750 -90000 + ) + ) + (wire + (path F.Cu 2000 + 92250 -260000 + 92250 -218134 + 84116 -210000 + ) + ) + (wire + (path F.Cu 2000 + 84116 -210000 + 68250 -210000 + ) + ) + ) + (net Rs + (wire + (path F.Cu 2000 + 121750 -210000 + 111810 -200060 + 111810 -140136 + 120996 -130950 + 124750 -130950 + ) + ) + ) + (net D + (wire + (path F.Cu 2000 + 75250 -130950 + 69200 -130950 + 58250 -120000 + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/can-bus-transceiver_drc_violations.json b/can-bus-transceiver_drc_violations.json new file mode 100644 index 0000000..8a623b5 --- /dev/null +++ b/can-bus-transceiver_drc_violations.json @@ -0,0 +1,96 @@ +{ + "board": "/Users/nearxos/Documents/KiCad/10.0/can-bus-transceiver/can-bus-transceiver.kicad_pcb", + "timestamp": "2026-06-22T21:53:53", + "total_violations": 8, + "violation_counts": { + "courtyards_overlap": 3, + "silk_edge_clearance": 5 + }, + "severity_counts": { + "error": 3, + "warning": 5, + "info": 0 + }, + "violations": [ + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 13.0, + "y": 21.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 5.0, + "y": 12.0, + "unit": "mm" + } + }, + { + "type": "courtyards_overlap", + "severity": "error", + "message": "Courtyards overlap", + "location": { + "x": 13.0, + "y": 9.0, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 20.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 20.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 20.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 20.0, + "y": 0.0, + "unit": "mm" + } + }, + { + "type": "silk_edge_clearance", + "severity": "warning", + "message": "Silkscreen clipped by board edge", + "location": { + "x": 20.0, + "y": 0.0, + "unit": "mm" + } + } + ] +} \ No newline at end of file diff --git a/gerbers/can-bus-transceiver-B_Cu.gbl b/gerbers/can-bus-transceiver-B_Cu.gbl new file mode 100644 index 0000000..5a3d917 --- /dev/null +++ b/gerbers/can-bus-transceiver-B_Cu.gbl @@ -0,0 +1,310 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11C,1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12RoundRect,0.250001X-0.949999X-0.949999X0.949999X-0.949999X0.949999X0.949999X-0.949999X0.949999X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13C,2.400000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD14C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD15C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,J2,1*% +%TO.N,3V3*% +X3000000Y-15000000D03* +D11* +%TO.P,J2,2*% +%TO.N,GND*% +X3000000Y-17540000D03* +%TD*% +D12* +%TO.P,J1,1*% +%TO.N,CANL*% +X17000000Y-15000000D03* +D13* +%TO.P,J1,2*% +%TO.N,Rs*% +X22080000Y-15000000D03* +%TD*% +D14* +%TO.N,CANL*% +X5122500Y-12990900D03* +%TO.N,GND*% +X12000000Y-25000000D03* +X7000000Y-10000000D03* +X5000000Y-25000000D03* +X10000000Y-10000000D03* +X10000000Y-5000000D03* +X15000000Y-25000000D03* +X17000000Y-25000000D03* +X15000000Y-20000000D03* +X10000000Y-25000000D03* +X15000000Y-10000000D03* +X17000000Y-5000000D03* +X15000000Y-15000000D03* +X5000000Y-5000000D03* +X5000000Y-20000000D03* +X12000000Y-5000000D03* +X17000000Y-20000000D03* +X17000000Y-10000000D03* +X7000000Y-5000000D03* +X15000000Y-5000000D03* +X7000000Y-25000000D03* +%TD*% +%TO.N,CANL*% +D15* +X17000000Y-15000000D02* +X14990900Y-12990900D01* +X14990900Y-12990900D02* +X5122500Y-12990900D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X19458691Y-519407D02* +G01* +X19494655Y-568907D01* +X19499500Y-599500D01* +X19499500Y-29400500D01* +X19480593Y-29458691D01* +X19431093Y-29494655D01* +X19400500Y-29499500D01* +X599500Y-29499500D01* +X541309Y-29480593D01* +X505345Y-29431093D01* +X500500Y-29400500D01* +X500500Y-17433749D01* +X1650000Y-17433749D01* +X1650000Y-17646250D01* +X1683240Y-17856121D01* +X1748904Y-18058215D01* +X1845376Y-18247553D01* +X1845380Y-18247559D01* +X1884728Y-18301716D01* +X1884729Y-18301716D01* +X2517037Y-17669407D01* +X2534075Y-17732993D01* +X2599901Y-17847007D01* +X2692993Y-17940099D01* +X2807007Y-18005925D01* +X2870589Y-18022962D01* +X2238282Y-18655269D01* +X2238282Y-18655270D01* +X2292440Y-18694619D01* +X2292446Y-18694623D01* +X2481784Y-18791095D01* +X2683878Y-18856759D01* +X2893750Y-18890000D01* +X3106250Y-18890000D01* +X3316121Y-18856759D01* +X3518215Y-18791095D01* +X3707556Y-18694620D01* +X3761716Y-18655270D01* +X3129408Y-18022962D01* +X3192993Y-18005925D01* +X3307007Y-17940099D01* +X3400099Y-17847007D01* +X3465925Y-17732993D01* +X3482962Y-17669408D01* +X4115270Y-18301716D01* +X4154620Y-18247556D01* +X4251095Y-18058215D01* +X4316759Y-17856121D01* +X4350000Y-17646250D01* +X4350000Y-17433749D01* +X4316759Y-17223878D01* +X4251095Y-17021784D01* +X4154623Y-16832446D01* +X4154619Y-16832440D01* +X4115270Y-16778282D01* +X4115269Y-16778282D01* +X3482962Y-17410589D01* +X3465925Y-17347007D01* +X3400099Y-17232993D01* +X3307007Y-17139901D01* +X3192993Y-17074075D01* +X3129407Y-17057037D01* +X3761716Y-16424729D01* +X3761716Y-16424728D01* +X3707559Y-16385380D01* +X3707553Y-16385376D01* +X3614000Y-16337709D01* +X3570735Y-16294444D01* +X3561164Y-16234012D01* +X3588941Y-16179496D01* +X3643458Y-16151718D01* +X3658943Y-16150499D01* +X3894864Y-16150499D01* +X3919991Y-16147585D01* +X4022765Y-16102206D01* +X4102206Y-16022765D01* +X4147585Y-15919991D01* +X4150500Y-15894865D01* +X4150499Y-14105136D01* +X4147585Y-14080009D01* +X4102206Y-13977235D01* +X4022765Y-13897794D01* +X3919991Y-13852415D01* +X3919990Y-13852414D01* +X3919988Y-13852414D01* +X3894868Y-13849500D01* +X2105139Y-13849500D01* +X2105136Y-13849501D01* +X2080009Y-13852414D01* +X1977235Y-13897794D01* +X1897794Y-13977235D01* +X1852414Y-14080011D01* +X1849500Y-14105130D01* +X1849500Y-15894860D01* +X1849501Y-15894863D01* +X1852414Y-15919990D01* +X1877756Y-15977385D01* +X1897794Y-16022765D01* +X1977235Y-16102206D01* +X2080009Y-16147585D01* +X2105135Y-16150500D01* +X2341055Y-16150499D01* +X2399243Y-16169406D01* +X2435207Y-16218906D01* +X2435208Y-16280091D01* +X2399244Y-16329591D01* +X2385999Y-16337708D01* +X2292451Y-16385373D01* +X2292442Y-16385378D01* +X2238282Y-16424728D01* +X2870591Y-17057037D01* +X2807007Y-17074075D01* +X2692993Y-17139901D01* +X2599901Y-17232993D01* +X2534075Y-17347007D01* +X2517037Y-17410591D01* +X1884728Y-16778282D01* +X1845378Y-16832442D01* +X1845376Y-16832446D01* +X1748904Y-17021784D01* +X1683240Y-17223878D01* +X1650000Y-17433749D01* +X500500Y-17433749D01* +X500500Y-12911843D01* +X4522000Y-12911843D01* +X4522000Y-13069957D01* +X4562923Y-13222684D01* +X4641980Y-13359616D01* +X4753784Y-13471420D01* +X4890716Y-13550477D01* +X5043443Y-13591400D01* +X5043445Y-13591400D01* +X5201555Y-13591400D01* +X5201557Y-13591400D01* +X5354284Y-13550477D01* +X5491216Y-13471420D01* +X5516729Y-13445906D01* +X5542241Y-13420396D01* +X5596758Y-13392619D01* +X5612244Y-13391400D01* +X14783999Y-13391400D01* +X14842190Y-13410307D01* +X14854003Y-13420396D01* +X15470504Y-14036897D01* +X15498281Y-14091414D01* +X15499500Y-14106901D01* +X15499500Y-15993096D01* +X15499501Y-15993099D01* +X15510124Y-16081564D01* +X15565639Y-16222342D01* +X15657078Y-16342922D01* +X15777658Y-16434361D01* +X15918436Y-16489876D01* +X16006901Y-16500500D01* +X17993098Y-16500499D01* +X18081564Y-16489876D01* +X18222342Y-16434361D01* +X18342922Y-16342922D01* +X18434361Y-16222342D01* +X18489876Y-16081564D01* +X18500500Y-15993099D01* +X18500499Y-14006902D01* +X18489876Y-13918436D01* +X18434361Y-13777658D01* +X18342922Y-13657078D01* +X18222342Y-13565639D01* +X18081564Y-13510124D01* +X17993101Y-13499500D01* +X17993099Y-13499500D01* +X16106901Y-13499500D01* +X16048710Y-13480593D01* +X16036897Y-13470504D01* +X15789076Y-13222683D01* +X15236813Y-12670420D01* +X15236810Y-12670418D01* +X15236809Y-12670417D01* +X15236808Y-12670416D01* +X15145491Y-12617694D01* +X15145493Y-12617694D01* +X15105970Y-12607104D01* +X15043627Y-12590400D01* +X15043625Y-12590400D01* +X5612244Y-12590400D01* +X5554053Y-12571493D01* +X5542241Y-12561404D01* +X5491218Y-12510382D01* +X5491216Y-12510380D01* +X5354284Y-12431323D01* +X5201557Y-12390400D01* +X5043443Y-12390400D01* +X4890716Y-12431323D01* +X4753784Y-12510380D01* +X4641980Y-12622184D01* +X4562923Y-12759116D01* +X4522000Y-12911843D01* +X500500Y-12911843D01* +X500500Y-599500D01* +X519407Y-541309D01* +X568907Y-505345D01* +X599500Y-500500D01* +X19400500Y-500500D01* +X19458691Y-519407D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/gerbers/can-bus-transceiver-B_Mask.gbs b/gerbers/can-bus-transceiver-B_Mask.gbs new file mode 100644 index 0000000..5d03456 --- /dev/null +++ b/gerbers/can-bus-transceiver-B_Mask.gbs @@ -0,0 +1,49 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10R,1.700000X1.700000*% +%ADD11C,1.700000*% +%ADD12RoundRect,0.250001X-0.949999X-0.949999X0.949999X-0.949999X0.949999X0.949999X-0.949999X0.949999X0*% +%ADD13C,2.400000*% +G04 APERTURE END LIST* +D10* +%TO.C,J2*% +X3000000Y-15000000D03* +D11* +X3000000Y-17540000D03* +%TD*% +D12* +%TO.C,J1*% +X17000000Y-15000000D03* +D13* +X22080000Y-15000000D03* +%TD*% +M02* diff --git a/gerbers/can-bus-transceiver-B_Silkscreen.gbo b/gerbers/can-bus-transceiver-B_Silkscreen.gbo new file mode 100644 index 0000000..cabb538 --- /dev/null +++ b/gerbers/can-bus-transceiver-B_Silkscreen.gbo @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/gerbers/can-bus-transceiver-Edge_Cuts.gm1 b/gerbers/can-bus-transceiver-Edge_Cuts.gm1 new file mode 100644 index 0000000..d875524 --- /dev/null +++ b/gerbers/can-bus-transceiver-Edge_Cuts.gm1 @@ -0,0 +1,26 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +X0Y0D02* +X20000000Y0D01* +X0Y-30000000D02* +X0Y0D01* +X20000000Y0D02* +X20000000Y-30000000D01* +X20000000Y-30000000D02* +X0Y-30000000D01* +M02* diff --git a/gerbers/can-bus-transceiver-F_Cu.gtl b/gerbers/can-bus-transceiver-F_Cu.gtl new file mode 100644 index 0000000..1825584 --- /dev/null +++ b/gerbers/can-bus-transceiver-F_Cu.gtl @@ -0,0 +1,1390 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,SMDPad,CuDef*% +%ADD10RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15RoundRect,0.250001X-0.949999X-0.949999X0.949999X-0.949999X0.949999X0.949999X-0.949999X0.949999X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16C,2.400000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD17C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD18C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,R1,1*% +%TO.N,CANL*% +X5175000Y-9000000D03* +%TO.P,R1,2*% +%TO.N,TERM_L*% +X6825000Y-9000000D03* +%TD*% +D11* +%TO.P,J2,1*% +%TO.N,3V3*% +X3000000Y-15000000D03* +D12* +%TO.P,J2,2*% +%TO.N,GND*% +X3000000Y-17540000D03* +%TD*% +D10* +%TO.P,R2,1*% +%TO.N,TERM_L*% +X5175000Y-21000000D03* +%TO.P,R2,2*% +%TO.N,TERM_H*% +X6825000Y-21000000D03* +%TD*% +%TO.P,R5,1*% +%TO.N,Rs*% +X12175000Y-21000000D03* +%TO.P,R5,2*% +%TO.N,GND*% +X13825000Y-21000000D03* +%TD*% +%TO.P,R3,1*% +%TO.N,3V3*% +X4175000Y-12000000D03* +%TO.P,R3,2*% +%TO.N,D*% +X5825000Y-12000000D03* +%TD*% +%TO.P,R4,1*% +%TO.N,TERM_H*% +X12175000Y-9000000D03* +%TO.P,R4,2*% +%TO.N,TERM_L*% +X13825000Y-9000000D03* +%TD*% +D13* +%TO.P,C1,1*% +%TO.N,TERM_H*% +X9225000Y-26000000D03* +%TO.P,C1,2*% +%TO.N,GND*% +X10775000Y-26000000D03* +%TD*% +D14* +%TO.P,U1,1*% +%TO.N,D*% +X7525000Y-13095000D03* +%TO.P,U1,2*% +%TO.N,GND*% +X7525000Y-14365000D03* +%TO.P,U1,3*% +%TO.N,3V3*% +X7525000Y-15635000D03* +%TO.P,U1,4*% +%TO.N,R*% +X7525000Y-16905000D03* +%TO.P,U1,5*% +%TO.N,N/C*% +X12475000Y-16905000D03* +%TO.P,U1,6*% +%TO.N,CANL*% +X12475000Y-15635000D03* +%TO.P,U1,7*% +%TO.N,CANH*% +X12475000Y-14365000D03* +%TO.P,U1,8*% +%TO.N,Rs*% +X12475000Y-13095000D03* +%TD*% +D15* +%TO.P,J1,1*% +%TO.N,CANL*% +X17000000Y-15000000D03* +D16* +%TO.P,J1,2*% +%TO.N,Rs*% +X22080000Y-15000000D03* +%TD*% +D17* +%TO.N,CANL*% +X5122500Y-12990900D03* +%TO.N,GND*% +X12000000Y-25000000D03* +X7000000Y-10000000D03* +X5000000Y-25000000D03* +X10000000Y-10000000D03* +X10000000Y-5000000D03* +X15000000Y-25000000D03* +X17000000Y-25000000D03* +X15000000Y-20000000D03* +X10000000Y-25000000D03* +X15000000Y-10000000D03* +X17000000Y-5000000D03* +X15000000Y-15000000D03* +X5000000Y-5000000D03* +X5000000Y-20000000D03* +X12000000Y-5000000D03* +X17000000Y-20000000D03* +X17000000Y-10000000D03* +X7000000Y-5000000D03* +X15000000Y-5000000D03* +X7000000Y-25000000D03* +%TD*% +%TO.N,CANL*% +D18* +X12475000Y-15635000D02* +X16365000Y-15635000D01* +X16365000Y-15635000D02* +X17000000Y-15000000D01* +X5122500Y-9052500D02* +X5122500Y-12990900D01* +X5175000Y-9000000D02* +X5122500Y-9052500D01* +%TO.N,TERM_L*% +X9225300Y-16949700D02* +X9225300Y-9401700D01* +X13014300Y-8189300D02* +X13825000Y-9000000D01* +X5175000Y-21000000D02* +X9225300Y-16949700D01* +X8823600Y-9000000D02* +X6825000Y-9000000D01* +X10437700Y-8189300D02* +X13014300Y-8189300D01* +X9225300Y-9401700D02* +X10437700Y-8189300D01* +X9225300Y-9401700D02* +X8823600Y-9000000D01* +%TO.N,3V3*% +X4151700Y-15000000D02* +X4750900Y-14400800D01* +X5985000Y-15635000D02* +X4750900Y-14400800D01* +X3000000Y-15000000D02* +X4151700Y-15000000D01* +X4750900Y-14400800D02* +X4175000Y-13825000D01* +X4175000Y-13825000D02* +X4175000Y-12000000D01* +X7525000Y-15635000D02* +X5985000Y-15635000D01* +%TO.N,GND*% +X13825000Y-21000000D02* +X10775000Y-24050000D01* +X3778300Y-17540000D02* +X5048300Y-16270000D01* +X8823600Y-15218200D02* +X7970400Y-14365000D01* +X5048300Y-16270000D02* +X8504700Y-16270000D01* +X9948300Y-26826700D02* +X8788600Y-26826700D01* +X7970400Y-14365000D02* +X7525000Y-14365000D01* +X3778300Y-21816400D02* +X3778300Y-17540000D01* +X3778300Y-17540000D02* +X3000000Y-17540000D01* +X10775000Y-26000000D02* +X9948300Y-26826700D01* +X8504700Y-16270000D02* +X8823600Y-15951100D01* +X10775000Y-24050000D02* +X10775000Y-26000000D01* +X8823600Y-15951100D02* +X8823600Y-15218200D01* +X8788600Y-26826700D02* +X3778300Y-21816400D01* +%TO.N,TERM_H*% +X9225000Y-26000000D02* +X9225000Y-21813400D01* +X8411600Y-21000000D02* +X6825000Y-21000000D01* +X9627000Y-11548000D02* +X12175000Y-9000000D01* +X9225000Y-21813400D02* +X8411600Y-21000000D01* +X9627000Y-19784600D02* +X9627000Y-11548000D01* +X8411600Y-21000000D02* +X9627000Y-19784600D01* +%TO.N,Rs*% +X11181000Y-20006000D02* +X11181000Y-14013600D01* +X11181000Y-14013600D02* +X12099600Y-13095000D01* +X12175000Y-21000000D02* +X11181000Y-20006000D01* +X12099600Y-13095000D02* +X12475000Y-13095000D01* +%TO.N,D*% +X7525000Y-13095000D02* +X6920000Y-13095000D01* +X6920000Y-13095000D02* +X5825000Y-12000000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X6051289Y-12794406D02* +G01* +X6063102Y-12804495D01* +X6220504Y-12961897D01* +X6248281Y-13016414D01* +X6249500Y-13031901D01* +X6249500Y-13299274D01* +X6252353Y-13329694D01* +X6252355Y-13329703D01* +X6297207Y-13457883D01* +X6355505Y-13536874D01* +X6374847Y-13594922D01* +X6356376Y-13653252D01* +X6326245Y-13680875D01* +X6298447Y-13697314D01* +X6182314Y-13813447D01* +X6098719Y-13954798D01* +X6098719Y-13954799D01* +X6052901Y-14112506D01* +X6052899Y-14112513D01* +X6052704Y-14115000D01* +X7426000Y-14115000D01* +X7484191Y-14133907D01* +X7520155Y-14183407D01* +X7525000Y-14214000D01* +X7525000Y-14516000D01* +X7506093Y-14574191D01* +X7456593Y-14610155D01* +X7426000Y-14615000D01* +X6052704Y-14615000D01* +X6052899Y-14617486D01* +X6052901Y-14617493D01* +X6098719Y-14775200D01* +X6098719Y-14775201D01* +X6182314Y-14916552D01* +X6298447Y-15032685D01* +X6326245Y-15049125D01* +X6339825Y-15064528D01* +X6356357Y-15076721D01* +X6359603Y-15086961D01* +X6366708Y-15095020D01* +X6368641Y-15115469D01* +X6374847Y-15135046D01* +X6371454Y-15145237D01* +X6372466Y-15155934D01* +X6355525Y-15193098D01* +X6354665Y-15194263D01* +X6304912Y-15229871D01* +X6274993Y-15234500D01* +X6191911Y-15234500D01* +X6133720Y-15215593D01* +X6121905Y-15205501D01* +X6109505Y-15193100D01* +X5076050Y-14159560D01* +X5075988Y-14159488D01* +X5036826Y-14120333D01* +X5036820Y-14120327D01* +X5033517Y-14117024D01* +X4996826Y-14080330D01* +X4996825Y-14080329D01* +X4992877Y-14076381D01* +X4992839Y-14076347D01* +X4992400Y-14075908D01* +X4992343Y-14075857D01* +X4604502Y-13688083D01* +X4600872Y-13680961D01* +X4594407Y-13676264D01* +X4587244Y-13654219D01* +X4576720Y-13633568D01* +X4575500Y-13618073D01* +X4575500Y-13532143D01* +X4594407Y-13473952D01* +X4643907Y-13437988D01* +X4705093Y-13437988D01* +X4744501Y-13462137D01* +X4753784Y-13471420D01* +X4890716Y-13550477D01* +X5043443Y-13591400D01* +X5043445Y-13591400D01* +X5201555Y-13591400D01* +X5201557Y-13591400D01* +X5354284Y-13550477D01* +X5491216Y-13471420D01* +X5603020Y-13359616D01* +X5682077Y-13222684D01* +X5723000Y-13069957D01* +X5723000Y-12911843D01* +X5719859Y-12900120D01* +X5721331Y-12872040D01* +X5721331Y-12843906D01* +X5722920Y-12841718D01* +X5723062Y-12839020D01* +X5740758Y-12817167D01* +X5757295Y-12794406D01* +X5759865Y-12793570D01* +X5761567Y-12791470D01* +X5815486Y-12775499D01* +X5993098Y-12775499D01* +X6051289Y-12794406D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X11433691Y-8608707D02* +G01* +X11469655Y-8658207D01* +X11474500Y-8688800D01* +X11474500Y-9093098D01* +X11455593Y-9151289D01* +X11445504Y-9163102D01* +X9794804Y-10813802D01* +X9740287Y-10841579D01* +X9679855Y-10832008D01* +X9636590Y-10788743D01* +X9625800Y-10743798D01* +X9625800Y-9608600D01* +X9644707Y-9550409D01* +X9654796Y-9538596D01* +X10574596Y-8618796D01* +X10629113Y-8591019D01* +X10644600Y-8589800D01* +X11375500Y-8589800D01* +X11433691Y-8608707D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X19458691Y-519407D02* +G01* +X19494655Y-568907D01* +X19499500Y-599500D01* +X19499500Y-29400500D01* +X19480593Y-29458691D01* +X19431093Y-29494655D01* +X19400500Y-29499500D01* +X599500Y-29499500D01* +X541309Y-29480593D01* +X505345Y-29431093D01* +X500500Y-29400500D01* +X500500Y-17433749D01* +X1650000Y-17433749D01* +X1650000Y-17646250D01* +X1683240Y-17856121D01* +X1748904Y-18058215D01* +X1845376Y-18247553D01* +X1845380Y-18247559D01* +X1884728Y-18301716D01* +X1884729Y-18301716D01* +X2517037Y-17669407D01* +X2534075Y-17732993D01* +X2599901Y-17847007D01* +X2692993Y-17940099D01* +X2807007Y-18005925D01* +X2870589Y-18022962D01* +X2238282Y-18655269D01* +X2238282Y-18655270D01* +X2292440Y-18694619D01* +X2292446Y-18694623D01* +X2481784Y-18791095D01* +X2683878Y-18856759D01* +X2893750Y-18890000D01* +X3106250Y-18890000D01* +X3316121Y-18856759D01* +X3518215Y-18791095D01* +X3707556Y-18694620D01* +X3761716Y-18655270D01* +X3129408Y-18022962D01* +X3192993Y-18005925D01* +X3307007Y-17940099D01* +X3400099Y-17847007D01* +X3465925Y-17732993D01* +X3482962Y-17669408D01* +X4115270Y-18301716D01* +X4154620Y-18247556D01* +X4251095Y-18058215D01* +X4316759Y-17856121D01* +X4350000Y-17646250D01* +X4350000Y-17433749D01* +X4316759Y-17223878D01* +X4251095Y-17021784D01* +X4154623Y-16832446D01* +X4154619Y-16832440D01* +X4115270Y-16778282D01* +X4115269Y-16778282D01* +X3482962Y-17410589D01* +X3465925Y-17347007D01* +X3400099Y-17232993D01* +X3307007Y-17139901D01* +X3192993Y-17074075D01* +X3129407Y-17057037D01* +X3761716Y-16424729D01* +X3761716Y-16424728D01* +X3707559Y-16385380D01* +X3707553Y-16385376D01* +X3614000Y-16337709D01* +X3570735Y-16294444D01* +X3561164Y-16234012D01* +X3588941Y-16179496D01* +X3643458Y-16151718D01* +X3658943Y-16150499D01* +X3894864Y-16150499D01* +X3919991Y-16147585D01* +X4022765Y-16102206D01* +X4102206Y-16022765D01* +X4147585Y-15919991D01* +X4150500Y-15894865D01* +X4150500Y-15490915D01* +X4169407Y-15432724D01* +X4218907Y-15396760D01* +X4223859Y-15395293D01* +X4306288Y-15373207D01* +X4306290Y-15373205D01* +X4306292Y-15373205D01* +X4397608Y-15320483D01* +X4397608Y-15320482D01* +X4397613Y-15320480D01* +X4680883Y-15037208D01* +X4735398Y-15009432D01* +X4795830Y-15019003D01* +X4820888Y-15037210D01* +X5214381Y-15430734D01* +X5570051Y-15786433D01* +X5664514Y-15880903D01* +X5664520Y-15880913D01* +X5714148Y-15930541D01* +X5714150Y-15930543D01* +X5714151Y-15930544D01* +X5739185Y-15955580D01* +X5739436Y-15955767D01* +X5741595Y-15956929D01* +X5772291Y-15974650D01* +X5783528Y-15981137D01* +X5783534Y-15981143D01* +X5783535Y-15981142D01* +X5812055Y-15997610D01* +X5830397Y-16008201D01* +X5830399Y-16008201D01* +X5830404Y-16008204D01* +X5830411Y-16008206D01* +X5830413Y-16008207D01* +X5831723Y-16008558D01* +X5833422Y-16009014D01* +X5833440Y-16009018D01* +X5873952Y-16019873D01* +X5873951Y-16019874D01* +X5873956Y-16019874D01* +X5884744Y-16022765D01* +X5932249Y-16035496D01* +X5932250Y-16035496D01* +X5932257Y-16035498D01* +X5932262Y-16035498D01* +X5932269Y-16035499D01* +X5932273Y-16035500D01* +X5974438Y-16035500D01* +X5974440Y-16035500D01* +X6037711Y-16035503D01* +X6037715Y-16035501D01* +X6044284Y-16035502D01* +X6044329Y-16035500D01* +X6274992Y-16035500D01* +X6333183Y-16054407D01* +X6354648Y-16075712D01* +X6377850Y-16107150D01* +X6490574Y-16190345D01* +X6526167Y-16240113D01* +X6525709Y-16301296D01* +X6490574Y-16349655D01* +X6377855Y-16432845D01* +X6377845Y-16432855D01* +X6297207Y-16542116D01* +X6252355Y-16670296D01* +X6252353Y-16670305D01* +X6249500Y-16700725D01* +X6249500Y-17109274D01* +X6252353Y-17139694D01* +X6252355Y-17139703D01* +X6297207Y-17267883D01* +X6377845Y-17377144D01* +X6377847Y-17377146D01* +X6377850Y-17377150D01* +X6377853Y-17377152D01* +X6377855Y-17377154D01* +X6487116Y-17457792D01* +X6487117Y-17457792D01* +X6487118Y-17457793D01* +X6615301Y-17502646D01* +X6645725Y-17505499D01* +X6645727Y-17505500D01* +X6645734Y-17505500D01* +X7864099Y-17505500D01* +X7922290Y-17524407D01* +X7958254Y-17573907D01* +X7958254Y-17635093D01* +X7934103Y-17674504D01* +X5413101Y-20195504D01* +X5358584Y-20223281D01* +X5343097Y-20224500D01* +X4927133Y-20224500D01* +X4927129Y-20224500D01* +X4927128Y-20224501D01* +X4919949Y-20225272D01* +X4867519Y-20230908D01* +X4867514Y-20230909D01* +X4732670Y-20281202D01* +X4617458Y-20367450D01* +X4617450Y-20367458D01* +X4531202Y-20482670D01* +X4480910Y-20617511D01* +X4480909Y-20617517D01* +X4475437Y-20668417D01* +X4474500Y-20677129D01* +X4474500Y-21322866D01* +X4474501Y-21322870D01* +X4480908Y-21382480D01* +X4480909Y-21382485D01* +X4531202Y-21517329D01* +X4617450Y-21632541D01* +X4617454Y-21632546D01* +X4617457Y-21632548D01* +X4617458Y-21632549D01* +X4732670Y-21718797D01* +X4867511Y-21769089D01* +X4867512Y-21769089D01* +X4867517Y-21769091D01* +X4927127Y-21775500D01* +X5422872Y-21775499D01* +X5482483Y-21769091D01* +X5549907Y-21743943D01* +X5617329Y-21718797D01* +X5617329Y-21718796D01* +X5617331Y-21718796D01* +X5732546Y-21632546D01* +X5818796Y-21517331D01* +X5826011Y-21497988D01* +X5869089Y-21382488D01* +X5869090Y-21382485D01* +X5869091Y-21382483D01* +X5875500Y-21322873D01* +X5875499Y-20906899D01* +X5877967Y-20899302D01* +X5876718Y-20891413D01* +X5887242Y-20870757D01* +X5894406Y-20848709D01* +X5904489Y-20836902D01* +X5955498Y-20785893D01* +X6010013Y-20758118D01* +X6070445Y-20767689D01* +X6113710Y-20810954D01* +X6124500Y-20855899D01* +X6124500Y-21322866D01* +X6124501Y-21322870D01* +X6130908Y-21382480D01* +X6130909Y-21382485D01* +X6181202Y-21517329D01* +X6267450Y-21632541D01* +X6267454Y-21632546D01* +X6267457Y-21632548D01* +X6267458Y-21632549D01* +X6382670Y-21718797D01* +X6517511Y-21769089D01* +X6517512Y-21769089D01* +X6517517Y-21769091D01* +X6577127Y-21775500D01* +X7072872Y-21775499D01* +X7132483Y-21769091D01* +X7199907Y-21743943D01* +X7267329Y-21718797D01* +X7267329Y-21718796D01* +X7267331Y-21718796D01* +X7382546Y-21632546D01* +X7468796Y-21517331D01* +X7488350Y-21464901D01* +X7526400Y-21416989D01* +X7581108Y-21400500D01* +X8204699Y-21400500D01* +X8262890Y-21419407D01* +X8274703Y-21429496D01* +X8795504Y-21950297D01* +X8823281Y-22004814D01* +X8824500Y-22020301D01* +X8824500Y-25186944D01* +X8805593Y-25245135D01* +X8761819Y-25279041D01* +X8740028Y-25287634D01* +X8624922Y-25374922D01* +X8537634Y-25490027D01* +X8484641Y-25624408D01* +X8474500Y-25708851D01* +X8474500Y-26291148D01* +X8484641Y-26375591D01* +X8537634Y-26509972D01* +X8537635Y-26509974D01* +X8537636Y-26509975D01* +X8624922Y-26625078D01* +X8740025Y-26712364D01* +X8740026Y-26712364D01* +X8740027Y-26712365D01* +X8807217Y-26738861D01* +X8874410Y-26765359D01* +X8958856Y-26775500D01* +X8958858Y-26775500D01* +X9491142Y-26775500D01* +X9491144Y-26775500D01* +X9575590Y-26765359D01* +X9709975Y-26712364D01* +X9809387Y-26636977D01* +X9867178Y-26616881D01* +X9925744Y-26634592D01* +X9953467Y-26663887D01* +X9977426Y-26702729D01* +X9977426Y-26702730D01* +X10097270Y-26822574D01* +X10241512Y-26911545D01* +X10402396Y-26964856D01* +X10501676Y-26974999D01* +X10525000Y-26974998D01* +X10525000Y-26250001D01* +X11025000Y-26250001D01* +X11025000Y-26974998D01* +X11025001Y-26974999D01* +X11048322Y-26974999D01* +X11147597Y-26964857D01* +X11147609Y-26964854D01* +X11308487Y-26911545D01* +X11452729Y-26822574D01* +X11572574Y-26702729D01* +X11661545Y-26558487D01* +X11714856Y-26397603D01* +X11725000Y-26298323D01* +X11725000Y-26250001D01* +X11724999Y-26250000D01* +X11025001Y-26250000D01* +X11025000Y-26250001D01* +X10525000Y-26250001D01* +X10525000Y-25025001D01* +X11025000Y-25025001D01* +X11025000Y-25749999D01* +X11025001Y-25750000D01* +X11724998Y-25750000D01* +X11724999Y-25749999D01* +X11724999Y-25701677D01* +X11714857Y-25602402D01* +X11714854Y-25602390D01* +X11661545Y-25441512D01* +X11572574Y-25297270D01* +X11452729Y-25177425D01* +X11308487Y-25088454D01* +X11147603Y-25035143D01* +X11048323Y-25025000D01* +X11025001Y-25025000D01* +X11025000Y-25025001D01* +X10525000Y-25025001D01* +X10525000Y-25025000D01* +X10524999Y-25024999D01* +X10501689Y-25025000D01* +X10501684Y-25025001D01* +X10402401Y-25035142D01* +X10402390Y-25035145D01* +X10241512Y-25088454D01* +X10097270Y-25177425D01* +X9977426Y-25297269D01* +X9953465Y-25336114D01* +X9940091Y-25347467D01* +X9930309Y-25362033D01* +X9917344Y-25366780D01* +X9906822Y-25375714D01* +X9889329Y-25377038D01* +X9872854Y-25383072D01* +X9860635Y-25379212D01* +X9845812Y-25380335D01* +X9814006Y-25366322D01* +X9811654Y-25364742D01* +X9709975Y-25287636D01* +X9678201Y-25275106D01* +X9669300Y-25269127D01* +X9656713Y-25253081D01* +X9640984Y-25240105D01* +X9637705Y-25228850D01* +X9631537Y-25220986D01* +X9630974Y-25205740D01* +X9625500Y-25186944D01* +X9625500Y-21760674D01* +X9614279Y-21718796D01* +X9598207Y-21658813D01* +X9583043Y-21632549D01* +X9545480Y-21567487D01* +X9470913Y-21492919D01* +X9470913Y-21492920D01* +X9047996Y-21070003D01* +X9020219Y-21015486D01* +X9029790Y-20955054D01* +X9047990Y-20930002D01* +X9947480Y-20030513D01* +X9947483Y-20030508D01* +X10000205Y-19939192D01* +X10000205Y-19939190D01* +X10000207Y-19939188D01* +X10027500Y-19837327D01* +X10027500Y-19731873D01* +X10027500Y-13960873D01* +X10780500Y-13960873D01* +X10780500Y-19953273D01* +X10780500Y-20058727D01* +X10804570Y-20148559D01* +X10807794Y-20160592D01* +X10860516Y-20251908D01* +X10860517Y-20251909D01* +X10860518Y-20251910D01* +X10860520Y-20251913D01* +X11179111Y-20570504D01* +X11445504Y-20836897D01* +X11473281Y-20891414D01* +X11474500Y-20906901D01* +X11474500Y-21322866D01* +X11474501Y-21322870D01* +X11480908Y-21382480D01* +X11480909Y-21382485D01* +X11531202Y-21517329D01* +X11617450Y-21632541D01* +X11617454Y-21632546D01* +X11617457Y-21632548D01* +X11617458Y-21632549D01* +X11732670Y-21718797D01* +X11867511Y-21769089D01* +X11867512Y-21769089D01* +X11867517Y-21769091D01* +X11927127Y-21775500D01* +X12422872Y-21775499D01* +X12482483Y-21769091D01* +X12549907Y-21743943D01* +X12617329Y-21718797D01* +X12617329Y-21718796D01* +X12617331Y-21718796D01* +X12732546Y-21632546D01* +X12807540Y-21532366D01* +X12857547Y-21497114D01* +X12918726Y-21497988D01* +X12967707Y-21534655D01* +X12981307Y-21562236D01* +X12981978Y-21564390D01* +X12981982Y-21564400D01* +X13069924Y-21709872D01* +X13190127Y-21830075D01* +X13335599Y-21918017D01* +X13335607Y-21918020D01* +X13497889Y-21968589D01* +X13497895Y-21968591D01* +X13568425Y-21974998D01* +X13575000Y-21974998D01* +X13575000Y-21250001D01* +X14075000Y-21250001D01* +X14075000Y-21974998D01* +X14075001Y-21974999D01* +X14081566Y-21974999D01* +X14081582Y-21974998D01* +X14152103Y-21968591D01* +X14152109Y-21968589D01* +X14314392Y-21918020D01* +X14314400Y-21918017D01* +X14459872Y-21830075D01* +X14580075Y-21709872D01* +X14668017Y-21564400D01* +X14668020Y-21564392D01* +X14718589Y-21402110D01* +X14718591Y-21402104D01* +X14724999Y-21331581D01* +X14725000Y-21331568D01* +X14725000Y-21250001D01* +X14724999Y-21250000D01* +X14075001Y-21250000D01* +X14075000Y-21250001D01* +X13575000Y-21250001D01* +X13575000Y-20025001D01* +X14075000Y-20025001D01* +X14075000Y-20749999D01* +X14075001Y-20750000D01* +X14724998Y-20750000D01* +X14724999Y-20749999D01* +X14724999Y-20668433D01* +X14724998Y-20668417D01* +X14718591Y-20597896D01* +X14718589Y-20597890D01* +X14668020Y-20435607D01* +X14668017Y-20435599D01* +X14580075Y-20290127D01* +X14459872Y-20169924D01* +X14314400Y-20081982D01* +X14314392Y-20081979D01* +X14152110Y-20031410D01* +X14152104Y-20031408D01* +X14081581Y-20025000D01* +X14075001Y-20025000D01* +X14075000Y-20025001D01* +X13575000Y-20025001D01* +X13574998Y-20024999D01* +X13568425Y-20025000D01* +X13497896Y-20031408D01* +X13497890Y-20031410D01* +X13335607Y-20081979D01* +X13335599Y-20081982D01* +X13190127Y-20169924D01* +X13069924Y-20290127D01* +X12981982Y-20435599D01* +X12981978Y-20435609D01* +X12981306Y-20437767D01* +X12980487Y-20438922D01* +X12979523Y-20441065D01* +X12979103Y-20440876D01* +X12945937Y-20487693D01* +X12887977Y-20507296D01* +X12829564Y-20489086D01* +X12807539Y-20467632D01* +X12732549Y-20367458D01* +X12732548Y-20367457D01* +X12732546Y-20367454D01* +X12629251Y-20290127D01* +X12617329Y-20281202D01* +X12482488Y-20230910D01* +X12482483Y-20230909D01* +X12482481Y-20230908D01* +X12482477Y-20230908D01* +X12451249Y-20227550D01* +X12422873Y-20224500D01* +X12422870Y-20224500D01* +X12006901Y-20224500D01* +X11948710Y-20205593D01* +X11936897Y-20195504D01* +X11610496Y-19869103D01* +X11582719Y-19814586D01* +X11581500Y-19799099D01* +X11581500Y-17604500D01* +X11600407Y-17546309D01* +X11649907Y-17510345D01* +X11680500Y-17505500D01* +X13354273Y-17505500D01* +X13354273Y-17505499D01* +X13384699Y-17502646D01* +X13512882Y-17457793D01* +X13622150Y-17377150D01* +X13702793Y-17267882D01* +X13747646Y-17139699D01* +X13750499Y-17109273D01* +X13750500Y-17109273D01* +X13750500Y-16700727D01* +X13750499Y-16700725D01* +X13747646Y-16670305D01* +X13747646Y-16670301D01* +X13702793Y-16542118D01* +X13672076Y-16500498D01* +X13622154Y-16432855D01* +X13622152Y-16432853D01* +X13622150Y-16432850D01* +X13622146Y-16432847D01* +X13622144Y-16432845D01* +X13509425Y-16349655D01* +X13473832Y-16299888D01* +X13474290Y-16238704D01* +X13509425Y-16190345D01* +X13561762Y-16151718D01* +X13622150Y-16107150D01* +X13645352Y-16075711D01* +X13695120Y-16040119D01* +X13725008Y-16035500D01* +X15424580Y-16035500D01* +X15482771Y-16054407D01* +X15516676Y-16098179D01* +X15565639Y-16222342D01* +X15657078Y-16342922D01* +X15777658Y-16434361D01* +X15918436Y-16489876D01* +X16006901Y-16500500D01* +X17993098Y-16500499D01* +X18081564Y-16489876D01* +X18222342Y-16434361D01* +X18342922Y-16342922D01* +X18434361Y-16222342D01* +X18489876Y-16081564D01* +X18500500Y-15993099D01* +X18500499Y-14006902D01* +X18489876Y-13918436D01* +X18434361Y-13777658D01* +X18342922Y-13657078D01* +X18222342Y-13565639D01* +X18081564Y-13510124D01* +X17993099Y-13499500D01* +X16006903Y-13499500D01* +X16006897Y-13499501D01* +X15918436Y-13510124D01* +X15777658Y-13565639D01* +X15777657Y-13565639D01* +X15777656Y-13565640D01* +X15657081Y-13657075D01* +X15657075Y-13657081D01* +X15565640Y-13777656D01* +X15510124Y-13918435D01* +X15500075Y-14002116D01* +X15499500Y-14006901D01* +X15499500Y-14617493D01* +X15499501Y-15135500D01* +X15480594Y-15193691D01* +X15431094Y-15229655D01* +X15400501Y-15234500D01* +X13725008Y-15234500D01* +X13666817Y-15215593D01* +X13645352Y-15194288D01* +X13645333Y-15194262D01* +X13622150Y-15162850D01* +X13612779Y-15155934D01* +X13509425Y-15079655D01* +X13473832Y-15029888D01* +X13474290Y-14968704D01* +X13509425Y-14920345D01* +X13576630Y-14870744D01* +X13622150Y-14837150D01* +X13702793Y-14727882D01* +X13747646Y-14599699D01* +X13750499Y-14569273D01* +X13750500Y-14569273D01* +X13750500Y-14160727D01* +X13750499Y-14160725D01* +X13749952Y-14154894D01* +X13747646Y-14130301D01* +X13702793Y-14002118D01* +X13676439Y-13966410D01* +X13622154Y-13892855D01* +X13622152Y-13892853D01* +X13622150Y-13892850D01* +X13622146Y-13892847D01* +X13622144Y-13892845D01* +X13509425Y-13809655D01* +X13473832Y-13759888D01* +X13474290Y-13698704D01* +X13509425Y-13650345D01* +X13589292Y-13591400D01* +X13622150Y-13567150D01* +X13702793Y-13457882D01* +X13747646Y-13329699D01* +X13750499Y-13299273D01* +X13750500Y-13299273D01* +X13750500Y-12890727D01* +X13750499Y-12890725D01* +X13747646Y-12860305D01* +X13747646Y-12860301D01* +X13702793Y-12732118D01* +X13694154Y-12720413D01* +X13622154Y-12622855D01* +X13622152Y-12622853D01* +X13622150Y-12622850D01* +X13622146Y-12622847D01* +X13622144Y-12622845D01* +X13512883Y-12542207D01* +X13384703Y-12497355D01* +X13384694Y-12497353D01* +X13354274Y-12494500D01* +X13354266Y-12494500D01* +X11595734Y-12494500D01* +X11595725Y-12494500D01* +X11565305Y-12497353D01* +X11565296Y-12497355D01* +X11437116Y-12542207D01* +X11327855Y-12622845D01* +X11327845Y-12622855D01* +X11247207Y-12732116D01* +X11202355Y-12860296D01* +X11202353Y-12860305D01* +X11199500Y-12890725D01* +X11199500Y-13299274D01* +X11202353Y-13329697D01* +X11206733Y-13342214D01* +X11208105Y-13403384D01* +X11183292Y-13444913D01* +X10860520Y-13767686D01* +X10860516Y-13767691D01* +X10807794Y-13859009D01* +X10807790Y-13859017D01* +X10797659Y-13896830D01* +X10797644Y-13896890D01* +X10797402Y-13897794D01* +X10780500Y-13960873D01* +X10027500Y-13960873D01* +X10027500Y-11754900D01* +X10046407Y-11696709D01* +X10056490Y-11684902D01* +X11936897Y-9804494D01* +X11991414Y-9776718D01* +X12006901Y-9775499D01* +X12422867Y-9775499D01* +X12422872Y-9775499D01* +X12482483Y-9769091D01* +X12549907Y-9743943D01* +X12617329Y-9718797D01* +X12617329Y-9718796D01* +X12617331Y-9718796D01* +X12732546Y-9632546D01* +X12818796Y-9517331D01* +X12869091Y-9382483D01* +X12875500Y-9322873D01* +X12875499Y-8855899D01* +X12882662Y-8833852D01* +X12886289Y-8810955D01* +X12891937Y-8805306D01* +X12894406Y-8797709D01* +X12913162Y-8784081D01* +X12929554Y-8767690D01* +X12937443Y-8766440D01* +X12943906Y-8761745D01* +X12967091Y-8761745D01* +X12989986Y-8758119D01* +X12997103Y-8761745D01* +X13005091Y-8761745D01* +X13044503Y-8785896D01* +X13095504Y-8836897D01* +X13123281Y-8891414D01* +X13124500Y-8906901D01* +X13124500Y-9322866D01* +X13124501Y-9322870D01* +X13130908Y-9382480D01* +X13130909Y-9382485D01* +X13181202Y-9517329D01* +X13249527Y-9608599D01* +X13267454Y-9632546D01* +X13267457Y-9632548D01* +X13267458Y-9632549D01* +X13382670Y-9718797D01* +X13517511Y-9769089D01* +X13517512Y-9769089D01* +X13517517Y-9769091D01* +X13577127Y-9775500D01* +X14072872Y-9775499D01* +X14132483Y-9769091D01* +X14199907Y-9743943D01* +X14267329Y-9718797D01* +X14267329Y-9718796D01* +X14267331Y-9718796D01* +X14382546Y-9632546D01* +X14468796Y-9517331D01* +X14519091Y-9382483D01* +X14525500Y-9322873D01* +X14525499Y-8677128D01* +X14519091Y-8617517D01* +X14508753Y-8589800D01* +X14468797Y-8482670D01* +X14382549Y-8367458D01* +X14382548Y-8367457D01* +X14382546Y-8367454D01* +X14382541Y-8367450D01* +X14267329Y-8281202D01* +X14132488Y-8230910D01* +X14132483Y-8230909D01* +X14132481Y-8230908D01* +X14132477Y-8230908D01* +X14101249Y-8227550D01* +X14072873Y-8224500D01* +X14072870Y-8224500D01* +X13656901Y-8224500D01* +X13598710Y-8205593D01* +X13586898Y-8195504D01* +X13260213Y-7868820D01* +X13260208Y-7868816D01* +X13168891Y-7816094D01* +X13168893Y-7816094D01* +X13129370Y-7805504D01* +X13067027Y-7788800D01* +X13067025Y-7788800D01* +X10496506Y-7788800D01* +X10496490Y-7788799D01* +X10490427Y-7788799D01* +X10384974Y-7788799D01* +X10283113Y-7816093D01* +X10283111Y-7816093D01* +X10283107Y-7816095D01* +X10191787Y-7868819D01* +X10117219Y-7943386D01* +X10117220Y-7943387D01* +X10117218Y-7943389D01* +X10117217Y-7943389D01* +X9295301Y-8765303D01* +X9240785Y-8793080D01* +X9180353Y-8783509D01* +X9155294Y-8765302D01* +X9069513Y-8679519D01* +X8978191Y-8626794D01* +X8978193Y-8626794D01* +X8938670Y-8616204D01* +X8876327Y-8599500D01* +X8876325Y-8599500D01* +X7581108Y-8599500D01* +X7522917Y-8580593D01* +X7488350Y-8535098D01* +X7468796Y-8482669D01* +X7382546Y-8367454D01* +X7382541Y-8367450D01* +X7267329Y-8281202D01* +X7132488Y-8230910D01* +X7132483Y-8230909D01* +X7132481Y-8230908D01* +X7132477Y-8230908D01* +X7101249Y-8227550D01* +X7072873Y-8224500D01* +X7072870Y-8224500D01* +X6577133Y-8224500D01* +X6577129Y-8224500D01* +X6577128Y-8224501D01* +X6569949Y-8225272D01* +X6517519Y-8230908D01* +X6517514Y-8230909D01* +X6382670Y-8281202D01* +X6267458Y-8367450D01* +X6267450Y-8367458D01* +X6181202Y-8482670D01* +X6130910Y-8617511D01* +X6130908Y-8617522D01* +X6124500Y-8677129D01* +X6124500Y-9322866D01* +X6124501Y-9322870D01* +X6130908Y-9382480D01* +X6130909Y-9382485D01* +X6181202Y-9517329D01* +X6249527Y-9608599D01* +X6267454Y-9632546D01* +X6267457Y-9632548D01* +X6267458Y-9632549D01* +X6382670Y-9718797D01* +X6517511Y-9769089D01* +X6517512Y-9769089D01* +X6517517Y-9769091D01* +X6577127Y-9775500D01* +X7072872Y-9775499D01* +X7132483Y-9769091D01* +X7199907Y-9743943D01* +X7267329Y-9718797D01* +X7267329Y-9718796D01* +X7267331Y-9718796D01* +X7382546Y-9632546D01* +X7468796Y-9517331D01* +X7488350Y-9464901D01* +X7526400Y-9416989D01* +X7581108Y-9400500D01* +X8616700Y-9400500D01* +X8624297Y-9402968D01* +X8632187Y-9401719D01* +X8652841Y-9412242D01* +X8674891Y-9419407D01* +X8686703Y-9429496D01* +X8795803Y-9538595D01* +X8823581Y-9593112D01* +X8824800Y-9608599D01* +X8824800Y-12539402D01* +X8805893Y-12597593D01* +X8756393Y-12633557D01* +X8695207Y-12633557D01* +X8667012Y-12619057D01* +X8562883Y-12542207D01* +X8434703Y-12497355D01* +X8434694Y-12497353D01* +X8404274Y-12494500D01* +X8404266Y-12494500D01* +X6926901Y-12494500D01* +X6868710Y-12475593D01* +X6856897Y-12465504D01* +X6554495Y-12163102D01* +X6526718Y-12108585D01* +X6525499Y-12093098D01* +X6525499Y-11677133D01* +X6525499Y-11677128D01* +X6519091Y-11617517D01* +X6519089Y-11617511D01* +X6468797Y-11482670D01* +X6382549Y-11367458D01* +X6382548Y-11367457D01* +X6382546Y-11367454D01* +X6372000Y-11359559D01* +X6267329Y-11281202D01* +X6132488Y-11230910D01* +X6132483Y-11230909D01* +X6132481Y-11230908D01* +X6132477Y-11230908D01* +X6101249Y-11227550D01* +X6072873Y-11224500D01* +X6072870Y-11224500D01* +X5622000Y-11224500D01* +X5563809Y-11205593D01* +X5527845Y-11156093D01* +X5523000Y-11125500D01* +X5523000Y-9822716D01* +X5541907Y-9764525D01* +X5587403Y-9729958D01* +X5617331Y-9718796D01* +X5732546Y-9632546D01* +X5818796Y-9517331D01* +X5869091Y-9382483D01* +X5875500Y-9322873D01* +X5875499Y-8677128D01* +X5869091Y-8617517D01* +X5858753Y-8589800D01* +X5818797Y-8482670D01* +X5732549Y-8367458D01* +X5732548Y-8367457D01* +X5732546Y-8367454D01* +X5732541Y-8367450D01* +X5617329Y-8281202D01* +X5482488Y-8230910D01* +X5482483Y-8230909D01* +X5482481Y-8230908D01* +X5482477Y-8230908D01* +X5451249Y-8227550D01* +X5422873Y-8224500D01* +X5422870Y-8224500D01* +X4927133Y-8224500D01* +X4927129Y-8224500D01* +X4927128Y-8224501D01* +X4919949Y-8225272D01* +X4867519Y-8230908D01* +X4867514Y-8230909D01* +X4732670Y-8281202D01* +X4617458Y-8367450D01* +X4617450Y-8367458D01* +X4531202Y-8482670D01* +X4480910Y-8617511D01* +X4480908Y-8617522D01* +X4474500Y-8677129D01* +X4474500Y-9322866D01* +X4474501Y-9322870D01* +X4480908Y-9382480D01* +X4480909Y-9382485D01* +X4531202Y-9517329D01* +X4599527Y-9608599D01* +X4617454Y-9632546D01* +X4617457Y-9632548D01* +X4617458Y-9632549D01* +X4682329Y-9681111D01* +X4717582Y-9731119D01* +X4722000Y-9760364D01* +X4722000Y-11177656D01* +X4703093Y-11235847D01* +X4653593Y-11271811D01* +X4592407Y-11271811D01* +X4588404Y-11270414D01* +X4482488Y-11230910D01* +X4482483Y-11230909D01* +X4482481Y-11230908D01* +X4482477Y-11230908D01* +X4451249Y-11227550D01* +X4422873Y-11224500D01* +X4422870Y-11224500D01* +X3927133Y-11224500D01* +X3927129Y-11224500D01* +X3927128Y-11224501D01* +X3919949Y-11225272D01* +X3867519Y-11230908D01* +X3867514Y-11230909D01* +X3732670Y-11281202D01* +X3617458Y-11367450D01* +X3617450Y-11367458D01* +X3531202Y-11482670D01* +X3480910Y-11617511D01* +X3480908Y-11617522D01* +X3474500Y-11677129D01* +X3474500Y-12322866D01* +X3474501Y-12322870D01* +X3480908Y-12382480D01* +X3480909Y-12382485D01* +X3531202Y-12517329D01* +X3610199Y-12622855D01* +X3617454Y-12632546D01* +X3617457Y-12632548D01* +X3617458Y-12632549D01* +X3734829Y-12720413D01* +X3770082Y-12770421D01* +X3774500Y-12799666D01* +X3774500Y-13750500D01* +X3755593Y-13808691D01* +X3706093Y-13844655D01* +X3675500Y-13849500D01* +X2105139Y-13849500D01* +X2105136Y-13849501D01* +X2080009Y-13852414D01* +X1977235Y-13897794D01* +X1897794Y-13977235D01* +X1852414Y-14080011D01* +X1849500Y-14105130D01* +X1849500Y-15894860D01* +X1849501Y-15894863D01* +X1852414Y-15919990D01* +X1877756Y-15977385D01* +X1897794Y-16022765D01* +X1977235Y-16102206D01* +X2080009Y-16147585D01* +X2105135Y-16150500D01* +X2341055Y-16150499D01* +X2399243Y-16169406D01* +X2435207Y-16218906D01* +X2435208Y-16280091D01* +X2399244Y-16329591D01* +X2385999Y-16337708D01* +X2292451Y-16385373D01* +X2292442Y-16385378D01* +X2238282Y-16424728D01* +X2870591Y-17057037D01* +X2807007Y-17074075D01* +X2692993Y-17139901D01* +X2599901Y-17232993D01* +X2534075Y-17347007D01* +X2517037Y-17410591D01* +X1884728Y-16778282D01* +X1845378Y-16832442D01* +X1845376Y-16832446D01* +X1748904Y-17021784D01* +X1683240Y-17223878D01* +X1650000Y-17433749D01* +X500500Y-17433749D01* +X500500Y-599500D01* +X519407Y-541309D01* +X568907Y-505345D01* +X599500Y-500500D01* +X19400500Y-500500D01* +X19458691Y-519407D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/gerbers/can-bus-transceiver-F_Mask.gts b/gerbers/can-bus-transceiver-F_Mask.gts new file mode 100644 index 0000000..5856982 --- /dev/null +++ b/gerbers/can-bus-transceiver-F_Mask.gts @@ -0,0 +1,90 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% +%ADD11R,1.700000X1.700000*% +%ADD12C,1.700000*% +%ADD13RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% +%ADD14RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% +%ADD15RoundRect,0.250001X-0.949999X-0.949999X0.949999X-0.949999X0.949999X0.949999X-0.949999X0.949999X0*% +%ADD16C,2.400000*% +G04 APERTURE END LIST* +D10* +%TO.C,R1*% +X5175000Y-9000000D03* +X6825000Y-9000000D03* +%TD*% +D11* +%TO.C,J2*% +X3000000Y-15000000D03* +D12* +X3000000Y-17540000D03* +%TD*% +D10* +%TO.C,R2*% +X5175000Y-21000000D03* +X6825000Y-21000000D03* +%TD*% +%TO.C,R5*% +X12175000Y-21000000D03* +X13825000Y-21000000D03* +%TD*% +%TO.C,R3*% +X4175000Y-12000000D03* +X5825000Y-12000000D03* +%TD*% +%TO.C,R4*% +X12175000Y-9000000D03* +X13825000Y-9000000D03* +%TD*% +D13* +%TO.C,C1*% +X9225000Y-26000000D03* +X10775000Y-26000000D03* +%TD*% +D14* +%TO.C,U1*% +X7525000Y-13095000D03* +X7525000Y-14365000D03* +X7525000Y-15635000D03* +X7525000Y-16905000D03* +X12475000Y-16905000D03* +X12475000Y-15635000D03* +X12475000Y-14365000D03* +X12475000Y-13095000D03* +%TD*% +D15* +%TO.C,J1*% +X17000000Y-15000000D03* +D16* +X22080000Y-15000000D03* +%TD*% +M02* diff --git a/gerbers/can-bus-transceiver-F_Silkscreen.gto b/gerbers/can-bus-transceiver-F_Silkscreen.gto new file mode 100644 index 0000000..5576d0f --- /dev/null +++ b/gerbers/can-bus-transceiver-F_Silkscreen.gto @@ -0,0 +1,433 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,10.0.2*% +%TF.CreationDate,2026-06-22T21:53:59+03:00*% +%TF.ProjectId,can-bus-transceiver,63616e2d-6275-4732-9d74-72616e736365,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 10.0.2) date 2026-06-22 21:53:59* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X5833333Y-8024819D02* +X5500000Y-7548628D01* +X5261905Y-8024819D02* +X5261905Y-7024819D01* +X5261905Y-7024819D02* +X5642857Y-7024819D01* +X5642857Y-7024819D02* +X5738095Y-7072438D01* +X5738095Y-7072438D02* +X5785714Y-7120057D01* +X5785714Y-7120057D02* +X5833333Y-7215295D01* +X5833333Y-7215295D02* +X5833333Y-7358152D01* +X5833333Y-7358152D02* +X5785714Y-7453390D01* +X5785714Y-7453390D02* +X5738095Y-7501009D01* +X5738095Y-7501009D02* +X5642857Y-7548628D01* +X5642857Y-7548628D02* +X5261905Y-7548628D01* +X6785714Y-8024819D02* +X6214286Y-8024819D01* +X6500000Y-8024819D02* +X6500000Y-7024819D01* +X6500000Y-7024819D02* +X6404762Y-7167676D01* +X6404762Y-7167676D02* +X6309524Y-7262914D01* +X6309524Y-7262914D02* +X6214286Y-7310533D01* +X2666666Y-12074819D02* +X2666666Y-12789104D01* +X2666666Y-12789104D02* +X2619047Y-12931961D01* +X2619047Y-12931961D02* +X2523809Y-13027200D01* +X2523809Y-13027200D02* +X2380952Y-13074819D01* +X2380952Y-13074819D02* +X2285714Y-13074819D01* +X3095238Y-12170057D02* +X3142857Y-12122438D01* +X3142857Y-12122438D02* +X3238095Y-12074819D01* +X3238095Y-12074819D02* +X3476190Y-12074819D01* +X3476190Y-12074819D02* +X3571428Y-12122438D01* +X3571428Y-12122438D02* +X3619047Y-12170057D01* +X3619047Y-12170057D02* +X3666666Y-12265295D01* +X3666666Y-12265295D02* +X3666666Y-12360533D01* +X3666666Y-12360533D02* +X3619047Y-12503390D01* +X3619047Y-12503390D02* +X3047619Y-13074819D01* +X3047619Y-13074819D02* +X3666666Y-13074819D01* +X5833333Y-20024819D02* +X5500000Y-19548628D01* +X5261905Y-20024819D02* +X5261905Y-19024819D01* +X5261905Y-19024819D02* +X5642857Y-19024819D01* +X5642857Y-19024819D02* +X5738095Y-19072438D01* +X5738095Y-19072438D02* +X5785714Y-19120057D01* +X5785714Y-19120057D02* +X5833333Y-19215295D01* +X5833333Y-19215295D02* +X5833333Y-19358152D01* +X5833333Y-19358152D02* +X5785714Y-19453390D01* +X5785714Y-19453390D02* +X5738095Y-19501009D01* +X5738095Y-19501009D02* +X5642857Y-19548628D01* +X5642857Y-19548628D02* +X5261905Y-19548628D01* +X6214286Y-19120057D02* +X6261905Y-19072438D01* +X6261905Y-19072438D02* +X6357143Y-19024819D01* +X6357143Y-19024819D02* +X6595238Y-19024819D01* +X6595238Y-19024819D02* +X6690476Y-19072438D01* +X6690476Y-19072438D02* +X6738095Y-19120057D01* +X6738095Y-19120057D02* +X6785714Y-19215295D01* +X6785714Y-19215295D02* +X6785714Y-19310533D01* +X6785714Y-19310533D02* +X6738095Y-19453390D01* +X6738095Y-19453390D02* +X6166667Y-20024819D01* +X6166667Y-20024819D02* +X6785714Y-20024819D01* +X12833333Y-20024819D02* +X12500000Y-19548628D01* +X12261905Y-20024819D02* +X12261905Y-19024819D01* +X12261905Y-19024819D02* +X12642857Y-19024819D01* +X12642857Y-19024819D02* +X12738095Y-19072438D01* +X12738095Y-19072438D02* +X12785714Y-19120057D01* +X12785714Y-19120057D02* +X12833333Y-19215295D01* +X12833333Y-19215295D02* +X12833333Y-19358152D01* +X12833333Y-19358152D02* +X12785714Y-19453390D01* +X12785714Y-19453390D02* +X12738095Y-19501009D01* +X12738095Y-19501009D02* +X12642857Y-19548628D01* +X12642857Y-19548628D02* +X12261905Y-19548628D01* +X13738095Y-19024819D02* +X13261905Y-19024819D01* +X13261905Y-19024819D02* +X13214286Y-19501009D01* +X13214286Y-19501009D02* +X13261905Y-19453390D01* +X13261905Y-19453390D02* +X13357143Y-19405771D01* +X13357143Y-19405771D02* +X13595238Y-19405771D01* +X13595238Y-19405771D02* +X13690476Y-19453390D01* +X13690476Y-19453390D02* +X13738095Y-19501009D01* +X13738095Y-19501009D02* +X13785714Y-19596247D01* +X13785714Y-19596247D02* +X13785714Y-19834342D01* +X13785714Y-19834342D02* +X13738095Y-19929580D01* +X13738095Y-19929580D02* +X13690476Y-19977200D01* +X13690476Y-19977200D02* +X13595238Y-20024819D01* +X13595238Y-20024819D02* +X13357143Y-20024819D01* +X13357143Y-20024819D02* +X13261905Y-19977200D01* +X13261905Y-19977200D02* +X13214286Y-19929580D01* +X4833333Y-11024819D02* +X4500000Y-10548628D01* +X4261905Y-11024819D02* +X4261905Y-10024819D01* +X4261905Y-10024819D02* +X4642857Y-10024819D01* +X4642857Y-10024819D02* +X4738095Y-10072438D01* +X4738095Y-10072438D02* +X4785714Y-10120057D01* +X4785714Y-10120057D02* +X4833333Y-10215295D01* +X4833333Y-10215295D02* +X4833333Y-10358152D01* +X4833333Y-10358152D02* +X4785714Y-10453390D01* +X4785714Y-10453390D02* +X4738095Y-10501009D01* +X4738095Y-10501009D02* +X4642857Y-10548628D01* +X4642857Y-10548628D02* +X4261905Y-10548628D01* +X5166667Y-10024819D02* +X5785714Y-10024819D01* +X5785714Y-10024819D02* +X5452381Y-10405771D01* +X5452381Y-10405771D02* +X5595238Y-10405771D01* +X5595238Y-10405771D02* +X5690476Y-10453390D01* +X5690476Y-10453390D02* +X5738095Y-10501009D01* +X5738095Y-10501009D02* +X5785714Y-10596247D01* +X5785714Y-10596247D02* +X5785714Y-10834342D01* +X5785714Y-10834342D02* +X5738095Y-10929580D01* +X5738095Y-10929580D02* +X5690476Y-10977200D01* +X5690476Y-10977200D02* +X5595238Y-11024819D01* +X5595238Y-11024819D02* +X5309524Y-11024819D01* +X5309524Y-11024819D02* +X5214286Y-10977200D01* +X5214286Y-10977200D02* +X5166667Y-10929580D01* +X12833333Y-8024819D02* +X12500000Y-7548628D01* +X12261905Y-8024819D02* +X12261905Y-7024819D01* +X12261905Y-7024819D02* +X12642857Y-7024819D01* +X12642857Y-7024819D02* +X12738095Y-7072438D01* +X12738095Y-7072438D02* +X12785714Y-7120057D01* +X12785714Y-7120057D02* +X12833333Y-7215295D01* +X12833333Y-7215295D02* +X12833333Y-7358152D01* +X12833333Y-7358152D02* +X12785714Y-7453390D01* +X12785714Y-7453390D02* +X12738095Y-7501009D01* +X12738095Y-7501009D02* +X12642857Y-7548628D01* +X12642857Y-7548628D02* +X12261905Y-7548628D01* +X13690476Y-7358152D02* +X13690476Y-8024819D01* +X13452381Y-6977200D02* +X13214286Y-7691485D01* +X13214286Y-7691485D02* +X13833333Y-7691485D01* +X9833333Y-24929580D02* +X9785714Y-24977200D01* +X9785714Y-24977200D02* +X9642857Y-25024819D01* +X9642857Y-25024819D02* +X9547619Y-25024819D01* +X9547619Y-25024819D02* +X9404762Y-24977200D01* +X9404762Y-24977200D02* +X9309524Y-24881961D01* +X9309524Y-24881961D02* +X9261905Y-24786723D01* +X9261905Y-24786723D02* +X9214286Y-24596247D01* +X9214286Y-24596247D02* +X9214286Y-24453390D01* +X9214286Y-24453390D02* +X9261905Y-24262914D01* +X9261905Y-24262914D02* +X9309524Y-24167676D01* +X9309524Y-24167676D02* +X9404762Y-24072438D01* +X9404762Y-24072438D02* +X9547619Y-24024819D01* +X9547619Y-24024819D02* +X9642857Y-24024819D01* +X9642857Y-24024819D02* +X9785714Y-24072438D01* +X9785714Y-24072438D02* +X9833333Y-24120057D01* +X10785714Y-25024819D02* +X10214286Y-25024819D01* +X10500000Y-25024819D02* +X10500000Y-24024819D01* +X10500000Y-24024819D02* +X10404762Y-24167676D01* +X10404762Y-24167676D02* +X10309524Y-24262914D01* +X10309524Y-24262914D02* +X10214286Y-24310533D01* +X9238095Y-11054819D02* +X9238095Y-11864342D01* +X9238095Y-11864342D02* +X9285714Y-11959580D01* +X9285714Y-11959580D02* +X9333333Y-12007200D01* +X9333333Y-12007200D02* +X9428571Y-12054819D01* +X9428571Y-12054819D02* +X9619047Y-12054819D01* +X9619047Y-12054819D02* +X9714285Y-12007200D01* +X9714285Y-12007200D02* +X9761904Y-11959580D01* +X9761904Y-11959580D02* +X9809523Y-11864342D01* +X9809523Y-11864342D02* +X9809523Y-11054819D01* +X10809523Y-12054819D02* +X10238095Y-12054819D01* +X10523809Y-12054819D02* +X10523809Y-11054819D01* +X10523809Y-11054819D02* +X10428571Y-11197676D01* +X10428571Y-11197676D02* +X10333333Y-11292914D01* +X10333333Y-11292914D02* +X10238095Y-11340533D01* +X19506666Y-8434819D02* +X19506666Y-9149104D01* +X19506666Y-9149104D02* +X19459047Y-9291961D01* +X19459047Y-9291961D02* +X19363809Y-9387200D01* +X19363809Y-9387200D02* +X19220952Y-9434819D01* +X19220952Y-9434819D02* +X19125714Y-9434819D01* +X20506666Y-9434819D02* +X19935238Y-9434819D01* +X20220952Y-9434819D02* +X20220952Y-8434819D01* +X20220952Y-8434819D02* +X20125714Y-8577676D01* +X20125714Y-8577676D02* +X20030476Y-8672914D01* +X20030476Y-8672914D02* +X19935238Y-8720533D01* +%TO.C,R1*% +D11* +X5762742Y-8477500D02* +X6237258Y-8477500D01* +X5762742Y-9522500D02* +X6237258Y-9522500D01* +%TO.C,J2*% +X1620000Y-13620000D02* +X3000000Y-13620000D01* +X1620000Y-15000000D02* +X1620000Y-13620000D01* +X1620000Y-16270000D02* +X1620000Y-18920000D01* +X1620000Y-16270000D02* +X4380000Y-16270000D01* +X1620000Y-18920000D02* +X4380000Y-18920000D01* +X4380000Y-16270000D02* +X4380000Y-18920000D01* +%TO.C,R2*% +X5762742Y-20477500D02* +X6237258Y-20477500D01* +X5762742Y-21522500D02* +X6237258Y-21522500D01* +%TO.C,R5*% +X12762742Y-20477500D02* +X13237258Y-20477500D01* +X12762742Y-21522500D02* +X13237258Y-21522500D01* +%TO.C,R3*% +X4762742Y-11477500D02* +X5237258Y-11477500D01* +X4762742Y-12522500D02* +X5237258Y-12522500D01* +%TO.C,R4*% +X12762742Y-8477500D02* +X13237258Y-8477500D01* +X12762742Y-9522500D02* +X13237258Y-9522500D01* +%TO.C,C1*% +X9859420Y-25490000D02* +X10140580Y-25490000D01* +X9859420Y-26510000D02* +X10140580Y-26510000D01* +%TO.C,U1*% +X7940000Y-12440000D02* +X12060000Y-12440000D01* +X7940000Y-12535000D02* +X7940000Y-12440000D01* +X7940000Y-17560000D02* +X7940000Y-17465000D01* +X12060000Y-12440000D02* +X12060000Y-12535000D01* +X12060000Y-17465000D02* +X12060000Y-17560000D01* +X12060000Y-17560000D02* +X7940000Y-17560000D01* +X7400000Y-12530000D02* +X7160000Y-12200000D01* +X7640000Y-12200000D01* +X7400000Y-12530000D01* +G36* +X7400000Y-12530000D02* +G01* +X7160000Y-12200000D01* +X7640000Y-12200000D01* +X7400000Y-12530000D01* +G37* +%TO.C,J1*% +X14340000Y-9980000D02* +X25340000Y-9980000D01* +X14340000Y-11600000D02* +X25340000Y-11600000D01* +X14340000Y-19350000D02* +X25340000Y-19350000D01* +X14340000Y-20470000D02* +X14340000Y-9980000D01* +X16700000Y-20470000D02* +X14340000Y-20470000D01* +X25340000Y-9980000D02* +X25340000Y-20470000D01* +X25340000Y-20470000D02* +X17300000Y-20470000D01* +X17000000Y-20470000D02* +X17440000Y-21080000D01* +X16560000Y-21080000D01* +X17000000Y-20470000D01* +G36* +X17440000Y-21080000D02* +G01* +X16560000Y-21080000D01* +X17000000Y-20470000D01* +X17440000Y-21080000D01* +G37* +%TD*% +M02* diff --git a/gerbers/can-bus-transceiver-job.gbrjob b/gerbers/can-bus-transceiver-job.gbrjob new file mode 100644 index 0000000..2345ed4 --- /dev/null +++ b/gerbers/can-bus-transceiver-job.gbrjob @@ -0,0 +1,117 @@ +{ + "Header": { + "GenerationSoftware": { + "Vendor": "KiCad", + "Application": "Pcbnew", + "Version": "10.0.2" + }, + "CreationDate": "2026-06-22T21:53:59+03:00" + }, + "GeneralSpecs": { + "ProjectId": { + "Name": "can-bus-transceiver", + "GUID": "63616e2d-6275-4732-9d74-72616e736365", + "Revision": "rev?" + }, + "Size": { + "X": 20.1, + "Y": 30.1 + }, + "LayerNumber": 2, + "BoardThickness": 1.6, + "Finish": "None" + }, + "DesignRules": [ + { + "Layers": "Outer", + "PadToPad": 0.2, + "PadToTrack": 0.2, + "TrackToTrack": 0.2, + "MinLineWidth": 0.2, + "TrackToRegion": 0.3, + "RegionToRegion": 0.3 + } + ], + "FilesAttributes": [ + { + "Path": "can-bus-transceiver-F_Cu.gtl", + "FileFunction": "Copper,L1,Top", + "FilePolarity": "Positive" + }, + { + "Path": "can-bus-transceiver-B_Cu.gbl", + "FileFunction": "Copper,L2,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "can-bus-transceiver-F_Silkscreen.gto", + "FileFunction": "Legend,Top", + "FilePolarity": "Positive" + }, + { + "Path": "can-bus-transceiver-B_Silkscreen.gbo", + "FileFunction": "Legend,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "can-bus-transceiver-F_Mask.gts", + "FileFunction": "SolderMask,Top", + "FilePolarity": "Negative" + }, + { + "Path": "can-bus-transceiver-B_Mask.gbs", + "FileFunction": "SolderMask,Bot", + "FilePolarity": "Negative" + }, + { + "Path": "can-bus-transceiver-Edge_Cuts.gm1", + "FileFunction": "Profile", + "FilePolarity": "Positive" + } + ], + "MaterialStackup": [ + { + "Type": "Legend", + "Name": "Top Silk Screen" + }, + { + "Type": "SolderPaste", + "Name": "Top Solder Paste" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Top Solder Mask" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "F.Cu" + }, + { + "Type": "Dielectric", + "Thickness": 1.51, + "Material": "FR4", + "Name": "F.Cu/B.Cu", + "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "B.Cu" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Bottom Solder Mask" + }, + { + "Type": "SolderPaste", + "Name": "Bottom Solder Paste" + }, + { + "Type": "Legend", + "Name": "Bottom Silk Screen" + } + ] +} diff --git a/gerbers/can-bus-transceiver.drl b/gerbers/can-bus-transceiver.drl new file mode 100644 index 0000000..54a77bb --- /dev/null +++ b/gerbers/can-bus-transceiver.drl @@ -0,0 +1,46 @@ +M48 +; DRILL file KiCad 10.0.2 date 2026-06-22T21:54:00 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2026-06-22T21:54:00+03:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,10.0.2 +; #@! TF.FileFunction,MixedPlating,1,2 +FMAT,2 +METRIC +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T1C0.300 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T2C1.000 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C1.600 +% +G90 +G05 +T1 +X5.0Y-5.0 +X5.0Y-20.0 +X5.0Y-25.0 +X5.122Y-12.991 +X7.0Y-5.0 +X7.0Y-10.0 +X7.0Y-25.0 +X10.0Y-5.0 +X10.0Y-10.0 +X10.0Y-25.0 +X12.0Y-5.0 +X12.0Y-25.0 +X15.0Y-5.0 +X15.0Y-10.0 +X15.0Y-15.0 +X15.0Y-20.0 +X15.0Y-25.0 +X17.0Y-5.0 +X17.0Y-10.0 +X17.0Y-20.0 +X17.0Y-25.0 +T2 +X3.0Y-15.0 +X3.0Y-17.54 +T3 +X17.0Y-15.0 +X22.08Y-15.0 +M30