This commit is contained in:
Vladimir Vinogradov 2023-11-17 03:09:06 +03:00
parent 7f9da127d7
commit 1ede30585d
14 changed files with 18645 additions and 4 deletions

@ -1 +1 @@
Subproject commit a5930d1c1f912e194e14ad9cd7366ab668dbdade
Subproject commit 51d27826a324acdeb80cd0164b7ba7e1124c4c49

View File

@ -0,0 +1,16 @@
(version 1)
(rule "MountingHole"
(layer outer)
(constraint clearance (min 2mm))
(condition "A.Hole_Size_X >= 3.5mm && B.Type=='zone'"))
(rule "HV"
(layer outer)
(constraint clearance (min 0.73mm))
(condition "A.NetClass == 'HV'"))
(rule "HVin"
(layer inner)
(constraint clearance (min 0.25mm))
(condition "A.NetClass == 'HV'"))

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,555 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.127,
"copper_line_width": 0.127,
"copper_text_italic": false,
"copper_text_size_h": 1.016,
"copper_text_size_v": 1.016,
"copper_text_thickness": 0.127,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"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.09999999999999999,
"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.09999999999999999,
"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.0,
"height": 1.15,
"width": 0.45
},
"silk_line_width": 0.254,
"silk_text_italic": false,
"silk_text_size_h": 0.508,
"silk_text_size_v": 0.508,
"silk_text_thickness": 0.127,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.19999999999999998
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"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": "ignore",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"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": "ignore",
"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"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.25,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.508,
"min_microvia_drill": 0.127,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.76,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.15,
"min_via_annular_width": 0.125,
"min_via_diameter": 0.19999999999999998,
"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.15,
0.2,
0.25,
0.4,
0.5,
0.7,
0.8,
1.0,
1.5,
2.0,
2.5,
3.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.45,
"drill": 0.2
},
{
"diameter": 0.6,
"drill": 0.3
},
{
"diameter": 2.0,
"drill": 0.8
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"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": "ignore",
"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": []
},
"meta": {
"filename": "MC33810-breakout.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.15,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.508,
"microvia_drill": 0.127,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.15,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.15,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.508,
"microvia_drill": 0.127,
"name": "HV",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.15,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "HV",
"pattern": "/OUT_IGN*"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "frankenso.net",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 60.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.25,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "Pcbnew",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "/production/",
"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_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"03caada9-9e22-4e2d-9035-b15433dfbb17",
""
],
[
"6974c204-4723-4ff4-849b-519f8c359510",
"MCZ33810"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
(fp_lib_table
(version 7)
(lib (name "kicad6-libraries")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries")(options "")(descr ""))
(lib (name "hellen-one-common")(type "KiCad")(uri "${KIPRJMOD}/../ext/hellen-one/kicad/footprints")(options "")(descr "Hellen-One common library"))
(lib (name "Connectors")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/Connectors.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,16 @@
Designator,Footprint,Quantity,Value,LCSC Part #
"C1, C4, C6, C7, C8, C9",C0603,6,100n,C14663
"C10, C11, C2, C5",0805,4,10u,C15850
C3,C0603,1,100p,C14858
G1,rusefi_logo,1,RUSEFI_LOGO,
"H1, H2",MountingHole_3.2mm_M3_ISO14580,2,M3,
J1,6473423-1,1,6473423-1,
"P1, P2, P3, P4",PAD-TH,4,Pad,
"Q1, Q2, Q3, Q4",TO-263-2,4,ISL9V3040S3S,C898702
"R1, R2",R0603,2,10k,C25804
"R10, R12, R6, R8",2512,4,36k,C474088
"R11, R13, R7, R9",1206,4,4.02k,C274026
"R3, R4",R0603,2,100,C22775
R5,Shunt_1206,1,0.02,C728292
U1,Mcz33810,1,MCZ33810EK,C3192631
U2,SOT-23-3,1,XC6206P332MR,C5446
1 Designator Footprint Quantity Value LCSC Part #
2 C1, C4, C6, C7, C8, C9 C0603 6 100n C14663
3 C10, C11, C2, C5 0805 4 10u C15850
4 C3 C0603 1 100p C14858
5 G1 rusefi_logo 1 RUSEFI_LOGO
6 H1, H2 MountingHole_3.2mm_M3_ISO14580 2 M3
7 J1 6473423-1 1 6473423-1
8 P1, P2, P3, P4 PAD-TH 4 Pad
9 Q1, Q2, Q3, Q4 TO-263-2 4 ISL9V3040S3S C898702
10 R1, R2 R0603 2 10k C25804
11 R10, R12, R6, R8 2512 4 36k C474088
12 R11, R13, R7, R9 1206 4 4.02k C274026
13 R3, R4 R0603 2 100 C22775
14 R5 Shunt_1206 1 0.02 C728292
15 U1 Mcz33810 1 MCZ33810EK C3192631
16 U2 SOT-23-3 1 XC6206P332MR C5446

Binary file not shown.

View File

@ -0,0 +1,37 @@
Designator,Mid X,Mid Y,Rotation,Layer
C1,40.301,40.0,180.0,top
C10,20.55,44.6375,90.0,top
C11,24.25,40.1375,0.0,top
C2,40.351,38.0,0.0,top
C3,25.249046,23.1,180.0,top
C4,59.301,40.0,0.0,top
C5,59.301,38.0,180.0,top
C6,30.0,24.0,0.0,top
C7,43.0,24.0,0.0,top
C8,56.0,24.0,0.0,top
C9,69.0,24.0,0.0,top
G1,68.0,46.0,0.0,top
J1,4.0,25.0,270.0,top
P1,26.0,33.0,0.0,top
P2,23.0,28.0,0.0,top
P3,26.0,28.0,0.0,top
P4,23.0,33.0,0.0,top
Q1,27.54,7.35,270.0,top
Q2,40.54,7.35,270.0,top
Q3,53.54,7.35,270.0,top
Q4,66.54,7.35,270.0,top
R1,27.0,37.0,180.0,top
R10,56.0,20.0,0.0,top
R11,62.0,21.0,90.0,top
R12,68.9625,20.0,0.0,top
R13,75.0,21.0,90.0,top
R2,23.5,37.0,0.0,top
R3,26.249046,25.3,270.0,top
R4,24.3,25.3,270.0,top
R5,23.0,20.40002,90.0,top
R6,30.0,20.0,0.0,top
R7,36.0,21.0,90.0,top
R8,43.0,20.0,0.0,top
R9,49.0,21.0,90.0,top
U1,50.0,39.8768,0.0,top
U2,24.05,44.6375,90.0,top
1 Designator Mid X Mid Y Rotation Layer
2 C1 40.301 40.0 180.0 top
3 C10 20.55 44.6375 90.0 top
4 C11 24.25 40.1375 0.0 top
5 C2 40.351 38.0 0.0 top
6 C3 25.249046 23.1 180.0 top
7 C4 59.301 40.0 0.0 top
8 C5 59.301 38.0 180.0 top
9 C6 30.0 24.0 0.0 top
10 C7 43.0 24.0 0.0 top
11 C8 56.0 24.0 0.0 top
12 C9 69.0 24.0 0.0 top
13 G1 68.0 46.0 0.0 top
14 J1 4.0 25.0 270.0 top
15 P1 26.0 33.0 0.0 top
16 P2 23.0 28.0 0.0 top
17 P3 26.0 28.0 0.0 top
18 P4 23.0 33.0 0.0 top
19 Q1 27.54 7.35 270.0 top
20 Q2 40.54 7.35 270.0 top
21 Q3 53.54 7.35 270.0 top
22 Q4 66.54 7.35 270.0 top
23 R1 27.0 37.0 180.0 top
24 R10 56.0 20.0 0.0 top
25 R11 62.0 21.0 90.0 top
26 R12 68.9625 20.0 0.0 top
27 R13 75.0 21.0 90.0 top
28 R2 23.5 37.0 0.0 top
29 R3 26.249046 25.3 270.0 top
30 R4 24.3 25.3 270.0 top
31 R5 23.0 20.40002 90.0 top
32 R6 30.0 20.0 0.0 top
33 R7 36.0 21.0 90.0 top
34 R8 43.0 20.0 0.0 top
35 R9 49.0 21.0 90.0 top
36 U1 50.0 39.8768 0.0 top
37 U2 24.05 44.6375 90.0 top

View File

@ -0,0 +1,10 @@
(sym_lib_table
(version 7)
(lib (name "rusefi_logo")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/rusefi_logo.kicad_sym")(options "")(descr ""))
(lib (name "TE_368255-2")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/TE_368255-2.kicad_sym")(options "")(descr ""))
(lib (name "chips")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/chips.kicad_sym")(options "")(descr ""))
(lib (name "semiconductors")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/semiconductors.kicad_sym")(options "")(descr ""))
(lib (name "hellen-one-common")(type "KiCad")(uri "${KIPRJMOD}/../ext/hellen-one/kicad/hellen-one-common.kicad_sym")(options "")(descr "Hellen-One common library"))
(lib (name "Mcz33810")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/Mcz33810.kicad_sym")(options "")(descr ""))
(lib (name "TE_6473423-1")(type "KiCad")(uri "${KIPRJMOD}/../ext/kicad6-libraries/TE_6473423-1.kicad_sym")(options "")(descr ""))
)

@ -1 +1 @@
Subproject commit 2b84ae0eb39a9065d23187c96387e0fcf6646e84
Subproject commit 506793e66ab2444d187f64cff0c4d01152ea4227

@ -1 +1 @@
Subproject commit 94905c3b3db340258dded64cb2b70bab4f13e0eb
Subproject commit 5c7d54ca7b106c201b8bfff870f06bcfe698acef

@ -1 +1 @@
Subproject commit 54c9c74ac2c5a6c6be05b81488f6d6dc28786090
Subproject commit a8bf13ccc04399ba22c80b21d861b207391a38fd