mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-19 22:15:14 +00:00
Initial Commit
This commit is contained in:
parent
114036a06e
commit
d68cdec8bc
777 changed files with 2765945 additions and 0 deletions
2236
hackpads/MusicPad/CAD/Doron's Hackpad.step
Normal file
2236
hackpads/MusicPad/CAD/Doron's Hackpad.step
Normal file
File diff suppressed because it is too large
Load diff
BIN
hackpads/MusicPad/Doron's Hackpad.stl
Normal file
BIN
hackpads/MusicPad/Doron's Hackpad.stl
Normal file
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.
13505
hackpads/MusicPad/PCB/Hackpad.kicad_pcb
Normal file
13505
hackpads/MusicPad/PCB/Hackpad.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
81
hackpads/MusicPad/PCB/Hackpad.kicad_prl
Normal file
81
hackpads/MusicPad/PCB/Hackpad.kicad_prl
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"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.0
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "Hackpad.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
608
hackpads/MusicPad/PCB/Hackpad.kicad_pro
Normal file
608
hackpads/MusicPad/PCB/Hackpad.kicad_pro
Normal file
|
|
@ -0,0 +1,608 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 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.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"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_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"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.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.005,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"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": "Hackpad.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.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "#",
|
||||
"name": "${ITEM_NUMBER}",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Sim.Device",
|
||||
"name": "Sim.Device",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Sim.Pins",
|
||||
"name": "Sim.Pins",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Description",
|
||||
"name": "Description",
|
||||
"show": false
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"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_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"025ff584-a2f7-4401-81ec-861e1ba9e3d1",
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
5877
hackpads/MusicPad/PCB/Hackpad.kicad_sch
Normal file
5877
hackpads/MusicPad/PCB/Hackpad.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,508 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
|
||||
FILE_NAME(
|
||||
'D:/KiCAD/packages3D-source/Diode_THT.3dshapes\\
|
||||
D_DO-35_SOD27_P7.62mm_Horizontal.step','2017-11-23T22:03:10',(
|
||||
'kicad StepUp'),('ksu MCAD'),'Open CASCADE STEP processor 7.1',
|
||||
'FreeCAD','Unknown');
|
||||
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||
'automotive_design',2000,#2);
|
||||
#2 = APPLICATION_CONTEXT(
|
||||
'core data for automotive mechanical design processes');
|
||||
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
|
||||
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
|
||||
#5 = PRODUCT_DEFINITION('design','',#6,#9);
|
||||
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
|
||||
#7 = PRODUCT('D_DO-35_SOD27_P7.62mm_Horizontal',
|
||||
'D_DO-35_SOD27_P7.62mm_Horizontal','',(#8));
|
||||
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||
#10 = SHAPE_REPRESENTATION('',(#11,#15,#170),#365);
|
||||
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
|
||||
#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
|
||||
#13 = DIRECTION('',(0.E+000,0.E+000,1.));
|
||||
#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#15 = MANIFOLD_SOLID_BREP('',#16);
|
||||
#16 = CLOSED_SHELL('',(#17,#50,#76,#101,#127,#152,#161));
|
||||
#17 = ADVANCED_FACE('',(#18),#45,.T.);
|
||||
#18 = FACE_BOUND('',#19,.T.);
|
||||
#19 = EDGE_LOOP('',(#20,#30,#37,#38));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(0.25,0.E+000,-2.5));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(0.25,1.E-015,1.));
|
||||
#26 = LINE('',#27,#28);
|
||||
#27 = CARTESIAN_POINT('',(0.25,6.7E-016,1.));
|
||||
#28 = VECTOR('',#29,1.);
|
||||
#29 = DIRECTION('',(0.E+000,2.2E-016,1.));
|
||||
#30 = ORIENTED_EDGE('',*,*,#31,.F.);
|
||||
#31 = EDGE_CURVE('',#24,#24,#32,.T.);
|
||||
#32 = CIRCLE('',#33,0.25);
|
||||
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
|
||||
#34 = CARTESIAN_POINT('',(0.E+000,6.7E-016,1.));
|
||||
#35 = DIRECTION('',(-0.E+000,2.2E-016,1.));
|
||||
#36 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#37 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#39 = EDGE_CURVE('',#22,#22,#40,.T.);
|
||||
#40 = CIRCLE('',#41,0.25);
|
||||
#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
|
||||
#42 = CARTESIAN_POINT('',(0.E+000,-1.1E-016,-2.5));
|
||||
#43 = DIRECTION('',(-0.E+000,2.2E-016,1.));
|
||||
#44 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#45 = CYLINDRICAL_SURFACE('',#46,0.25);
|
||||
#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
|
||||
#47 = CARTESIAN_POINT('',(0.E+000,6.7E-016,1.));
|
||||
#48 = DIRECTION('',(0.E+000,2.2E-016,1.));
|
||||
#49 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#50 = ADVANCED_FACE('',(#51),#71,.T.);
|
||||
#51 = FACE_BOUND('',#52,.T.);
|
||||
#52 = EDGE_LOOP('',(#53,#62,#69,#70));
|
||||
#53 = ORIENTED_EDGE('',*,*,#54,.T.);
|
||||
#54 = EDGE_CURVE('',#24,#55,#57,.T.);
|
||||
#55 = VERTEX_POINT('',#56);
|
||||
#56 = CARTESIAN_POINT('',(0.5,1.E-015,1.25));
|
||||
#57 = CIRCLE('',#58,0.25);
|
||||
#58 = AXIS2_PLACEMENT_3D('',#59,#60,#61);
|
||||
#59 = CARTESIAN_POINT('',(0.5,7.6E-016,1.));
|
||||
#60 = DIRECTION('',(0.E+000,1.,-2.2E-016));
|
||||
#61 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#62 = ORIENTED_EDGE('',*,*,#63,.T.);
|
||||
#63 = EDGE_CURVE('',#55,#55,#64,.T.);
|
||||
#64 = CIRCLE('',#65,0.25);
|
||||
#65 = AXIS2_PLACEMENT_3D('',#66,#67,#68);
|
||||
#66 = CARTESIAN_POINT('',(0.5,7.8E-016,1.5));
|
||||
#67 = DIRECTION('',(-1.,0.E+000,-1.8E-016));
|
||||
#68 = DIRECTION('',(-1.8E-016,2.2E-016,1.));
|
||||
#69 = ORIENTED_EDGE('',*,*,#54,.F.);
|
||||
#70 = ORIENTED_EDGE('',*,*,#31,.T.);
|
||||
#71 = TOROIDAL_SURFACE('',#72,0.5,0.25);
|
||||
#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
|
||||
#73 = CARTESIAN_POINT('',(0.5,6.7E-016,1.));
|
||||
#74 = DIRECTION('',(0.E+000,1.,-2.2E-016));
|
||||
#75 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#76 = ADVANCED_FACE('',(#77),#96,.T.);
|
||||
#77 = FACE_BOUND('',#78,.T.);
|
||||
#78 = EDGE_LOOP('',(#79,#87,#94,#95));
|
||||
#79 = ORIENTED_EDGE('',*,*,#80,.T.);
|
||||
#80 = EDGE_CURVE('',#55,#81,#83,.T.);
|
||||
#81 = VERTEX_POINT('',#82);
|
||||
#82 = CARTESIAN_POINT('',(7.12,1.E-015,1.25));
|
||||
#83 = LINE('',#84,#85);
|
||||
#84 = CARTESIAN_POINT('',(0.5,7.2E-016,1.25));
|
||||
#85 = VECTOR('',#86,1.);
|
||||
#86 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#87 = ORIENTED_EDGE('',*,*,#88,.F.);
|
||||
#88 = EDGE_CURVE('',#81,#81,#89,.T.);
|
||||
#89 = CIRCLE('',#90,0.25);
|
||||
#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93);
|
||||
#91 = CARTESIAN_POINT('',(7.12,7.8E-016,1.5));
|
||||
#92 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#93 = DIRECTION('',(0.E+000,-2.2E-016,-1.));
|
||||
#94 = ORIENTED_EDGE('',*,*,#80,.F.);
|
||||
#95 = ORIENTED_EDGE('',*,*,#63,.F.);
|
||||
#96 = CYLINDRICAL_SURFACE('',#97,0.25);
|
||||
#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
|
||||
#98 = CARTESIAN_POINT('',(0.5,7.8E-016,1.5));
|
||||
#99 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#100 = DIRECTION('',(0.E+000,-2.2E-016,-1.));
|
||||
#101 = ADVANCED_FACE('',(#102),#122,.T.);
|
||||
#102 = FACE_BOUND('',#103,.T.);
|
||||
#103 = EDGE_LOOP('',(#104,#113,#120,#121));
|
||||
#104 = ORIENTED_EDGE('',*,*,#105,.T.);
|
||||
#105 = EDGE_CURVE('',#81,#106,#108,.T.);
|
||||
#106 = VERTEX_POINT('',#107);
|
||||
#107 = CARTESIAN_POINT('',(7.37,1.E-015,1.));
|
||||
#108 = CIRCLE('',#109,0.25);
|
||||
#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112);
|
||||
#110 = CARTESIAN_POINT('',(7.12,7.6E-016,1.));
|
||||
#111 = DIRECTION('',(0.E+000,1.,-2.2E-016));
|
||||
#112 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#113 = ORIENTED_EDGE('',*,*,#114,.T.);
|
||||
#114 = EDGE_CURVE('',#106,#106,#115,.T.);
|
||||
#115 = CIRCLE('',#116,0.25);
|
||||
#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
|
||||
#117 = CARTESIAN_POINT('',(7.62,6.7E-016,1.));
|
||||
#118 = DIRECTION('',(-2.4E-016,2.2E-016,1.));
|
||||
#119 = DIRECTION('',(1.,0.E+000,2.4E-016));
|
||||
#120 = ORIENTED_EDGE('',*,*,#105,.F.);
|
||||
#121 = ORIENTED_EDGE('',*,*,#88,.T.);
|
||||
#122 = TOROIDAL_SURFACE('',#123,0.5,0.25);
|
||||
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
|
||||
#124 = CARTESIAN_POINT('',(7.12,6.7E-016,1.));
|
||||
#125 = DIRECTION('',(0.E+000,1.,-2.2E-016));
|
||||
#126 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#127 = ADVANCED_FACE('',(#128),#147,.T.);
|
||||
#128 = FACE_BOUND('',#129,.T.);
|
||||
#129 = EDGE_LOOP('',(#130,#138,#145,#146));
|
||||
#130 = ORIENTED_EDGE('',*,*,#131,.T.);
|
||||
#131 = EDGE_CURVE('',#106,#132,#134,.T.);
|
||||
#132 = VERTEX_POINT('',#133);
|
||||
#133 = CARTESIAN_POINT('',(7.37,0.E+000,-2.5));
|
||||
#134 = LINE('',#135,#136);
|
||||
#135 = CARTESIAN_POINT('',(7.37,6.7E-016,1.));
|
||||
#136 = VECTOR('',#137,1.);
|
||||
#137 = DIRECTION('',(0.E+000,-2.2E-016,-1.));
|
||||
#138 = ORIENTED_EDGE('',*,*,#139,.F.);
|
||||
#139 = EDGE_CURVE('',#132,#132,#140,.T.);
|
||||
#140 = CIRCLE('',#141,0.25);
|
||||
#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);
|
||||
#142 = CARTESIAN_POINT('',(7.62,-1.1E-016,-2.5));
|
||||
#143 = DIRECTION('',(-0.E+000,-2.2E-016,-1.));
|
||||
#144 = DIRECTION('',(-1.,0.E+000,0.E+000));
|
||||
#145 = ORIENTED_EDGE('',*,*,#131,.F.);
|
||||
#146 = ORIENTED_EDGE('',*,*,#114,.F.);
|
||||
#147 = CYLINDRICAL_SURFACE('',#148,0.25);
|
||||
#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
|
||||
#149 = CARTESIAN_POINT('',(7.62,6.7E-016,1.));
|
||||
#150 = DIRECTION('',(0.E+000,-2.2E-016,-1.));
|
||||
#151 = DIRECTION('',(-1.,0.E+000,0.E+000));
|
||||
#152 = ADVANCED_FACE('',(#153),#156,.T.);
|
||||
#153 = FACE_BOUND('',#154,.F.);
|
||||
#154 = EDGE_LOOP('',(#155));
|
||||
#155 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#156 = PLANE('',#157);
|
||||
#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
|
||||
#158 = CARTESIAN_POINT('',(0.25,-1.1E-016,-2.5));
|
||||
#159 = DIRECTION('',(0.E+000,0.E+000,-1.));
|
||||
#160 = DIRECTION('',(-1.,0.E+000,0.E+000));
|
||||
#161 = ADVANCED_FACE('',(#162),#165,.F.);
|
||||
#162 = FACE_BOUND('',#163,.T.);
|
||||
#163 = EDGE_LOOP('',(#164));
|
||||
#164 = ORIENTED_EDGE('',*,*,#139,.T.);
|
||||
#165 = PLANE('',#166);
|
||||
#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
|
||||
#167 = CARTESIAN_POINT('',(7.37,-1.1E-016,-2.5));
|
||||
#168 = DIRECTION('',(0.E+000,0.E+000,1.));
|
||||
#169 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#170 = MANIFOLD_SOLID_BREP('',#171);
|
||||
#171 = CLOSED_SHELL('',(#172,#205,#225,#245,#270,#295,#321,#347,#356));
|
||||
#172 = ADVANCED_FACE('',(#173),#200,.T.);
|
||||
#173 = FACE_BOUND('',#174,.T.);
|
||||
#174 = EDGE_LOOP('',(#175,#184,#192,#199));
|
||||
#175 = ORIENTED_EDGE('',*,*,#176,.T.);
|
||||
#176 = EDGE_CURVE('',#177,#177,#179,.T.);
|
||||
#177 = VERTEX_POINT('',#178);
|
||||
#178 = CARTESIAN_POINT('',(2.41,3.557331958362E-015,2.51));
|
||||
#179 = CIRCLE('',#180,1.01);
|
||||
#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
|
||||
#181 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5));
|
||||
#182 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#183 = DIRECTION('',(0.E+000,9.92044604925E-016,1.));
|
||||
#184 = ORIENTED_EDGE('',*,*,#185,.T.);
|
||||
#185 = EDGE_CURVE('',#177,#186,#188,.T.);
|
||||
#186 = VERTEX_POINT('',#187);
|
||||
#187 = CARTESIAN_POINT('',(3.41,3.557331958362E-015,2.51));
|
||||
#188 = LINE('',#189,#190);
|
||||
#189 = CARTESIAN_POINT('',(2.41,5.573319583618E-016,2.51));
|
||||
#190 = VECTOR('',#191,1.);
|
||||
#191 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#192 = ORIENTED_EDGE('',*,*,#193,.F.);
|
||||
#193 = EDGE_CURVE('',#186,#186,#194,.T.);
|
||||
#194 = CIRCLE('',#195,1.01);
|
||||
#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
|
||||
#196 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5));
|
||||
#197 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#198 = DIRECTION('',(0.E+000,9.92044604925E-016,1.));
|
||||
#199 = ORIENTED_EDGE('',*,*,#185,.F.);
|
||||
#200 = CYLINDRICAL_SURFACE('',#201,1.01);
|
||||
#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
|
||||
#202 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5));
|
||||
#203 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#204 = DIRECTION('',(0.E+000,9.92044604925E-016,1.));
|
||||
#205 = ADVANCED_FACE('',(#206,#209),#220,.F.);
|
||||
#206 = FACE_BOUND('',#207,.T.);
|
||||
#207 = EDGE_LOOP('',(#208));
|
||||
#208 = ORIENTED_EDGE('',*,*,#176,.F.);
|
||||
#209 = FACE_BOUND('',#210,.T.);
|
||||
#210 = EDGE_LOOP('',(#211));
|
||||
#211 = ORIENTED_EDGE('',*,*,#212,.T.);
|
||||
#212 = EDGE_CURVE('',#213,#213,#215,.T.);
|
||||
#213 = VERTEX_POINT('',#214);
|
||||
#214 = CARTESIAN_POINT('',(2.41,5.551115123126E-016,2.5));
|
||||
#215 = CIRCLE('',#216,1.);
|
||||
#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
|
||||
#217 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5));
|
||||
#218 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#219 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#220 = PLANE('',#221);
|
||||
#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
|
||||
#222 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5));
|
||||
#223 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#224 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#225 = ADVANCED_FACE('',(#226,#229),#240,.T.);
|
||||
#226 = FACE_BOUND('',#227,.T.);
|
||||
#227 = EDGE_LOOP('',(#228));
|
||||
#228 = ORIENTED_EDGE('',*,*,#193,.T.);
|
||||
#229 = FACE_BOUND('',#230,.T.);
|
||||
#230 = EDGE_LOOP('',(#231));
|
||||
#231 = ORIENTED_EDGE('',*,*,#232,.F.);
|
||||
#232 = EDGE_CURVE('',#233,#233,#235,.T.);
|
||||
#233 = VERTEX_POINT('',#234);
|
||||
#234 = CARTESIAN_POINT('',(3.41,5.551115123126E-016,2.5));
|
||||
#235 = CIRCLE('',#236,1.);
|
||||
#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
|
||||
#237 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5));
|
||||
#238 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#239 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#240 = PLANE('',#241);
|
||||
#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
|
||||
#242 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5));
|
||||
#243 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#244 = DIRECTION('',(0.E+000,9.92044604925E-016,1.));
|
||||
#245 = ADVANCED_FACE('',(#246),#265,.T.);
|
||||
#246 = FACE_BOUND('',#247,.T.);
|
||||
#247 = EDGE_LOOP('',(#248,#257,#263,#264));
|
||||
#248 = ORIENTED_EDGE('',*,*,#249,.T.);
|
||||
#249 = EDGE_CURVE('',#250,#250,#252,.T.);
|
||||
#250 = VERTEX_POINT('',#251);
|
||||
#251 = CARTESIAN_POINT('',(2.21,3.555111512313E-015,2.5));
|
||||
#252 = CIRCLE('',#253,1.);
|
||||
#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);
|
||||
#254 = CARTESIAN_POINT('',(2.21,6.630669073875E-016,1.5));
|
||||
#255 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#256 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#257 = ORIENTED_EDGE('',*,*,#258,.T.);
|
||||
#258 = EDGE_CURVE('',#250,#213,#259,.T.);
|
||||
#259 = LINE('',#260,#261);
|
||||
#260 = CARTESIAN_POINT('',(1.81,5.551115123126E-016,2.5));
|
||||
#261 = VECTOR('',#262,1.);
|
||||
#262 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#263 = ORIENTED_EDGE('',*,*,#212,.F.);
|
||||
#264 = ORIENTED_EDGE('',*,*,#258,.F.);
|
||||
#265 = CYLINDRICAL_SURFACE('',#266,1.);
|
||||
#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
|
||||
#267 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5));
|
||||
#268 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#269 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#270 = ADVANCED_FACE('',(#271),#290,.T.);
|
||||
#271 = FACE_BOUND('',#272,.T.);
|
||||
#272 = EDGE_LOOP('',(#273,#274,#282,#289));
|
||||
#273 = ORIENTED_EDGE('',*,*,#232,.T.);
|
||||
#274 = ORIENTED_EDGE('',*,*,#275,.T.);
|
||||
#275 = EDGE_CURVE('',#233,#276,#278,.T.);
|
||||
#276 = VERTEX_POINT('',#277);
|
||||
#277 = CARTESIAN_POINT('',(5.41,3.555111512313E-015,2.5));
|
||||
#278 = LINE('',#279,#280);
|
||||
#279 = CARTESIAN_POINT('',(1.81,5.551115123126E-016,2.5));
|
||||
#280 = VECTOR('',#281,1.);
|
||||
#281 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#282 = ORIENTED_EDGE('',*,*,#283,.F.);
|
||||
#283 = EDGE_CURVE('',#276,#276,#284,.T.);
|
||||
#284 = CIRCLE('',#285,1.);
|
||||
#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
|
||||
#286 = CARTESIAN_POINT('',(5.41,6.630669073875E-016,1.5));
|
||||
#287 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#288 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#289 = ORIENTED_EDGE('',*,*,#275,.F.);
|
||||
#290 = CYLINDRICAL_SURFACE('',#291,1.);
|
||||
#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
|
||||
#292 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5));
|
||||
#293 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#294 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#295 = ADVANCED_FACE('',(#296),#316,.T.);
|
||||
#296 = FACE_BOUND('',#297,.F.);
|
||||
#297 = EDGE_LOOP('',(#298,#307,#308,#309));
|
||||
#298 = ORIENTED_EDGE('',*,*,#299,.F.);
|
||||
#299 = EDGE_CURVE('',#250,#300,#302,.T.);
|
||||
#300 = VERTEX_POINT('',#301);
|
||||
#301 = CARTESIAN_POINT('',(1.81,1.466293670343E-015,2.1));
|
||||
#302 = CIRCLE('',#303,0.4);
|
||||
#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
|
||||
#304 = CARTESIAN_POINT('',(2.21,1.266293670343E-015,2.1));
|
||||
#305 = DIRECTION('',(0.E+000,-1.,1.002044604925E-015));
|
||||
#306 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#307 = ORIENTED_EDGE('',*,*,#249,.T.);
|
||||
#308 = ORIENTED_EDGE('',*,*,#299,.T.);
|
||||
#309 = ORIENTED_EDGE('',*,*,#310,.F.);
|
||||
#310 = EDGE_CURVE('',#300,#300,#311,.T.);
|
||||
#311 = CIRCLE('',#312,0.6);
|
||||
#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
|
||||
#313 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5));
|
||||
#314 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#315 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#316 = TOROIDAL_SURFACE('',#317,0.6,0.4);
|
||||
#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
|
||||
#318 = CARTESIAN_POINT('',(2.21,6.630669073875E-016,1.5));
|
||||
#319 = DIRECTION('',(-1.,0.E+000,0.E+000));
|
||||
#320 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#321 = ADVANCED_FACE('',(#322),#342,.T.);
|
||||
#322 = FACE_BOUND('',#323,.F.);
|
||||
#323 = EDGE_LOOP('',(#324,#333,#340,#341));
|
||||
#324 = ORIENTED_EDGE('',*,*,#325,.F.);
|
||||
#325 = EDGE_CURVE('',#326,#276,#328,.T.);
|
||||
#326 = VERTEX_POINT('',#327);
|
||||
#327 = CARTESIAN_POINT('',(5.81,1.466293670343E-015,2.1));
|
||||
#328 = CIRCLE('',#329,0.4);
|
||||
#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332);
|
||||
#330 = CARTESIAN_POINT('',(5.41,1.266293670343E-015,2.1));
|
||||
#331 = DIRECTION('',(0.E+000,-1.,1.002044604925E-015));
|
||||
#332 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#333 = ORIENTED_EDGE('',*,*,#334,.T.);
|
||||
#334 = EDGE_CURVE('',#326,#326,#335,.T.);
|
||||
#335 = CIRCLE('',#336,0.6);
|
||||
#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);
|
||||
#337 = CARTESIAN_POINT('',(5.81,6.630669073875E-016,1.5));
|
||||
#338 = DIRECTION('',(1.,0.E+000,-0.E+000));
|
||||
#339 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#340 = ORIENTED_EDGE('',*,*,#325,.T.);
|
||||
#341 = ORIENTED_EDGE('',*,*,#283,.F.);
|
||||
#342 = TOROIDAL_SURFACE('',#343,0.6,0.4);
|
||||
#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
|
||||
#344 = CARTESIAN_POINT('',(5.41,6.630669073875E-016,1.5));
|
||||
#345 = DIRECTION('',(-1.,0.E+000,0.E+000));
|
||||
#346 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#347 = ADVANCED_FACE('',(#348),#351,.F.);
|
||||
#348 = FACE_BOUND('',#349,.T.);
|
||||
#349 = EDGE_LOOP('',(#350));
|
||||
#350 = ORIENTED_EDGE('',*,*,#310,.F.);
|
||||
#351 = PLANE('',#352);
|
||||
#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);
|
||||
#353 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5));
|
||||
#354 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#355 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#356 = ADVANCED_FACE('',(#357),#360,.T.);
|
||||
#357 = FACE_BOUND('',#358,.F.);
|
||||
#358 = EDGE_LOOP('',(#359));
|
||||
#359 = ORIENTED_EDGE('',*,*,#334,.F.);
|
||||
#360 = PLANE('',#361);
|
||||
#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
|
||||
#362 = CARTESIAN_POINT('',(5.81,6.630669073875E-016,1.5));
|
||||
#363 = DIRECTION('',(1.,0.E+000,0.E+000));
|
||||
#364 = DIRECTION('',(0.E+000,1.002044604925E-015,1.));
|
||||
#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#369)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#366,#367,#368)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#366 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#367 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#368 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#369 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#366,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#370 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
#371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#372,
|
||||
#380,#387,#394,#401,#408,#415,#422,#430,#437,#444,#452,#459,#466,
|
||||
#473,#480),#365);
|
||||
#372 = STYLED_ITEM('color',(#373),#17);
|
||||
#373 = PRESENTATION_STYLE_ASSIGNMENT((#374));
|
||||
#374 = SURFACE_STYLE_USAGE(.BOTH.,#375);
|
||||
#375 = SURFACE_SIDE_STYLE('',(#376));
|
||||
#376 = SURFACE_STYLE_FILL_AREA(#377);
|
||||
#377 = FILL_AREA_STYLE('',(#378));
|
||||
#378 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#379 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
|
||||
#380 = STYLED_ITEM('color',(#381),#50);
|
||||
#381 = PRESENTATION_STYLE_ASSIGNMENT((#382));
|
||||
#382 = SURFACE_STYLE_USAGE(.BOTH.,#383);
|
||||
#383 = SURFACE_SIDE_STYLE('',(#384));
|
||||
#384 = SURFACE_STYLE_FILL_AREA(#385);
|
||||
#385 = FILL_AREA_STYLE('',(#386));
|
||||
#386 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#387 = STYLED_ITEM('color',(#388),#76);
|
||||
#388 = PRESENTATION_STYLE_ASSIGNMENT((#389));
|
||||
#389 = SURFACE_STYLE_USAGE(.BOTH.,#390);
|
||||
#390 = SURFACE_SIDE_STYLE('',(#391));
|
||||
#391 = SURFACE_STYLE_FILL_AREA(#392);
|
||||
#392 = FILL_AREA_STYLE('',(#393));
|
||||
#393 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#394 = STYLED_ITEM('color',(#395),#101);
|
||||
#395 = PRESENTATION_STYLE_ASSIGNMENT((#396));
|
||||
#396 = SURFACE_STYLE_USAGE(.BOTH.,#397);
|
||||
#397 = SURFACE_SIDE_STYLE('',(#398));
|
||||
#398 = SURFACE_STYLE_FILL_AREA(#399);
|
||||
#399 = FILL_AREA_STYLE('',(#400));
|
||||
#400 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#401 = STYLED_ITEM('color',(#402),#127);
|
||||
#402 = PRESENTATION_STYLE_ASSIGNMENT((#403));
|
||||
#403 = SURFACE_STYLE_USAGE(.BOTH.,#404);
|
||||
#404 = SURFACE_SIDE_STYLE('',(#405));
|
||||
#405 = SURFACE_STYLE_FILL_AREA(#406);
|
||||
#406 = FILL_AREA_STYLE('',(#407));
|
||||
#407 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#408 = STYLED_ITEM('color',(#409),#152);
|
||||
#409 = PRESENTATION_STYLE_ASSIGNMENT((#410));
|
||||
#410 = SURFACE_STYLE_USAGE(.BOTH.,#411);
|
||||
#411 = SURFACE_SIDE_STYLE('',(#412));
|
||||
#412 = SURFACE_STYLE_FILL_AREA(#413);
|
||||
#413 = FILL_AREA_STYLE('',(#414));
|
||||
#414 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#415 = STYLED_ITEM('color',(#416),#161);
|
||||
#416 = PRESENTATION_STYLE_ASSIGNMENT((#417));
|
||||
#417 = SURFACE_STYLE_USAGE(.BOTH.,#418);
|
||||
#418 = SURFACE_SIDE_STYLE('',(#419));
|
||||
#419 = SURFACE_STYLE_FILL_AREA(#420);
|
||||
#420 = FILL_AREA_STYLE('',(#421));
|
||||
#421 = FILL_AREA_STYLE_COLOUR('',#379);
|
||||
#422 = STYLED_ITEM('color',(#423),#172);
|
||||
#423 = PRESENTATION_STYLE_ASSIGNMENT((#424));
|
||||
#424 = SURFACE_STYLE_USAGE(.BOTH.,#425);
|
||||
#425 = SURFACE_SIDE_STYLE('',(#426));
|
||||
#426 = SURFACE_STYLE_FILL_AREA(#427);
|
||||
#427 = FILL_AREA_STYLE('',(#428));
|
||||
#428 = FILL_AREA_STYLE_COLOUR('',#429);
|
||||
#429 = COLOUR_RGB('',0.699999988079,0.10000000149,5.000000074506E-002);
|
||||
#430 = STYLED_ITEM('color',(#431),#205);
|
||||
#431 = PRESENTATION_STYLE_ASSIGNMENT((#432));
|
||||
#432 = SURFACE_STYLE_USAGE(.BOTH.,#433);
|
||||
#433 = SURFACE_SIDE_STYLE('',(#434));
|
||||
#434 = SURFACE_STYLE_FILL_AREA(#435);
|
||||
#435 = FILL_AREA_STYLE('',(#436));
|
||||
#436 = FILL_AREA_STYLE_COLOUR('',#429);
|
||||
#437 = STYLED_ITEM('color',(#438),#225);
|
||||
#438 = PRESENTATION_STYLE_ASSIGNMENT((#439));
|
||||
#439 = SURFACE_STYLE_USAGE(.BOTH.,#440);
|
||||
#440 = SURFACE_SIDE_STYLE('',(#441));
|
||||
#441 = SURFACE_STYLE_FILL_AREA(#442);
|
||||
#442 = FILL_AREA_STYLE('',(#443));
|
||||
#443 = FILL_AREA_STYLE_COLOUR('',#429);
|
||||
#444 = STYLED_ITEM('color',(#445),#245);
|
||||
#445 = PRESENTATION_STYLE_ASSIGNMENT((#446));
|
||||
#446 = SURFACE_STYLE_USAGE(.BOTH.,#447);
|
||||
#447 = SURFACE_SIDE_STYLE('',(#448));
|
||||
#448 = SURFACE_STYLE_FILL_AREA(#449);
|
||||
#449 = FILL_AREA_STYLE('',(#450));
|
||||
#450 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
#451 = COLOUR_RGB('',0.E+000,0.631244003773,0.748015999794);
|
||||
#452 = STYLED_ITEM('color',(#453),#270);
|
||||
#453 = PRESENTATION_STYLE_ASSIGNMENT((#454));
|
||||
#454 = SURFACE_STYLE_USAGE(.BOTH.,#455);
|
||||
#455 = SURFACE_SIDE_STYLE('',(#456));
|
||||
#456 = SURFACE_STYLE_FILL_AREA(#457);
|
||||
#457 = FILL_AREA_STYLE('',(#458));
|
||||
#458 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
#459 = STYLED_ITEM('color',(#460),#295);
|
||||
#460 = PRESENTATION_STYLE_ASSIGNMENT((#461));
|
||||
#461 = SURFACE_STYLE_USAGE(.BOTH.,#462);
|
||||
#462 = SURFACE_SIDE_STYLE('',(#463));
|
||||
#463 = SURFACE_STYLE_FILL_AREA(#464);
|
||||
#464 = FILL_AREA_STYLE('',(#465));
|
||||
#465 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
#466 = STYLED_ITEM('color',(#467),#321);
|
||||
#467 = PRESENTATION_STYLE_ASSIGNMENT((#468));
|
||||
#468 = SURFACE_STYLE_USAGE(.BOTH.,#469);
|
||||
#469 = SURFACE_SIDE_STYLE('',(#470));
|
||||
#470 = SURFACE_STYLE_FILL_AREA(#471);
|
||||
#471 = FILL_AREA_STYLE('',(#472));
|
||||
#472 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
#473 = STYLED_ITEM('color',(#474),#347);
|
||||
#474 = PRESENTATION_STYLE_ASSIGNMENT((#475));
|
||||
#475 = SURFACE_STYLE_USAGE(.BOTH.,#476);
|
||||
#476 = SURFACE_SIDE_STYLE('',(#477));
|
||||
#477 = SURFACE_STYLE_FILL_AREA(#478);
|
||||
#478 = FILL_AREA_STYLE('',(#479));
|
||||
#479 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
#480 = STYLED_ITEM('color',(#481),#356);
|
||||
#481 = PRESENTATION_STYLE_ASSIGNMENT((#482));
|
||||
#482 = SURFACE_STYLE_USAGE(.BOTH.,#483);
|
||||
#483 = SURFACE_SIDE_STYLE('',(#484));
|
||||
#484 = SURFACE_STYLE_FILL_AREA(#485);
|
||||
#485 = FILL_AREA_STYLE('',(#486));
|
||||
#486 = FILL_AREA_STYLE_COLOUR('',#451);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,189 @@
|
|||
ISO-10303-21;
|
||||
HEADER;
|
||||
|
||||
/* File generated by Shapr3D Version 3.0 */
|
||||
|
||||
FILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1');
|
||||
|
||||
FILE_NAME('/Users/jscotto/Library/Containers/com.shapr3d.shapr/Data/tmp/export/temp_export',
|
||||
'2024-04-05T14:39:05-04:00',
|
||||
('jscotto'),
|
||||
('Shapr3D Limited'),
|
||||
'HOOPS Exchange 2023.2',
|
||||
'Shapr3D',
|
||||
'Authorized');
|
||||
|
||||
FILE_SCHEMA( ('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }') );
|
||||
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#3=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
|
||||
#4=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#3);
|
||||
#5=(CONVERSION_BASED_UNIT('DEGREE',#4)NAMED_UNIT(#6)PLANE_ANGLE_UNIT());
|
||||
#6=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
|
||||
#7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
|
||||
#8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
|
||||
#9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
|
||||
#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','root'));
|
||||
#12=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#13=DIRECTION('',(0.,0.,1.));
|
||||
#14=DIRECTION('',(1.,0.,0.));
|
||||
#15=AXIS2_PLACEMENT_3D('',#12,#13,#14);
|
||||
#27=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#28=DIRECTION('',(0.,0.,-1.));
|
||||
#29=DIRECTION('',(-1.,0.,0.));
|
||||
#30=AXIS2_PLACEMENT_3D('',#27,#28,#29);
|
||||
#31=CYLINDRICAL_SURFACE('',#30,1.);
|
||||
#32=CARTESIAN_POINT('',(-1.,0.,0.));
|
||||
#33=VERTEX_POINT('',#32);
|
||||
#34=CARTESIAN_POINT('',(-1.,0.,1.));
|
||||
#35=VERTEX_POINT('',#34);
|
||||
#36=CARTESIAN_POINT('',(-1.,0.,0.));
|
||||
#37=DIRECTION('',(-0.,-0.,1.));
|
||||
#38=VECTOR('',#37,1.);
|
||||
#39=LINE('',#36,#38);
|
||||
#40=EDGE_CURVE('',#33,#35,#39,.T.);
|
||||
#41=ORIENTED_EDGE('',*,*,#40,.F.);
|
||||
#42=CARTESIAN_POINT('',(1.,-0.,0.));
|
||||
#43=VERTEX_POINT('',#42);
|
||||
#44=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#45=DIRECTION('',(0.,0.,1.));
|
||||
#46=DIRECTION('',(1.,0.,-0.));
|
||||
#47=AXIS2_PLACEMENT_3D('',#44,#45,#46);
|
||||
#48=CIRCLE('',#47,1.);
|
||||
#49=EDGE_CURVE('',#43,#33,#48,.T.);
|
||||
#50=ORIENTED_EDGE('',*,*,#49,.F.);
|
||||
#51=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#52=DIRECTION('',(0.,0.,1.));
|
||||
#53=DIRECTION('',(1.,0.,-0.));
|
||||
#54=AXIS2_PLACEMENT_3D('',#51,#52,#53);
|
||||
#55=CIRCLE('',#54,1.);
|
||||
#56=EDGE_CURVE('',#33,#43,#55,.T.);
|
||||
#57=ORIENTED_EDGE('',*,*,#56,.F.);
|
||||
#58=ORIENTED_EDGE('',*,*,#40,.T.);
|
||||
#59=CARTESIAN_POINT('',(1.,-0.,1.));
|
||||
#60=VERTEX_POINT('',#59);
|
||||
#61=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#62=DIRECTION('',(0.,0.,1.));
|
||||
#63=DIRECTION('',(1.,0.,-0.));
|
||||
#64=AXIS2_PLACEMENT_3D('',#61,#62,#63);
|
||||
#65=CIRCLE('',#64,1.);
|
||||
#66=EDGE_CURVE('',#35,#60,#65,.T.);
|
||||
#67=ORIENTED_EDGE('',*,*,#66,.T.);
|
||||
#68=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#69=DIRECTION('',(0.,0.,1.));
|
||||
#70=DIRECTION('',(1.,0.,-0.));
|
||||
#71=AXIS2_PLACEMENT_3D('',#68,#69,#70);
|
||||
#72=CIRCLE('',#71,1.);
|
||||
#73=EDGE_CURVE('',#60,#35,#72,.T.);
|
||||
#74=ORIENTED_EDGE('',*,*,#73,.T.);
|
||||
#75=EDGE_LOOP('',(#41,#50,#57,#58,#67,#74));
|
||||
#76=FACE_BOUND('',#75,.T.);
|
||||
#77=ADVANCED_FACE('',(#76),#31,.F.);
|
||||
#78=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#79=DIRECTION('',(0.,0.,-1.));
|
||||
#80=DIRECTION('',(-1.,0.,0.));
|
||||
#81=AXIS2_PLACEMENT_3D('',#78,#79,#80);
|
||||
#82=CYLINDRICAL_SURFACE('',#81,1.6);
|
||||
#83=CARTESIAN_POINT('',(-1.6,0.,0.));
|
||||
#84=VERTEX_POINT('',#83);
|
||||
#85=CARTESIAN_POINT('',(-1.6,0.,1.));
|
||||
#86=VERTEX_POINT('',#85);
|
||||
#87=CARTESIAN_POINT('',(-1.6,0.,0.));
|
||||
#88=DIRECTION('',(-0.,-0.,1.));
|
||||
#89=VECTOR('',#88,1.);
|
||||
#90=LINE('',#87,#89);
|
||||
#91=EDGE_CURVE('',#84,#86,#90,.T.);
|
||||
#92=ORIENTED_EDGE('',*,*,#91,.T.);
|
||||
#93=CARTESIAN_POINT('',(1.6,-0.,1.));
|
||||
#94=VERTEX_POINT('',#93);
|
||||
#95=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#96=DIRECTION('',(0.,0.,1.));
|
||||
#97=DIRECTION('',(1.,0.,-0.));
|
||||
#98=AXIS2_PLACEMENT_3D('',#95,#96,#97);
|
||||
#99=CIRCLE('',#98,1.6);
|
||||
#100=EDGE_CURVE('',#94,#86,#99,.T.);
|
||||
#101=ORIENTED_EDGE('',*,*,#100,.F.);
|
||||
#102=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#103=DIRECTION('',(0.,0.,1.));
|
||||
#104=DIRECTION('',(1.,0.,-0.));
|
||||
#105=AXIS2_PLACEMENT_3D('',#102,#103,#104);
|
||||
#106=CIRCLE('',#105,1.6);
|
||||
#107=EDGE_CURVE('',#86,#94,#106,.T.);
|
||||
#108=ORIENTED_EDGE('',*,*,#107,.F.);
|
||||
#109=ORIENTED_EDGE('',*,*,#91,.F.);
|
||||
#110=CARTESIAN_POINT('',(1.6,-0.,0.));
|
||||
#111=VERTEX_POINT('',#110);
|
||||
#112=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#113=DIRECTION('',(0.,0.,1.));
|
||||
#114=DIRECTION('',(1.,0.,-0.));
|
||||
#115=AXIS2_PLACEMENT_3D('',#112,#113,#114);
|
||||
#116=CIRCLE('',#115,1.6);
|
||||
#117=EDGE_CURVE('',#84,#111,#116,.T.);
|
||||
#118=ORIENTED_EDGE('',*,*,#117,.T.);
|
||||
#119=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#120=DIRECTION('',(0.,0.,1.));
|
||||
#121=DIRECTION('',(1.,0.,-0.));
|
||||
#122=AXIS2_PLACEMENT_3D('',#119,#120,#121);
|
||||
#123=CIRCLE('',#122,1.6);
|
||||
#124=EDGE_CURVE('',#111,#84,#123,.T.);
|
||||
#125=ORIENTED_EDGE('',*,*,#124,.T.);
|
||||
#126=EDGE_LOOP('',(#92,#101,#108,#109,#118,#125));
|
||||
#127=FACE_BOUND('',#126,.T.);
|
||||
#128=ADVANCED_FACE('',(#127),#82,.T.);
|
||||
#129=CARTESIAN_POINT('',(0.,0.,1.));
|
||||
#130=DIRECTION('',(0.,0.,1.));
|
||||
#131=DIRECTION('',(1.,0.,0.));
|
||||
#132=AXIS2_PLACEMENT_3D('',#129,#130,#131);
|
||||
#133=PLANE('',#132);
|
||||
#134=ORIENTED_EDGE('',*,*,#66,.F.);
|
||||
#135=ORIENTED_EDGE('',*,*,#73,.F.);
|
||||
#136=EDGE_LOOP('',(#134,#135));
|
||||
#137=FACE_BOUND('',#136,.T.);
|
||||
#138=ORIENTED_EDGE('',*,*,#100,.T.);
|
||||
#139=ORIENTED_EDGE('',*,*,#107,.T.);
|
||||
#140=EDGE_LOOP('',(#138,#139));
|
||||
#141=FACE_BOUND('',#140,.T.);
|
||||
#142=ADVANCED_FACE('',(#137,#141),#133,.T.);
|
||||
#143=CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#144=DIRECTION('',(0.,0.,1.));
|
||||
#145=DIRECTION('',(1.,0.,0.));
|
||||
#146=AXIS2_PLACEMENT_3D('',#143,#144,#145);
|
||||
#147=PLANE('',#146);
|
||||
#148=ORIENTED_EDGE('',*,*,#49,.T.);
|
||||
#149=ORIENTED_EDGE('',*,*,#56,.T.);
|
||||
#150=EDGE_LOOP('',(#148,#149));
|
||||
#151=FACE_BOUND('',#150,.T.);
|
||||
#152=ORIENTED_EDGE('',*,*,#117,.F.);
|
||||
#153=ORIENTED_EDGE('',*,*,#124,.F.);
|
||||
#154=EDGE_LOOP('',(#152,#153));
|
||||
#155=FACE_BOUND('',#154,.T.);
|
||||
#156=ADVANCED_FACE('',(#151,#155),#147,.F.);
|
||||
#157=CLOSED_SHELL('',(#77,#128,#142,#156));
|
||||
#158=MANIFOLD_SOLID_BREP('Body 01',#157);
|
||||
#159=COLOUR_RGB('',0.929411769,0.760784328,0.31764707);
|
||||
#160=FILL_AREA_STYLE_COLOUR('',#159);
|
||||
#161=FILL_AREA_STYLE('',(#160));
|
||||
#162=SURFACE_STYLE_FILL_AREA(#161);
|
||||
#163=SURFACE_SIDE_STYLE('',(#162));
|
||||
#164=SURFACE_STYLE_USAGE(.BOTH.,#163);
|
||||
#165=PRESENTATION_STYLE_ASSIGNMENT((#164));
|
||||
#26=STYLED_ITEM('',(#165),#158);
|
||||
#16=SHAPE_REPRESENTATION('root',(#15),#10);
|
||||
#17=ADVANCED_BREP_SHAPE_REPRESENTATION('root',(#158),#10);
|
||||
#173=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);
|
||||
#174=APPLICATION_CONTEXT('data for automotive mechanical design processes');
|
||||
#175=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',1994,#174);
|
||||
#176=PRODUCT_CONTEXT('',#174,'mechanical');
|
||||
#177=PRODUCT_DEFINITION_CONTEXT('part definition',#174,'design');
|
||||
#24=PRODUCT('root','root','',(#176));
|
||||
#178=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));
|
||||
#179=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);
|
||||
#25=PRODUCT_DEFINITION('design','',#179,#177);
|
||||
#23=PRODUCT_DEFINITION_SHAPE('','',#25);
|
||||
#180=SHAPE_DEFINITION_REPRESENTATION(#23,#16);
|
||||
#11=DRAUGHTING_MODEL('',(),#10);
|
||||
#1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26),#10);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
56
hackpads/MusicPad/PCB/ScottoKicad/README.md
Normal file
56
hackpads/MusicPad/PCB/ScottoKicad/README.md
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
# ScottoKicad
|
||||
|
||||
A collection of footprints, symbols, and 3D models for building mechanical keyboards with Kicad.
|
||||
|
||||
# Installation
|
||||
|
||||
1. Add a `SCOTTOKEEBS_KICAD` path to match where the `ScottoKicad` folder is located.
|
||||

|
||||

|
||||
|
||||
2. Add the symbol library.
|
||||

|
||||

|
||||
|
||||
3. Add the footprint libraries.
|
||||

|
||||

|
||||
|
||||
4. That's it, you should now have everything you need!
|
||||
|
||||
# Common grid sizes
|
||||
|
||||
- 18x17mm (Choc)
|
||||
- 1.00u - X: 18, Y:17
|
||||
- 0.50u - X: 9, Y: 8.5
|
||||
- 0.25u - X: 4.5, Y: 4.25
|
||||
- 19.05x19.05 (MX/Alps)
|
||||
- 1.00u - X: 19.05, Y: 19.05
|
||||
- 0.50u - X: 9.525, Y: 9.525
|
||||
- 0.25u X: 4.7625, Y: 4.7625
|
||||
|
||||
# Common Shortcuts
|
||||
|
||||
- **Add (A)** - Add a footprint or symbol.
|
||||
- **Set Origin Point (S)** - Set where everything else will move in relation to.
|
||||
- **Move with Reference (])** - Move a footprint with a reference point.
|
||||
- **Track Tool (X)** - Place traces
|
||||
- **Add Via (V)** - Place a via to run a trace between PCB layers.
|
||||
- **Flip (F)** - Switch footprint between back and front of the PCB.
|
||||
|
||||
# Resources
|
||||
|
||||
Please refer to each library in order to understand the license it uses, most are Creative Commons CC-BY-SA 4.0.
|
||||
|
||||
- [Keyswitch Library](https://github.com/kiswitch/kiswitch/tree/main) - 3D models and footprints for switches, stabilizers, and sockets.
|
||||
- [Raspberry Pi Pico](https://github.com/ncarandini/KiCad-RP-Pico) - 3D model, footprint, and symbol.
|
||||
- [Arduino Pro Micro](https://github.com/g200kg/kicad-lib-arduino) - Footprint and symbol.
|
||||
- [Marbastlib](https://github.com/ebastler/marbastlib) - Symbols.
|
||||
- [Kleeb](https://github.com/crides/kleeb) - 3D models, symbols, and footprints.
|
||||
- [Keebio](https://github.com/keebio/Keebio-Parts.pretty) - 3D models, footprints, and symbols.
|
||||
|
||||
# Credits
|
||||
|
||||
Feel free to reach out to me on Discord if you want to help get a component into the library.
|
||||
|
||||
- nice!nano - Base dimensions and placement by @Knotherface, can be found on GitHub as [Leopere](https://github.com/Leopere).
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
(module Alps (layer F.Cu) (tedit 0)
|
||||
(descr "Alps/keyswitch")
|
||||
(tags "Alps Keyboard Keyswitch Switch Plate Cutout")
|
||||
(fp_text reference REF** (at 0 -8) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Alps (at 0 8) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -7.75 6.4) (end 7.75 6.4) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -7.85 -6.5) (end -7.85 6.5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -7.85 6.5) (end 7.85 6.5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 7.85 6.5) (end 7.85 -6.5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 7.85 -6.5) (end -7.85 -6.5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -8 -6.65) (end -8 6.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -8 6.65) (end 8 6.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 8 6.65) (end 8 -6.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 8 -6.65) (end -8 -6.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Eco1.User) (width 0.1))
|
||||
(fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Eco1.User) (width 0.1))
|
||||
(fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Eco1.User) (width 0.1))
|
||||
(fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Eco1.User) (width 0.1))
|
||||
(pad 1 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.5 -4.5) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(model ${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Alps.3dshapes/Alps.step
|
||||
(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
Loading…
Add table
Reference in a new issue