fixed bug with wrong DIAG output tracking

This commit is contained in:
Edward Emelianov 2026-01-15 17:27:31 +03:00
parent e00aac01ec
commit 9c0152d08f
26 changed files with 158839 additions and 173216 deletions

View File

@ -1,13 +1,15 @@
(kicad_sch
(version 20231120)
(version 20250114)
(generator "eeschema")
(generator_version "8.0")
(generator_version "9.0")
(uuid "3a847712-b898-4e41-a808-b96f058e74d5")
(paper "A4")
(lib_symbols
(symbol "Connector:Conn_01x04_Female"
(pin_names
(offset 1.016) hide)
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
@ -73,45 +75,9 @@
)
)
(symbol "Conn_01x04_Female_1_1"
(arc
(start 0 -4.572)
(mid -0.5058 -5.08)
(end 0 -5.588)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -2.032)
(mid -0.5058 -2.54)
(end 0 -3.048)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -5.08) (xy -0.508 -5.08)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -2.54) (xy -0.508 -2.54)
(xy -1.27 2.54) (xy -0.508 2.54)
)
(stroke
(width 0.1524)
@ -135,7 +101,19 @@
)
(polyline
(pts
(xy -1.27 2.54) (xy -0.508 2.54)
(xy -1.27 -2.54) (xy -0.508 -2.54)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -5.08) (xy -0.508 -5.08)
)
(stroke
(width 0.1524)
@ -146,21 +124,45 @@
)
)
(arc
(start 0 0.508)
(mid -0.5058 0)
(end 0 -0.508)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 3.048)
(start 0 2.032)
(mid -0.5058 2.54)
(end 0 2.032)
(end 0 3.048)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -0.508)
(mid -0.5058 0)
(end 0 0.508)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -3.048)
(mid -0.5058 -2.54)
(end 0 -2.032)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -5.588)
(mid -0.5058 -5.08)
(end 0 -4.572)
(stroke
(width 0.1524)
(type default)
@ -242,9 +244,12 @@
)
)
)
(embedded_fonts no)
)
(symbol "Device:R"
(pin_numbers hide)
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
)
@ -363,6 +368,7 @@
)
)
)
(embedded_fonts no)
)
(symbol "power:+3.3VADC"
(power)
@ -428,7 +434,8 @@
(symbol "+3.3VADC_0_0"
(pin power_in line
(at 0 0 90)
(length 0) hide
(length 0)
(hide yes)
(name "+3.3VADC"
(effects
(font
@ -460,7 +467,7 @@
)
(polyline
(pts
(xy 0 0) (xy 0 2.54)
(xy 0 2.54) (xy 0.762 1.27)
)
(stroke
(width 0)
@ -472,7 +479,7 @@
)
(polyline
(pts
(xy 0 2.54) (xy 0.762 1.27)
(xy 0 0) (xy 0 2.54)
)
(stroke
(width 0)
@ -483,6 +490,7 @@
)
)
)
(embedded_fonts no)
)
(symbol "power:+5V"
(power)
@ -560,7 +568,7 @@
)
(polyline
(pts
(xy 0 0) (xy 0 2.54)
(xy 0 2.54) (xy 0.762 1.27)
)
(stroke
(width 0)
@ -572,7 +580,7 @@
)
(polyline
(pts
(xy 0 2.54) (xy 0.762 1.27)
(xy 0 0) (xy 0 2.54)
)
(stroke
(width 0)
@ -586,7 +594,8 @@
(symbol "+5V_1_1"
(pin power_in line
(at 0 0 90)
(length 0) hide
(length 0)
(hide yes)
(name "+5V"
(effects
(font
@ -603,6 +612,7 @@
)
)
)
(embedded_fonts no)
)
(symbol "power:Vdrive"
(power)
@ -680,7 +690,7 @@
)
(polyline
(pts
(xy 0 0) (xy 0 2.54)
(xy 0 2.54) (xy 0.762 1.27)
)
(stroke
(width 0)
@ -692,7 +702,7 @@
)
(polyline
(pts
(xy 0 2.54) (xy 0.762 1.27)
(xy 0 0) (xy 0 2.54)
)
(stroke
(width 0)
@ -706,7 +716,8 @@
(symbol "Vdrive_1_1"
(pin power_in line
(at 0 0 90)
(length 0) hide
(length 0)
(hide yes)
(name "Vdrive"
(effects
(font
@ -723,6 +734,7 @@
)
)
)
(embedded_fonts no)
)
(symbol "stm32-rescue:GND"
(power)
@ -793,7 +805,8 @@
(symbol "GND_1_1"
(pin power_in line
(at 0 0 270)
(length 0) hide
(length 0)
(hide yes)
(name "GND"
(effects
(font
@ -810,8 +823,20 @@
)
)
)
(embedded_fonts no)
)
)
(text "0 - motor's voltage / 10\n1 - +5V/2\n2,3,4,5 - external"
(exclude_from_sim no)
(at 36.449 29.083 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "76bdf3b7-4e18-402a-b021-2fd5563f3cc7")
)
(junction
(at 64.008 56.134)
(diameter 0)
@ -828,17 +853,6 @@
)
(uuid "d649c0db-39ea-40ea-bb2f-1733db52ed3f")
)
(text "0 - motor's voltage / 10\n1 - +5V/2\n2,3,4,5 - external"
(exclude_from_sim no)
(at 36.449 29.083 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "76bdf3b7-4e18-402a-b021-2fd5563f3cc7")
)
(global_label "ADC1"
(shape input)
(at 49.022 61.214 0)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

View File

@ -1,11 +1,11 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:24+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:24*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:58:57+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:25+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:58:57*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:25*
%MOMM*%
%LPD*%
G01*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
Drill report for multistepper.kicad_pcb
Created on 2025-02-03T11:59:03+0300
Created on 2026-01-15T17:24:19+0300
Copper Layer Stackup:
=============================================================

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*%
%TF.CreationDate,2025-02-03T11:59:00+03:00*%
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.6*%
%TF.CreationDate,2026-01-15T17:24:15+03:00*%
%TF.ProjectId,multistepper,6d756c74-6973-4746-9570-7065722e6b69,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Drillmap*%
%TF.FilePolarity,Positive*%
%FSLAX45Y45*%
G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.6) date 2025-02-03 11:59:00*
G04 Created by KiCad (PCBNEW 9.0.6) date 2026-01-15 17:24:15*
%MOMM*%
%LPD*%
G01*

View File

@ -3,9 +3,9 @@
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "8.0.6"
"Version": "9.0.6"
},
"CreationDate": "2025-02-03T11:58:57+03:00"
"CreationDate": "2026-01-15T17:24:26+03:00"
},
"GeneralSpecs": {
"ProjectId": {

View File

@ -1,8 +1,8 @@
M48
; DRILL file {KiCad 8.0.6} date 2025-02-03T11:59:05+0300
; DRILL file {KiCad 9.0.6} date 2026-01-15T17:24:15+0300
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2025-02-03T11:59:05+03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.6
; #@! TF.CreationDate,2026-01-15T17:24:15+03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.6
; #@! TF.FileFunction,MixedPlating,1,4
FMAT,2
METRIC

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 4,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
@ -10,6 +10,7 @@
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
@ -29,42 +30,25 @@
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
"vias",
"footprint_text",
"footprint_anchors",
"ratsnest",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"drawing_sheet",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"shapes"
],
"visible_layers": "fffffff_ffffffff",
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"zone_display_mode": 1
},
"git": {
@ -75,8 +59,64 @@
},
"meta": {
"filename": "multistepper.kicad_prl",
"version": 3
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": 0
},
"open_jobsets": [],
"project": {
"files": []
},

View File

@ -70,16 +70,20 @@
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "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_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"hole_to_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
@ -89,9 +93,11 @@
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
@ -103,10 +109,13 @@
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
@ -122,6 +131,7 @@
"min_clearance": 0.1,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.1,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
@ -141,10 +151,11 @@
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onviapad": true
"td_onvia": true
}
],
"teardrop_parameters": [
@ -241,6 +252,7 @@
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
@ -435,10 +447,13 @@
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "warning",
"missing_bidi_pin": "warning",
@ -453,9 +468,15 @@
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
@ -467,7 +488,7 @@
},
"meta": {
"filename": "multistepper.kicad_pro",
"version": 1
"version": 3
},
"net_settings": {
"classes": [
@ -482,6 +503,7 @@
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3,
"via_diameter": 0.8,
@ -499,6 +521,7 @@
"microvia_drill": 0.1,
"name": "thick",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 2.0,
"via_diameter": 1.0,
@ -516,6 +539,7 @@
"microvia_drill": 0.1,
"name": "thin",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 1,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.8,
@ -524,7 +548,7 @@
}
],
"meta": {
"version": 3
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
@ -567,6 +591,7 @@
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
@ -620,6 +645,7 @@
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": false,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
@ -663,6 +689,7 @@
},
"page_layout_descr_file": "",
"plot_directory": "",
"space_save_all_events": true,
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
@ -676,7 +703,7 @@
"sheets": [
[
"b3fa72ca-1dca-4726-a74c-38dc48d8d23f",
"Корневой лист"
"Root"
],
[
"076c38b6-e164-46bb-9d96-26f8bdfeca37",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,152 +1,538 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "stepper_module" (in_bom yes) (on_board yes)
(property "Reference" "PH" (id 0) (at 5.08 13.97 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "stepper_module" (id 1) (at 0 -11.43 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "stepper:stepper_module" (id 2) (at -39.37 13.97 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -39.37 13.97 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "stepper_module_0_1"
(polyline
(pts
(xy 8.89 15.24)
(xy 8.89 15.24)
)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 8.89 15.24) (end 8.89 15.24)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(rectangle (start 11.43 -10.16) (end -11.43 11.43)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 58.42 16.51) (mid 58.42 16.51) (end 58.42 16.51)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 58.42 16.51) (radius 0.0001)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 58.42 16.51) (radius 0.0001)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "stepper_module_1_1"
(pin passive line (at -16.51 8.89 0) (length 5.08)
(name "~{EN}" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 -6.35 180) (length 5.08)
(name "VIO" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 -3.81 180) (length 5.08)
(name "M1B" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 -1.27 180) (length 5.08)
(name "M1A" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 1.27 180) (length 5.08)
(name "M2A" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 3.81 180) (length 5.08)
(name "M2B" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 6.35 180) (length 5.08)
(name "GND" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 8.89 180) (length 5.08)
(name "Vmot" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -2.54 16.51 270) (length 5.08)
(name "DIAG" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 1.27 16.51 270) (length 5.08)
(name "INDEX" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 6.35 0) (length 5.08)
(name "MS1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 3.81 0) (length 5.08)
(name "MS2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 1.27 0) (length 5.08)
(name "SPREAD" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 -1.27 0) (length 5.08)
(name "PDN_UART" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 -3.81 0) (length 5.08)
(name "CLK" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 -6.35 0) (length 5.08)
(name "STEP" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -16.51 -8.89 0) (length 5.08)
(name "DIR" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 16.51 -8.89 180) (length 5.08)
(name "GND" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "stepper_module"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "PH"
(at 5.08 13.97 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "stepper_module"
(at 0 -11.43 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "stepper:stepper_module"
(at -39.37 13.97 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at -39.37 13.97 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "stepper_module_0_1"
(polyline
(pts
(xy 8.89 15.24) (xy 8.89 15.24)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 8.89 15.24)
(end 8.89 15.24)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 11.43 -10.16)
(end -11.43 11.43)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 58.42 16.51)
(mid 58.42 16.51)
(end 58.42 16.51)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(circle
(center 58.42 16.51)
(radius 0.0001)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(circle
(center 58.42 16.51)
(radius 0.0001)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
)
(symbol "stepper_module_1_1"
(pin passive line
(at -16.51 8.89 0)
(length 5.08)
(name "~{EN}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 6.35 0)
(length 5.08)
(name "MS1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 3.81 0)
(length 5.08)
(name "MS2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 1.27 0)
(length 5.08)
(name "SPREAD"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 -1.27 0)
(length 5.08)
(name "PDN_UART"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 -3.81 0)
(length 5.08)
(name "CLK"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 -6.35 0)
(length 5.08)
(name "STEP"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -16.51 -8.89 0)
(length 5.08)
(name "DIR"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -2.54 16.51 270)
(length 5.08)
(name "Vref"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "17"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 1.27 16.51 270)
(length 5.08)
(name "DIAG"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "18"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 8.89 180)
(length 5.08)
(name "Vmot"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "16"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 6.35 180)
(length 5.08)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 3.81 180)
(length 5.08)
(name "M2B"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 1.27 180)
(length 5.08)
(name "M2A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 -1.27 180)
(length 5.08)
(name "M1A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 -3.81 180)
(length 5.08)
(name "M1B"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 -6.35 180)
(length 5.08)
(name "VIO"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 16.51 -8.89 180)
(length 5.08)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)