start PCB

This commit is contained in:
Edward Emelianov 2025-03-21 12:40:00 +03:00
parent 73f9d0b2f8
commit 73557762a4
18 changed files with 142671 additions and 0 deletions

View File

@ -0,0 +1,8 @@
7 interfaces over USB
======================
- 1 CAN
- 3 RS-485
- 2 or 1 RS-232
- 1 SSI or 1 RS-422 (in this case 1 RS-232)

View File

@ -0,0 +1,38 @@
"Reference","Value","Datasheet","Footprint","Qty","DNP"
"C1,C2,C4,C6,C7,C9,C10,C11,C12,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C30,C31","0.1","~","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","23",""
"C3","22u","~","Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder","1",""
"C5,C8","12","~","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","2",""
"C13,C14,C32,C33","1u","~","Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder","4",""
"C27,C28,C29","0.47","~","Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder","3",""
"D1,D2","1N5817","~","Diode_SMD:D_SMA-SMB_Universal_Handsoldering","2",""
"D3","PESD1CAN","","Package_TO_SOT_SMD:SOT-23","1",""
"D4,D5,D6,D11,D12","SM712_SOT23","https://www.littelfuse.com/~/media/electronics/datasheets/tvs_diode_arrays/littelfuse_tvs_diode_array_sm712_datasheet.pdf.pdf","Package_TO_SOT_SMD:SOT-23","5",""
"D7,D8,D9,D10","SMAJ15CA","https://www.littelfuse.com/media?resourcetype=datasheets&itemid=75e32973-b177-4ee3-a0ff-cedaf1abdb93&filename=smaj-datasheet","Diode_SMD:D_SMA","4",""
"F1,F2,F3,F4,F5,F6","0.5A","~","Fuse:Fuse_1206_3216Metric","6",""
"J1","Screw_Terminal_01x02","~","TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal","1",""
"J2","USB_B","~","Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal","1",""
"J4,J5,J6,J7,J8,J9","Term_3","~","TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal","6",""
"J10","SSI{slash}422","~","my_footprints:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm","1",""
"JP1","Jumper_2_Open","~","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","1",""
"JP2,JP3,JP4,JP5,JP6","Jumper_3_Open","~","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","5",""
"Q1","AO3401","~","Package_TO_SOT_SMD:SOT-23_Handsoldering","1",""
"Q2,Q3,Q4,Q5,Q6","B0505S-1W","","my_footprints:B0x0xS","5",""
"Q7","B0505S-2W","","my_footprints:B0505S-2W","1",""
"R1,R2,R8","22","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","3",""
"R3","1k5","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R4","330","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R5,R7,R18","10k","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","3",""
"R6","1k","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","1",""
"R9","120","","Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder","1",""
"R10,R11,R12,R13,R14,R15,R16,R17","510","~","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","8",""
"SW1,SW2,SW4","SW_Push","~","Button_Switch_SMD:SW_SPST_FSMSM","3",""
"SW3","SW_DIP_x01","~","Button_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile","1",""
"U1","LM1117MP-3.3","http://www.ti.com/lit/ds/symlink/lm1117.pdf","Package_TO_SOT_SMD:SOT-223-3_TabPin2","1",""
"U2","USBLC6-2SC6","https://www.st.com/resource/en/datasheet/usblc6-2.pdf","Package_TO_SOT_SMD:SOT-23-6","1",""
"U3","STM32F303RBT6","https://www.st.com/resource/en/datasheet/stm32f303rb.pdf","Package_QFP:LQFP-64_10x10mm_P0.5mm","1",""
"U4","ISO1050DUB","http://www.ti.com/lit/ds/symlink/iso1050.pdf","Package_SO:SOP-8_6.62x9.15mm_P2.54mm","1",""
"U5,U6,U7","ISO3088DW","http://www.ti.com/lit/ds/symlink/iso3082.pdf","Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm","3",""
"U8,U9,U10,U11","H11L1","https://www.onsemi.com/pub/Collateral/H11L3M-D.PDF","Package_DIP:DIP-6_W7.62mm","4",""
"U12","MAX3232","https://datasheets.maximintegrated.com/en/ds/MAX3222-MAX3241.pdf","Package_SO:SOIC-16_3.9x9.9mm_P1.27mm","1",""
"U13","ISO3086","","Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm","1",""
"Y1","8MHz","~","Crystal:Crystal_HC49-U_Vertical","1",""
1 Reference Value Datasheet Footprint Qty DNP
2 C1,C2,C4,C6,C7,C9,C10,C11,C12,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C30,C31 0.1 ~ Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder 23
3 C3 22u ~ Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder 1
4 C5,C8 12 ~ Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder 2
5 C13,C14,C32,C33 1u ~ Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder 4
6 C27,C28,C29 0.47 ~ Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder 3
7 D1,D2 1N5817 ~ Diode_SMD:D_SMA-SMB_Universal_Handsoldering 2
8 D3 PESD1CAN Package_TO_SOT_SMD:SOT-23 1
9 D4,D5,D6,D11,D12 SM712_SOT23 https://www.littelfuse.com/~/media/electronics/datasheets/tvs_diode_arrays/littelfuse_tvs_diode_array_sm712_datasheet.pdf.pdf Package_TO_SOT_SMD:SOT-23 5
10 D7,D8,D9,D10 SMAJ15CA https://www.littelfuse.com/media?resourcetype=datasheets&itemid=75e32973-b177-4ee3-a0ff-cedaf1abdb93&filename=smaj-datasheet Diode_SMD:D_SMA 4
11 F1,F2,F3,F4,F5,F6 0.5A ~ Fuse:Fuse_1206_3216Metric 6
12 J1 Screw_Terminal_01x02 ~ TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal 1
13 J2 USB_B ~ Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal 1
14 J4,J5,J6,J7,J8,J9 Term_3 ~ TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal 6
15 J10 SSI{slash}422 ~ my_footprints:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm 1
16 JP1 Jumper_2_Open ~ Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical 1
17 JP2,JP3,JP4,JP5,JP6 Jumper_3_Open ~ Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical 5
18 Q1 AO3401 ~ Package_TO_SOT_SMD:SOT-23_Handsoldering 1
19 Q2,Q3,Q4,Q5,Q6 B0505S-1W my_footprints:B0x0xS 5
20 Q7 B0505S-2W my_footprints:B0505S-2W 1
21 R1,R2,R8 22 ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 3
22 R3 1k5 ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
23 R4 330 ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
24 R5,R7,R18 10k ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 3
25 R6 1k ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 1
26 R9 120 Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder 1
27 R10,R11,R12,R13,R14,R15,R16,R17 510 ~ Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder 8
28 SW1,SW2,SW4 SW_Push ~ Button_Switch_SMD:SW_SPST_FSMSM 3
29 SW3 SW_DIP_x01 ~ Button_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile 1
30 U1 LM1117MP-3.3 http://www.ti.com/lit/ds/symlink/lm1117.pdf Package_TO_SOT_SMD:SOT-223-3_TabPin2 1
31 U2 USBLC6-2SC6 https://www.st.com/resource/en/datasheet/usblc6-2.pdf Package_TO_SOT_SMD:SOT-23-6 1
32 U3 STM32F303RBT6 https://www.st.com/resource/en/datasheet/stm32f303rb.pdf Package_QFP:LQFP-64_10x10mm_P0.5mm 1
33 U4 ISO1050DUB http://www.ti.com/lit/ds/symlink/iso1050.pdf Package_SO:SOP-8_6.62x9.15mm_P2.54mm 1
34 U5,U6,U7 ISO3088DW http://www.ti.com/lit/ds/symlink/iso3082.pdf Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm 3
35 U8,U9,U10,U11 H11L1 https://www.onsemi.com/pub/Collateral/H11L3M-D.PDF Package_DIP:DIP-6_W7.62mm 4
36 U12 MAX3232 https://datasheets.maximintegrated.com/en/ds/MAX3222-MAX3241.pdf Package_SO:SOIC-16_3.9x9.9mm_P1.27mm 1
37 U13 ISO3086 Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm 1
38 Y1 8MHz ~ Crystal:Crystal_HC49-U_Vertical 1

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,4 @@
(fp_lib_table
(version 7)
(lib (name "my_footprints")(type "KiCad")(uri "${KIPRJMOD}/my_footprints.pretty")(options "")(descr ""))
)

View File

@ -0,0 +1,110 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "ISO3086" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 20.32 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "ISO3086" (id 1) (at 0 17.78 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm" (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_description" "RS422 isolator" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ISO3086_0_0"
(rectangle (start -11.43 15.24) (end 13.97 -15.24)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(polyline
(pts
(xy -1.27 15.24)
(xy -1.27 -15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 1.27 15.24)
(xy 1.27 -15.24)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(text "GALVANIC ISOLATION" (at 0 0.508 900)
(effects (font (size 1.016 1.016)))
)
)
(symbol "ISO3086_1_1"
(pin power_in line (at -6.35 17.78 270) (length 2.54)
(name "Vcc1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 8.89 -17.78 90) (length 2.54)
(name "GND2" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 16.51 -8.89 180) (length 2.54)
(name "Y" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 16.51 -5.08 180) (length 2.54)
(name "Z" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 16.51 5.08 180) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 16.51 8.89 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 11.43 -17.78 90) (length 2.54)
(name "GND2" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 8.89 17.78 270) (length 2.54)
(name "Vcc2" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -8.89 -17.78 90) (length 2.54)
(name "GND1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin output line (at -13.97 -2.54 0) (length 2.54)
(name "R" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -13.97 -5.08 0) (length 2.54)
(name "~{RE}" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -13.97 7.62 0) (length 2.54)
(name "DE" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -13.97 2.54 0) (length 2.54)
(name "D" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -6.35 -17.78 90) (length 2.54)
(name "GND1" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -3.81 -17.78 90) (length 2.54)
(name "GND1" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 6.35 -17.78 90) (length 2.54)
(name "GND2" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
)

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

@ -0,0 +1,132 @@
{
"board": {
"active_layer": 17,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"prototype_zone_fills": false,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
"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",
"locked_item_shadows",
"conflict_shadows",
"shapes"
],
"visible_layers": "00000000_00000000_0fffffff_ffffffff",
"zone_display_mode": 1
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "many485.kicad_prl",
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
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": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}

View File

@ -0,0 +1,693 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 2,
"dimension_units": 2,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.0
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"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": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"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": "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": "warning",
"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": "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",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.2,
"min_connection": 0.3,
"min_copper_edge_clearance": 1.0,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.3,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.4,
"min_track_width": 0.2,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.6,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.2,
0.25,
0.5,
1.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.8,
"drill": 0.4
},
{
"diameter": 1.0,
"drill": 0.6
},
{
"diameter": 1.2,
"drill": 0.8
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"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": "ignore",
"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",
"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": "error",
"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",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [
"Connector_minidin"
],
"pinned_symbol_libs": []
},
"meta": {
"filename": "many485.kicad_pro",
"version": 3
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"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.2,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "BOM.csv",
"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
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Manufacturer",
"name": "Manufacturer",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": false,
"name": "",
"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": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"meta": {
"version": 0
},
"model_mode": 4,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"space_save_all_events": true,
"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": [
[
"8d999898-5824-4200-a5bb-e5cd72e34b91",
"Root"
],
[
"b5d3972e-2956-484f-8514-69dcc9a48328",
"Isolated_485_01"
],
[
"fffbe808-9aec-4c0c-a1ae-7f856729924e",
"Isolated_485_2"
],
[
"bfb47038-e30b-4456-8a3f-910a2a85c045",
"Isolated_485_3"
],
[
"8303fa26-68ce-4671-900d-4c072b8eabbd",
"Isolated_232"
],
[
"80264a45-619f-4fbb-976c-6c15dcb432b8",
"SSI_422"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,19 @@
(footprint "B0505S-2W" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 10.2 7.2 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 063944c1-1524-42ff-905d-c6b885fc84e4)
)
(fp_text value "B0505S-2W" (at 11.4 3.1 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7415e127-24bc-4666-a29b-ff109d7551a2)
)
(fp_rect (start -2 -0.9) (end 17.6 6.1) (layer "F.SilkS") (width 0.15) (fill none) (tstamp 57bbab45-a75a-4905-a574-87517a61f8db))
(fp_line (start 5.08 -2.54) (end 5.08 7.62) (layer "Dwgs.User") (width 0.12) (tstamp a22d139b-ae36-48a3-b52e-1d45f780278d))
(pad "1" thru_hole roundrect (at 0 0) (size 2 1.524) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp ddbc7909-3eed-4032-bb90-06d3d67deab6))
(pad "2" thru_hole roundrect (at 2.54 0) (size 2 1.524) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp e2c7f9a0-cd9c-40f2-8bc0-64127c765f0d))
(pad "4" thru_hole roundrect (at 7.62 0) (size 2.286 1.524) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp ab22ff25-f082-49df-a551-c9a53e6f86a3))
(pad "6" thru_hole roundrect (at 12.7 0) (size 2.286 1.524) (drill 0.6) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 2c7aecb6-ba12-4511-83ea-d194a95071b1))
)

View File

@ -0,0 +1,215 @@
(footprint "B0x0xS"
(version 20250309)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -2.54 2.286 0)
(layer "F.SilkS")
(uuid "ee98884c-b01e-42c7-8815-70c63ca0380a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "B0x0xS"
(at 0 -3.048 0)
(layer "F.Fab")
(uuid "1a9a2254-801e-44cc-8499-5009849477a8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "bc9c3dde-2efe-45e1-bd44-32a6ae7e881e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "a468b167-8529-4df4-bd4f-e1bfc8c650fc")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -5.8 -5.1)
(end -5.8 0.9)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "91575876-2f5f-4300-a59e-6327bd41978a")
)
(fp_line
(start -5.8 0.9)
(end -0.7112 0.9144)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "da822648-b16d-46ef-87d0-571b66c556db")
)
(fp_line
(start -0.508 -5.08)
(end -5.8 -5.1)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "8e59ddde-6d7b-4614-9742-26db8138db0f")
)
(fp_line
(start 5.8 -5.1)
(end 0.508 -5.08)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "f87c72b9-c305-489a-bd04-b4a4d58b725c")
)
(fp_line
(start 5.8 -5.1)
(end 5.8 0.9)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "dbc34d16-64b1-40be-9926-084f9486b43d")
)
(fp_line
(start 5.8 0.9)
(end 0.7112 0.9144)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "0b84b7ec-816f-417e-80c2-0f03b7ee6c7b")
)
(fp_line
(start -0.254 -5.0292)
(end -0.254 1.0668)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "a79606de-8ac2-4d48-8694-8906053dee31")
)
(fp_line
(start 0.254 1.0668)
(end 0.254 -5.0292)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "935182ad-231d-4492-a2e6-b8ef4f61bdd9")
)
(fp_arc
(start -0.254 -5.0292)
(mid 0 -5.2832)
(end 0.254 -5.0292)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "376daf3d-77a6-4454-837b-ecaaa3bfab58")
)
(fp_arc
(start 0.254 1.0668)
(mid 0 1.3208)
(end -0.254 1.0668)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "f817554e-83c7-4eb1-9e73-a6b2db3e941a")
)
(pad "1" thru_hole circle
(at -3.81 0)
(size 1.5 1.5)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(tenting
(front none)
(back none)
)
(uuid "3679fd64-6d94-4bd2-ac77-833e9fb0e6b1")
)
(pad "2" thru_hole circle
(at -1.27 0)
(size 1.5 1.5)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(tenting
(front none)
(back none)
)
(uuid "51cfc21e-2343-41b5-b7a1-6cbb380df6a0")
)
(pad "3" thru_hole circle
(at 1.27 0)
(size 1.5 1.5)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(tenting
(front none)
(back none)
)
(uuid "753f1d53-de67-4ec3-9369-8afe92344e33")
)
(pad "4" thru_hole circle
(at 3.81 0)
(size 1.5 1.5)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(tenting
(front none)
(back none)
)
(uuid "ca5c819c-51a9-4cb4-96b3-826dc377af10")
)
(embedded_fonts no)
(model "${KICAD8_3DMODEL_DIR}/Converter_DCDC.3dshapes/Converter_DCDC_Murata_CRE1xxxxxx3C_THT.wrl"
(offset
(xyz -3.85 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -0 -0 -90)
)
)
)

View File

@ -0,0 +1,65 @@
(module DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm (layer F.Cu) (tedit 59FEDEE2)
(descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
(tags "9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm")
(fp_text reference REF** (at -5.54 -3.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm (at -5.54 15.85) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start -18.04 0.3) (end -19.64 0.3) (angle 180.000000) (layer F.Fab) (width 0.1))
(fp_arc (start 6.96 0.3) (end 5.36 0.3) (angle 180.000000) (layer F.Fab) (width 0.1))
(fp_line (start -20.965 -2.7) (end -20.965 7.78) (layer F.Fab) (width 0.1))
(fp_line (start -20.965 7.78) (end 9.885 7.78) (layer F.Fab) (width 0.1))
(fp_line (start 9.885 7.78) (end 9.885 -2.7) (layer F.Fab) (width 0.1))
(fp_line (start 9.885 -2.7) (end -20.965 -2.7) (layer F.Fab) (width 0.1))
(fp_line (start -20.965 7.78) (end -20.965 8.18) (layer F.Fab) (width 0.1))
(fp_line (start -20.965 8.18) (end 9.885 8.18) (layer F.Fab) (width 0.1))
(fp_line (start 9.885 8.18) (end 9.885 7.78) (layer F.Fab) (width 0.1))
(fp_line (start 9.885 7.78) (end -20.965 7.78) (layer F.Fab) (width 0.1))
(fp_line (start -13.69 8.18) (end -13.69 14.35) (layer F.Fab) (width 0.1))
(fp_line (start -13.69 14.35) (end 2.61 14.35) (layer F.Fab) (width 0.1))
(fp_line (start 2.61 14.35) (end 2.61 8.18) (layer F.Fab) (width 0.1))
(fp_line (start 2.61 8.18) (end -13.69 8.18) (layer F.Fab) (width 0.1))
(fp_line (start -20.54 8.18) (end -20.54 13.18) (layer F.Fab) (width 0.1))
(fp_line (start -20.54 13.18) (end -15.54 13.18) (layer F.Fab) (width 0.1))
(fp_line (start -15.54 13.18) (end -15.54 8.18) (layer F.Fab) (width 0.1))
(fp_line (start -15.54 8.18) (end -20.54 8.18) (layer F.Fab) (width 0.1))
(fp_line (start 4.46 8.18) (end 4.46 13.18) (layer F.Fab) (width 0.1))
(fp_line (start 4.46 13.18) (end 9.46 13.18) (layer F.Fab) (width 0.1))
(fp_line (start 9.46 13.18) (end 9.46 8.18) (layer F.Fab) (width 0.1))
(fp_line (start 9.46 8.18) (end 4.46 8.18) (layer F.Fab) (width 0.1))
(fp_line (start -19.64 7.78) (end -19.64 0.3) (layer F.Fab) (width 0.1))
(fp_line (start -16.44 7.78) (end -16.44 0.3) (layer F.Fab) (width 0.1))
(fp_line (start 5.36 7.78) (end 5.36 0.3) (layer F.Fab) (width 0.1))
(fp_line (start 8.56 7.78) (end 8.56 0.3) (layer F.Fab) (width 0.1))
(fp_line (start -21.025 7.72) (end -21.025 -2.76) (layer F.SilkS) (width 0.12))
(fp_line (start -21.025 -2.76) (end 9.945 -2.76) (layer F.SilkS) (width 0.12))
(fp_line (start 9.945 -2.76) (end 9.945 7.72) (layer F.SilkS) (width 0.12))
(fp_line (start -0.25 -3.654338) (end 0.25 -3.654338) (layer F.SilkS) (width 0.12))
(fp_line (start 0.25 -3.654338) (end 0 -3.221325) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -3.221325) (end -0.25 -3.654338) (layer F.SilkS) (width 0.12))
(fp_line (start -21.5 -3.25) (end -21.5 14.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -21.5 14.85) (end 10.4 14.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.4 14.85) (end 10.4 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.4 -3.25) (end -21.5 -3.25) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
(pad 0 thru_hole circle (at -18.04 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask))
(pad 0 thru_hole circle (at 6.96 0.3) (size 4 4) (drill 3.2) (layers *.Cu *.Mask))
(fp_text user %R (at -5.54 11.265) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,9 @@
(module Hole_3mm (layer F.Cu) (tedit 5913F6E4)
(fp_text reference REF** (at 0 3.81) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Hole_3mm (at 0 -7.62) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 0 0) (size 5 5) (drill 3) (layers *.Cu *.Mask))
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
(sym_lib_table
(version 7)
(lib (name "elements")(type "KiCad")(uri "${KIPRJMOD}/elements.kicad_sym")(options "")(descr ""))
(lib (name "iso3086")(type "KiCad")(uri "${KIPRJMOD}/iso3086.kicad_sym")(options "")(descr ""))
)