diff --git a/board/board.kicad_pro b/board/board.kicad_pro index 31d57a3..eee17a4 100644 --- a/board/board.kicad_pro +++ b/board/board.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": { "board_outline_line_width": 0.049999999999999996, @@ -104,20 +105,65 @@ "allow_microvias": false, "max_error": 0.005, "min_clearance": 0.127, + "min_connection": 0.0, "min_copper_edge_clearance": 0.19999999999999998, "min_hole_clearance": 0.25, "min_hole_to_hole": 0.5, "min_microvia_diameter": 0.19999999999999998, "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, "min_through_hole_diameter": 0.19999999999999998, "min_track_width": 0.127, "min_via_annular_width": 0.13, "min_via_diameter": 0.5, "solder_mask_clearance": 0.0, "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, "use_height_for_length_calcs": true }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [ 0.0, 0.127, @@ -137,7 +183,8 @@ "zones_allow_external_fillets": false, "zones_use_no_outline": true }, - "layer_presets": [] + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -379,7 +426,9 @@ "meta": { "version": 2 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { diff --git a/board/board.kicad_sch b/board/board.kicad_sch index 83fcf5a..f7fc7b7 100644 --- a/board/board.kicad_sch +++ b/board/board.kicad_sch @@ -310,9 +310,58 @@ ) ) ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) + (wire (pts (xy 182.88 129.54) (xy 182.88 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a1fc14d-1d6f-444c-82b2-77ce3f0eeb3f) + ) + (wire (pts (xy 175.26 129.54) (xy 182.88 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b5f50e6e-6728-4454-96f5-44e0bc388ce5) + ) + (text "Output connectors go here" (at 224.79 88.9 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5620d6a8-2b90-4d3e-a8eb-4e9166cf894c) @@ -322,6 +371,22 @@ (uuid 5f8ce505-fe81-4f0d-a4d4-c49a61dc12de) ) + (symbol (lib_id "power:GND") (at 182.88 139.7 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 971afa99-5d33-4a72-a8e1-edd3c45138ed) + (property "Reference" "#PWR?" (id 0) (at 182.88 146.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 182.88 144.78 0)) + (property "Footprint" "" (id 2) (at 182.88 139.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 182.88 139.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0e12e353-ffd6-4e27-8957-653e209f57b0)) + ) + (symbol (lib_id "Graphic:Logo_Open_Hardware_Small") (at 273.05 157.48 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid b72b6f4a-7489-40f2-bb90-d75ae01aa368) @@ -349,6 +414,10 @@ (property "Sheet file" "implementation.kicad_sch" (id 1) (at 114.3 135.2046 0) (effects (font (size 1.27 1.27)) (justify left top)) ) + (pin "GND" input (at 175.26 129.54 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 466cf29f-04d2-4303-aa26-8ec28548d2f2) + ) ) (sheet_instances @@ -357,6 +426,9 @@ ) (symbol_instances + (path "/971afa99-5d33-4a72-a8e1-edd3c45138ed" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/b72b6f4a-7489-40f2-bb90-d75ae01aa368" (reference "LOGO1") (unit 1) (value "Logo_Open_Hardware_Small") (footprint "Symbol:OSHW-Symbol_6.7x6mm_SilkScreen") ) diff --git a/board/implementation.kicad_sch b/board/implementation.kicad_sch index a9c11d3..39a2462 100644 --- a/board/implementation.kicad_sch +++ b/board/implementation.kicad_sch @@ -7,4 +7,9 @@ (lib_symbols ) + + (hierarchical_label "GND" (shape input) (at 194.31 120.65 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 3a157695-9c71-4123-9d47-e9f157bde643) + ) ) diff --git a/put_on_edge b/put_on_edge index f383262..fef1e05 160000 --- a/put_on_edge +++ b/put_on_edge @@ -1 +1 @@ -Subproject commit f38326236dfcf46de44ecbed96fbc6a1acd702e0 +Subproject commit fef1e05e9ac5d9df9d269b73c07b4ae29f1bc2e1