Driver Filter WIP
This commit is contained in:
parent
f74d787c99
commit
fec02919c3
22 changed files with 231651 additions and 231026 deletions
92140
driver/driver.kicad_pcb
92140
driver/driver.kicad_pcb
File diff suppressed because it is too large
Load diff
|
|
@ -3,10 +3,12 @@
|
|||
"active_layer": 40,
|
||||
"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,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
|
|
@ -62,7 +63,6 @@
|
|||
"clearance|282944039|58726700|790f4ef6-3f55-4fa4-81c6-33003849f50c|a2f0c0fe-22b1-4b3c-86d3-ad24c9eb552c",
|
||||
"clearance|288469039|29520000|9425723d-0dad-4e92-9ffa-75b3606da12c|20224eba-6b29-432e-afcb-ea331a43c8fd",
|
||||
"clearance|288469039|69520000|0eb0a593-9ea3-4404-925c-fe357e9fef85|06e33bfd-0e9a-456e-9f58-5c35518e28b9",
|
||||
"clearance|289944039|69940000|67f0ed67-a577-4470-8aad-1cbee5900911|06e33bfd-0e9a-456e-9f58-5c35518e28b9",
|
||||
"courtyards_overlap|273365342|7270001|c4a82479-2bda-4cd4-99b9-204c19f32b07|dbec98c5-ca5b-42e6-ab6d-61d6925880f6",
|
||||
"courtyards_overlap|274350001|7776443|c4a82479-2bda-4cd4-99b9-204c19f32b07|dbec98c5-ca5b-42e6-ab6d-61d6925880f6",
|
||||
"courtyards_overlap|325250001|16270001|4f976688-880b-471a-b950-4b4855215a7e|a92d58c2-a950-4743-ba5e-207b46fed029",
|
||||
|
|
@ -75,6 +75,7 @@
|
|||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
|
|
@ -83,6 +84,7 @@
|
|||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
|
|
@ -128,6 +130,7 @@
|
|||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
|
|
@ -419,15 +422,21 @@
|
|||
"bus_label_syntax": "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",
|
||||
|
|
@ -437,6 +446,7 @@
|
|||
"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",
|
||||
|
|
@ -454,7 +464,7 @@
|
|||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
|
|
@ -468,10 +478,10 @@
|
|||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"bus_width": 12,
|
||||
"clearance": 0.6,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
|
|
@ -480,33 +490,73 @@
|
|||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "HV",
|
||||
"nets": [
|
||||
"/DRV1",
|
||||
"/DRV2",
|
||||
"/DRV3",
|
||||
"/DRV4",
|
||||
"/DRV_A",
|
||||
"/DRV_B",
|
||||
"/OUT_A",
|
||||
"/OUT_B",
|
||||
"/VB1",
|
||||
"/VB2",
|
||||
"/VIN",
|
||||
"/VIN_INPUT",
|
||||
"/VIN_MEAS"
|
||||
],
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 2
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": [
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV1"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV2"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV3"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV4"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV_A"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/DRV_B"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/OUT_A"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/OUT_B"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/VB1"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/VB2"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/VIN"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/VIN_INPUT"
|
||||
},
|
||||
{
|
||||
"netclass": "HV",
|
||||
"pattern": "/VIN_MEAS"
|
||||
}
|
||||
]
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
|
|
@ -521,6 +571,57 @@
|
|||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"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
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
|
|
@ -537,6 +638,10 @@
|
|||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.3,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.3
|
||||
},
|
||||
|
|
@ -558,7 +663,12 @@
|
|||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"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
|
||||
},
|
||||
|
|
|
|||
26730
driver/driver.kicad_sch
26730
driver/driver.kicad_sch
File diff suppressed because it is too large
Load diff
22
driver/footprints.pretty/proto_3x3.kicad_mod
Normal file
22
driver/footprints.pretty/proto_3x3.kicad_mod
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
(footprint "proto_3x3" (version 20230410) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr through_hole)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "Dwgs.User") hide (tstamp 46bb6dc7-58f5-4f26-9ae9-75ed7489d6fd)
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
)
|
||||
(fp_text value "proto_3x3" (at 0 1 unlocked) (layer "F.Fab") (tstamp 76661532-5791-42a8-b4da-4c1de8ab4132)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") (tstamp 4827b9a1-3c6b-4d65-933c-455a0e3d03cd)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad "1" thru_hole circle (at -2.54 -2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8375d10b-19b0-4e25-a5d0-fa7de82b2a57))
|
||||
(pad "1" thru_hole circle (at -2.54 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 063f7b41-f563-45a9-a038-17f9f111ae04))
|
||||
(pad "1" thru_hole circle (at -2.54 2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp e78a9d05-2562-4030-9ce2-1d3e7f576a1e))
|
||||
(pad "1" thru_hole circle (at 0 -2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 77b07121-6d23-4e87-b583-412dce7c3a1f))
|
||||
(pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 6cd283f6-0657-44b0-8c1a-8a5168d6e039))
|
||||
(pad "1" thru_hole circle (at 0 2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 0b6b0558-2feb-4aa7-8407-9362acc4ed00))
|
||||
(pad "1" thru_hole circle (at 2.54 -2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 714cc91f-43db-4ac4-983a-89ed1e1eb4c0))
|
||||
(pad "1" thru_hole circle (at 2.54 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp fdc3f656-f95d-4f99-85c8-aaeb734a2848))
|
||||
(pad "1" thru_hole circle (at 2.54 2.54) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp ef0fb373-9454-4a30-a257-b761ae5b2903))
|
||||
)
|
||||
17
driver/footprints.pretty/testpoint_pad_rect.kicad_mod
Normal file
17
driver/footprints.pretty/testpoint_pad_rect.kicad_mod
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
(footprint "testpoint_pad_rect" (version 20230410) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at -0.889 0 unlocked) (layer "Dwgs.User") hide (tstamp 2975fd59-8eb0-4c37-9b60-720d4cefa703)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)) (justify right))
|
||||
)
|
||||
(fp_text value "testpoint_pad_rect" (at -1.016 0 unlocked) (layer "F.SilkS") (tstamp 2bbe6a13-a50f-4053-bbaa-fbc708b7d0c9)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1) bold) (justify right))
|
||||
)
|
||||
(fp_rect (start -0.889 -0.508) (end 0.889 0.508)
|
||||
(stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 6a5dfe1c-752a-436d-a8d0-3e3a0e2a7a6f))
|
||||
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") (tstamp cccc821e-6fbf-4cfa-a300-39e372b643c0)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad "1" smd rect (at 0 0) (size 1.5 0.8) (layers "F.Cu" "F.Mask")
|
||||
(thermal_bridge_angle 45) (tstamp b5ce34cb-7217-4ffd-9efc-91ea442946a0))
|
||||
)
|
||||
175324
driver/fp-info-cache
175324
driver/fp-info-cache
File diff suppressed because it is too large
Load diff
|
|
@ -1,7 +1,9 @@
|
|||
(sym_lib_table
|
||||
(lib (name "components")(type "Legacy")(uri "${KIPRJMOD}/components.lib")(options "")(descr ""))
|
||||
(lib (name "driver-rescue")(type "Legacy")(uri "${KIPRJMOD}/driver-rescue.lib")(options "")(descr ""))
|
||||
(lib (name "center-rescue")(type "Legacy")(uri "C:/Users/jaseg/shared/center/center-rescue.lib")(options "")(descr ""))
|
||||
(lib (name "tx4138")(type "Legacy")(uri "${KIPRJMOD}/tx4138.lib")(options "")(descr ""))
|
||||
(lib (name "kicad_sucks")(type "KiCad")(uri "${KIPRJMOD}/kicad_sucks.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "components")(type "Legacy")(uri "${KIPRJMOD}/components.lib")(options "")(descr ""))
|
||||
(lib (name "driver-rescue")(type "Legacy")(uri "${KIPRJMOD}/driver-rescue.lib")(options "")(descr ""))
|
||||
(lib (name "center-rescue")(type "Legacy")(uri "C:/Users/jaseg/shared/center/center-rescue.lib")(options "")(descr ""))
|
||||
(lib (name "tx4138")(type "Legacy")(uri "${KIPRJMOD}/tx4138.lib")(options "")(descr ""))
|
||||
(lib (name "kicad_sucks")(type "KiCad")(uri "${KIPRJMOD}/kicad_sucks.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/symbols.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
|
|
|
|||
29
driver/symbols.kicad_sym
Normal file
29
driver/symbols.kicad_sym
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||
(symbol "BOM_ITEM" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "X" (at -2.54 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "BOM_ITEM_0_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -0.635)
|
||||
(xy 0.635 0)
|
||||
(xy 0 0.635)
|
||||
(xy -0.635 0)
|
||||
(xy 0 -0.635)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue