first commit
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 162 KiB |
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 44,
|
||||
"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,
|
||||
"zones": 0.6
|
||||
},
|
||||
"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": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "00213fa_80000001",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"meta": {
|
||||
"filename": "VRefBoard.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,491 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"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.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.15,
|
||||
"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": 1.8,
|
||||
"height": 2.8,
|
||||
"width": 2.8
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"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": "ignore",
|
||||
"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": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "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_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"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.09999999999999999,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_mask_to_copper_clearance": 0.005,
|
||||
"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,
|
||||
2.0
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"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": "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": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "VRefBoard.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"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)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "case/v1.1/VRefBoardv1.1.step",
|
||||
"vrml": "case/v1.1/VRefBoardv1.1.wrl"
|
||||
},
|
||||
"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": 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,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"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_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"db72ba50-441a-4f48-ad9d-04ef12222f9c",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
@@ -0,0 +1,608 @@
|
||||
(kicad_sch (version 20230121) (generator eeschema)
|
||||
|
||||
(uuid db72ba50-441a-4f48-ad9d-04ef12222f9c)
|
||||
|
||||
(paper "A4")
|
||||
|
||||
(lib_symbols
|
||||
(symbol "44230:44230" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "T" (at 26.67 7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Value" "44230" (at 26.67 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Footprint" "44230" (at 26.67 -94.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "https://componentsearchengine.com/Datasheets/2/44230.pdf" (at 26.67 -194.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "32.8" (at 26.67 -394.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "element14 Part Number" "" (at 26.67 -494.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "element14 Price/Stock" "" (at 26.67 -594.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "MYRRA" (at 26.67 -694.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "44230" (at 26.67 -794.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "ki_description" "Transformer: encapsulated; 5VA; 230VAC; 9V; 556mA; Mounting: PCB" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "44230_1_1"
|
||||
(rectangle (start 5.08 2.54) (end 25.4 -10.16)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at 30.48 0 180) (length 5.08)
|
||||
(name "PRI_1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 0 0) (length 5.08)
|
||||
(name "NC_2" (effects (font (size 1.27 1.27))))
|
||||
(number "10" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 30.48 -2.54 180) (length 5.08)
|
||||
(name "PRI_2" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -7.62 0) (length 5.08)
|
||||
(name "NC_1" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -5.08 0) (length 5.08)
|
||||
(name "SEC_1" (effects (font (size 1.27 1.27))))
|
||||
(number "7" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||
(name "SEC_2" (effects (font (size 1.27 1.27))))
|
||||
(number "9" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "Device:Fuse_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "F" (at 0 -1.524 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "Fuse_Small" (at 0 1.524 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)
|
||||
)
|
||||
(property "ki_keywords" "fuse" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Fuse, small symbol" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "*Fuse*" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "Fuse_Small_0_1"
|
||||
(rectangle (start -1.27 0.508) (end 1.27 -0.508)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.27 0)
|
||||
(xy 1.27 0)
|
||||
)
|
||||
(stroke (width 0) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "Fuse_Small_1_1"
|
||||
(pin passive line (at -2.54 0 0) (length 1.27)
|
||||
(name "~" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 2.54 0 180) (length 1.27)
|
||||
(name "~" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "Enerwize:DC-005-2.5A-2.0-SMT" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 16.51 7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Value" "DC-005-2.5A-2.0-SMT" (at 16.51 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Footprint" "DC00525A20SMT" (at 16.51 -94.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "http://www.helloxkb.com/public/images/pdf/DC-005-2.5A-2.0-SMT-.pdf" (at 16.51 -194.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "11.2" (at 16.51 -394.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "XKB Connectivity" (at 16.51 -494.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "DC-005-2.5A-2.0-SMT" (at 16.51 -594.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Part Number" "" (at 16.51 -694.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Price/Stock" "" (at 16.51 -794.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Part Number" "" (at 16.51 -894.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Price/Stock" "" (at 16.51 -994.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "ki_description" "DC connector SMD W14.8xD9.0x..." (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "DC-005-2.5A-2.0-SMT_1_1"
|
||||
(rectangle (start 5.08 2.54) (end 15.24 -5.08)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at 0 0 0) (length 5.08)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||
(name "2" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 20.32 -2.54 180) (length 5.08)
|
||||
(name "3" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 20.32 0 180) (length 5.08)
|
||||
(name "4" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "H" (at 0 5.08 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "MountingHole" (at 0 3.175 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)
|
||||
)
|
||||
(property "ki_keywords" "mounting hole" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Mounting Hole without connection" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "MountingHole*" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "MountingHole_0_1"
|
||||
(circle (center 0 0) (radius 1.27)
|
||||
(stroke (width 1.27) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "Mechanical:MountingHole_Pad" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "H" (at 0 6.35 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "MountingHole_Pad" (at 0 4.445 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)
|
||||
)
|
||||
(property "ki_keywords" "mounting hole" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Mounting Hole with connection" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "MountingHole*Pad*" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "MountingHole_Pad_0_1"
|
||||
(circle (center 0 1.27) (radius 1.27)
|
||||
(stroke (width 1.27) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "MountingHole_Pad_1_1"
|
||||
(pin input line (at 0 -2.54 90) (length 2.54)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(junction (at 62.23 40.64) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 239973d7-782e-48cc-b382-5874d487f5bf)
|
||||
)
|
||||
(junction (at 45.72 38.1) (diameter 0) (color 0 0 0 0)
|
||||
(uuid bf8f4cac-3741-4e33-8091-b7d3d7159334)
|
||||
)
|
||||
(junction (at 57.15 45.72) (diameter 0) (color 0 0 0 0)
|
||||
(uuid c70e353b-362b-4b89-927d-63717621508d)
|
||||
)
|
||||
|
||||
(no_connect (at 25.4 45.72) (uuid d80bf2e4-db37-4854-8611-f58896d157c6))
|
||||
|
||||
(wire (pts (xy 57.15 43.18) (xy 67.31 43.18))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 19f651a4-aba3-43cb-bc9b-a6a901fc221e)
|
||||
)
|
||||
(wire (pts (xy 111.76 44.45) (xy 111.76 43.18))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 1e5a03df-6c41-42a4-9a08-fbf9b05d24ee)
|
||||
)
|
||||
(wire (pts (xy 25.4 38.1) (xy 45.72 38.1))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 1e9f2775-e4b4-498d-a9e9-8c24997258e9)
|
||||
)
|
||||
(wire (pts (xy 67.31 48.26) (xy 57.15 48.26))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 22ed0d19-4694-4d84-b3d9-f3ae76a417e9)
|
||||
)
|
||||
(wire (pts (xy 111.76 40.64) (xy 97.79 40.64))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 260117e6-4714-48b2-b28e-dd5d90f254d6)
|
||||
)
|
||||
(wire (pts (xy 111.76 39.37) (xy 113.03 39.37))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 27fe332c-71f3-421d-98a1-c303a1685ac6)
|
||||
)
|
||||
(wire (pts (xy 111.76 39.37) (xy 111.76 40.64))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 4c2c20c5-83bd-4fb0-9034-d845865d41c4)
|
||||
)
|
||||
(wire (pts (xy 45.72 38.1) (xy 45.72 43.18))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 51b86ec5-6173-436b-99c1-ac8d17c5d8bd)
|
||||
)
|
||||
(wire (pts (xy 111.76 44.45) (xy 113.03 44.45))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 54523bec-5e2f-41c6-9db2-d0a1707f61f9)
|
||||
)
|
||||
(wire (pts (xy 54.61 38.1) (xy 62.23 38.1))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 55a778b9-e1b2-4c2d-a555-85fc1dad56a3)
|
||||
)
|
||||
(wire (pts (xy 62.23 40.64) (xy 62.23 45.72))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 5b63f898-bf4f-4091-a5f5-88627794828f)
|
||||
)
|
||||
(wire (pts (xy 45.72 38.1) (xy 49.53 38.1))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 69dcaf03-7616-401b-9b4f-3dc50ddf73cd)
|
||||
)
|
||||
(wire (pts (xy 67.31 40.64) (xy 62.23 40.64))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 8d374afc-5242-42ac-8510-2eb5cfe771fa)
|
||||
)
|
||||
(wire (pts (xy 111.76 43.18) (xy 97.79 43.18))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 910dd57d-44dd-44a7-8bf1-0c3e62652107)
|
||||
)
|
||||
(wire (pts (xy 57.15 45.72) (xy 57.15 43.18))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid 93dd95b2-eabf-4079-8c36-db735165787a)
|
||||
)
|
||||
(wire (pts (xy 62.23 38.1) (xy 62.23 40.64))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid a44b127f-2330-4ed8-b57f-0f7a3f3c0e2c)
|
||||
)
|
||||
(wire (pts (xy 62.23 45.72) (xy 67.31 45.72))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid a541cb45-59b4-4b87-84d4-deb02b3fea02)
|
||||
)
|
||||
(wire (pts (xy 25.4 43.18) (xy 25.4 38.1))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid bb8e6dbc-e6dd-4f7e-997c-a16f00d60933)
|
||||
)
|
||||
(wire (pts (xy 57.15 48.26) (xy 57.15 45.72))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid eab271e3-b1d5-4429-b0ee-f26ddf19094d)
|
||||
)
|
||||
(wire (pts (xy 45.72 45.72) (xy 57.15 45.72))
|
||||
(stroke (width 0) (type default))
|
||||
(uuid f814aac3-6e15-4bca-b50b-6a2e1ac11e78)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole") (at 36.83 29.21 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 359ac597-9089-4661-b347-d149e411d848)
|
||||
(property "Reference" "H1" (at 39.37 27.94 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole" (at 39.37 30.48 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "MountingHole:MountingHole_2.5mm" (at 36.83 29.21 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 36.83 29.21 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "44230:44230") (at 67.31 40.64 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 39ffc587-f8a5-4d58-b6c1-36c0d56d1816)
|
||||
(property "Reference" "T1" (at 82.55 33.02 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "44230" (at 82.55 35.56 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "my_package:44230" (at 93.98 135.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "https://componentsearchengine.com/Datasheets/2/44230.pdf" (at 93.98 235.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "32.8" (at 93.98 435.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "element14 Part Number" "" (at 93.98 535.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "element14 Price/Stock" "" (at 93.98 635.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "MYRRA" (at 93.98 735.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "44230" (at 93.98 835.56 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(pin "7" (uuid 0480fbcc-5014-4e18-9de6-a7e681ba1a44))
|
||||
(pin "5" (uuid 41be7ee3-b134-4a9f-986c-807f32d63ee7))
|
||||
(pin "6" (uuid 41d900d2-999b-4aa0-95c9-c3ba18522f26))
|
||||
(pin "9" (uuid dce275a1-372f-4460-b6cd-37bd75212903))
|
||||
(pin "10" (uuid 3d6c140b-1d3c-470f-b9ed-4ba66562ee08))
|
||||
(pin "1" (uuid 516392ef-7fc8-48eb-8bca-c5e283d28e30))
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "T1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole_Pad") (at 115.57 39.37 270) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 41f65e3c-016a-4bb8-ac24-8d3e9921ccf7)
|
||||
(property "Reference" "H5" (at 119.38 38.1 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole_Pad" (at 119.38 40.64 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Enerwize:BottomSolder_2,5mm2" (at 115.57 39.37 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 115.57 39.37 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 127c7c4f-4f70-4f7e-9d21-1fd427172d49))
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H5") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole") (at 115.57 27.94 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 490246fd-5576-41a5-9e04-b84ff4f42465)
|
||||
(property "Reference" "H3" (at 118.11 26.67 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole" (at 118.11 29.21 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "MountingHole:MountingHole_2.5mm" (at 115.57 27.94 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 115.57 27.94 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H3") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole") (at 115.57 53.34 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid 5c1e7195-6a90-4d7f-a90a-55d22915a99c)
|
||||
(property "Reference" "H4" (at 118.11 52.07 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole" (at 118.11 54.61 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "MountingHole:MountingHole_2.5mm" (at 115.57 53.34 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 115.57 53.34 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H4") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:Fuse_Small") (at 52.07 38.1 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no)
|
||||
(uuid 63ca07d6-fd1e-40df-9a68-ea2ed4f9f506)
|
||||
(property "Reference" "F1" (at 52.07 36.83 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "630mA" (at 52.07 40.64 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "Enerwize:RV_Disc_D9mm_W3.3mm_P5mm" (at 52.07 34.29 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://www.mouser.fr/datasheet/2/643/ds_cp_0zrc_series-1960444.pdf" (at 52.07 38.1 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Mouser" "https://www.mouser.fr/ProductDetail/Bel-Fuse/0ZRC0065FF1E?qs=sGAEpiMZZMsgjL4JkW1EEcd%252Bb5fzYQwT37QUb/d97faNsz5L6AT93w%3D%3D" (at 52.07 38.1 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "2" (uuid 44143131-15a6-4149-8796-cc9a2fc0a2ab))
|
||||
(pin "1" (uuid 69bfe800-e480-4c36-958c-2b5dbb838ef1))
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "F1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole") (at 36.83 62.23 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid c4c971f4-d8cb-4ea5-a4eb-1e6bb48fb98a)
|
||||
(property "Reference" "H2" (at 39.37 60.96 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole" (at 39.37 63.5 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "MountingHole:MountingHole_2.5mm" (at 36.83 62.23 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 36.83 62.23 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H2") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Enerwize:DC-005-2.5A-2.0-SMT") (at 45.72 43.18 0) (mirror y) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no)
|
||||
(uuid d701ed9c-b7d0-4a59-99a5-f6a0ab45e60c)
|
||||
(property "Reference" "J1" (at 36.83 39.37 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "DC-005-2.5A-2.0-SMT" (at 20.32 54.61 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Enerwize:DC00525A20SMT" (at 29.21 138.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "http://www.helloxkb.com/public/images/pdf/DC-005-2.5A-2.0-SMT-.pdf" (at 29.21 238.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "11.2" (at 29.21 438.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "XKB Connectivity" (at 29.21 538.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "DC-005-2.5A-2.0-SMT" (at 29.21 638.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Part Number" "" (at 29.21 738.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Price/Stock" "" (at 29.21 838.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Part Number" "" (at 29.21 938.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Price/Stock" "" (at 29.21 1038.1 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(pin "4" (uuid 6abf88ff-9fa8-4e20-ac31-4d882b9bc7e7))
|
||||
(pin "1" (uuid 0c56e40c-84d6-46c5-87ed-350a03331be0))
|
||||
(pin "3" (uuid 89f415cd-156b-4f47-8fed-7594a08077a2))
|
||||
(pin "2" (uuid 688ea2f5-d1a5-411f-99e0-d40e0ef653c7))
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "J1") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(symbol (lib_id "Mechanical:MountingHole_Pad") (at 115.57 44.45 270) (unit 1)
|
||||
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
|
||||
(uuid d9067534-7b94-41ff-b9dd-50e2de6acfa0)
|
||||
(property "Reference" "H6" (at 119.38 43.18 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "MountingHole_Pad" (at 119.38 45.72 90)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Enerwize:BottomSolder_2,5mm2" (at 115.57 44.45 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (at 115.57 44.45 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid a4d6796f-34a7-4979-a757-1d4857f15cd6))
|
||||
(instances
|
||||
(project "VRefBoard"
|
||||
(path "/db72ba50-441a-4f48-ad9d-04ef12222f9c"
|
||||
(reference "H6") (unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
)
|
||||
)
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 60 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"parameterSets": {
|
||||
"VRefBoard v1": {
|
||||
"$fn": "60",
|
||||
"AddGrooveDepthForSealing": "0.8",
|
||||
"BottomTopThickness": "3",
|
||||
"CaseHeight": "45",
|
||||
"CaseRadius": "10",
|
||||
"CaseWidth": "94",
|
||||
"Caselength": "54",
|
||||
"CountOfMountHolderHoles": "1",
|
||||
"CountOfSideWallHoles": "1",
|
||||
"CountersinkScrew": "2",
|
||||
"CutFromTop": "30",
|
||||
"DeviceHolder_X_Distance": "34",
|
||||
"DeviceHolder_y_Distance": "64",
|
||||
"DistanceBetweenObjects": "10",
|
||||
"EdgeSquareNutInsertFrom_X": "true",
|
||||
"EnableMountHolder": "true",
|
||||
"GrooveDepth": "2",
|
||||
"GrooveWidth": "1.2",
|
||||
"InnerBorder": "0.8",
|
||||
"MountHolderHoleDiameter": "4",
|
||||
"MountHolderStyle": "5",
|
||||
"MountHolderThickness": "3.5",
|
||||
"NutDia": "0",
|
||||
"NutHigh": "1.1",
|
||||
"NutSink": "0",
|
||||
"Offset_X": "0.5",
|
||||
"Offset_Y": "3",
|
||||
"OuterBorder": "0.8",
|
||||
"ScrewCylinderDiameter": "5",
|
||||
"ScrewCylinderHeight": "4",
|
||||
"ScrewHoleDiameter": "1.5",
|
||||
"SeeGrooveRidgeScrew": "false",
|
||||
"SeeNutCut": "false",
|
||||
"ShowBoard": "true",
|
||||
"ShowBottom": "true",
|
||||
"ShowCaseAssembled": "true",
|
||||
"ShowDeviceHolder": "true",
|
||||
"ShowSideWallHoles": "true",
|
||||
"ShowTop": "false",
|
||||
"SideWallHoleDiameter": "4",
|
||||
"SideWallHolesOn_X": "true",
|
||||
"SiedWallHoleOffset_Z": "1",
|
||||
"Space": "0.3",
|
||||
"SquareNutHigh": "1.9",
|
||||
"SquareNutSize": "5.4",
|
||||
"TopOpacity": "50",
|
||||
"UseSquareNutInsteadOfNut": "false",
|
||||
"XAdditionalScrew": "false",
|
||||
"YAdditionalScrew": "false"
|
||||
},
|
||||
"valeurs de conception par défaut": {
|
||||
"$fn": "150",
|
||||
"AddGrooveDepthForSealing": "0.8",
|
||||
"BottomTopThickness": "3",
|
||||
"CaseHeight": "45",
|
||||
"CaseRadius": "10",
|
||||
"CaseWidth": "94",
|
||||
"Caselength": "54",
|
||||
"CountOfMountHolderHoles": "1",
|
||||
"CountOfSideWallHoles": "1",
|
||||
"CountersinkScrew": "2",
|
||||
"CutFromTop": "30",
|
||||
"DeviceHolder_X_Distance": "34",
|
||||
"DeviceHolder_y_Distance": "64",
|
||||
"DistanceBetweenObjects": "10",
|
||||
"EdgeSquareNutInsertFrom_X": "true",
|
||||
"EnableMountHolder": "true",
|
||||
"GrooveDepth": "2",
|
||||
"GrooveWidth": "1.2",
|
||||
"InnerBorder": "0.8",
|
||||
"MountHolderHoleDiameter": "4",
|
||||
"MountHolderStyle": "5",
|
||||
"MountHolderThickness": "3.5",
|
||||
"NutDia": "0",
|
||||
"NutHigh": "1.1",
|
||||
"NutSink": "0",
|
||||
"Offset_X": "0.5",
|
||||
"Offset_Y": "3",
|
||||
"OuterBorder": "0.8",
|
||||
"ScrewCylinderDiameter": "5",
|
||||
"ScrewCylinderHeight": "4",
|
||||
"ScrewHoleDiameter": "1.5",
|
||||
"SeeGrooveRidgeScrew": "false",
|
||||
"SeeNutCut": "false",
|
||||
"ShowBoard": "false",
|
||||
"ShowBottom": "true",
|
||||
"ShowCaseAssembled": "true",
|
||||
"ShowDeviceHolder": "true",
|
||||
"ShowSideWallHoles": "true",
|
||||
"ShowTop": "false",
|
||||
"SideWallHoleDiameter": "4",
|
||||
"SideWallHolesOn_X": "true",
|
||||
"SiedWallHoleOffset_Z": "1",
|
||||
"Space": "0.3",
|
||||
"SquareNutHigh": "1.9",
|
||||
"SquareNutSize": "5.4",
|
||||
"TopOpacity": "50",
|
||||
"UseSquareNutInsteadOfNut": "false",
|
||||
"XAdditionalScrew": "false",
|
||||
"YAdditionalScrew": "false"
|
||||
}
|
||||
},
|
||||
"fileFormatVersion": "1"
|
||||
}
|
||||
@@ -0,0 +1,758 @@
|
||||
/*******************************************************************************
|
||||
TITLE:
|
||||
Stable and waterproof OpenSCAD case by pbtec
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
highly scalable case for 3D printing. Try it out!
|
||||
|
||||
Optimized for Openscad Customizer. Activate it under view/customizer and play around ;-)
|
||||
|
||||
No Support needed to print
|
||||
|
||||
- for waterproof cases you can use silicone sealing cord wiht diameters from 1 to 3mm
|
||||
- to use also without sealing cord. The groove and ridge gives the housing a high stability and tightness.
|
||||
- Use of regular nuts or square nuts
|
||||
- define outer vertical radius of corners
|
||||
- echo output in console shows inner and outer size and more
|
||||
- echo output shows the neede length of the screws
|
||||
- use screws from m2.5 up to m5
|
||||
- default are 4 screws at each corner. For large cases add addtional ones in the middle of both x and y sides if needed
|
||||
- use several predefined wall mount holder, some with multiple mounting holes (up to 3)
|
||||
|
||||
Important!
|
||||
- If you use standard nuts you need to pause the printer a certain level to insert the nuts
|
||||
- If you need a stable and waterproof case please print with 100% infill
|
||||
- I'm aware of there are sometime, when using too big or too small parameters, there are some rendering issues.
|
||||
To prevent such issues change only one parameter at once and check the result.
|
||||
|
||||
for waterproofness see https://blog.prusaprinters.org/watertight-3d-printing-part-2_53638/
|
||||
|
||||
AUTHOR:
|
||||
pbtec / pb-tec.ch
|
||||
|
||||
use https://paypal.me/pbtec if you want to spend me a coold beer. Thanks in advance :-)
|
||||
|
||||
|
||||
VERSION:
|
||||
V KZZ DATE COMMENT
|
||||
6.0 pb 31.07.21 First Version to share
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* [View settings] */
|
||||
// Shows the Bottom of the case
|
||||
ShowBottom = true;
|
||||
// Shows the top of the case
|
||||
ShowTop = true;
|
||||
// Adjust transparency for top of the case
|
||||
TopOpacity = 100; // [0:10:100]
|
||||
// Distance between top and bottom (if both are side by side displayed)
|
||||
DistanceBetweenObjects = 10;
|
||||
// Shows the housing assembled
|
||||
ShowCaseAssembled = false;
|
||||
|
||||
/* [Control cuts (use only one at a time)] */
|
||||
|
||||
// To see the nuts inside (best view if not assembled showed)
|
||||
SeeNutCut = false;
|
||||
// To see the groove, ridge and Screw (best view if assembled showed)
|
||||
SeeGrooveRidgeScrew = false;
|
||||
|
||||
|
||||
/* [Case settings] */
|
||||
|
||||
// Length of the case
|
||||
Caselength = 60;
|
||||
// Width of the case
|
||||
CaseWidth = 80;
|
||||
// Height of the case
|
||||
CaseHeight = 40;
|
||||
// Splitt the Case height into bottom and top, check for the needed screws in echo output (console)
|
||||
CutFromTop = 10.0;
|
||||
// Thickness for the bottom and top wall (vertical walls needs to be calculated)
|
||||
BottomTopThickness = 3.0;
|
||||
// If this is bigger than the needed cylinder around the screw it will be ignored
|
||||
CaseRadius = 12.0;
|
||||
|
||||
/* [Case Screw settings] */
|
||||
|
||||
//2=m2/2.5=m2.5/3=m3/4=m4/5=m5 // max m5, larger sizes do not fit
|
||||
CountersinkScrew = 3.0; // [2:m2, 2.5: m2.5, 3: m3, 4: m4, 5: m5]
|
||||
|
||||
// Adds additional Screws on X axis (for large cases) --> Try it out
|
||||
XAdditionalScrew = false; // can be true or false / Adds additional Screws on X axis (for large cases) --> Try it out
|
||||
// Adds additional Screws on Y axis (for large cases) --> Try it out
|
||||
YAdditionalScrew = false; // can be true or false / Adds additional Screws on Y axis (for large cases) --> Try it out
|
||||
|
||||
/* [Groove settings] */
|
||||
|
||||
// If using a SealingCord use the SealingCord diameter, otherwise x-times of your 3D Printer Nozzle (0.8/1.2/...) --> Ridge gets perfect for printing
|
||||
GrooveWidth = 1.2; // [0.8:0.1:3]
|
||||
|
||||
// Not less than 1mm (for stability) and not more than 3mm --> Best 2mm
|
||||
GrooveDepth = 2.0; // [1.0:0.1:3]
|
||||
|
||||
// Space between Groove and Ridge for a perfect fit, usualy 0.2 or 0.3 for FDM depending on your printer quality
|
||||
Space = 0.3; // [0.0:0.1:0.4]
|
||||
|
||||
// Addtional vertical room for the pressed sealing Cord. For sealing cord 1.5mm -->0.5 // for 2mm -->0.8 // for 2.5 -->1.0 // If no sealing cord then set this parameter to 0.
|
||||
AddGrooveDepthForSealing = 0.8; // [0.0:0.1:3]
|
||||
|
||||
// Range Inside groove/ridge. Usualy 2 times or more the printer nozzle. For best stability at least 0.8
|
||||
InnerBorder = 0.8; // [0.8:0.1:4]
|
||||
|
||||
|
||||
// Range Outside groove/ridge . Usualy 2 times or more the printer nozzle. For best stability at least 0.8
|
||||
OuterBorder = 0.8; // [0.8:0.1:4]
|
||||
|
||||
/* [Nut general settings] */
|
||||
|
||||
// Size of material (plastic) above nut/square nut (3mm or more). The more, the more stable but need longer screw.
|
||||
NutSink = 4.0;
|
||||
|
||||
/* [Standard nut settings] */
|
||||
|
||||
// Nut Settings / As there are (or I have) many different nuts dimensions, the size must be specified / Do not add separation space, only the real measurement // m2=1.5 // m2.5=1.9 // m3=2.4 // m4=3.2 // n5=3.8
|
||||
NutHigh = 2.4;
|
||||
|
||||
// Distance between the paralell sides / Do not add separation space, only the real measurement // m2=3.8 // m2.5=4.9 // m3=5.4 // m4=6.9 // m5=7.9
|
||||
NutDia = 5.4;
|
||||
|
||||
/* [Square Nut settings] */
|
||||
|
||||
// Select if you want to use square nuts instead of normal nuts
|
||||
UseSquareNutInsteadOfNut = false;
|
||||
|
||||
// Select the high of the square nut / Do not add separation space, only the real measurement
|
||||
SquareNutHigh = 1.9;
|
||||
|
||||
// Select the size of the square nut / Do not add separation space, only the real measurement
|
||||
SquareNutSize = 5.4;
|
||||
|
||||
// Square nut insert from which side
|
||||
EdgeSquareNutInsertFrom_X = true;
|
||||
|
||||
/* [Wall mount holder settings] */
|
||||
|
||||
// Select if you need a mount holder
|
||||
EnableMountHolder = false;
|
||||
|
||||
// Chose your desired wall mount style
|
||||
MountHolderStyle = 5; // [1:Style 1, 2: Style 2, 3: Style 3, 4 : Style 4, 5 : Style 5]
|
||||
|
||||
// Some styles (1-3) allow more than one hole
|
||||
CountOfMountHolderHoles = 1; // [1:One hole centered, 2: Two holes, 3: Three holes]
|
||||
MountHolderHoleDiameter = 5; // [1:0.1:10]
|
||||
MountHolderThickness = 4.0; // [2:0.1:10]
|
||||
|
||||
/* [PCB/Device holder settings] */
|
||||
// Activate customizable PCB/Device holder
|
||||
ShowDeviceHolder = false;
|
||||
// Hole in the cylinder for the screw // 2.9 Screw = 2mm hole
|
||||
ScrewHoleDiameter = 2.6;
|
||||
// The diamter of the screw cylinder
|
||||
ScrewCylinderDiameter = 7;
|
||||
// The height of the screw cylinders (also the deepness for the screw hole)
|
||||
ScrewCylinderHeight = 8.0;
|
||||
// Distance between the holders in X direction
|
||||
DeviceHolder_X_Distance = 60;
|
||||
// Distance between the holders in Y direction
|
||||
DeviceHolder_y_Distance = 80;
|
||||
// Move all holders in X direction
|
||||
Offset_X = 0; //[-10:0.5:10]
|
||||
// Move all holders in Y direction
|
||||
Offset_Y = -20;
|
||||
// Show the board inside the case
|
||||
ShowBoard = false;
|
||||
|
||||
/* [Wall Holes settings (for cable gland cut)] */
|
||||
// Activate customizable holes for cable gland or similar
|
||||
ShowSideWallHoles = false;
|
||||
// Holes on X or Y side of the housing
|
||||
SideWallHolesOn_X = false;
|
||||
// Count of holes, if there is an additional screw on X or Y side the hole in the middle is not showed
|
||||
CountOfSideWallHoles = 1; //[1:1:3]
|
||||
// Diameter of the holes
|
||||
SideWallHoleDiameter = 16.5; //[1:0.1:80]
|
||||
// Add or decrease height position
|
||||
SiedWallHoleOffset_Z = 0;
|
||||
|
||||
|
||||
|
||||
/* [Render quality settings] */
|
||||
// Set to at least to 150 before render and save as .stl file, otherwise you can go down to 40 for quick 3D view
|
||||
$fn = 60; // [20:1:300]
|
||||
|
||||
// ========================= C A L C U L A T E D S E T T I N G S (do not change!!!) ===================================
|
||||
|
||||
// Calculated Screw settings (do not change!!!)
|
||||
ScrewHoleDia = CountersinkScrew+1;
|
||||
ScrewHeadDia = CountersinkScrew*2;
|
||||
ScrewCountersink = (CountersinkScrew+8)/14-0.5;
|
||||
|
||||
// Calculated settings for Ridge (do not change!!!)
|
||||
RidgeHeight = GrooveDepth-Space;
|
||||
RidgeWidth = GrooveWidth-Space;
|
||||
|
||||
// Calculated settings for case (do not change!!!)
|
||||
SideWallThickness = InnerBorder+GrooveWidth+OuterBorder;
|
||||
CaseRoundingRadius = ScrewHoleDia/2+InnerBorder+GrooveWidth+OuterBorder;
|
||||
ScrewCornerPos = [Caselength/2-CaseRoundingRadius,CaseWidth/2-CaseRoundingRadius,0];
|
||||
ScrewAddXPos = [0,CaseWidth/2-CaseRoundingRadius,0];
|
||||
ScrewAddYPos = [Caselength/2-CaseRoundingRadius,0,0];
|
||||
|
||||
// Calculated settings for wall mount holder
|
||||
MountHolderLenght = MountHolderHoleDiameter*3;
|
||||
|
||||
// if both objects showed
|
||||
X_ObjectPosition = ((ShowBottom)&&(ShowTop)&&(!ShowCaseAssembled)) ? Caselength/2+DistanceBetweenObjects/2:0;
|
||||
|
||||
// If the case is assembled showed
|
||||
Y_TopRotation = ShowCaseAssembled ? 180:0;
|
||||
Z_TopHigh = ShowCaseAssembled ? CaseHeight:0;
|
||||
|
||||
ShowSizes(); // Show the calculated sizes
|
||||
|
||||
//===============================================================================
|
||||
// M A I N
|
||||
//===============================================================================
|
||||
|
||||
// --> Show the bottom of the case
|
||||
translate([X_ObjectPosition,0,0]) rotate([0,0,0]) difference(){
|
||||
union(){
|
||||
BodyBottom();
|
||||
// **** Add your bottom case additions here ****
|
||||
//cylinder(h=20,d=15,center = true); // Example
|
||||
if(ShowBoard) {
|
||||
translate([-20.5,-37,ScrewCylinderHeight+BottomTopThickness]) rotate([0,0,90]) import("VRefBoardv1.stl");
|
||||
}
|
||||
}
|
||||
// **** Add your bottom case cuts here ****
|
||||
//cylinder(h=15,d=20,center = true); // Example
|
||||
}
|
||||
|
||||
// --> Show the top of the case
|
||||
translate([-X_ObjectPosition,0,Z_TopHigh+0.03]) rotate([0,Y_TopRotation,0]) difference(){
|
||||
union(){
|
||||
BodyTop();
|
||||
// **** Add your bottom top additions here ****
|
||||
//cylinder(h=18,d=10,center = true); // Example
|
||||
}
|
||||
// **** Add your top case cuts here ****
|
||||
//cylinder(h=20,d=5,center = true); // Example
|
||||
}
|
||||
|
||||
//===============================================================================
|
||||
// M O D U L E S
|
||||
//===============================================================================
|
||||
|
||||
module BodyBottom () {
|
||||
if(ShowBottom)
|
||||
{
|
||||
difference(){
|
||||
union()
|
||||
{
|
||||
rotate([ 0, 0, 0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
rotate([ 0, 0,180]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 0, 1, 0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 1, 0 ,0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
|
||||
if (EnableMountHolder)
|
||||
{
|
||||
color("SteelBlue")
|
||||
if (MountHolderStyle!=5)
|
||||
{
|
||||
translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
rotate([0,0,180]) translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
}
|
||||
else
|
||||
{
|
||||
translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
}
|
||||
|
||||
}
|
||||
if (ShowDeviceHolder)
|
||||
{
|
||||
|
||||
translate([DeviceHolder_X_Distance/2+Offset_X,DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([-DeviceHolder_X_Distance/2+Offset_X,-DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([DeviceHolder_X_Distance/2+Offset_X,-DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([-DeviceHolder_X_Distance/2+Offset_X,DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
|
||||
}
|
||||
}
|
||||
if (SeeNutCut) { color("red") translate([0,0,CaseHeight/2+CaseHeight-CutFromTop-NutSink]) cube([Caselength+0.1,CaseWidth+0.1,CaseHeight],center=true);}
|
||||
if (SeeGrooveRidgeScrew) { color("red") translate([CaseRoundingRadius+50,0,(CaseHeight+0.1)/2-0.05]) cube([Caselength+0.1,CaseWidth*2+0.1,CaseHeight+0.1],center=true);}
|
||||
if (ShowSideWallHoles)
|
||||
{
|
||||
color("Yellow")
|
||||
if(SideWallHolesOn_X)
|
||||
{
|
||||
|
||||
if ((CountOfSideWallHoles==1)||(CountOfSideWallHoles==3)&&(!XAdditionalScrew))
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)&&(!XAdditionalScrew))
|
||||
{
|
||||
translate([13,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([10,-CaseWidth/2+SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=6,center = true);
|
||||
}
|
||||
if ((CountOfSideWallHoles==3)&&(!XAdditionalScrew))
|
||||
{
|
||||
translate([0,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==1)&&(XAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/4-CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==2)||(CountOfSideWallHoles==3))
|
||||
{
|
||||
translate([Caselength/4-CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([-Caselength/4+CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)||(CountOfSideWallHoles==3)&&(!YAdditionalScrew))
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)&&(!YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,0,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
if ((CountOfSideWallHoles==3)&&(!YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,0,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==1)&&(YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,-CaseWidth/4+CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==2)||(CountOfSideWallHoles==3))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,CaseWidth/4-CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([Caselength/2-SideWallThickness/2,-CaseWidth/4+CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module BodyTop () {
|
||||
if (ShowTop)
|
||||
{
|
||||
difference(){
|
||||
union(){
|
||||
rotate([ 0, 0, 0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
rotate([ 0, 0,180]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 0, 1, 0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 1, 0 ,0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
}
|
||||
if (SeeGrooveRidgeScrew) { color("red") translate([-CaseRoundingRadius-50,0,(CaseHeight+0.1)/2-0.05]) cube([Caselength+0.1,CaseWidth+0.1,CaseHeight+0.1],center=true);}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module MountHolder (Thick,Hole) {
|
||||
|
||||
translate([0,0,0.005]) difference(){
|
||||
|
||||
if (MountHolderStyle==1){
|
||||
$fn=40;
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2], Thick/3, 0);
|
||||
}
|
||||
if (MountHolderStyle==2){
|
||||
$fn=60;
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2],CaseRoundingRadius , 1);
|
||||
}
|
||||
if (MountHolderStyle==3){
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2],0 , 2);
|
||||
}
|
||||
if((MountHolderStyle>0)&&(MountHolderStyle<4)){
|
||||
translate([0,0,-Thick/2-0.02]) cube([Caselength+0.02,MountHolderLenght*2+0.02,Thick+0.04],center=true);
|
||||
translate([0,-MountHolderLenght/2-CaseRoundingRadius,Thick/2+0.02]) cube([Caselength+0.02,MountHolderLenght+0.02,Thick+0.08],center=true);
|
||||
translate([0,-MountHolderLenght/2,Thick/2+0.02]) cube([Caselength-2*CaseRoundingRadius+0.02,MountHolderLenght+0.02,Thick+0.08],center=true);
|
||||
translate([0,-CaseRoundingRadius,MountHolderThickness/2-0.02]) translate(ScrewAddYPos) cylinder(h=MountHolderThickness+0.06,d=ScrewHoleDia,center = true);
|
||||
mirror([ 1, 0, 0]) translate([0,-CaseRoundingRadius,MountHolderThickness/2-0.02]) translate(ScrewAddYPos) cylinder(h=MountHolderThickness+0.06,d=ScrewHoleDia,center = true);
|
||||
|
||||
if (CountOfMountHolderHoles>1){
|
||||
translate([Caselength/2-Hole-Thick/3,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([-Caselength/2+Hole+Thick/3,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
if (CountOfMountHolderHoles!=2){
|
||||
translate([0,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
if (MountHolderStyle==4){
|
||||
HolderRad=Hole/2;
|
||||
HolderWidth=4*Hole;
|
||||
translate([0,MountHolderLenght,0]) difference(){
|
||||
union(){
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*2+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
translate([0,-MountHolderLenght+Hole*1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (MountHolderStyle==5){
|
||||
HolderRad=Hole/2;
|
||||
HolderWidth=4*Hole;
|
||||
translate([0,MountHolderLenght,0]) difference()
|
||||
{
|
||||
union(){
|
||||
$fn=40;
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*4+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
hull(){
|
||||
translate([-Hole/1.1,-MountHolderLenght+Hole*1.6,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([+Hole/1.1,-MountHolderLenght+Hole*1.6,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
rotate([0,0,180]) translate([0,MountHolderLenght+CaseWidth,0]) difference()
|
||||
{
|
||||
union(){
|
||||
$fn=40;
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*2+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
hull(){
|
||||
translate([0,-MountHolderLenght+Hole*1.6+Hole/1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([0,-MountHolderLenght+Hole*1.6-Hole/1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
module ShowSizes () {
|
||||
echo ();
|
||||
echo (str(" Stable and waterproof OpenSCAD case by pbtec V6.0"));
|
||||
echo ();
|
||||
echo (str(" Render quality : ",$fn));
|
||||
echo ();
|
||||
echo (str(" --> Case outer dimensions: "));
|
||||
echo (str(" Length : ",Caselength,"mm "));
|
||||
echo (str(" Width : ",CaseWidth,"mm "));
|
||||
echo (str(" High : ",CaseHeight,"mm "));
|
||||
echo (str(" Top (upper piece) high : ",CutFromTop,"mm "));
|
||||
echo (str(" Bottom (lower piece) high : ",CaseHeight-CutFromTop,"mm "));
|
||||
echo (str(" Side wall thickness : ",SideWallThickness,"mm "));
|
||||
echo (str(" Bottom & top wall thickness : ",BottomTopThickness,"mm "));
|
||||
echo (str(" Case rounding radius : ",CaseRoundingRadius,"mm "));
|
||||
echo ();
|
||||
echo (str(" --> Case inner dimensions : "));
|
||||
echo (str(" X : Wall to wall : ",Caselength-2*SideWallThickness,"mm "));
|
||||
echo (str(" X : Screw cylinder to screw cylinder : ",Caselength-4*CaseRoundingRadius,"mm "));
|
||||
echo (str(" Y : Wall to wall : ",CaseWidth-2*SideWallThickness,"mm "));
|
||||
echo (str(" Y : Screw cylinder to screw cylinder : ",CaseWidth-4*CaseRoundingRadius,"mm "));
|
||||
echo (str(" Top to bottom : ",CaseHeight-2*BottomTopThickness,"mm "));
|
||||
echo ();
|
||||
echo (str(" <b>Screw dimensions : "));
|
||||
echo (str(" Metric Screw size: m",CountersinkScrew));
|
||||
echo (str(" Screw hole diameter : ",ScrewHoleDia,"mm "));
|
||||
echo (str(" Screw head diameter : ",ScrewHeadDia,"mm "));
|
||||
echo (str(" X : Additional screw (3rd)) : ",XAdditionalScrew));
|
||||
echo (str(" Y : Additional screws (3rd) : ",YAdditionalScrew));
|
||||
echo (str(" --> Check if you have screws within the following size : "));
|
||||
echo (str(" --> Screw m",CountersinkScrew , " max length : ",CaseHeight-BottomTopThickness, "mm"));
|
||||
if(UseSquareNutInsteadOfNut) { echo (str(" --> Screw m",CountersinkScrew , " min length : ",CutFromTop+NutSink+SquareNutHigh, "mm")); }
|
||||
else { echo (str(" --> Screw m",CountersinkScrew , " min length : ",CutFromTop+NutSink+NutHigh, "mm")); }
|
||||
}
|
||||
|
||||
module GrooveStraight (length) {
|
||||
color("orange") translate([length/2,0,-(GrooveDepth+AddGrooveDepthForSealing)/2]) cube([length,GrooveWidth,GrooveDepth+AddGrooveDepthForSealing],center=true);
|
||||
}
|
||||
|
||||
module GrooveCurved (Angle,Rad) {
|
||||
color("orange") difference(){
|
||||
translate([0,0,-(GrooveDepth+AddGrooveDepthForSealing)]) pie(Rad+(GrooveWidth)/2, Angle, GrooveDepth+AddGrooveDepthForSealing, spin=0);
|
||||
translate([-0.01,-0.01,-(GrooveDepth+AddGrooveDepthForSealing+0.02)]) pie(Rad-(GrooveWidth)/2, Angle, GrooveDepth+AddGrooveDepthForSealing+0.04, spin=0);
|
||||
}
|
||||
}
|
||||
|
||||
module RidgeStraight (length) {
|
||||
color("orange") translate([length/2,0,(RidgeHeight)/2]) cube([length,RidgeWidth,RidgeHeight],center=true);
|
||||
}
|
||||
|
||||
module RidgeCurved (Angle,Rad) {
|
||||
color("orange") difference(){
|
||||
translate([0,0,0]) pie(Rad+(RidgeWidth)/2, Angle, RidgeHeight, spin=0);
|
||||
translate([-0.01,-0.01,-0.02]) pie(Rad-(RidgeWidth)/2, Angle, RidgeHeight+0.04, spin=0);
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarterBottom (Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness) {
|
||||
difference(){
|
||||
union(){
|
||||
color("SteelBlue")BodyQuarter(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
|
||||
translate([CaseRoundingRadius+ScrewHoleDia/2-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) RidgeStraight(Caselength/2-3*CaseRoundingRadius-ScrewHoleDia+0.03);
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,CaseRoundingRadius+ScrewHoleDia/2-0.02,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) RidgeStraight(CaseWidth/2-3*CaseRoundingRadius-ScrewHoleDia+0.04);
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,180]) RidgeCurved(90,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.02,-0.01,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness+0.00,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
|
||||
|
||||
|
||||
if (XAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,180]) RidgeCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.04,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([ScrewHoleDia+SideWallThickness,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,90]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) RidgeStraight(Caselength/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.05);
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,90]) RidgeCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,ScrewHoleDia+SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,270]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) RidgeStraight(CaseWidth/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.05);}
|
||||
}
|
||||
|
||||
|
||||
if(UseSquareNutInsteadOfNut)
|
||||
{
|
||||
if (EdgeSquareNutInsertFrom_X) {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) rotate([0,0, 0]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) rotate([0,0,90]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
}
|
||||
else {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (XAdditionalScrew){
|
||||
if(UseSquareNutInsteadOfNut) {translate(ScrewAddXPos) translate([0,0,CutFromTop+0.01]) rotate([0,0,90]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewAddXPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
if(UseSquareNutInsteadOfNut) {translate(ScrewAddYPos) translate([0,0,CutFromTop+0.01]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewAddYPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
}
|
||||
translate(ScrewCornerPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarterTop (Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness) {
|
||||
|
||||
difference()
|
||||
{
|
||||
union(){
|
||||
color("DarkCyan",alpha=TopOpacity/100)BodyQuarter(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
}
|
||||
translate(ScrewCornerPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,1);
|
||||
if (XAdditionalScrew){
|
||||
translate(ScrewAddXPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
translate(ScrewAddYPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
translate([CaseRoundingRadius+ScrewHoleDia/2-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) GrooveStraight(Caselength/2-3*CaseRoundingRadius-ScrewHoleDia+0.03);
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,CaseRoundingRadius+ScrewHoleDia/2-0.02,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) GrooveStraight(CaseWidth/2-3*CaseRoundingRadius-ScrewHoleDia+0.04);
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,180]) GrooveCurved(90,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.02,-0.01,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness+0.0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
if (XAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,180]) GrooveCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.04,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([ScrewHoleDia+SideWallThickness,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,90]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) GrooveStraight(Caselength/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.07);
|
||||
}
|
||||
|
||||
if (YAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,90]) GrooveCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,ScrewHoleDia+SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,270]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) GrooveStraight(CaseWidth/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.057);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarter (L,W,H,Rad,Rand){
|
||||
cube([L/2-Rad,W/2,BottomTopThickness],center=false); // Ground
|
||||
cube([L/2,W/2-Rad,BottomTopThickness],center=false); // Ground
|
||||
if (CaseRadius < CaseRoundingRadius)
|
||||
{
|
||||
translate([0,W/2-Rand,0]) cube([L/2-CaseRadius,Rand,H],center=false); // Wall
|
||||
translate([L/2-Rand,0,0]) cube([Rand,W/2-CaseRadius,H],center=false); // Wall
|
||||
translate([L/2-CaseRadius,W/2-CaseRadius,H/2]) cylinder(h=H,r=CaseRadius,center = true);
|
||||
}
|
||||
else
|
||||
{
|
||||
translate([0,W/2-Rand,0]) cube([L/2-Rad,Rand,H],center=false); // Wall
|
||||
translate([L/2-Rand,0,0]) cube([Rand,W/2-Rad,H],center=false); // Wall
|
||||
}
|
||||
|
||||
translate(ScrewCornerPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([L/2-3*Rad+Rand,W/2-Rad,0]) rotate([0,0, 0]) HolderGap(H,Rad,Rand); // Gap between wall and Cylinder
|
||||
translate([L/2-Rad,W/2-Rad-Rand,0]) rotate([0,0,-90]) HolderGap(H,Rad,Rand); // Gap Between wall and Cylinder
|
||||
|
||||
if (XAdditionalScrew) {
|
||||
translate(ScrewAddXPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([Rand,W/2-Rad,0]) rotate([0,0,0]) HolderGap(H,Rad,Rand);
|
||||
translate([Rand-2*CaseRoundingRadius,W/2-Rad,0]) rotate([0,0,0]) HolderGap(H,Rad,Rand);
|
||||
}
|
||||
|
||||
if (YAdditionalScrew) {
|
||||
translate(ScrewAddYPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([L/2-3*Rad+2*CaseRoundingRadius,-Rand+2*CaseRoundingRadius,0]) rotate([0,0, 270]) HolderGap(H,Rad,Rand);
|
||||
translate([L/2-3*Rad+2*CaseRoundingRadius,-Rand,0]) rotate([0,0, 270]) HolderGap(H,Rad,Rand);
|
||||
}
|
||||
}
|
||||
|
||||
module NutCut(TotalHigh,High,Dia){
|
||||
AdditionalGap=0.3;
|
||||
translate([0,0,-(High+2*AdditionalGap)/2-NutSink]) cylinder($fn=6,h=High+2*AdditionalGap,d=2*sqrt(((Dia/2)*(Dia/2))+((Dia/4)*(Dia/4)))+Dia/26+2*AdditionalGap,center = true);
|
||||
translate([0,0,-(TotalHigh-SideWallThickness)/2]) cylinder(h=TotalHigh-SideWallThickness,d=ScrewHoleDia,center = true);
|
||||
}
|
||||
|
||||
module SquareNutCut (TotalHigh,High,Size) {
|
||||
AdditionalGap=0.5;
|
||||
SquareNutInsertReduction= 0.2;
|
||||
|
||||
translate([0,0,-(High+2*AdditionalGap)/2-NutSink])cube([Size+2*AdditionalGap,Size+2*AdditionalGap,High+2*AdditionalGap],center=true);
|
||||
translate([CaseRoundingRadius/2+0.02,0,-(High+2*AdditionalGap)/2-NutSink+SquareNutInsertReduction/2]) cube([CaseRoundingRadius+0.04,Size+2*AdditionalGap,High+2*AdditionalGap-SquareNutInsertReduction],center=true);
|
||||
translate([0,0,-(TotalHigh-SideWallThickness)/2]) cylinder(h=TotalHigh-SideWallThickness,d=ScrewHoleDia,center = true);
|
||||
}
|
||||
|
||||
module SideWallHoles () {
|
||||
cylinder(h=20,d1=10,d2=15,center = true);
|
||||
}
|
||||
|
||||
|
||||
module ScrewCut(m,h,v){
|
||||
// m = 3=M3 4=M4 5=M5 6=M6 usw...
|
||||
// h = High of the screw inkl. head
|
||||
// v = if screw head is to be sunk deeper
|
||||
|
||||
ScrewHeadDia=m*2; // Berechnung des Schraubenkopf Durchmessers
|
||||
//ScrewCountersink=(m+8)/14-0.7; // Leichte ScrewCountersink damit Schraube nicht vorsteht
|
||||
ScrewHoleDia=m+1; // ScrewHoleDiadurchmesser
|
||||
|
||||
translate([0,0,-0.01]) union(){ // Ganze Schraube
|
||||
if (v!=1) {
|
||||
translate([0,0,ScrewCountersink-0.01])cylinder( h = ScrewHeadDia/4+1,d1=ScrewHeadDia+2,d2=ScrewHeadDia/2,center=false); // Kegel (Abschrägung)
|
||||
translate([0,0,0]) cylinder( h = ScrewCountersink,d=ScrewHeadDia+1,center=false); // ScrewCountersink
|
||||
translate([0,0,0.01])rotate([180,0,0])cylinder(h=v,d=ScrewHeadDia,center = false); // Versenkung
|
||||
translate([0,0,5])rotate([180,0,0])cylinder( h = h+0.05,d=ScrewHoleDia,center=false); //Loch für Gewinde
|
||||
}
|
||||
translate([0,0,10])rotate([0,0,0])cylinder( h = h+0.05,d=ScrewHoleDia,center=false); //Loch für Gewinde
|
||||
}
|
||||
}
|
||||
|
||||
module HolderGap (H,Rad,Rand) {
|
||||
difference(){
|
||||
translate([0,0,0]) cube([Rad*2-2*Rand,Rad-Rand,H],center=false);
|
||||
translate([0,0,-0.02]) cylinder(h=H+0.04,r=Rad-Rand,center = false);
|
||||
translate([2*(Rad-Rand),0,-0.02]) cylinder(h=H+0.04,r=Rad-Rand,center = false);
|
||||
}
|
||||
}
|
||||
|
||||
module DeviceHolder () {
|
||||
color("yellow")translate([0,0,ScrewCylinderHeight/2+BottomTopThickness]) difference(){
|
||||
cylinder(h=ScrewCylinderHeight,d=ScrewCylinderDiameter,center = true);
|
||||
translate([0,0,0]) cylinder(h=ScrewCylinderHeight+0.05,d=ScrewHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module pie(radius, angle, height, spin=0) {
|
||||
// Negative angles shift direction of rotation
|
||||
clockwise = (angle < 0) ? true : false;
|
||||
// Support angles < 0 and > 360
|
||||
normalized_angle = abs((angle % 360 != 0) ? angle % 360 : angle % 360 + 360);
|
||||
// Select rotation direction
|
||||
rotation = clockwise ? [0, 180 - normalized_angle] : [180, normalized_angle];
|
||||
// Render
|
||||
if (angle != 0) {
|
||||
rotate([0,0,spin]) linear_extrude(height=height)
|
||||
difference() {
|
||||
circle(radius);
|
||||
if (normalized_angle < 180) {
|
||||
union() for(a = rotation)
|
||||
rotate(a) translate([-radius, 0, 0]) square(radius * 2);
|
||||
}
|
||||
else if (normalized_angle != 360) {
|
||||
intersection_for(a = rotation)
|
||||
rotate(a) translate([-radius, 0, 0]) square(radius * 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module roundedBox(size, radius, sidesonly) // Laenge, Breite, Hoehe, Radius, 0/1
|
||||
{
|
||||
rot = [ [0,0,0], [90,0,90], [90,90,0] ];
|
||||
if (sidesonly) {
|
||||
cube(size - [2*radius,0,0], true);
|
||||
cube(size - [0,2*radius,0], true);
|
||||
for (x = [radius-size[0]/2, -radius+size[0]/2],
|
||||
y = [radius-size[1]/2, -radius+size[1]/2]) {
|
||||
translate([x,y,0]) cylinder(r=radius, h=size[2], center=true);
|
||||
}
|
||||
}
|
||||
else {
|
||||
cube([size[0], size[1]-radius*2, size[2]-radius*2], center=true);
|
||||
cube([size[0]-radius*2, size[1], size[2]-radius*2], center=true);
|
||||
cube([size[0]-radius*2, size[1]-radius*2, size[2]], center=true);
|
||||
|
||||
for (axis = [0:2]) {
|
||||
for (x = [radius-size[axis]/2, -radius+size[axis]/2],
|
||||
y = [radius-size[(axis+1)%3]/2, -radius+size[(axis+1)%3]/2]) {
|
||||
rotate(rot[axis])
|
||||
translate([x,y,0])
|
||||
cylinder(h=size[(axis+2)%3]-2*radius, r=radius, center=true);
|
||||
}
|
||||
}
|
||||
for (x = [radius-size[0]/2, -radius+size[0]/2],
|
||||
y = [radius-size[1]/2, -radius+size[1]/2],
|
||||
z = [radius-size[2]/2, -radius+size[2]/2]) {
|
||||
translate([x,y,z]) sphere(radius);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 55 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,109 @@
|
||||
{
|
||||
"parameterSets": {
|
||||
"valeurs de conception par défaut": {
|
||||
"$fn": "60",
|
||||
"AddGrooveDepthForSealing": "0.8",
|
||||
"BottomTopThickness": "3",
|
||||
"CaseHeight": "44",
|
||||
"CaseRadius": "10",
|
||||
"CaseWidth": "73",
|
||||
"Caselength": "44",
|
||||
"CountOfMountHolderHoles": "1",
|
||||
"CountOfSideWallHoles": "1",
|
||||
"CountersinkScrew": "2",
|
||||
"CutFromTop": "29",
|
||||
"DeviceHolder_X_Distance": "26",
|
||||
"DeviceHolder_y_Distance": "51",
|
||||
"DistanceBetweenObjects": "10",
|
||||
"EdgeSquareNutInsertFrom_X": "true",
|
||||
"EnableMountHolder": "true",
|
||||
"GrooveDepth": "2",
|
||||
"GrooveWidth": "1.2",
|
||||
"InnerBorder": "0.8",
|
||||
"MountHolderHoleDiameter": "4",
|
||||
"MountHolderStyle": "5",
|
||||
"MountHolderThickness": "3.5",
|
||||
"NutDia": "0",
|
||||
"NutHigh": "1.1",
|
||||
"NutSink": "0",
|
||||
"Offset_X": "0",
|
||||
"Offset_Y": "-0.5",
|
||||
"OuterBorder": "0.8",
|
||||
"ScrewCylinderDiameter": "5",
|
||||
"ScrewCylinderHeight": "4",
|
||||
"ScrewHoleDiameter": "1.5",
|
||||
"SeeGrooveRidgeScrew": "false",
|
||||
"SeeNutCut": "false",
|
||||
"ShowBoard": "true",
|
||||
"ShowBottom": "true",
|
||||
"ShowCaseAssembled": "false",
|
||||
"ShowDeviceHolder": "true",
|
||||
"ShowSideWallHoles": "true",
|
||||
"ShowTop": "true",
|
||||
"SideWallHoleDiameter": "5",
|
||||
"SideWallHolesOn_X": "true",
|
||||
"SiedWallHoleOffset_Z": "2",
|
||||
"Space": "0.3",
|
||||
"SquareNutHigh": "1.9",
|
||||
"SquareNutSize": "5.4",
|
||||
"TopOpacity": "50",
|
||||
"UseSquareNutInsteadOfNut": "false",
|
||||
"XAdditionalScrew": "false",
|
||||
"YAdditionalScrew": "false"
|
||||
},
|
||||
"VRefBoard v1.1": {
|
||||
"$fn": "60",
|
||||
"AddGrooveDepthForSealing": "0.8",
|
||||
"BottomTopThickness": "3",
|
||||
"CaseHeight": "45",
|
||||
"CaseRadius": "10",
|
||||
"CaseWidth": "73",
|
||||
"Caselength": "44",
|
||||
"CountOfMountHolderHoles": "1",
|
||||
"CountOfSideWallHoles": "1",
|
||||
"CountersinkScrew": "2",
|
||||
"CutFromTop": "28",
|
||||
"DeviceHolder_X_Distance": "26",
|
||||
"DeviceHolder_y_Distance": "51",
|
||||
"DistanceBetweenObjects": "10",
|
||||
"EdgeSquareNutInsertFrom_X": "true",
|
||||
"EnableMountHolder": "true",
|
||||
"GrooveDepth": "2",
|
||||
"GrooveWidth": "1.2",
|
||||
"InnerBorder": "0.8",
|
||||
"MountHolderHoleDiameter": "4",
|
||||
"MountHolderStyle": "5",
|
||||
"MountHolderThickness": "3.5",
|
||||
"NutDia": "0",
|
||||
"NutHigh": "1.1",
|
||||
"NutSink": "0",
|
||||
"Offset_X": "0",
|
||||
"Offset_Y": "-0.5",
|
||||
"OuterBorder": "0.8",
|
||||
"ScrewCylinderDiameter": "5",
|
||||
"ScrewCylinderHeight": "4",
|
||||
"ScrewHoleDiameter": "1.5",
|
||||
"SeeGrooveRidgeScrew": "false",
|
||||
"SeeNutCut": "false",
|
||||
"ShowBoard": "false",
|
||||
"ShowBottom": "false",
|
||||
"ShowCaseAssembled": "false",
|
||||
"ShowDeviceHolder": "true",
|
||||
"ShowSideWallHoles": "true",
|
||||
"ShowTop": "true",
|
||||
"SideWallHoleDiameter": "5",
|
||||
"SideWallHolesOn_X": "true",
|
||||
"SiedWallHoleOffset_Z": "2",
|
||||
"Space": "0.3",
|
||||
"SquareNutHigh": "1.9",
|
||||
"SquareNutSize": "5.4",
|
||||
"TopOpacity": "50",
|
||||
"UseSquareNutInsteadOfNut": "false",
|
||||
"XAdditionalScrew": "false",
|
||||
"YAdditionalScrew": "false"
|
||||
}
|
||||
},
|
||||
"fileFormatVersion": "1",
|
||||
"parameterSets": "",
|
||||
"parameterSets": ""
|
||||
}
|
||||
@@ -0,0 +1,763 @@
|
||||
/*******************************************************************************
|
||||
TITLE:
|
||||
Stable and waterproof OpenSCAD case by pbtec
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
highly scalable case for 3D printing. Try it out!
|
||||
|
||||
Optimized for Openscad Customizer. Activate it under view/customizer and play around ;-)
|
||||
|
||||
No Support needed to print
|
||||
|
||||
- for waterproof cases you can use silicone sealing cord wiht diameters from 1 to 3mm
|
||||
- to use also without sealing cord. The groove and ridge gives the housing a high stability and tightness.
|
||||
- Use of regular nuts or square nuts
|
||||
- define outer vertical radius of corners
|
||||
- echo output in console shows inner and outer size and more
|
||||
- echo output shows the neede length of the screws
|
||||
- use screws from m2.5 up to m5
|
||||
- default are 4 screws at each corner. For large cases add addtional ones in the middle of both x and y sides if needed
|
||||
- use several predefined wall mount holder, some with multiple mounting holes (up to 3)
|
||||
|
||||
Important!
|
||||
- If you use standard nuts you need to pause the printer a certain level to insert the nuts
|
||||
- If you need a stable and waterproof case please print with 100% infill
|
||||
- I'm aware of there are sometime, when using too big or too small parameters, there are some rendering issues.
|
||||
To prevent such issues change only one parameter at once and check the result.
|
||||
|
||||
for waterproofness see https://blog.prusaprinters.org/watertight-3d-printing-part-2_53638/
|
||||
|
||||
AUTHOR:
|
||||
pbtec / pb-tec.ch
|
||||
|
||||
use https://paypal.me/pbtec if you want to spend me a coold beer. Thanks in advance :-)
|
||||
|
||||
|
||||
VERSION:
|
||||
V KZZ DATE COMMENT
|
||||
6.0 pb 31.07.21 First Version to share
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
/* [View settings] */
|
||||
// Shows the Bottom of the case
|
||||
ShowBottom = true;
|
||||
// Shows the top of the case
|
||||
ShowTop = true;
|
||||
// Adjust transparency for top of the case
|
||||
TopOpacity = 100; // [0:10:100]
|
||||
// Distance between top and bottom (if both are side by side displayed)
|
||||
DistanceBetweenObjects = 10;
|
||||
// Shows the housing assembled
|
||||
ShowCaseAssembled = false;
|
||||
|
||||
/* [Control cuts (use only one at a time)] */
|
||||
|
||||
// To see the nuts inside (best view if not assembled showed)
|
||||
SeeNutCut = false;
|
||||
// To see the groove, ridge and Screw (best view if assembled showed)
|
||||
SeeGrooveRidgeScrew = false;
|
||||
|
||||
|
||||
/* [Case settings] */
|
||||
|
||||
// Length of the case
|
||||
Caselength = 60;
|
||||
// Width of the case
|
||||
CaseWidth = 80;
|
||||
// Height of the case
|
||||
CaseHeight = 40;
|
||||
// Splitt the Case height into bottom and top, check for the needed screws in echo output (console)
|
||||
CutFromTop = 10.0;
|
||||
// Thickness for the bottom and top wall (vertical walls needs to be calculated)
|
||||
BottomTopThickness = 3.0;
|
||||
// If this is bigger than the needed cylinder around the screw it will be ignored
|
||||
CaseRadius = 12.0;
|
||||
|
||||
/* [Case Screw settings] */
|
||||
|
||||
//2=m2/2.5=m2.5/3=m3/4=m4/5=m5 // max m5, larger sizes do not fit
|
||||
CountersinkScrew = 3.0; // [2:m2, 2.5: m2.5, 3: m3, 4: m4, 5: m5]
|
||||
|
||||
// Adds additional Screws on X axis (for large cases) --> Try it out
|
||||
XAdditionalScrew = false; // can be true or false / Adds additional Screws on X axis (for large cases) --> Try it out
|
||||
// Adds additional Screws on Y axis (for large cases) --> Try it out
|
||||
YAdditionalScrew = false; // can be true or false / Adds additional Screws on Y axis (for large cases) --> Try it out
|
||||
|
||||
/* [Groove settings] */
|
||||
|
||||
// If using a SealingCord use the SealingCord diameter, otherwise x-times of your 3D Printer Nozzle (0.8/1.2/...) --> Ridge gets perfect for printing
|
||||
GrooveWidth = 1.2; // [0.8:0.1:3]
|
||||
|
||||
// Not less than 1mm (for stability) and not more than 3mm --> Best 2mm
|
||||
GrooveDepth = 2.0; // [1.0:0.1:3]
|
||||
|
||||
// Space between Groove and Ridge for a perfect fit, usualy 0.2 or 0.3 for FDM depending on your printer quality
|
||||
Space = 0.3; // [0.0:0.1:0.4]
|
||||
|
||||
// Addtional vertical room for the pressed sealing Cord. For sealing cord 1.5mm -->0.5 // for 2mm -->0.8 // for 2.5 -->1.0 // If no sealing cord then set this parameter to 0.
|
||||
AddGrooveDepthForSealing = 0.8; // [0.0:0.1:3]
|
||||
|
||||
// Range Inside groove/ridge. Usualy 2 times or more the printer nozzle. For best stability at least 0.8
|
||||
InnerBorder = 0.8; // [0.8:0.1:4]
|
||||
|
||||
|
||||
// Range Outside groove/ridge . Usualy 2 times or more the printer nozzle. For best stability at least 0.8
|
||||
OuterBorder = 0.8; // [0.8:0.1:4]
|
||||
|
||||
/* [Nut general settings] */
|
||||
|
||||
// Size of material (plastic) above nut/square nut (3mm or more). The more, the more stable but need longer screw.
|
||||
NutSink = 4.0;
|
||||
|
||||
/* [Standard nut settings] */
|
||||
|
||||
// Nut Settings / As there are (or I have) many different nuts dimensions, the size must be specified / Do not add separation space, only the real measurement // m2=1.5 // m2.5=1.9 // m3=2.4 // m4=3.2 // n5=3.8
|
||||
NutHigh = 2.4;
|
||||
|
||||
// Distance between the paralell sides / Do not add separation space, only the real measurement // m2=3.8 // m2.5=4.9 // m3=5.4 // m4=6.9 // m5=7.9
|
||||
NutDia = 5.4;
|
||||
|
||||
/* [Square Nut settings] */
|
||||
|
||||
// Select if you want to use square nuts instead of normal nuts
|
||||
UseSquareNutInsteadOfNut = false;
|
||||
|
||||
// Select the high of the square nut / Do not add separation space, only the real measurement
|
||||
SquareNutHigh = 1.9;
|
||||
|
||||
// Select the size of the square nut / Do not add separation space, only the real measurement
|
||||
SquareNutSize = 5.4;
|
||||
|
||||
// Square nut insert from which side
|
||||
EdgeSquareNutInsertFrom_X = true;
|
||||
|
||||
/* [Wall mount holder settings] */
|
||||
|
||||
// Select if you need a mount holder
|
||||
EnableMountHolder = false;
|
||||
|
||||
// Chose your desired wall mount style
|
||||
MountHolderStyle = 5; // [1:Style 1, 2: Style 2, 3: Style 3, 4 : Style 4, 5 : Style 5]
|
||||
|
||||
// Some styles (1-3) allow more than one hole
|
||||
CountOfMountHolderHoles = 1; // [1:One hole centered, 2: Two holes, 3: Three holes]
|
||||
MountHolderHoleDiameter = 5; // [1:0.1:10]
|
||||
MountHolderThickness = 4.0; // [2:0.1:10]
|
||||
|
||||
/* [PCB/Device holder settings] */
|
||||
// Activate customizable PCB/Device holder
|
||||
ShowDeviceHolder = false;
|
||||
// Hole in the cylinder for the screw // 2.9 Screw = 2mm hole
|
||||
ScrewHoleDiameter = 2.6;
|
||||
// The diamter of the screw cylinder
|
||||
ScrewCylinderDiameter = 7;
|
||||
// The height of the screw cylinders (also the deepness for the screw hole)
|
||||
ScrewCylinderHeight = 8.0;
|
||||
// Distance between the holders in X direction
|
||||
DeviceHolder_X_Distance = 60;
|
||||
// Distance between the holders in Y direction
|
||||
DeviceHolder_y_Distance = 80;
|
||||
// Move all holders in X direction
|
||||
Offset_X = 0; // [-10:0.1:10]
|
||||
// Move all holders in Y direction
|
||||
Offset_Y = -0; // [-10:0.1:10]
|
||||
// Show the board inside the case
|
||||
ShowBoard = false;
|
||||
|
||||
/* [Wall Holes settings (for cable gland cut)] */
|
||||
// Activate customizable holes for cable gland or similar
|
||||
ShowSideWallHoles = false;
|
||||
// Holes on X or Y side of the housing
|
||||
SideWallHolesOn_X = false;
|
||||
// Count of holes, if there is an additional screw on X or Y side the hole in the middle is not showed
|
||||
CountOfSideWallHoles = 1; //[1:1:3]
|
||||
// Diameter of the holes
|
||||
SideWallHoleDiameter = 16.5; //[1:0.1:80]
|
||||
// Add or decrease height position
|
||||
SiedWallHoleOffset_Z = 0;
|
||||
|
||||
|
||||
|
||||
/* [Render quality settings] */
|
||||
// Set to at least to 150 before render and save as .stl file, otherwise you can go down to 40 for quick 3D view
|
||||
$fn = 60; // [20:1:300]
|
||||
|
||||
// ========================= C A L C U L A T E D S E T T I N G S (do not change!!!) ===================================
|
||||
|
||||
// Calculated Screw settings (do not change!!!)
|
||||
ScrewHoleDia = CountersinkScrew+1;
|
||||
ScrewHeadDia = CountersinkScrew*2;
|
||||
ScrewCountersink = (CountersinkScrew+8)/14-0.5;
|
||||
|
||||
// Calculated settings for Ridge (do not change!!!)
|
||||
RidgeHeight = GrooveDepth-Space;
|
||||
RidgeWidth = GrooveWidth-Space;
|
||||
|
||||
// Calculated settings for case (do not change!!!)
|
||||
SideWallThickness = InnerBorder+GrooveWidth+OuterBorder;
|
||||
CaseRoundingRadius = ScrewHoleDia/2+InnerBorder+GrooveWidth+OuterBorder;
|
||||
ScrewCornerPos = [Caselength/2-CaseRoundingRadius,CaseWidth/2-CaseRoundingRadius,0];
|
||||
ScrewAddXPos = [0,CaseWidth/2-CaseRoundingRadius,0];
|
||||
ScrewAddYPos = [Caselength/2-CaseRoundingRadius,0,0];
|
||||
|
||||
// Calculated settings for wall mount holder
|
||||
MountHolderLenght = MountHolderHoleDiameter*3;
|
||||
|
||||
// if both objects showed
|
||||
X_ObjectPosition = ((ShowBottom)&&(ShowTop)&&(!ShowCaseAssembled)) ? Caselength/2+DistanceBetweenObjects/2:0;
|
||||
|
||||
// If the case is assembled showed
|
||||
Y_TopRotation = ShowCaseAssembled ? 180:0;
|
||||
Z_TopHigh = ShowCaseAssembled ? CaseHeight:0;
|
||||
|
||||
ShowSizes(); // Show the calculated sizes
|
||||
|
||||
//===============================================================================
|
||||
// M A I N
|
||||
//===============================================================================
|
||||
|
||||
// --> Show the bottom of the case
|
||||
translate([X_ObjectPosition,0,0]) rotate([0,0,0]) difference(){
|
||||
union(){
|
||||
BodyBottom();
|
||||
// **** Add your bottom case additions here ****
|
||||
//cylinder(h=20,d=15,center = true); // Example
|
||||
if(ShowBoard) {
|
||||
//import("VRefBoardv1-1.stl");
|
||||
translate([0,0,ScrewCylinderHeight+BottomTopThickness]) rotate([0,0,90]) import("VRefBoardv1-1.stl");
|
||||
}
|
||||
}
|
||||
// **** Add your bottom case cuts here ****
|
||||
//cylinder(h=15,d=20,center = true); // Example
|
||||
}
|
||||
|
||||
// --> Show the top of the case
|
||||
translate([-X_ObjectPosition,0,Z_TopHigh+0.03]) rotate([0,Y_TopRotation,0]) difference(){
|
||||
union(){
|
||||
BodyTop();
|
||||
// **** Add your bottom top additions here ****
|
||||
//cylinder(h=18,d=10,center = true); // Example
|
||||
}
|
||||
// **** Add your top case cuts here ****
|
||||
//cylinder(h=20,d=5,center = true); // Example
|
||||
//translate([0.7,CaseWidth/2-SideWallThickness/2]) cube([9.5,SideWallThickness+0.02,11.5],center=true);
|
||||
|
||||
}
|
||||
|
||||
//===============================================================================
|
||||
// M O D U L E S
|
||||
//===============================================================================
|
||||
|
||||
module BodyBottom () {
|
||||
if(ShowBottom)
|
||||
{
|
||||
difference(){
|
||||
union()
|
||||
{
|
||||
rotate([ 0, 0, 0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
rotate([ 0, 0,180]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 0, 1, 0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 1, 0 ,0]) BodyQuarterBottom(Caselength,CaseWidth,CaseHeight-CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
|
||||
if (EnableMountHolder)
|
||||
{
|
||||
color("SteelBlue")
|
||||
if (MountHolderStyle!=5)
|
||||
{
|
||||
translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
rotate([0,0,180]) translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
}
|
||||
else
|
||||
{
|
||||
translate([0,CaseWidth/2,0]) MountHolder(MountHolderThickness,MountHolderHoleDiameter);
|
||||
}
|
||||
|
||||
}
|
||||
if (ShowDeviceHolder)
|
||||
{
|
||||
|
||||
translate([DeviceHolder_X_Distance/2+Offset_X,DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([-DeviceHolder_X_Distance/2+Offset_X,-DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([DeviceHolder_X_Distance/2+Offset_X,-DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
translate([-DeviceHolder_X_Distance/2+Offset_X,DeviceHolder_y_Distance/2+Offset_Y,-0.01]) DeviceHolder();
|
||||
|
||||
}
|
||||
}
|
||||
if (SeeNutCut) { color("red") translate([0,0,CaseHeight/2+CaseHeight-CutFromTop-NutSink]) cube([Caselength+0.1,CaseWidth+0.1,CaseHeight],center=true);}
|
||||
if (SeeGrooveRidgeScrew) { color("red") translate([CaseRoundingRadius+50,0,(CaseHeight+0.1)/2-0.05]) cube([Caselength+0.1,CaseWidth*2+0.1,CaseHeight+0.1],center=true);}
|
||||
if (ShowSideWallHoles)
|
||||
{
|
||||
color("Yellow")
|
||||
if(SideWallHolesOn_X)
|
||||
{
|
||||
|
||||
if ((CountOfSideWallHoles==1)||(CountOfSideWallHoles==3)&&(!XAdditionalScrew))
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)&&(!XAdditionalScrew))
|
||||
{
|
||||
//translate([13,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([0,-CaseWidth/2+SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=6,center = true);
|
||||
translate([-0.7,CaseWidth/2-SideWallThickness/2,BottomTopThickness+ScrewCylinderHeight+7]) cube([9.5,SideWallThickness+0.02,11],center=true);
|
||||
}
|
||||
if ((CountOfSideWallHoles==3)&&(!XAdditionalScrew))
|
||||
{
|
||||
translate([0,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==1)&&(XAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/4-CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==2)||(CountOfSideWallHoles==3))
|
||||
{
|
||||
translate([Caselength/4-CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([-Caselength/4+CaseRoundingRadius/2,CaseWidth/2-SideWallThickness/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,0]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)||(CountOfSideWallHoles==3)&&(!YAdditionalScrew))
|
||||
{
|
||||
if ((CountOfSideWallHoles==1)&&(!YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,0,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
if ((CountOfSideWallHoles==3)&&(!YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,0,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==1)&&(YAdditionalScrew))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,-CaseWidth/4+CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ((CountOfSideWallHoles==2)||(CountOfSideWallHoles==3))
|
||||
{
|
||||
translate([Caselength/2-SideWallThickness/2,CaseWidth/4-CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
translate([Caselength/2-SideWallThickness/2,-CaseWidth/4+CaseRoundingRadius/2,SiedWallHoleOffset_Z+ BottomTopThickness+(CaseHeight-CutFromTop-BottomTopThickness)/2 ]) rotate([90,0,90]) cylinder(h=SideWallThickness+0.04,d=SideWallHoleDiameter,center = true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module BodyTop () {
|
||||
if (ShowTop)
|
||||
{
|
||||
difference(){
|
||||
union(){
|
||||
rotate([ 0, 0, 0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
rotate([ 0, 0,180]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 0, 1, 0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
mirror([ 1, 0 ,0]) BodyQuarterTop(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
}
|
||||
if (SeeGrooveRidgeScrew) { color("red") translate([-CaseRoundingRadius-50,0,(CaseHeight+0.1)/2-0.05]) cube([Caselength+0.1,CaseWidth+0.1,CaseHeight+0.1],center=true);}
|
||||
translate([0.7,CaseWidth/2-SideWallThickness/2,CutFromTop+BottomTopThickness/2+0.5]) cube([9.5,SideWallThickness+0.02,10],center=true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module MountHolder (Thick,Hole) {
|
||||
|
||||
translate([0,0,0.005]) difference(){
|
||||
|
||||
if (MountHolderStyle==1){
|
||||
$fn=40;
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2], Thick/3, 0);
|
||||
}
|
||||
if (MountHolderStyle==2){
|
||||
$fn=60;
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2],CaseRoundingRadius , 1);
|
||||
}
|
||||
if (MountHolderStyle==3){
|
||||
roundedBox([Caselength, MountHolderLenght*2, Thick*2],0 , 2);
|
||||
}
|
||||
if((MountHolderStyle>0)&&(MountHolderStyle<4)){
|
||||
translate([0,0,-Thick/2-0.02]) cube([Caselength+0.02,MountHolderLenght*2+0.02,Thick+0.04],center=true);
|
||||
translate([0,-MountHolderLenght/2-CaseRoundingRadius,Thick/2+0.02]) cube([Caselength+0.02,MountHolderLenght+0.02,Thick+0.08],center=true);
|
||||
translate([0,-MountHolderLenght/2,Thick/2+0.02]) cube([Caselength-2*CaseRoundingRadius+0.02,MountHolderLenght+0.02,Thick+0.08],center=true);
|
||||
translate([0,-CaseRoundingRadius,MountHolderThickness/2-0.02]) translate(ScrewAddYPos) cylinder(h=MountHolderThickness+0.06,d=ScrewHoleDia,center = true);
|
||||
mirror([ 1, 0, 0]) translate([0,-CaseRoundingRadius,MountHolderThickness/2-0.02]) translate(ScrewAddYPos) cylinder(h=MountHolderThickness+0.06,d=ScrewHoleDia,center = true);
|
||||
|
||||
if (CountOfMountHolderHoles>1){
|
||||
translate([Caselength/2-Hole-Thick/3,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([-Caselength/2+Hole+Thick/3,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
if (CountOfMountHolderHoles!=2){
|
||||
translate([0,Hole*1.5,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
if (MountHolderStyle==4){
|
||||
HolderRad=Hole/2;
|
||||
HolderWidth=4*Hole;
|
||||
translate([0,MountHolderLenght,0]) difference(){
|
||||
union(){
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*2+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
translate([0,-MountHolderLenght+Hole*1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (MountHolderStyle==5){
|
||||
HolderRad=Hole/2;
|
||||
HolderWidth=4*Hole;
|
||||
translate([0,MountHolderLenght-1.5,0]) difference()
|
||||
{
|
||||
union(){
|
||||
$fn=40;
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*4+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
hull(){
|
||||
translate([-Hole/1.1,-MountHolderLenght+Hole*1.6,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([+Hole/1.1,-MountHolderLenght+Hole*1.6,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
rotate([0,0,180]) translate([0,MountHolderLenght+CaseWidth-1.5,0]) difference()
|
||||
{
|
||||
union(){
|
||||
$fn=40;
|
||||
translate([0,-MountHolderLenght+HolderRad,0]) roundedBox([HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([-HolderWidth/2+HolderRad,0,0]) rotate([0,0,-45]) translate([HolderWidth-HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
translate([ HolderWidth/2-HolderRad,0,0]) rotate([0,0,45]) translate([-HolderWidth+HolderRad,-MountHolderLenght+HolderRad,0]) roundedBox([2*HolderWidth, MountHolderLenght*2, Thick*2],HolderRad , 0);
|
||||
}
|
||||
translate([0,-(3*HolderWidth)/2-MountHolderLenght,-0.02]) cube([10*HolderWidth,3*HolderWidth,Thick*2+0.06],center=true);
|
||||
translate([0,-(3*HolderWidth)/2,-Thick-0.02]) cube([4*HolderWidth,4*HolderWidth,Thick*2],center=true);
|
||||
hull(){
|
||||
translate([0,-MountHolderLenght+Hole*1.6+Hole/1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
translate([0,-MountHolderLenght+Hole*1.6-Hole/1.8,MountHolderThickness/2-0.02]) cylinder(h=MountHolderThickness+0.06,d=Hole,center = true);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
module ShowSizes () {
|
||||
echo ();
|
||||
echo (str(" Stable and waterproof OpenSCAD case by pbtec V6.0"));
|
||||
echo ();
|
||||
echo (str(" Render quality : ",$fn));
|
||||
echo ();
|
||||
echo (str(" --> Case outer dimensions: "));
|
||||
echo (str(" Length : ",Caselength,"mm "));
|
||||
echo (str(" Width : ",CaseWidth,"mm "));
|
||||
echo (str(" High : ",CaseHeight,"mm "));
|
||||
echo (str(" Top (upper piece) high : ",CutFromTop,"mm "));
|
||||
echo (str(" Bottom (lower piece) high : ",CaseHeight-CutFromTop,"mm "));
|
||||
echo (str(" Side wall thickness : ",SideWallThickness,"mm "));
|
||||
echo (str(" Bottom & top wall thickness : ",BottomTopThickness,"mm "));
|
||||
echo (str(" Case rounding radius : ",CaseRoundingRadius,"mm "));
|
||||
echo ();
|
||||
echo (str(" --> Case inner dimensions : "));
|
||||
echo (str(" X : Wall to wall : ",Caselength-2*SideWallThickness,"mm "));
|
||||
echo (str(" X : Screw cylinder to screw cylinder : ",Caselength-4*CaseRoundingRadius,"mm "));
|
||||
echo (str(" Y : Wall to wall : ",CaseWidth-2*SideWallThickness,"mm "));
|
||||
echo (str(" Y : Screw cylinder to screw cylinder : ",CaseWidth-4*CaseRoundingRadius,"mm "));
|
||||
echo (str(" Top to bottom : ",CaseHeight-2*BottomTopThickness,"mm "));
|
||||
echo ();
|
||||
echo (str(" <b>Screw dimensions : "));
|
||||
echo (str(" Metric Screw size: m",CountersinkScrew));
|
||||
echo (str(" Screw hole diameter : ",ScrewHoleDia,"mm "));
|
||||
echo (str(" Screw head diameter : ",ScrewHeadDia,"mm "));
|
||||
echo (str(" X : Additional screw (3rd)) : ",XAdditionalScrew));
|
||||
echo (str(" Y : Additional screws (3rd) : ",YAdditionalScrew));
|
||||
echo (str(" --> Check if you have screws within the following size : "));
|
||||
echo (str(" --> Screw m",CountersinkScrew , " max length : ",CaseHeight-BottomTopThickness, "mm"));
|
||||
if(UseSquareNutInsteadOfNut) { echo (str(" --> Screw m",CountersinkScrew , " min length : ",CutFromTop+NutSink+SquareNutHigh, "mm")); }
|
||||
else { echo (str(" --> Screw m",CountersinkScrew , " min length : ",CutFromTop+NutSink+NutHigh, "mm")); }
|
||||
}
|
||||
|
||||
module GrooveStraight (length) {
|
||||
color("orange") translate([length/2,0,-(GrooveDepth+AddGrooveDepthForSealing)/2]) cube([length,GrooveWidth,GrooveDepth+AddGrooveDepthForSealing],center=true);
|
||||
}
|
||||
|
||||
module GrooveCurved (Angle,Rad) {
|
||||
color("orange") difference(){
|
||||
translate([0,0,-(GrooveDepth+AddGrooveDepthForSealing)]) pie(Rad+(GrooveWidth)/2, Angle, GrooveDepth+AddGrooveDepthForSealing, spin=0);
|
||||
translate([-0.01,-0.01,-(GrooveDepth+AddGrooveDepthForSealing+0.02)]) pie(Rad-(GrooveWidth)/2, Angle, GrooveDepth+AddGrooveDepthForSealing+0.04, spin=0);
|
||||
}
|
||||
}
|
||||
|
||||
module RidgeStraight (length) {
|
||||
color("orange") translate([length/2,0,(RidgeHeight)/2]) cube([length,RidgeWidth,RidgeHeight],center=true);
|
||||
}
|
||||
|
||||
module RidgeCurved (Angle,Rad) {
|
||||
color("orange") difference(){
|
||||
translate([0,0,0]) pie(Rad+(RidgeWidth)/2, Angle, RidgeHeight, spin=0);
|
||||
translate([-0.01,-0.01,-0.02]) pie(Rad-(RidgeWidth)/2, Angle, RidgeHeight+0.04, spin=0);
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarterBottom (Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness) {
|
||||
difference(){
|
||||
union(){
|
||||
color("SteelBlue")BodyQuarter(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
|
||||
translate([CaseRoundingRadius+ScrewHoleDia/2-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) RidgeStraight(Caselength/2-3*CaseRoundingRadius-ScrewHoleDia+0.03);
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,CaseRoundingRadius+ScrewHoleDia/2-0.02,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) RidgeStraight(CaseWidth/2-3*CaseRoundingRadius-ScrewHoleDia+0.04);
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,180]) RidgeCurved(90,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.02,-0.01,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness+0.00,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
|
||||
|
||||
|
||||
if (XAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,180]) RidgeCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.04,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([ScrewHoleDia+SideWallThickness,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,90]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) RidgeStraight(Caselength/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.05);
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,90]) RidgeCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,0]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,ScrewHoleDia+SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,270]) RidgeCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) RidgeStraight(CaseWidth/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.05);}
|
||||
}
|
||||
|
||||
|
||||
if(UseSquareNutInsteadOfNut)
|
||||
{
|
||||
if (EdgeSquareNutInsertFrom_X) {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) rotate([0,0, 0]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) rotate([0,0,90]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
}
|
||||
else {translate(ScrewCornerPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (XAdditionalScrew){
|
||||
if(UseSquareNutInsteadOfNut) {translate(ScrewAddXPos) translate([0,0,CutFromTop+0.01]) rotate([0,0,90]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewAddXPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
if(UseSquareNutInsteadOfNut) {translate(ScrewAddYPos) translate([0,0,CutFromTop+0.01]) SquareNutCut(CutFromTop,SquareNutHigh,SquareNutSize);}
|
||||
else {translate(ScrewAddYPos) translate([0,0,CutFromTop+0.01]) NutCut(CutFromTop,NutHigh,NutDia);}
|
||||
}
|
||||
translate(ScrewCornerPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarterTop (Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness) {
|
||||
|
||||
difference()
|
||||
{
|
||||
union(){
|
||||
color("DarkCyan",alpha=TopOpacity/100)BodyQuarter(Caselength,CaseWidth,CutFromTop,CaseRoundingRadius,SideWallThickness);
|
||||
}
|
||||
translate(ScrewCornerPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,1);
|
||||
if (XAdditionalScrew){
|
||||
translate(ScrewAddXPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
if (YAdditionalScrew){
|
||||
translate(ScrewAddYPos) ScrewCut(CountersinkScrew,CutFromTop+0.01,0);
|
||||
}
|
||||
translate([CaseRoundingRadius+ScrewHoleDia/2-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) GrooveStraight(Caselength/2-3*CaseRoundingRadius-ScrewHoleDia+0.03);
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,CaseRoundingRadius+ScrewHoleDia/2-0.02,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) GrooveStraight(CaseWidth/2-3*CaseRoundingRadius-ScrewHoleDia+0.04);
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,180]) GrooveCurved(90,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.02,-0.01,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness+0.0,CutFromTop+0.01]) translate(ScrewCornerPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
if (XAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,180]) GrooveCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-ScrewHoleDia-SideWallThickness+0.04,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([ScrewHoleDia+SideWallThickness,-0.01,CutFromTop+0.01]) translate(ScrewAddXPos) rotate([0,0,90]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([-0.01,CaseWidth/2-OuterBorder-GrooveWidth/2-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,0]) GrooveStraight(Caselength/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.07);
|
||||
}
|
||||
|
||||
if (YAdditionalScrew){
|
||||
translate([0,0,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,90]) GrooveCurved(180,ScrewHoleDia/2+OuterBorder+GrooveWidth/2);
|
||||
translate([-0.01,-ScrewHoleDia-SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,0]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
translate([-0.01,ScrewHoleDia+SideWallThickness-0.01,CutFromTop+0.01]) translate(ScrewAddYPos) rotate([0,0,270]) GrooveCurved(90,ScrewHoleDia/2+InnerBorder+GrooveWidth/2);
|
||||
}
|
||||
else{
|
||||
translate([Caselength/2-OuterBorder-GrooveWidth/2-0.01,-0.01,CutFromTop+0.01]) translate([0,0,0]) rotate([0,0,90]) GrooveStraight(CaseWidth/2-2*CaseRoundingRadius-ScrewHoleDia/2+0.057);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module BodyQuarter (L,W,H,Rad,Rand){
|
||||
cube([L/2-Rad,W/2,BottomTopThickness],center=false); // Ground
|
||||
cube([L/2,W/2-Rad,BottomTopThickness],center=false); // Ground
|
||||
if (CaseRadius < CaseRoundingRadius)
|
||||
{
|
||||
translate([0,W/2-Rand,0]) cube([L/2-CaseRadius,Rand,H],center=false); // Wall
|
||||
translate([L/2-Rand,0,0]) cube([Rand,W/2-CaseRadius,H],center=false); // Wall
|
||||
translate([L/2-CaseRadius,W/2-CaseRadius,H/2]) cylinder(h=H,r=CaseRadius,center = true);
|
||||
}
|
||||
else
|
||||
{
|
||||
translate([0,W/2-Rand,0]) cube([L/2-Rad,Rand,H],center=false); // Wall
|
||||
translate([L/2-Rand,0,0]) cube([Rand,W/2-Rad,H],center=false); // Wall
|
||||
}
|
||||
|
||||
translate(ScrewCornerPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([L/2-3*Rad+Rand,W/2-Rad,0]) rotate([0,0, 0]) HolderGap(H,Rad,Rand); // Gap between wall and Cylinder
|
||||
translate([L/2-Rad,W/2-Rad-Rand,0]) rotate([0,0,-90]) HolderGap(H,Rad,Rand); // Gap Between wall and Cylinder
|
||||
|
||||
if (XAdditionalScrew) {
|
||||
translate(ScrewAddXPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([Rand,W/2-Rad,0]) rotate([0,0,0]) HolderGap(H,Rad,Rand);
|
||||
translate([Rand-2*CaseRoundingRadius,W/2-Rad,0]) rotate([0,0,0]) HolderGap(H,Rad,Rand);
|
||||
}
|
||||
|
||||
if (YAdditionalScrew) {
|
||||
translate(ScrewAddYPos) cylinder(h=H,r=Rad,center = false); // Cylinder
|
||||
translate([L/2-3*Rad+2*CaseRoundingRadius,-Rand+2*CaseRoundingRadius,0]) rotate([0,0, 270]) HolderGap(H,Rad,Rand);
|
||||
translate([L/2-3*Rad+2*CaseRoundingRadius,-Rand,0]) rotate([0,0, 270]) HolderGap(H,Rad,Rand);
|
||||
}
|
||||
}
|
||||
|
||||
module NutCut(TotalHigh,High,Dia){
|
||||
AdditionalGap=0.3;
|
||||
translate([0,0,-(High+2*AdditionalGap)/2-NutSink]) cylinder($fn=6,h=High+2*AdditionalGap,d=2*sqrt(((Dia/2)*(Dia/2))+((Dia/4)*(Dia/4)))+Dia/26+2*AdditionalGap,center = true);
|
||||
translate([0,0,-(TotalHigh-SideWallThickness)/2]) cylinder(h=TotalHigh-SideWallThickness,d=ScrewHoleDia,center = true);
|
||||
}
|
||||
|
||||
module SquareNutCut (TotalHigh,High,Size) {
|
||||
AdditionalGap=0.5;
|
||||
SquareNutInsertReduction= 0.2;
|
||||
|
||||
translate([0,0,-(High+2*AdditionalGap)/2-NutSink])cube([Size+2*AdditionalGap,Size+2*AdditionalGap,High+2*AdditionalGap],center=true);
|
||||
translate([CaseRoundingRadius/2+0.02,0,-(High+2*AdditionalGap)/2-NutSink+SquareNutInsertReduction/2]) cube([CaseRoundingRadius+0.04,Size+2*AdditionalGap,High+2*AdditionalGap-SquareNutInsertReduction],center=true);
|
||||
translate([0,0,-(TotalHigh-SideWallThickness)/2]) cylinder(h=TotalHigh-SideWallThickness,d=ScrewHoleDia,center = true);
|
||||
}
|
||||
|
||||
module SideWallHoles () {
|
||||
cylinder(h=20,d1=10,d2=15,center = true);
|
||||
}
|
||||
|
||||
|
||||
module ScrewCut(m,h,v){
|
||||
// m = 3=M3 4=M4 5=M5 6=M6 usw...
|
||||
// h = High of the screw inkl. head
|
||||
// v = if screw head is to be sunk deeper
|
||||
|
||||
ScrewHeadDia=m*2+2; // Berechnung des Schraubenkopf Durchmessers
|
||||
//ScrewCountersink=(m+8)/14-0.7; // Leichte ScrewCountersink damit Schraube nicht vorsteht
|
||||
ScrewHoleDia=m+1; // ScrewHoleDiadurchmesser
|
||||
|
||||
translate([0,0,-0.01]) union(){ // Ganze Schraube
|
||||
if (v!=1) {
|
||||
translate([0,0,ScrewCountersink-0.01])cylinder( h = ScrewHeadDia/4+1.5,d1=ScrewHeadDia+2,d2=ScrewHeadDia/2,center=false); // Kegel (Abschrägung)
|
||||
translate([0,0,0]) cylinder( h = ScrewCountersink+1.5,d=ScrewHeadDia,center=false); // ScrewCountersink
|
||||
translate([0,0,0.01])rotate([180,0,0])cylinder(h=v,d=ScrewHeadDia,center = false); // Versenkung
|
||||
translate([0,0,5])rotate([180,0,0])cylinder( h = h+0.05,d=ScrewHoleDia,center=false); //Loch für Gewinde
|
||||
}
|
||||
translate([0,0,10])rotate([0,0,0])cylinder( h = h+0.05,d=ScrewHoleDia,center=false); //Loch für Gewinde
|
||||
}
|
||||
}
|
||||
|
||||
module HolderGap (H,Rad,Rand) {
|
||||
difference(){
|
||||
translate([0,0,0]) cube([Rad*2-2*Rand,Rad-Rand,H],center=false);
|
||||
translate([0,0,-0.02]) cylinder(h=H+0.04,r=Rad-Rand,center = false);
|
||||
translate([2*(Rad-Rand),0,-0.02]) cylinder(h=H+0.04,r=Rad-Rand,center = false);
|
||||
}
|
||||
}
|
||||
|
||||
module DeviceHolder () {
|
||||
color("yellow")translate([0,0,ScrewCylinderHeight/2+BottomTopThickness]) difference(){
|
||||
cylinder(h=ScrewCylinderHeight,d=ScrewCylinderDiameter,center = true);
|
||||
translate([0,0,0]) cylinder(h=ScrewCylinderHeight+0.05,d=ScrewHoleDiameter,center = true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module pie(radius, angle, height, spin=0) {
|
||||
// Negative angles shift direction of rotation
|
||||
clockwise = (angle < 0) ? true : false;
|
||||
// Support angles < 0 and > 360
|
||||
normalized_angle = abs((angle % 360 != 0) ? angle % 360 : angle % 360 + 360);
|
||||
// Select rotation direction
|
||||
rotation = clockwise ? [0, 180 - normalized_angle] : [180, normalized_angle];
|
||||
// Render
|
||||
if (angle != 0) {
|
||||
rotate([0,0,spin]) linear_extrude(height=height)
|
||||
difference() {
|
||||
circle(radius);
|
||||
if (normalized_angle < 180) {
|
||||
union() for(a = rotation)
|
||||
rotate(a) translate([-radius, 0, 0]) square(radius * 2);
|
||||
}
|
||||
else if (normalized_angle != 360) {
|
||||
intersection_for(a = rotation)
|
||||
rotate(a) translate([-radius, 0, 0]) square(radius * 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module roundedBox(size, radius, sidesonly) // Laenge, Breite, Hoehe, Radius, 0/1
|
||||
{
|
||||
rot = [ [0,0,0], [90,0,90], [90,90,0] ];
|
||||
if (sidesonly) {
|
||||
cube(size - [2*radius,0,0], true);
|
||||
cube(size - [0,2*radius,0], true);
|
||||
for (x = [radius-size[0]/2, -radius+size[0]/2],
|
||||
y = [radius-size[1]/2, -radius+size[1]/2]) {
|
||||
translate([x,y,0]) cylinder(r=radius, h=size[2], center=true);
|
||||
}
|
||||
}
|
||||
else {
|
||||
cube([size[0], size[1]-radius*2, size[2]-radius*2], center=true);
|
||||
cube([size[0]-radius*2, size[1], size[2]-radius*2], center=true);
|
||||
cube([size[0]-radius*2, size[1]-radius*2, size[2]], center=true);
|
||||
|
||||
for (axis = [0:2]) {
|
||||
for (x = [radius-size[axis]/2, -radius+size[axis]/2],
|
||||
y = [radius-size[(axis+1)%3]/2, -radius+size[(axis+1)%3]/2]) {
|
||||
rotate(rot[axis])
|
||||
translate([x,y,0])
|
||||
cylinder(h=size[(axis+2)%3]-2*radius, r=radius, center=true);
|
||||
}
|
||||
}
|
||||
for (x = [radius-size[0]/2, -radius+size[0]/2],
|
||||
y = [radius-size[1]/2, -radius+size[1]/2],
|
||||
z = [radius-size[2]/2, -radius+size[2]/2]) {
|
||||
translate([x,y,z]) sphere(radius);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,5 @@
|
||||
Designator,Footprint,Quantity,Value,LCSC Part #
|
||||
F1,0PTF0078P,1,630mA,
|
||||
"H1, H2, H3, H4",MountingHole_2.5mm,4,MountingHole,
|
||||
"J1, J2","TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal",2,Screw_Terminal_01x02,
|
||||
T1,44230,1,44230,
|
||||
|
@@ -0,0 +1,9 @@
|
||||
F1:1
|
||||
G***:2
|
||||
H1:1
|
||||
H2:1
|
||||
H3:1
|
||||
H4:1
|
||||
J1:1
|
||||
J2:1
|
||||
T1:1
|
||||
|
@@ -0,0 +1,20 @@
|
||||
P CODE 00
|
||||
P UNITS CUST 0
|
||||
P arrayDim N
|
||||
367N/C H2 D0984UA00X+044783Y-039390X0984Y0000R000S0
|
||||
367N/C H4 D0984UA00X+069980Y-039390X0984Y0000R000S0
|
||||
367N/C H3 D0984UA00X+069980Y-026004X0984Y0000R000S0
|
||||
367N/C H1 D0984UA00X+044783Y-026004X0984Y0000R000S0
|
||||
317NET-(J1-PIN_1) T1 -10 D0394PA00X+050197Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_1) T1 -9 D0394PA00X+052165Y-037539X0591Y0000R000S0
|
||||
317NET-(J1-PIN_1) T1 -7 D0394PA00X+058071Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_1) T1 -6 D0394PA00X+060039Y-037539X0591Y0000R000S0
|
||||
317NET-(J2-PIN_2) T1 -5 D0394PA00X+060039Y-027697X0591Y0000R000S0
|
||||
317NET-(J2-PIN_1) T1 -1 D0394PA00X+050197Y-027697X0591Y0000R000S0
|
||||
317NET-(J1-PIN_1) J1 -1 D0512PA00X+066754Y-039033X1024Y1024R270S0
|
||||
317NET-(J1-PIN_2) J1 -2 D0512PA00X+066754Y-037033X1024Y0000R270S0
|
||||
317NET-(J2-PIN_2) J2 -2 D0512PA00X+043640Y-032238X1024Y0000R090S0
|
||||
317NET-(J2-PIN_1) J2 -1 D0512PA00X+043640Y-030238X1024Y1024R090S0
|
||||
317NET-(J1-PIN_2) F1 -1 D0591PA00X+066732Y-034370X0886Y0000R270S0
|
||||
317NET-(T1-NC_1) F1 -2 D0591PA00X+066732Y-025472X0886Y0000R270S0
|
||||
999
|
||||
@@ -0,0 +1,5 @@
|
||||
Designator,Mid X,Mid Y,Rotation,Layer
|
||||
F1,169.5,-76.0,90.0,top
|
||||
J1,169.555,-99.145,90.0,top
|
||||
J2,110.845,-76.805,270.0,top
|
||||
T1,127.5,-70.35,0.0,top
|
||||
|
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
Designator,Footprint,Quantity,Value,LCSC Part #
|
||||
F1,Porte fusible 5x20 vertical,1,630mA,
|
||||
"H1, H2, H3, H4",MountingHole_2.5mm,4,MountingHole,
|
||||
"H5, H6",MountingHole_2.2mm_M2_DIN965_Pad_TopOnly,2,MountingHole_Pad,
|
||||
J1,"TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal",1,Screw_Terminal_01x02,
|
||||
T1,44230,1,44230,
|
||||
|
@@ -0,0 +1,10 @@
|
||||
F1:1
|
||||
G***:2
|
||||
H1:1
|
||||
H2:1
|
||||
H3:1
|
||||
H4:1
|
||||
H5:1
|
||||
H6:1
|
||||
J1:1
|
||||
T1:1
|
||||
|
@@ -0,0 +1,22 @@
|
||||
P CODE 00
|
||||
P UNITS CUST 0
|
||||
P arrayDim N
|
||||
367N/C H2 D0984UA00X+044902Y-038524X0984Y0000R000S0
|
||||
317NET-(T1-PRI_2) H6 -1 D0866PA00X+044390Y-036752X1024Y0000R180S1
|
||||
327NET-(T1-PRI_2) H6 -1 A02X+044390Y-036752X1496Y0000R180S1
|
||||
317NET-(T1-PRI_1) H5 -1 D0866PA00X+044449Y-028583X1024Y0000R180S1
|
||||
327NET-(T1-PRI_1) H5 -1 A02X+044449Y-028583X1496Y0000R180S1
|
||||
367N/C H1 D0984UA00X+044980Y-026457X0984Y0000R000S0
|
||||
317NET-(J1-PIN_1) F1 -1 D0551PA00X+067146Y-033602X0827Y0000R090S0
|
||||
317NET-(T1-NC_2) F1 -2 D0551PA00X+067146Y-037539X0827Y0000R090S0
|
||||
367N/C H4 D0984UA00X+065138Y-038524X0984Y0000R000S0
|
||||
317NET-(T1-NC_2) T1 -10 D0394PA00X+050197Y-037539X0591Y0000R000S0
|
||||
317NET-(J1-PIN_2) T1 -9 D0394PA00X+052165Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_2) T1 -7 D0394PA00X+058071Y-037539X0591Y0000R000S0
|
||||
317NET-(J1-PIN_2) T1 -6 D0394PA00X+060039Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-PRI_2) T1 -5 D0394PA00X+060039Y-027697X0591Y0000R000S0
|
||||
317NET-(T1-PRI_1) T1 -1 D0394PA00X+050197Y-027697X0591Y0000R000S0
|
||||
317NET-(J1-PIN_2) J1 -2 D0512PA00X+066876Y-029801X1024Y0000R180S0
|
||||
317NET-(J1-PIN_1) J1 -1 D0512PA00X+068876Y-029801X1024Y1024R180S0
|
||||
367N/C H3 D0984UA00X+065295Y-026516X0984Y0000R000S0
|
||||
999
|
||||
@@ -0,0 +1,4 @@
|
||||
Designator,Mid X,Mid Y,Rotation,Layer
|
||||
F1,170.55,-90.35,270.0,top
|
||||
J1,174.945,-75.695,180.0,top
|
||||
T1,127.5,-70.35,0.0,top
|
||||
|
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
Designator,Footprint,Quantity,Value,LCSC Part #
|
||||
F1,RV_Disc_D9mm_W3.3mm_P5mm,1,630mA,
|
||||
"H1, H2, H3, H4",MountingHole_2.5mm,4,MountingHole,
|
||||
"H5, H6","BottomSolder_2,5mm2",2,MountingHole_Pad,
|
||||
J1,DC00525A20SMT,1,DC-005-2.5A-2.0-SMT,
|
||||
T1,44230,1,44230,
|
||||
|
@@ -0,0 +1,10 @@
|
||||
F1:1
|
||||
G***:2
|
||||
H1:1
|
||||
H2:1
|
||||
H3:1
|
||||
H4:1
|
||||
H5:1
|
||||
H6:1
|
||||
J1:1
|
||||
T1:1
|
||||
|
@@ -0,0 +1,24 @@
|
||||
P CODE 00
|
||||
P UNITS CUST 0
|
||||
P arrayDim N
|
||||
317N/C H6 D0709PA00X+044508Y-035571X1102Y0000R000S1
|
||||
317N/C H5 D0709PA00X+044508Y-029665X1102Y0000R000S1
|
||||
317NET-(T1-PRI_1) T1 -1 D0394PA00X+050197Y-027697X0591Y0000R000S0
|
||||
317NET-(T1-PRI_2) T1 -5 D0394PA00X+060039Y-027697X0591Y0000R000S0
|
||||
317NET-(T1-NC_1) T1 -6 D0394PA00X+060039Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_2) T1 -7 D0394PA00X+058071Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_1) T1 -9 D0394PA00X+052165Y-037539X0591Y0000R000S0
|
||||
317NET-(T1-NC_2) T1 -10 D0394PA00X+050197Y-037539X0591Y0000R000S0
|
||||
367N/C H2 D0984UA00X+045689Y-037736X0984Y0000R000S0
|
||||
367N/C H1 D0984UA00X+045689Y-027500X0984Y0000R000S0
|
||||
367N/C H4 D0984UA00X+065768Y-037736X0984Y0000R000S0
|
||||
367N/C J1 D0591UA00X+068327Y-032343X0591Y0000R180S0
|
||||
367N/C J1 D0669UA00X+066555Y-032343X0669Y0000R180S0
|
||||
327NET-(F1-PAD1) J1 -1 A01X+068327Y-034587X0945Y1102R090S2
|
||||
327NET-(T1-NC_1) J1 -2 A01X+068327Y-030098X0945Y1102R090S2
|
||||
327CTED-(J1-PAD3) J1 -3 A01X+065925Y-030098X0945Y1102R090S2
|
||||
327NET-(F1-PAD1) J1 -4 A01X+065925Y-034587X0945Y1102R090S2
|
||||
367N/C H3 D0984UA00X+065768Y-027500X0984Y0000R000S0
|
||||
317NET-(F1-PAD1) F1 -1 D0236PA00X+067539Y-036594X0630Y0000R180S0
|
||||
317NET-(T1-NC_2) F1 -2 D0236PA00X+065571Y-036122X0630Y0000R180S0
|
||||
999
|
||||
@@ -0,0 +1,4 @@
|
||||
Designator,Mid X,Mid Y,Rotation,Layer
|
||||
F1,171.55,-92.95,180.0,top
|
||||
J1,171.15,-82.15,180.0,top
|
||||
T1,127.5,-70.35,0.0,top
|
||||
|
@@ -0,0 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "44230")(type "KiCad")(uri "${KIPRJMOD}/symbols/myrra/44230.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
@@ -0,0 +1,9 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP DC-005-2.5A-2.0-SMT
|
||||
D DC connector SMD W14.8xD9.0x...
|
||||
K
|
||||
F http://www.helloxkb.com/public/images/pdf/DC-005-2.5A-2.0-SMT-.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
||||
@@ -0,0 +1,27 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model DC-005-2.5A-2.0-SMT
|
||||
#/15480727/1261198/2.50/4/2/Connector
|
||||
DEF DC-005-2.5A-2.0-SMT J 0 30 Y Y 1 F N
|
||||
F0 "J" 650 300 50 H V L CNN
|
||||
F1 "DC-005-2.5A-2.0-SMT" 650 200 50 H V L CNN
|
||||
F2 "DC00525A20SMT" 650 100 50 H I L CNN
|
||||
F3 "http://www.helloxkb.com/public/images/pdf/DC-005-2.5A-2.0-SMT-.pdf" 650 0 50 H I L CNN
|
||||
F4 "DC connector SMD W14.8xD9.0x..." 650 -100 50 H I L CNN "Description"
|
||||
F5 "11.2" 650 -200 50 H I L CNN "Height"
|
||||
F6 "XKB Connectivity" 650 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "DC-005-2.5A-2.0-SMT" 650 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 650 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 650 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 650 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 650 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
DRAW
|
||||
X 1 1 0 0 200 R 50 50 0 0 P
|
||||
X 2 2 0 -100 200 R 50 50 0 0 P
|
||||
X 3 3 800 -100 200 L 50 50 0 0 P
|
||||
X 4 4 800 0 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 600 100 600 -200 200 -200 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,75 @@
|
||||
PCBNEW-LibModule-V1 2024-02-16 10:19:57
|
||||
# encoding utf-8
|
||||
Units mm
|
||||
$INDEX
|
||||
DC00525A20SMT
|
||||
$EndINDEX
|
||||
$MODULE DC00525A20SMT
|
||||
Po 0 0 0 15 65cf36cd 00000000 ~~
|
||||
Li DC00525A20SMT
|
||||
Cd DC-005-2.5A-2.0-SMT-1
|
||||
Kw Connector
|
||||
Sc 0
|
||||
At STD
|
||||
AR
|
||||
Op 0 0 0
|
||||
T0 0.000 -0 1.27 1.27 0 0.254 N V 21 N "J**"
|
||||
T1 0.000 -0 1.27 1.27 0 0.254 N I 21 N "DC00525A20SMT"
|
||||
DS -7.4 -4.7 7.4 -4.7 0.1 24
|
||||
DS 7.4 -4.7 7.4 4.5 0.1 24
|
||||
DS 7.4 4.5 -7.4 4.5 0.1 24
|
||||
DS -7.4 4.5 -7.4 -4.7 0.1 24
|
||||
DS -8.4 -7.9 8.4 -7.9 0.1 24
|
||||
DS 8.4 -7.9 8.4 7.9 0.1 24
|
||||
DS 8.4 7.9 -8.4 7.9 0.1 24
|
||||
DS -8.4 7.9 -8.4 -7.9 0.1 24
|
||||
DS -2.4 -7.2 -2.4 -7.2 0.1 21
|
||||
DS -2.4 -7.3 -2.4 -7.3 0.1 21
|
||||
DS -4.5 -4.7 -7.4 -4.7 0.2 21
|
||||
DS -7.4 -4.7 -7.4 4.5 0.2 21
|
||||
DS -7.4 4.5 -4.5 4.5 0.2 21
|
||||
DS 5.7 -4.7 7.4 -4.7 0.2 21
|
||||
DS 7.4 -4.7 7.4 4.5 0.2 21
|
||||
DS 7.4 4.5 5.7 4.5 0.2 21
|
||||
DA -2.4 -7.25 -2.400 -7.2 -1800 0.1 21
|
||||
DA -2.4 -7.25 -2.400 -7.3 -1800 0.1 21
|
||||
$PAD
|
||||
Po -2.400 -5.7
|
||||
Sh "1" R 2.400 2.800 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po -2.400 5.7
|
||||
Sh "2" R 2.400 2.800 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 3.700 5.7
|
||||
Sh "3" R 2.400 2.800 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 3.700 -5.7
|
||||
Sh "4" R 2.400 2.800 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po -2.400 -0
|
||||
Sh "MH1" C 0.750 0.750 0 0 900
|
||||
Dr 1.5 0 0
|
||||
At STD N 00E0FFFF
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 2.100 -0
|
||||
Sh "MH2" C 0.850 0.850 0 0 900
|
||||
Dr 1.7 0 0
|
||||
At STD N 00E0FFFF
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$EndMODULE DC00525A20SMT
|
||||
$EndLIBRARY
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,62 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
|
||||
(symbol "DC-005-2.5A-2.0-SMT" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 16.51 7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Value" "DC-005-2.5A-2.0-SMT" (at 16.51 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Footprint" "DC00525A20SMT" (at 16.51 -94.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "http://www.helloxkb.com/public/images/pdf/DC-005-2.5A-2.0-SMT-.pdf" (at 16.51 -194.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "ki_description" "DC connector SMD W14.8xD9.0x..." (at 16.51 -294.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "11.2" (at 16.51 -394.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "XKB Connectivity" (at 16.51 -494.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "DC-005-2.5A-2.0-SMT" (at 16.51 -594.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Part Number" "" (at 16.51 -694.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Price/Stock" "" (at 16.51 -794.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Part Number" "" (at 16.51 -894.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Price/Stock" "" (at 16.51 -994.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(rectangle
|
||||
(start 5.08 2.54)
|
||||
(end 15.24 -5.08)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at 0 0 0) (length 5.08)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||
(name "2" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 20.32 -2.54 180) (length 5.08)
|
||||
(name "3" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 20.32 0 180) (length 5.08)
|
||||
(name "4" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,9 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP DC-050-T20
|
||||
D Connector
|
||||
K
|
||||
F https://datasheet.lcsc.com/szlcsc/SOFNG-DC-050-T20_C114916.pdf
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
||||
@@ -0,0 +1,62 @@
|
||||
(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model)
|
||||
(symbol "DC-050-T20" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 19.05 7.62 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Value" "DC-050-T20" (at 19.05 5.08 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(property "Footprint" "DC050T20" (at 19.05 -94.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Datasheet" "https://datasheet.lcsc.com/szlcsc/SOFNG-DC-050-T20_C114916.pdf" (at 19.05 -194.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "ki_description" "Connector" (at 19.05 -294.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Height" "11" (at 19.05 -394.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Name" "SOFNG" (at 19.05 -494.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Manufacturer_Part_Number" "DC-050-T20" (at 19.05 -594.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Part Number" "" (at 19.05 -694.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Mouser Price/Stock" "" (at 19.05 -794.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Part Number" "" (at 19.05 -894.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(property "Arrow Price/Stock" "" (at 19.05 -994.92 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top) hide)
|
||||
)
|
||||
(rectangle
|
||||
(start 5.08 2.54)
|
||||
(end 17.78 -5.08)
|
||||
(stroke (width 0.254) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at 0 -2.54 0) (length 5.08)
|
||||
(name "3" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 22.86 -2.54 180) (length 5.08)
|
||||
(name "4" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 22.86 0 180) (length 5.08)
|
||||
(name "A5" (effects (font (size 1.27 1.27))))
|
||||
(number "A5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 0 0) (length 5.08)
|
||||
(name "B5" (effects (font (size 1.27 1.27))))
|
||||
(number "B5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,27 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model DC-050-T20
|
||||
#/2062800/1261198/2.50/4/4/Connector
|
||||
DEF DC-050-T20 J 0 30 Y Y 1 F N
|
||||
F0 "J" 750 300 50 H V L CNN
|
||||
F1 "DC-050-T20" 750 200 50 H V L CNN
|
||||
F2 "DC050T20" 750 100 50 H I L CNN
|
||||
F3 "https://datasheet.lcsc.com/szlcsc/SOFNG-DC-050-T20_C114916.pdf" 750 0 50 H I L CNN
|
||||
F4 "Connector" 750 -100 50 H I L CNN "Description"
|
||||
F5 "11" 750 -200 50 H I L CNN "Height"
|
||||
F6 "SOFNG" 750 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "DC-050-T20" 750 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 750 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 750 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 750 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 750 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
DRAW
|
||||
X 3 3 0 -100 200 R 50 50 0 0 P
|
||||
X 4 4 900 -100 200 L 50 50 0 0 P
|
||||
X A5 A5 900 0 200 L 50 50 0 0 P
|
||||
X B5 B5 0 0 200 R 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 700 100 700 -200 200 -200 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,73 @@
|
||||
PCBNEW-LibModule-V1 2024-02-16 10:20:29
|
||||
# encoding utf-8
|
||||
Units mm
|
||||
$INDEX
|
||||
DC050T20
|
||||
$EndINDEX
|
||||
$MODULE DC050T20
|
||||
Po 0 0 0 15 65cf36ed 00000000 ~~
|
||||
Li DC050T20
|
||||
Cd DC-050-T20-2
|
||||
Kw Connector
|
||||
Sc 0
|
||||
At STD
|
||||
AR
|
||||
Op 0 0 0
|
||||
T0 0.000 -0 1.27 1.27 0 0.254 N V 21 N "J**"
|
||||
T1 0.000 -0 1.27 1.27 0 0.254 N I 21 N "DC050T20"
|
||||
DS -7.35 -4.5 7.35 -4.5 0.2 24
|
||||
DS 7.35 -4.5 7.35 4.5 0.2 24
|
||||
DS 7.35 4.5 -7.35 4.5 0.2 24
|
||||
DS -7.35 4.5 -7.35 -4.5 0.2 24
|
||||
DS -8.35 -7.5 8.35 -7.5 0.1 24
|
||||
DS 8.35 -7.5 8.35 7.5 0.1 24
|
||||
DS 8.35 7.5 -8.35 7.5 0.1 24
|
||||
DS -8.35 7.5 -8.35 -7.5 0.1 24
|
||||
DS -4 -4.5 -7.35 -4.5 0.1 21
|
||||
DS -7.35 -4.5 -7.35 4.5 0.1 21
|
||||
DS -7.35 4.5 -4 4.5 0.1 21
|
||||
DS 5.5 -4.5 7.35 -4.5 0.1 21
|
||||
DS 7.35 -4.5 7.35 4.5 0.1 21
|
||||
DS 7.35 4.5 5.5 4.5 0.1 21
|
||||
DS -1 -4.5 2.5 -4.5 0.1 21
|
||||
DS -1 4.5 2.5 4.5 0.1 21
|
||||
$PAD
|
||||
Po -2.350 5.5
|
||||
Sh "3" R 2.000 2.000 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 3.850 5.5
|
||||
Sh "4" R 2.000 2.000 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po -2.350 -0
|
||||
Sh "5" C 0.800 0.800 0 0 900
|
||||
Dr 1.6 0 0
|
||||
At STD N 00E0FFFF
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 2.150 -0
|
||||
Sh "6" C 0.800 0.800 0 0 900
|
||||
Dr 1.6 0 0
|
||||
At STD N 00E0FFFF
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po 3.850 -5.5
|
||||
Sh "A5" R 2.000 2.000 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$PAD
|
||||
Po -2.350 -5.5
|
||||
Sh "B5" R 2.000 2.000 0 0 900
|
||||
At SMD N 00888000
|
||||
Ne 0 ""
|
||||
$EndPAD
|
||||
$EndMODULE DC050T20
|
||||
$EndLIBRARY
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,42 @@
|
||||
(module "DC00525A20SMT" (layer F.Cu)
|
||||
(descr "DC-005-2.5A-2.0-SMT-1")
|
||||
(tags "Connector")
|
||||
(fp_text reference J** (at 0.000 -0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 -0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "DC00525A20SMT" (at 0.000 -0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -7.4 -4.7) (end 7.4 -4.7) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 7.4 -4.7) (end 7.4 4.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 7.4 4.5) (end -7.4 4.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -7.4 4.5) (end -7.4 -4.7) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -8.4 -7.9) (end 8.4 -7.9) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 8.4 -7.9) (end 8.4 7.9) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 8.4 7.9) (end -8.4 7.9) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -8.4 7.9) (end -8.4 -7.9) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -2.4 -7.2) (end -2.4 -7.2) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.4 -7.3) (end -2.4 -7.3) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -4.5 -4.7) (end -7.4 -4.7) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -7.4 -4.7) (end -7.4 4.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -7.4 4.5) (end -4.5 4.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 5.7 -4.7) (end 7.4 -4.7) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 7.4 -4.7) (end 7.4 4.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 7.4 4.5) (end 5.7 4.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_arc (start -2.4 -7.25) (end -2.400 -7.2) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -2.4 -7.25) (end -2.400 -7.3) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(pad 1 smd rect (at -2.400 -5.7 90) (size 2.400 2.800) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -2.400 5.7 90) (size 2.400 2.800) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at 3.700 5.7 90) (size 2.400 2.800) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 3.700 -5.7 90) (size 2.400 2.800) (layers F.Cu F.Paste F.Mask))
|
||||
(pad MH1 np_thru_hole circle (at -2.400 -0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
|
||||
(pad MH2 np_thru_hole circle (at 2.100 -0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
|
||||
(model DC-005-2.5A-2.0-SMT.stp
|
||||
(at (xyz -0.29803150282131 0 0.26732283314382))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 90 -180 -90))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,40 @@
|
||||
(module "DC050T20" (layer F.Cu)
|
||||
(descr "DC-050-T20-2")
|
||||
(tags "Connector")
|
||||
(fp_text reference J** (at 0.000 -0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 -0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "DC050T20" (at 0.000 -0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -7.35 -4.5) (end 7.35 -4.5) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 7.35 -4.5) (end 7.35 4.5) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 7.35 4.5) (end -7.35 4.5) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -7.35 4.5) (end -7.35 -4.5) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -8.35 -7.5) (end 8.35 -7.5) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 8.35 -7.5) (end 8.35 7.5) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 8.35 7.5) (end -8.35 7.5) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -8.35 7.5) (end -8.35 -7.5) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -4 -4.5) (end -7.35 -4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -7.35 -4.5) (end -7.35 4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -7.35 4.5) (end -4 4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 5.5 -4.5) (end 7.35 -4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 7.35 -4.5) (end 7.35 4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 7.35 4.5) (end 5.5 4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -1 -4.5) (end 2.5 -4.5) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -1 4.5) (end 2.5 4.5) (layer F.SilkS) (width 0.1))
|
||||
(pad 3 smd rect (at -2.350 5.5 90) (size 2.000 2.000) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 3.850 5.5 90) (size 2.000 2.000) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 np_thru_hole circle (at -2.350 -0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
|
||||
(pad 6 np_thru_hole circle (at 2.150 -0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
|
||||
(pad A5 smd rect (at 3.850 -5.5 90) (size 2.000 2.000) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B5 smd rect (at -2.350 -5.5 90) (size 2.000 2.000) (layers F.Cu F.Paste F.Mask))
|
||||
(model DC-050-T20.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+129
@@ -0,0 +1,129 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294EC5)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 22.86 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal (at 22.86 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 48.26 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 48.26 -5.2) (end 48.26 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 48.26 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 48.26 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 48.32 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 48.26 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 48.32 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 48.26 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 48.32 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 48.32 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 48.32 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.32 -5.261) (end 48.32 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 48.76 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 48.76 5.1) (end 48.76 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 48.76 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 22.86 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+129
@@ -0,0 +1,129 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EEF)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 22.5 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal (at 22.5 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 47.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 47.5 -5.2) (end 47.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 47.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 47.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 47.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 47.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 47.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 47.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 47.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 47.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 47.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 47.56 -5.261) (end 47.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 48 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 48 5.1) (end 48 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 48 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 22.5 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294EC8)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 25.4 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal (at 25.4 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50.8 0) (end 52.3 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50.8 0) (end 52.48 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 53.34 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 53.34 -5.2) (end 53.34 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 53.34 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 53.34 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 53.4 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 53.34 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 53.4 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 53.34 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 53.4 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 53.4 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 53.4 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.4 -5.261) (end 53.4 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.938 -0.955) (end 49.846 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.755 -1.138) (end 49.663 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.075 -1.069) (end 52.028 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.766 1.239) (end 49.731 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.87 -1.275) (end 51.835 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.573 1.023) (end 49.526 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 53.84 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 53.84 5.1) (end 53.84 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 53.84 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50.8 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 25.4 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EF2)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 25 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal (at 25 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50 0) (end 51.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50 0) (end 51.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 52.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.5 -5.2) (end 52.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 52.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 52.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 52.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 52.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 52.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 52.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 52.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 52.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 52.56 -5.261) (end 52.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.138 -0.955) (end 49.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 50.955 -1.138) (end 48.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.275 -1.069) (end 51.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.966 1.239) (end 48.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.07 -1.275) (end 51.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.773 1.023) (end 48.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 53 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 53 5.1) (end 53 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 53 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 25 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294ECC)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 27.94 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal (at 27.94 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50.8 0) (end 52.3 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50.8 0) (end 52.48 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55.88 0) (end 57.38 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55.88 0) (end 57.56 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 58.42 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 58.42 -5.2) (end 58.42 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 58.42 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 58.42 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 58.48 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 58.42 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 58.48 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 58.42 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 58.48 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 58.48 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 58.48 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.48 -5.261) (end 58.48 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.938 -0.955) (end 49.846 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.755 -1.138) (end 49.663 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.075 -1.069) (end 52.028 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.766 1.239) (end 49.731 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.87 -1.275) (end 51.835 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.573 1.023) (end 49.526 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 57.018 -0.955) (end 54.926 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.835 -1.138) (end 54.743 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.155 -1.069) (end 57.108 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.846 1.239) (end 54.811 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.95 -1.275) (end 56.915 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.653 1.023) (end 54.606 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 58.92 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 58.92 5.1) (end 58.92 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 58.92 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50.8 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55.88 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 27.94 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EF7)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 27.5 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal (at 27.5 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50 0) (end 51.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50 0) (end 51.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55 0) (end 56.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55 0) (end 56.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 57.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.5 -5.2) (end 57.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 57.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 57.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 57.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 57.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 57.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 57.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 57.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 57.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 57.56 -5.261) (end 57.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.138 -0.955) (end 49.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 50.955 -1.138) (end 48.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.275 -1.069) (end 51.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.966 1.239) (end 48.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.07 -1.275) (end 51.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.773 1.023) (end 48.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.138 -0.955) (end 54.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 55.955 -1.138) (end 53.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.275 -1.069) (end 56.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.966 1.239) (end 53.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.07 -1.275) (end 56.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.773 1.023) (end 53.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 58 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 58 5.1) (end 58 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 58 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 27.5 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+156
@@ -0,0 +1,156 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294ED1)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 30.48 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal (at 30.48 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50.8 0) (end 52.3 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50.8 0) (end 52.48 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55.88 0) (end 57.38 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55.88 0) (end 57.56 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60.96 0) (end 62.46 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60.96 0) (end 62.64 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 63.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 63.5 -5.2) (end 63.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 63.5 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 63.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 63.561 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 63.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 63.561 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 63.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 63.561 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 63.561 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 63.561 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 63.561 -5.261) (end 63.561 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.938 -0.955) (end 49.846 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.755 -1.138) (end 49.663 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.075 -1.069) (end 52.028 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.766 1.239) (end 49.731 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.87 -1.275) (end 51.835 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.573 1.023) (end 49.526 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 57.018 -0.955) (end 54.926 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.835 -1.138) (end 54.743 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.155 -1.069) (end 57.108 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.846 1.239) (end 54.811 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.95 -1.275) (end 56.915 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.653 1.023) (end 54.606 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.098 -0.955) (end 60.006 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.915 -1.138) (end 59.823 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 62.235 -1.069) (end 62.188 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.926 1.239) (end 59.891 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.03 -1.275) (end 61.995 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.733 1.023) (end 59.686 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 64 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 64 5.1) (end 64 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 64 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50.8 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55.88 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60.96 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 30.48 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+156
@@ -0,0 +1,156 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EFC)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 30 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal (at 30 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50 0) (end 51.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50 0) (end 51.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55 0) (end 56.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55 0) (end 56.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60 0) (end 61.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60 0) (end 61.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 62.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 62.5 -5.2) (end 62.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 62.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 62.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 62.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 62.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 62.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 62.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 62.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 62.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 62.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.56 -5.261) (end 62.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.138 -0.955) (end 49.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 50.955 -1.138) (end 48.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.275 -1.069) (end 51.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.966 1.239) (end 48.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.07 -1.275) (end 51.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.773 1.023) (end 48.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.138 -0.955) (end 54.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 55.955 -1.138) (end 53.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.275 -1.069) (end 56.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.966 1.239) (end 53.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.07 -1.275) (end 56.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.773 1.023) (end 53.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.138 -0.955) (end 59.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 60.955 -1.138) (end 58.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.275 -1.069) (end 61.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.966 1.239) (end 58.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.07 -1.275) (end 61.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.773 1.023) (end 58.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 63 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 63 5.1) (end 63 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 63 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 30 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+165
@@ -0,0 +1,165 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294ED7)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 33.02 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal (at 33.02 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50.8 0) (end 52.3 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50.8 0) (end 52.48 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55.88 0) (end 57.38 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55.88 0) (end 57.56 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60.96 0) (end 62.46 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60.96 0) (end 62.64 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 66.04 0) (end 67.54 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 66.04 0) (end 67.72 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 68.58 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 68.58 -5.2) (end 68.58 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 68.58 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 68.58 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 68.641 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 68.58 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 68.641 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 68.58 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 68.641 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 68.641 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 68.641 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 68.641 -5.261) (end 68.641 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.938 -0.955) (end 49.846 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.755 -1.138) (end 49.663 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.075 -1.069) (end 52.028 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.766 1.239) (end 49.731 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.87 -1.275) (end 51.835 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.573 1.023) (end 49.526 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 57.018 -0.955) (end 54.926 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.835 -1.138) (end 54.743 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.155 -1.069) (end 57.108 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.846 1.239) (end 54.811 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.95 -1.275) (end 56.915 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.653 1.023) (end 54.606 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.098 -0.955) (end 60.006 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.915 -1.138) (end 59.823 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 62.235 -1.069) (end 62.188 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.926 1.239) (end 59.891 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.03 -1.275) (end 61.995 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.733 1.023) (end 59.686 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 67.178 -0.955) (end 65.086 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 66.995 -1.138) (end 64.903 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 67.315 -1.069) (end 67.268 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 65.006 1.239) (end 64.971 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 67.11 -1.275) (end 67.075 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 64.813 1.023) (end 64.766 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 69.08 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 69.08 5.1) (end 69.08 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 69.08 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50.8 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55.88 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60.96 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 66.04 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 33.02 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+165
@@ -0,0 +1,165 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294F02)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 32.5 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal (at 32.5 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50 0) (end 51.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50 0) (end 51.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55 0) (end 56.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55 0) (end 56.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60 0) (end 61.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60 0) (end 61.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 65 0) (end 66.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 65 0) (end 66.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 67.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 67.5 -5.2) (end 67.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 67.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 67.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 67.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 67.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 67.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 67.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 67.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 67.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 67.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 67.56 -5.261) (end 67.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.138 -0.955) (end 49.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 50.955 -1.138) (end 48.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.275 -1.069) (end 51.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.966 1.239) (end 48.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.07 -1.275) (end 51.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.773 1.023) (end 48.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.138 -0.955) (end 54.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 55.955 -1.138) (end 53.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.275 -1.069) (end 56.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.966 1.239) (end 53.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.07 -1.275) (end 56.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.773 1.023) (end 53.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.138 -0.955) (end 59.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 60.955 -1.138) (end 58.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.275 -1.069) (end 61.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.966 1.239) (end 58.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.07 -1.275) (end 61.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.773 1.023) (end 58.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 66.138 -0.955) (end 64.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 65.955 -1.138) (end 63.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 66.275 -1.069) (end 66.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 63.966 1.239) (end 63.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 66.07 -1.275) (end 66.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 63.773 1.023) (end 63.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 68 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 68 5.1) (end 68 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 68 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 65 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 32.5 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal (layer F.Cu) (tedit 5B294EDD)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 35.56 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal (at 35.56 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.58 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5.08 0) (end 6.76 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10.16 0) (end 11.66 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10.16 0) (end 11.84 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15.24 0) (end 16.74 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15.24 0) (end 16.92 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20.32 0) (end 21.82 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20.32 0) (end 22 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25.4 0) (end 26.9 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25.4 0) (end 27.08 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30.48 0) (end 31.98 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30.48 0) (end 32.16 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35.56 0) (end 37.06 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35.56 0) (end 37.24 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40.64 0) (end 42.14 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40.64 0) (end 42.32 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45.72 0) (end 47.22 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45.72 0) (end 47.4 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50.8 0) (end 52.3 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50.8 0) (end 52.48 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55.88 0) (end 57.38 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55.88 0) (end 57.56 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60.96 0) (end 62.46 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60.96 0) (end 62.64 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 66.04 0) (end 67.54 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 66.04 0) (end 67.72 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 71.12 0) (end 72.62 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 71.12 0) (end 72.8 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -5.2) (end 73.66 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 73.66 -5.2) (end 73.66 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 73.66 4.6) (end -2.04 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.04 4.6) (end -2.54 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end -2.54 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.54 4.1) (end 73.66 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 4.1) (end 73.721 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 2.6) (end 73.66 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 2.6) (end 73.721 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.54 -2.3) (end 73.66 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.6 -2.301) (end 73.721 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end 73.721 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 4.66) (end 73.721 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.6 -5.261) (end -2.6 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 73.721 -5.261) (end 73.721 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.218 -0.955) (end 4.126 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.035 -1.138) (end 3.943 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.355 -1.069) (end 6.308 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 4.046 1.239) (end 4.011 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.15 -1.275) (end 6.115 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.853 1.023) (end 3.806 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.298 -0.955) (end 9.206 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.115 -1.138) (end 9.023 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.435 -1.069) (end 11.388 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 9.126 1.239) (end 9.091 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.23 -1.275) (end 11.195 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.933 1.023) (end 8.886 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.378 -0.955) (end 14.286 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.195 -1.138) (end 14.103 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.515 -1.069) (end 16.468 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.206 1.239) (end 14.171 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.31 -1.275) (end 16.275 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 14.013 1.023) (end 13.966 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.458 -0.955) (end 19.366 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.138) (end 19.183 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.595 -1.069) (end 21.548 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.286 1.239) (end 19.251 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.39 -1.275) (end 21.355 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 19.093 1.023) (end 19.046 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.538 -0.955) (end 24.446 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.355 -1.138) (end 24.263 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.675 -1.069) (end 26.628 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.366 1.239) (end 24.331 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.47 -1.275) (end 26.435 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 24.173 1.023) (end 24.126 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.618 -0.955) (end 29.526 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.435 -1.138) (end 29.343 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.755 -1.069) (end 31.708 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.446 1.239) (end 29.411 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.55 -1.275) (end 31.515 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 29.253 1.023) (end 29.206 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.698 -0.955) (end 34.606 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.515 -1.138) (end 34.423 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.835 -1.069) (end 36.788 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.526 1.239) (end 34.491 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.63 -1.275) (end 36.595 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 34.333 1.023) (end 34.286 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.778 -0.955) (end 39.686 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.595 -1.138) (end 39.503 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.915 -1.069) (end 41.868 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.606 1.239) (end 39.571 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.71 -1.275) (end 41.675 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 39.413 1.023) (end 39.366 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.858 -0.955) (end 44.766 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.675 -1.138) (end 44.583 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.995 -1.069) (end 46.948 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.686 1.239) (end 44.651 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.79 -1.275) (end 46.755 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 44.493 1.023) (end 44.446 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.938 -0.955) (end 49.846 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.755 -1.138) (end 49.663 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 52.075 -1.069) (end 52.028 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.766 1.239) (end 49.731 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.87 -1.275) (end 51.835 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 49.573 1.023) (end 49.526 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 57.018 -0.955) (end 54.926 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.835 -1.138) (end 54.743 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 57.155 -1.069) (end 57.108 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.846 1.239) (end 54.811 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.95 -1.275) (end 56.915 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 54.653 1.023) (end 54.606 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.098 -0.955) (end 60.006 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.915 -1.138) (end 59.823 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 62.235 -1.069) (end 62.188 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.926 1.239) (end 59.891 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 62.03 -1.275) (end 61.995 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 59.733 1.023) (end 59.686 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 67.178 -0.955) (end 65.086 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 66.995 -1.138) (end 64.903 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 67.315 -1.069) (end 67.268 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 65.006 1.239) (end 64.971 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 67.11 -1.275) (end 67.075 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 64.813 1.023) (end 64.766 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 72.258 -0.955) (end 70.166 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 72.075 -1.138) (end 69.983 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 72.395 -1.069) (end 72.348 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 70.086 1.239) (end 70.051 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 72.19 -1.275) (end 72.155 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 69.893 1.023) (end 69.846 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.16) (end -2.84 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.84 4.9) (end -2.34 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3.04 -5.71) (end -3.04 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.04 5.1) (end 74.16 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 74.16 5.1) (end 74.16 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 74.16 -5.71) (end -3.04 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5.08 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10.16 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15.24 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20.32 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25.4 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30.48 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35.56 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40.64 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45.72 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50.8 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55.88 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60.96 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 66.04 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole circle (at 71.12 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 35.56 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
(module TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294F09)
|
||||
(descr "Terminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix")
|
||||
(tags "THT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm^2 drill 1.3mm pad 2.6mm")
|
||||
(fp_text reference REF** (at 35 -6.26) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal (at 35 5.66) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12))
|
||||
(fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 10 0) (end 11.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 10 0) (end 11.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 15 0) (end 16.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 15 0) (end 16.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 20 0) (end 21.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 20 0) (end 21.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 25 0) (end 26.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 25 0) (end 26.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 30 0) (end 31.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 30 0) (end 31.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 35 0) (end 36.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 35 0) (end 36.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 40 0) (end 41.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 40 0) (end 41.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 45 0) (end 46.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 45 0) (end 46.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 50 0) (end 51.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 50 0) (end 51.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 55 0) (end 56.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 55 0) (end 56.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 60 0) (end 61.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 60 0) (end 61.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 65 0) (end 66.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 65 0) (end 66.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_circle (center 70 0) (end 71.5 0) (layer F.Fab) (width 0.1))
|
||||
(fp_circle (center 70 0) (end 71.68 0) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -5.2) (end 72.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 72.5 -5.2) (end 72.5 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 72.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.5 4.1) (end 72.5 4.1) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 4.1) (end 72.56 4.1) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 2.6) (end 72.5 2.6) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 2.6) (end 72.56 2.6) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.5 -2.3) (end 72.5 -2.3) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -2.56 -2.301) (end 72.56 -2.301) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end 72.56 -5.261) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 4.66) (end 72.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 72.56 -5.261) (end 72.56 4.66) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.138 -0.955) (end 9.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10.955 -1.138) (end 8.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 11.275 -1.069) (end 11.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.966 1.239) (end 8.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 11.07 -1.275) (end 11.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.773 1.023) (end 8.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.138 -0.955) (end 14.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 15.955 -1.138) (end 13.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 16.275 -1.069) (end 16.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.966 1.239) (end 13.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 16.07 -1.275) (end 16.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 13.773 1.023) (end 13.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.138 -0.955) (end 19.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 20.955 -1.138) (end 18.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 21.275 -1.069) (end 21.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.966 1.239) (end 18.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 21.07 -1.275) (end 21.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 18.773 1.023) (end 18.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.138 -0.955) (end 24.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 25.955 -1.138) (end 23.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 26.275 -1.069) (end 26.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.966 1.239) (end 23.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 26.07 -1.275) (end 26.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 23.773 1.023) (end 23.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.138 -0.955) (end 29.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 30.955 -1.138) (end 28.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 31.275 -1.069) (end 31.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.966 1.239) (end 28.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 31.07 -1.275) (end 31.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 28.773 1.023) (end 28.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.138 -0.955) (end 34.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 35.955 -1.138) (end 33.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 36.275 -1.069) (end 36.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.966 1.239) (end 33.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 36.07 -1.275) (end 36.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 33.773 1.023) (end 33.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.138 -0.955) (end 39.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 40.955 -1.138) (end 38.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 41.275 -1.069) (end 41.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.966 1.239) (end 38.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 41.07 -1.275) (end 41.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 38.773 1.023) (end 38.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.138 -0.955) (end 44.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 45.955 -1.138) (end 43.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 46.275 -1.069) (end 46.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.966 1.239) (end 43.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 46.07 -1.275) (end 46.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 43.773 1.023) (end 43.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.138 -0.955) (end 49.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 50.955 -1.138) (end 48.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 51.275 -1.069) (end 51.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.966 1.239) (end 48.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 51.07 -1.275) (end 51.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 48.773 1.023) (end 48.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.138 -0.955) (end 54.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 55.955 -1.138) (end 53.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 56.275 -1.069) (end 56.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.966 1.239) (end 53.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 56.07 -1.275) (end 56.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 53.773 1.023) (end 53.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.138 -0.955) (end 59.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 60.955 -1.138) (end 58.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 61.275 -1.069) (end 61.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.966 1.239) (end 58.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 61.07 -1.275) (end 61.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 58.773 1.023) (end 58.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 66.138 -0.955) (end 64.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 65.955 -1.138) (end 63.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 66.275 -1.069) (end 66.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 63.966 1.239) (end 63.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 66.07 -1.275) (end 66.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 63.773 1.023) (end 63.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 71.138 -0.955) (end 69.046 1.138) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 70.955 -1.138) (end 68.863 0.955) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 71.275 -1.069) (end 71.228 -1.023) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 68.966 1.239) (end 68.931 1.274) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 71.07 -1.275) (end 71.035 -1.239) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 68.773 1.023) (end 68.726 1.069) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 5.1) (end 73 5.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 73 5.1) (end 73 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 73 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 10 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 15 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 20 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at 25 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at 30 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at 35 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at 40 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at 45 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at 50 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 55 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 60 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 65 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole circle (at 70 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 35 3.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user