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
This commit is contained in:
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215051-433
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215051-433
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215052-517
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215052-517
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215053-587
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215053-587
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215054-658
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215054-658
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215055-727
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215055-727
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215056-805
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215056-805
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215057-885
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215057-885
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215058-954
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215058-954
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215100-049
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215100-049
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215101-131
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215101-131
Normal file
@@ -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)
|
||||
)
|
||||
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215102-208
Normal file
135
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215102-208
Normal file
@@ -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)
|
||||
)
|
||||
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215220-126
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215220-126
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215221-160
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215221-160
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215222-202
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215222-202
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215223-249
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215223-249
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215224-286
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215224-286
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215225-336
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215225-336
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215226-375
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215226-375
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215227-416
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215227-416
Normal file
File diff suppressed because it is too large
Load Diff
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215228-451
Normal file
1925
.mcp-backups/can-bus-transceiver.kicad_pcb.20260622-215228-451
Normal file
File diff suppressed because it is too large
Load Diff
116
build_can_pcb.py
Normal file
116
build_can_pcb.py
Normal file
@@ -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")
|
||||
12
can-bus-transceiver-erc.rpt
Normal file
12
can-bus-transceiver-erc.rpt
Normal file
@@ -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
|
||||
255
can-bus-transceiver.dsn
Normal file
255
can-bus-transceiver.dsn
Normal file
@@ -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
|
||||
)
|
||||
)
|
||||
2791
can-bus-transceiver.kicad_pcb
Normal file
2791
can-bus-transceiver.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
105
can-bus-transceiver.kicad_prl
Normal file
105
can-bus-transceiver.kicad_prl
Normal file
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
323
can-bus-transceiver.kicad_pro
Normal file
323
can-bus-transceiver.kicad_pro
Normal file
@@ -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": []
|
||||
}
|
||||
}
|
||||
1
can-bus-transceiver.kicad_sch
Normal file
1
can-bus-transceiver.kicad_sch
Normal file
File diff suppressed because one or more lines are too long
114
can-bus-transceiver.kicad_sch.mcpgen
Normal file
114
can-bus-transceiver.kicad_sch.mcpgen
Normal file
File diff suppressed because one or more lines are too long
211
can-bus-transceiver.ses
Normal file
211
can-bus-transceiver.ses
Normal file
@@ -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
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
96
can-bus-transceiver_drc_violations.json
Normal file
96
can-bus-transceiver_drc_violations.json
Normal file
@@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
310
gerbers/can-bus-transceiver-B_Cu.gbl
Normal file
310
gerbers/can-bus-transceiver-B_Cu.gbl
Normal file
@@ -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*
|
||||
49
gerbers/can-bus-transceiver-B_Mask.gbs
Normal file
49
gerbers/can-bus-transceiver-B_Mask.gbs
Normal file
@@ -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*
|
||||
15
gerbers/can-bus-transceiver-B_Silkscreen.gbo
Normal file
15
gerbers/can-bus-transceiver-B_Silkscreen.gbo
Normal file
@@ -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*
|
||||
26
gerbers/can-bus-transceiver-Edge_Cuts.gm1
Normal file
26
gerbers/can-bus-transceiver-Edge_Cuts.gm1
Normal file
@@ -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*
|
||||
1390
gerbers/can-bus-transceiver-F_Cu.gtl
Normal file
1390
gerbers/can-bus-transceiver-F_Cu.gtl
Normal file
File diff suppressed because it is too large
Load Diff
90
gerbers/can-bus-transceiver-F_Mask.gts
Normal file
90
gerbers/can-bus-transceiver-F_Mask.gts
Normal file
@@ -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*
|
||||
433
gerbers/can-bus-transceiver-F_Silkscreen.gto
Normal file
433
gerbers/can-bus-transceiver-F_Silkscreen.gto
Normal file
@@ -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*
|
||||
117
gerbers/can-bus-transceiver-job.gbrjob
Normal file
117
gerbers/can-bus-transceiver-job.gbrjob
Normal file
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
46
gerbers/can-bus-transceiver.drl
Normal file
46
gerbers/can-bus-transceiver.drl
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user