This commit is contained in:
Alexander 2024-07-25 23:03:48 -04:00
parent 920f15f4b3
commit 92a3635771
5 changed files with 575 additions and 6 deletions

View File

@ -1,2 +1,83 @@
(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0") (kicad_pcb
) (version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
(50 "User.1" user)
(51 "User.2" user)
(52 "User.3" user)
(53 "User.4" user)
(54 "User.5" user)
(55 "User.6" user)
(56 "User.7" user)
(57 "User.8" user)
(58 "User.9" user)
)
(setup
(pad_to_mask_clearance 0)
(allow_soldermask_bridges_in_footprints no)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(plotframeref no)
(viasonmask no)
(mode 1)
(useauxorigin no)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(pdf_front_fp_property_popups yes)
(pdf_back_fp_property_popups yes)
(dxfpolygonmode yes)
(dxfimperialunits yes)
(dxfusepcbnewfont yes)
(psnegative no)
(psa4output no)
(plotreference yes)
(plotvalue yes)
(plotfptext yes)
(plotinvisibletext no)
(sketchpadsonfab no)
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
)

View File

@ -1,7 +1,7 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 0,
"active_layer_preset": "", "active_layer_preset": "All Layers",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],

View File

@ -2,12 +2,204 @@
"board": { "board": {
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": {}, "defaults": {
"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": false,
"text_position": 0,
"units_format": 1
},
"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.762,
"height": 1.524,
"width": 1.524
},
"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": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [], "diff_pair_dimensions": [],
"drc_exclusions": [], "drc_exclusions": [],
"rules": {}, "meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"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",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"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.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": 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": [], "track_widths": [],
"via_dimensions": [] "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": { "ipc2581": {
"dist": "", "dist": "",

View File

@ -5,6 +5,227 @@
(uuid "3a25c160-da48-44cd-983c-4ce01577ade5") (uuid "3a25c160-da48-44cd-983c-4ce01577ade5")
(paper "A4") (paper "A4")
(lib_symbols (lib_symbols
(symbol "Alexander_Library_Symbols:Project_Box_Board_65x40"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "H"
(at 0 7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Project_Box_Board_65x40"
(at 0 5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Alexander Footprint Library:Board_65-40"
(at 0.762 -20.574 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0.762 -16.764 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "3.2mm Diameter Mounting Holes Pads (M3)"
(at 0.762 -16.764 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "Project Box Board 65x40"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Project_Box_Board_65x40_0_1"
(circle
(center -11.43 -1.27)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(circle
(center -11.43 -1.27)
(radius 1.7961)
(stroke
(width 2)
(type default)
)
(fill
(type none)
)
)
(circle
(center -3.81 -1.27)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(circle
(center -3.81 -1.27)
(radius 1.7961)
(stroke
(width 2)
(type default)
)
(fill
(type none)
)
)
(circle
(center 3.81 -1.27)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(circle
(center 3.81 -1.27)
(radius 1.7961)
(stroke
(width 2)
(type default)
)
(fill
(type none)
)
)
(circle
(center 11.43 -1.27)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(circle
(center 11.43 -1.27)
(radius 1.7961)
(stroke
(width 2)
(type default)
)
(fill
(type none)
)
)
)
(symbol "Project_Box_Board_65x40_1_1"
(pin passive line
(at -11.43 -6.35 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -3.81 -6.35 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 3.81 -6.35 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 11.43 -6.35 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "Alexander_Library_Symbols:USB-C RCP USB2.0 6POS" (symbol "Alexander_Library_Symbols:USB-C RCP USB2.0 6POS"
(pin_names (pin_names
(offset 1.016) (offset 1.016)
@ -303,6 +524,80 @@
) )
) )
) )
(symbol
(lib_id "Alexander_Library_Symbols:Project_Box_Board_65x40")
(at 36.83 25.4 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "2eb10bad-4c3e-41a8-a730-97db978a5d3a")
(property "Reference" "H1"
(at 36.83 19.05 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Project_Box_Board_65x40"
(at 36.83 21.59 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Alexander Footprint Library:Board_65-40"
(at 37.592 45.974 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 37.592 42.164 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "3.2mm Diameter Mounting Holes Pads (M3)"
(at 37.592 42.164 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "4"
(uuid "a810ba7a-3548-4f9a-aee0-3ff8db423110")
)
(pin "3"
(uuid "05bb6593-6243-4321-b5a2-6392e6f7af54")
)
(pin "2"
(uuid "78cb2358-c3ed-4bc6-86db-7be5d75aaf28")
)
(pin "1"
(uuid "61c1d571-be2e-4386-8313-69fadcc24649")
)
(instances
(project ""
(path "/3a25c160-da48-44cd-983c-4ce01577ade5"
(reference "H1")
(unit 1)
)
)
)
)
(symbol (symbol
(lib_id "Alexander_Library_Symbols:USB-C RCP USB2.0 6POS") (lib_id "Alexander_Library_Symbols:USB-C RCP USB2.0 6POS")
(at 114.3 50.8 0) (at 114.3 50.8 0)

View File

@ -0,0 +1 @@
0