diff options
| -rw-r--r-- | pcb/contacts.kicad_sch | 8 | ||||
| -rw-r--r-- | pcb/ethernet.kicad_sch | 8 | ||||
| -rw-r--r-- | pcb/iot-contact.kicad_pro | 331 | ||||
| -rw-r--r-- | pcb/iot-contact.kicad_sch | 168 | ||||
| -rw-r--r-- | pcb/power.kicad_sch | 8 | ||||
| -rw-r--r-- | pcb/processor.kicad_sch | 8 | 
6 files changed, 525 insertions, 6 deletions
diff --git a/pcb/contacts.kicad_sch b/pcb/contacts.kicad_sch new file mode 100644 index 0000000..1b1054b --- /dev/null +++ b/pcb/contacts.kicad_sch @@ -0,0 +1,8 @@ +(kicad_sch +	(version 20231120) +	(generator "eeschema") +	(generator_version "8.0") +	(uuid "70c5f940-ecf2-4145-90df-50c972c85245") +	(paper "A4") +	(lib_symbols) +) diff --git a/pcb/ethernet.kicad_sch b/pcb/ethernet.kicad_sch new file mode 100644 index 0000000..ffa7679 --- /dev/null +++ b/pcb/ethernet.kicad_sch @@ -0,0 +1,8 @@ +(kicad_sch +	(version 20231120) +	(generator "eeschema") +	(generator_version "8.0") +	(uuid "6035e8f9-9265-4827-a399-c86b4c4dba71") +	(paper "A4") +	(lib_symbols) +) diff --git a/pcb/iot-contact.kicad_pro b/pcb/iot-contact.kicad_pro index d2d4619..ce3e861 100644 --- a/pcb/iot-contact.kicad_pro +++ b/pcb/iot-contact.kicad_pro @@ -23,6 +23,217 @@    "cvpcb": {      "equivalence_files": []    }, +  "erc": { +    "erc_exclusions": [], +    "meta": { +      "version": 0 +    }, +    "pin_map": [ +      [ +        0, +        0, +        0, +        0, +        0, +        0, +        1, +        0, +        0, +        0, +        0, +        2 +      ], +      [ +        0, +        2, +        0, +        1, +        0, +        0, +        1, +        0, +        2, +        2, +        2, +        2 +      ], +      [ +        0, +        0, +        0, +        0, +        0, +        0, +        1, +        0, +        1, +        0, +        1, +        2 +      ], +      [ +        0, +        1, +        0, +        0, +        0, +        0, +        1, +        1, +        2, +        1, +        1, +        2 +      ], +      [ +        0, +        0, +        0, +        0, +        0, +        0, +        1, +        0, +        0, +        0, +        0, +        2 +      ], +      [ +        0, +        0, +        0, +        0, +        0, +        0, +        0, +        0, +        0, +        0, +        0, +        2 +      ], +      [ +        1, +        1, +        1, +        1, +        1, +        0, +        1, +        1, +        1, +        1, +        1, +        2 +      ], +      [ +        0, +        0, +        0, +        1, +        0, +        0, +        1, +        0, +        0, +        0, +        0, +        2 +      ], +      [ +        0, +        2, +        1, +        2, +        0, +        0, +        1, +        0, +        2, +        2, +        2, +        2 +      ], +      [ +        0, +        2, +        0, +        1, +        0, +        0, +        1, +        0, +        2, +        0, +        0, +        2 +      ], +      [ +        0, +        2, +        1, +        1, +        0, +        0, +        1, +        0, +        2, +        0, +        0, +        2 +      ], +      [ +        2, +        2, +        2, +        2, +        2, +        2, +        2, +        2, +        2, +        2, +        2, +        2 +      ] +    ], +    "rule_severities": { +      "bus_definition_conflict": "error", +      "bus_entry_needed": "error", +      "bus_to_bus_conflict": "error", +      "bus_to_net_conflict": "error", +      "conflicting_netclasses": "error", +      "different_unit_footprint": "error", +      "different_unit_net": "error", +      "duplicate_reference": "error", +      "duplicate_sheet_names": "error", +      "endpoint_off_grid": "warning", +      "extra_units": "error", +      "global_label_dangling": "warning", +      "hier_label_mismatch": "error", +      "label_dangling": "error", +      "lib_symbol_issues": "warning", +      "missing_bidi_pin": "warning", +      "missing_input_pin": "warning", +      "missing_power_pin": "error", +      "missing_unit": "warning", +      "multiple_net_names": "warning", +      "net_not_bus_member": "warning", +      "no_connect_connected": "warning", +      "no_connect_dangling": "warning", +      "pin_not_connected": "error", +      "pin_not_driven": "error", +      "pin_to_pin": "warning", +      "power_pin_not_driven": "error", +      "similar_labels": "warning", +      "simulation_model_issue": "ignore", +      "unannotated": "error", +      "unit_value_mismatch": "error", +      "unresolved_variable": "error", +      "wire_dangling": "error" +    } +  },    "libraries": {      "pinned_footprint_libs": [],      "pinned_symbol_libs": [] @@ -73,9 +284,125 @@      "page_layout_descr_file": ""    },    "schematic": { +    "annotate_start_num": 0, +    "bom_export_filename": "", +    "bom_fmt_presets": [], +    "bom_fmt_settings": { +      "field_delimiter": ",", +      "keep_line_breaks": false, +      "keep_tabs": false, +      "name": "CSV", +      "ref_delimiter": ",", +      "ref_range_delimiter": "", +      "string_delimiter": "\"" +    }, +    "bom_presets": [], +    "bom_settings": { +      "exclude_dnp": false, +      "fields_ordered": [ +        { +          "group_by": false, +          "label": "Reference", +          "name": "Reference", +          "show": true +        }, +        { +          "group_by": true, +          "label": "Value", +          "name": "Value", +          "show": true +        }, +        { +          "group_by": false, +          "label": "Datasheet", +          "name": "Datasheet", +          "show": true +        }, +        { +          "group_by": false, +          "label": "Footprint", +          "name": "Footprint", +          "show": true +        }, +        { +          "group_by": false, +          "label": "Qty", +          "name": "${QUANTITY}", +          "show": true +        }, +        { +          "group_by": true, +          "label": "DNP", +          "name": "${DNP}", +          "show": true +        } +      ], +      "filter_string": "", +      "group_symbols": true, +      "name": "Grouped By Value", +      "sort_asc": true, +      "sort_field": "Reference" +    }, +    "connection_grid_size": 50.0, +    "drawing": { +      "dashed_lines_dash_length_ratio": 12.0, +      "dashed_lines_gap_length_ratio": 3.0, +      "default_line_thickness": 6.0, +      "default_text_size": 50.0, +      "field_names": [], +      "intersheets_ref_own_page": false, +      "intersheets_ref_prefix": "", +      "intersheets_ref_short": false, +      "intersheets_ref_show": false, +      "intersheets_ref_suffix": "", +      "junction_size_choice": 3, +      "label_size_ratio": 0.375, +      "operating_point_overlay_i_precision": 3, +      "operating_point_overlay_i_range": "~A", +      "operating_point_overlay_v_precision": 3, +      "operating_point_overlay_v_range": "~V", +      "overbar_offset_ratio": 1.23, +      "pin_symbol_size": 25.0, +      "text_offset_ratio": 0.15 +    },      "legacy_lib_dir": "", -    "legacy_lib_list": [] +    "legacy_lib_list": [], +    "meta": { +      "version": 1 +    }, +    "net_format_name": "", +    "page_layout_descr_file": "", +    "plot_directory": "", +    "spice_current_sheet_as_root": false, +    "spice_external_command": "spice \"%I\"", +    "spice_model_current_sheet_as_root": true, +    "spice_save_all_currents": false, +    "spice_save_all_dissipations": false, +    "spice_save_all_voltages": false, +    "subpart_first_id": 65, +    "subpart_id_separator": 0    }, -  "sheets": [], +  "sheets": [ +    [ +      "5defd195-0277-4d04-9f5f-69e505c9845c", +      "Root" +    ], +    [ +      "3f49bcfb-bae6-46ff-af40-a6657170aa94", +      "ethernet" +    ], +    [ +      "9e600826-010a-409d-9a37-ea8e6fbe6058", +      "processor" +    ], +    [ +      "beb75790-f0de-47e4-906f-fee3b6a2625b", +      "power" +    ], +    [ +      "9aa5c9cc-82a4-470f-a11c-0206d75bb9c8", +      "contacts" +    ] +  ],    "text_variables": {}  } diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch index 6f60745..8aeee71 100644 --- a/pcb/iot-contact.kicad_sch +++ b/pcb/iot-contact.kicad_sch @@ -1,5 +1,165 @@ -(kicad_sch (version 20231120) (generator "eeschema") (generator_version "8.0") -  (paper "A4") -  (lib_symbols) -  (symbol_instances) +(kicad_sch +	(version 20231120) +	(generator "eeschema") +	(generator_version "8.0") +	(uuid "5defd195-0277-4d04-9f5f-69e505c9845c") +	(paper "A4") +	(lib_symbols) +	(sheet +		(at 38.1 76.2) +		(size 25.4 50.8) +		(fields_autoplaced yes) +		(stroke +			(width 0.1524) +			(type solid) +		) +		(fill +			(color 0 0 0 0.0000) +		) +		(uuid "3f49bcfb-bae6-46ff-af40-a6657170aa94") +		(property "Sheetname" "ethernet" +			(at 38.1 75.4884 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left bottom) +			) +		) +		(property "Sheetfile" "ethernet.kicad_sch" +			(at 38.1 127.5846 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left top) +			) +		) +		(instances +			(project "iot-contact" +				(path "/5defd195-0277-4d04-9f5f-69e505c9845c" +					(page "2") +				) +			) +		) +	) +	(sheet +		(at 215.9 76.2) +		(size 25.4 50.8) +		(fields_autoplaced yes) +		(stroke +			(width 0.1524) +			(type solid) +		) +		(fill +			(color 0 0 0 0.0000) +		) +		(uuid "9aa5c9cc-82a4-470f-a11c-0206d75bb9c8") +		(property "Sheetname" "contacts" +			(at 215.9 75.4884 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left bottom) +			) +		) +		(property "Sheetfile" "contacts.kicad_sch" +			(at 215.9 127.5846 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left top) +			) +		) +		(instances +			(project "iot-contact" +				(path "/5defd195-0277-4d04-9f5f-69e505c9845c" +					(page "5") +				) +			) +		) +	) +	(sheet +		(at 114.3 76.2) +		(size 50.8 50.8) +		(fields_autoplaced yes) +		(stroke +			(width 0.1524) +			(type solid) +		) +		(fill +			(color 0 0 0 0.0000) +		) +		(uuid "9e600826-010a-409d-9a37-ea8e6fbe6058") +		(property "Sheetname" "processor" +			(at 114.3 75.4884 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left bottom) +			) +		) +		(property "Sheetfile" "processor.kicad_sch" +			(at 114.3 127.5846 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left top) +			) +		) +		(instances +			(project "iot-contact" +				(path "/5defd195-0277-4d04-9f5f-69e505c9845c" +					(page "3") +				) +			) +		) +	) +	(sheet +		(at 127 152.4) +		(size 25.4 25.4) +		(fields_autoplaced yes) +		(stroke +			(width 0.1524) +			(type solid) +		) +		(fill +			(color 0 0 0 0.0000) +		) +		(uuid "beb75790-f0de-47e4-906f-fee3b6a2625b") +		(property "Sheetname" "power" +			(at 127 151.6884 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left bottom) +			) +		) +		(property "Sheetfile" "power.kicad_sch" +			(at 127 178.3846 0) +			(effects +				(font +					(size 1.27 1.27) +				) +				(justify left top) +			) +		) +		(instances +			(project "iot-contact" +				(path "/5defd195-0277-4d04-9f5f-69e505c9845c" +					(page "4") +				) +			) +		) +	) +	(sheet_instances +		(path "/" +			(page "1") +		) +	)  ) diff --git a/pcb/power.kicad_sch b/pcb/power.kicad_sch new file mode 100644 index 0000000..d4c47db --- /dev/null +++ b/pcb/power.kicad_sch @@ -0,0 +1,8 @@ +(kicad_sch +	(version 20231120) +	(generator "eeschema") +	(generator_version "8.0") +	(uuid "04efbab4-4b09-41dd-b889-e48452d150e7") +	(paper "A4") +	(lib_symbols) +) diff --git a/pcb/processor.kicad_sch b/pcb/processor.kicad_sch new file mode 100644 index 0000000..cb87fcd --- /dev/null +++ b/pcb/processor.kicad_sch @@ -0,0 +1,8 @@ +(kicad_sch +	(version 20231120) +	(generator "eeschema") +	(generator_version "8.0") +	(uuid "393d1ad1-4f47-4813-80db-2ff0bccd8599") +	(paper "A4") +	(lib_symbols) +)  | 
