Initial commit: Beast HAT rev. 0
This commit is contained in:
commit
ea9ccf879f
|
|
@ -0,0 +1,61 @@
|
|||
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||
# Format documentation: https://kicad.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*-backups
|
||||
*-cache*
|
||||
*-bak
|
||||
*-bak*
|
||||
*~
|
||||
~*
|
||||
_autosave-*
|
||||
\#auto_saved_files\#
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
~*.lck
|
||||
\#auto_saved_files#
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
|
||||
# Archived Backups (KiCad 6.0)
|
||||
**/*-backups/*.zip
|
||||
|
||||
# Local project settings
|
||||
*.kicad_prl
|
||||
|
||||
# Production files
|
||||
**/production/**
|
||||
*.gbr
|
||||
*.gbl
|
||||
*.gtl
|
||||
*.g1
|
||||
*.g2
|
||||
*.g3
|
||||
*.gbp
|
||||
*.gtp
|
||||
*.gbo
|
||||
*.gto
|
||||
*.drl
|
||||
*.pos
|
||||
*-job.gbrjob
|
||||
|
||||
# Cache files
|
||||
project.kicad_sym
|
||||
fp-lib-table
|
||||
sym-lib-table
|
||||
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
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,696 @@
|
|||
{
|
||||
"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": true,
|
||||
"text_position": 0,
|
||||
"units_format": 0
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.8,
|
||||
"height": 1.27,
|
||||
"width": 2.54
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.25
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"creepage": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_filters_mismatch": "ignore",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_to_hole": "warning",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"mirrored_text_on_front_layer": "warning",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"nonmirrored_text_on_back_layer": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_on_edge_cuts": "error",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_angle": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_segment_length": "error",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_groove_width": 0.0,
|
||||
"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.2,
|
||||
"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_onpthpad": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_onsmdpad": true,
|
||||
"td_ontrackend": false,
|
||||
"td_onvia": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.4,
|
||||
3.0
|
||||
],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.5,
|
||||
"drill": 0.2
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"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",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"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",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"undefined_netclass": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "ROCK 5 CANbus HAT.kicad_pro",
|
||||
"version": 3
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.1,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 2147483647,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Beschreibung",
|
||||
"name": "Description",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "#",
|
||||
"name": "${ITEM_NUMBER}",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Sim.Pins",
|
||||
"name": "Sim.Pins",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "LCSC Part #",
|
||||
"name": "LCSC Part #",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Manufacturer Part #",
|
||||
"name": "Manufacturer Part #",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Sim.Device",
|
||||
"name": "Sim.Device",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "FT Rotation Offset",
|
||||
"name": "FT Rotation Offset",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"include_excluded_from_bom": 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": [
|
||||
{
|
||||
"name": "Manufacturer Part #",
|
||||
"url": false,
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"name": "LCSC Part #",
|
||||
"url": false,
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"name": "FT Rotation Offset",
|
||||
"url": false,
|
||||
"visible": false
|
||||
}
|
||||
],
|
||||
"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": "OrcadPCB2",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"e63e39d7-6ac0-4ffd-8aa3-1841a4541b55",
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,128 @@
|
|||
# ROCK 5B High-Power CAN-Bus & Power HAT ("The Beast")
|
||||
|
||||

|
||||
|
||||
## Über das Projekt
|
||||
|
||||
Dieses HAT wurde entwickelt, um den **Radxa Rock 5B** zur ultimativen Steuerzentrale für Hochleistungs-Laserplotter und 3D-Drucker (Klipper) zu machen. Es adressiert die spezifischen Schwachstellen von Standard-Lösungen:
|
||||
|
||||
1. **Stabile Stromversorgung:** Liefert massive 5.2V/6A für den SBC und periphere USB-C Touchscreens.
|
||||
2. **Native CAN-Performance:** Nutzt den integrierten CAN-Controller des RK3588 statt langsamer SPI-Bridges.
|
||||
3. **Thermisches Management:** Ein spezielles "Donut"-Design ermöglicht dem CPU-Lüfter das Ansaugen von Frischluft durch das PCB hindurch.
|
||||
|
||||
## Features & Technische Daten
|
||||
|
||||
### ⚡ Power Distribution (Split-Path Architektur)
|
||||
|
||||
Das Board trennt die Strompfade für maximale Sicherheit und Leistung:
|
||||
|
||||
* **Eingang:** 24V DC über verpolungssicheren **XT30 (High Current)** Stecker.
|
||||
* **High-Power Pfad (Laser/Toolhead):**
|
||||
* Massive 3-Layer Kupferanbindung.
|
||||
* Direkte Durchleitung von 24V zum Toolhead (bis zu 120W+ möglich, abhängig vom Netzteil).
|
||||
* Geschützt durch **SMBJ24A TVS-Diode** gegen induktive Spannungsspitzen (Back-EMF).
|
||||
* **Logik-Pfad (SBC & Display):**
|
||||
* Abgesichert durch **2A Flink** Sicherung (Littelfuse 0466 Serie, 63V Rating).
|
||||
* **DC/DC-Wandler:** TI **TPS56637** Synchron-Buck-Converter.
|
||||
* Ausgang: **5.2V** (kompensiert Spannungsabfall auf Kabeln) bei bis zu **6A**.
|
||||
|
||||
### **🚀 Native CAN-Bus**
|
||||
|
||||
* Verzicht auf USB-Adapter oder SPI-Chips (MCP2515).
|
||||
* Nutzung des nativen **CAN1 Controllers** des RK3588 (Pins 32/33).
|
||||
* **Transceiver:** TI SN65HVD230 (3.3V Logic).
|
||||
* **ESD-Schutz:** NUP2105L Diode auf den Datenleitungen.
|
||||
* **Terminierung:** 120Ω Abschlusswiderstand via Lötjumper (JP1) zuschaltbar.
|
||||
|
||||
### 🔌 Poka-Yoke Anschlüsse
|
||||
|
||||
Verwendung von **Molex Micro-Fit 3.0** mit unterschiedlichen Polzahlen, um fatale Fehlsteckungen (z.B. 24V auf 5V Eingang) physikalisch zu verhindern.
|
||||
|
||||
| Port | Typ | Pins | Beschreibung |
|
||||
| :---- | :---- | :---- | :---- |
|
||||
| **24V IN** | **XT30** | 2 | Haupteingang vom Netzteil. |
|
||||
| **TOOLHEAD** | **Micro-Fit** | 2x2 (4-Pol) | 24V High-Current \+ CAN-Daten zum Laser/Druckkopf. |
|
||||
| **CONTROLLER** | **Micro-Fit** | 1x3 (3-Pol) | Reine Datenverbindung zum MCU-Mainboard (z.B. Spider). |
|
||||
| **MONITOR** | **Micro-Fit** | 1x4 (4-Pol) | 2x 5.2V / 2x GND zur Versorgung externer Displays. |
|
||||
|
||||
## Pinbelegung (Pinout)
|
||||
|
||||
### J102 \- TOOLHEAD (4-Pin Micro-Fit Quadrat)
|
||||
|
||||
*Hier wird der Laser oder Druckkopf angeschlossen.*
|
||||
|
||||
1. **24V** (Unfused, High Power)
|
||||
2. **GND**
|
||||
3. **CAN\_L**
|
||||
4. **CAN\_H**
|
||||
|
||||
### J103 \- SPIDER / MCU (3-Pin Micro-Fit Reihe)
|
||||
|
||||
*Verbindung zum Mainboard. Galvanisch getrennt von 24V.*
|
||||
|
||||
1. **GND**
|
||||
2. **CAN\_L**
|
||||
3. **CAN\_H**
|
||||
|
||||
### J\_LCD \- MONITOR (4-Pin Micro-Fit Reihe)
|
||||
|
||||
*Stromversorgung für USB-C Monitore oder HDMI-Displays.*
|
||||
|
||||
1. **\+5.2V**
|
||||
2. **\+5.2V**
|
||||
3. **GND**
|
||||
4. **GND**
|
||||
|
||||
## Status LEDs ("Mäusekino")
|
||||
|
||||
Das Board verfügt über zwei beschriftete LEDs zur schnellen Diagnose:
|
||||
|
||||
* 24V Eingang liegt an (Sicherung intakt).
|
||||
* 5.2V Logikspannung stabil (Power Good Signal vom TPS56637).
|
||||
|
||||
## Software Konfiguration (Radxa OS / Armbian)
|
||||
|
||||
Da der native CAN-Controller verwendet wird, ist die Einrichtung extrem einfach.
|
||||
|
||||
### 1. Overlay aktivieren
|
||||
|
||||
Fügen Sie das Overlay für den CAN1-Controller hinzu.
|
||||
Via rsetup:
|
||||
``Hardware -> Overlays -> Enable CAN1-M1 on GPIO3 (Pins 32/33)``.
|
||||
Manuell (``/boot/extlinux/extlinux.conf``):
|
||||
Fügen Sie ``rk3588-can1-m1`` zur ``fdtoverlays`` Zeile hinzu.
|
||||
|
||||
### 2. Interface konfigurieren
|
||||
|
||||
Erstellen Sie ``/etc/network/interfaces.d/can0`` für den Autostart:
|
||||
```
|
||||
allow-hotplug can0
|
||||
iface can0 can static
|
||||
bitrate 500000
|
||||
up ip link set $IFACE txqueuelen 1024
|
||||
```
|
||||
|
||||
### 3. Klipper Konfiguration
|
||||
|
||||
In der printer.cfg:
|
||||
```
|
||||
[mcu]
|
||||
canbus_uuid: <deine_uuid>
|
||||
# Keine "serial:" Einträge mehr!
|
||||
```
|
||||
|
||||
## Fertigungshinweise (BOM & PCB)
|
||||
|
||||
* **PCB Specs:** 4-Layer (Signal / GND / Power / Signal), 1oz Kupfer.
|
||||
* **GPIO Header:** Es wird zwingend ein **Stacking Header (Extra Tall, min. 11mm Spacer-Höhe)** benötigt, um Abstand zum CPU-Kühler zu gewinnen.
|
||||
* **Löten:** Aufgrund der massiven Masse- und Power-Flächen wird eine Vorheizplatte (Preheater, Druckerheizplatte) oder ein Vorwärmen im Backofen (100°C) dringend empfohlen.
|
||||
|
||||
**Kritische Bauteile (LCSC):**
|
||||
|
||||
* Buck Converter: **TPS56637RPAR**
|
||||
* Induktor: **MDA1350-2R2M** (2.2µH, Isat \> 15A, Shielded)
|
||||
* Transceiver: **SN65HVD230**
|
||||
* Sicherung: **Littelfuse 0466002.NRHF** (2A, **63V Rating!**)
|
||||
|
||||
Disclaimer:
|
||||
Dieses Design arbeitet mit hohen Strömen und Spannungen. Nutzung auf eigene Gefahr. Stell sicher, dass Kabelquerschnitte für die Last des Lasers/Hotends ausgelegt sind.
|
||||
|
|
@ -0,0 +1,128 @@
|
|||
# ROCK 5B High-Power CAN-Bus & Power HAT ("The Beast")
|
||||
|
||||

|
||||
|
||||
## About the Project
|
||||
|
||||
This HAT was developed to turn the **Radxa Rock 5B** into the ultimate control center for high-performance laser plotters and 3D printers (Klipper). It addresses the specific weaknesses of standard solutions:
|
||||
|
||||
1. **Stable Power Supply:** Delivers massive 5.2V/6A for the SBC and peripheral USB-C touchscreens.
|
||||
2. **Native CAN Performance:** Uses the integrated CAN controller of the RK3588 instead of slow SPI bridges.
|
||||
3. **Thermal Management:** A special "donut" design allows the CPU fan to draw fresh air through the PCB.
|
||||
|
||||
## Features & Technical Specifications
|
||||
|
||||
### ⚡ Power Distribution (Split-Path Architecture)
|
||||
|
||||
The board separates power paths for maximum safety and performance:
|
||||
|
||||
* **Input:** 24V DC via reverse-polarity protected **XT30 (High Current)** connector.
|
||||
* **High-Power Path (Laser/Toolhead):**
|
||||
* Massive 3-layer copper connection.
|
||||
* Direct 24V passthrough to toolhead (up to 120W+ possible, depending on power supply).
|
||||
* Protected by **SMBJ24A TVS diode** against inductive voltage spikes (Back-EMF).
|
||||
* **Logic Path (SBC & Display):**
|
||||
* Protected by **2A Fast** fuse (Littelfuse 0466 series, 63V rating).
|
||||
* **DC/DC Converter:** TI **TPS56637** Synchronous Buck Converter.
|
||||
* Output: **5.2V** (compensates for voltage drop on cables) at up to **6A**.
|
||||
|
||||
### **🚀 Native CAN-Bus**
|
||||
|
||||
* No USB adapters or SPI chips (MCP2515) required.
|
||||
* Uses the native **CAN1 Controller** of the RK3588 (Pins 32/33).
|
||||
* **Transceiver:** TI SN65HVD230 (3.3V Logic).
|
||||
* **ESD Protection:** NUP2105L diode on data lines.
|
||||
* **Termination:** 120Ω termination resistor switchable via solder jumper (JP1).
|
||||
|
||||
### 🔌 Poka-Yoke Connectors
|
||||
|
||||
Uses **Molex Micro-Fit 3.0** with different pin counts to physically prevent fatal miswiring (e.g., 24V to 5V input).
|
||||
|
||||
| Port | Type | Pins | Description |
|
||||
| :---- | :---- | :---- | :---- |
|
||||
| **24V IN** | **XT30** | 2 | Main input from power supply. |
|
||||
| **TOOLHEAD** | **Micro-Fit** | 2x2 (4-Pin) | 24V High-Current + CAN data to laser/print head. |
|
||||
| **CONTROLLER** | **Micro-Fit** | 1x3 (3-Pin) | Pure data connection to MCU mainboard (e.g., Spider). |
|
||||
| **MONITOR** | **Micro-Fit** | 1x4 (4-Pin) | 2x 5.2V / 2x GND for powering external displays. |
|
||||
|
||||
## Pinout
|
||||
|
||||
### J102 - TOOLHEAD (4-Pin Micro-Fit Square)
|
||||
|
||||
*This is where the laser or print head is connected.*
|
||||
|
||||
1. **24V** (Unfused, High Power)
|
||||
2. **GND**
|
||||
3. **CAN_L**
|
||||
4. **CAN_H**
|
||||
|
||||
### J103 - SPIDER / MCU (3-Pin Micro-Fit Row)
|
||||
|
||||
*Connection to mainboard. Galvanically isolated from 24V.*
|
||||
|
||||
1. **GND**
|
||||
2. **CAN_L**
|
||||
3. **CAN_H**
|
||||
|
||||
### J_LCD - MONITOR (4-Pin Micro-Fit Row)
|
||||
|
||||
*Power supply for USB-C monitors or HDMI displays.*
|
||||
|
||||
1. **+5.2V**
|
||||
2. **+5.2V**
|
||||
3. **GND**
|
||||
4. **GND**
|
||||
|
||||
## Status LEDs ("Mouse Cinema")
|
||||
|
||||
The board features two labeled LEDs for quick diagnosis:
|
||||
|
||||
* 24V input present (fuse intact).
|
||||
* 5.2V logic voltage stable (Power Good signal from TPS56637).
|
||||
|
||||
## Software Configuration (Radxa OS / Armbian)
|
||||
|
||||
Since the native CAN controller is used, setup is extremely simple.
|
||||
|
||||
### 1. Enable Overlay
|
||||
|
||||
Add the overlay for the CAN1 controller.
|
||||
Via rsetup:
|
||||
`Hardware -> Overlays -> Enable CAN1-M1 on GPIO3 (Pins 32/33)`.
|
||||
Manually (`/boot/extlinux/extlinux.conf`):
|
||||
Add `rk3588-can1-m1` to the `fdtoverlays` line.
|
||||
|
||||
### 2. Configure Interface
|
||||
|
||||
Create `/etc/network/interfaces.d/can0` for autostart:
|
||||
```
|
||||
allow-hotplug can0
|
||||
iface can0 can static
|
||||
bitrate 500000
|
||||
up ip link set $IFACE txqueuelen 1024
|
||||
```
|
||||
|
||||
### 3. Klipper Configuration
|
||||
|
||||
In printer.cfg:
|
||||
```
|
||||
[mcu]
|
||||
canbus_uuid: <your_uuid>
|
||||
# No more "serial:" entries!
|
||||
```
|
||||
|
||||
## Manufacturing Notes (BOM & PCB)
|
||||
|
||||
* **PCB Specs:** 4-Layer (Signal / GND / Power / Signal), 1oz copper.
|
||||
* **GPIO Header:** A **Stacking Header (Extra Tall, min. 11mm spacer height)** is absolutely required to provide clearance from the CPU cooler.
|
||||
* **Soldering:** Due to massive ground and power planes, a preheater plate (printer heated bed) or preheating in an oven (100°C) is strongly recommended.
|
||||
|
||||
**Critical Components (LCSC):**
|
||||
|
||||
* Buck Converter: **TPS56637RPAR**
|
||||
* Inductor: **MDA1350-2R2M** (2.2µH, Isat > 15A, Shielded)
|
||||
* Transceiver: **SN65HVD230**
|
||||
* Fuse: **Littelfuse 0466002.NRHF** (2A, **63V Rating!**)
|
||||
|
||||
Disclaimer:
|
||||
This design works with high currents and voltages. Use at your own risk. Make sure cable cross-sections are rated for the load of your laser/hotend.
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"ARCHIVE_NAME": "", "EXTRA_LAYERS": "", "ALL_ACTIVE_LAYERS": false, "EXTEND_EDGE_CUT": false, "ALTERNATIVE_EDGE_CUT": false, "AUTO TRANSLATE": true, "AUTO FILL": true, "EXCLUDE DNP": false, "OPEN BROWSER": true, "NO_BACKUP_OPT": false}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 575 KiB |
|
|
@ -0,0 +1,317 @@
|
|||
(footprint "RPA0010A"
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(layer "F.Cu")
|
||||
(tags "TPS56637RPAR ")
|
||||
(property "Reference" "REF**"
|
||||
(at 0.1 -2.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "45430662-5b5e-41e9-a77b-613a45993afe")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "RPA0010A"
|
||||
(at 0 4.9 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "e61cf236-158a-4ae5-992e-be7872aac46b")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "1578667e-c3b2-4000-91a5-3c44c6cbdcd6")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ec809a7a-5eac-49bf-9350-3654a89ac8ec")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line
|
||||
(start -1.7 -1.7)
|
||||
(end -1.7 -1.2)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "c501992b-7e1c-4057-b560-056c1c90cfac")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.2 -1.7)
|
||||
(end -1.7 -1.7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "27670ee5-605b-46fa-9249-98d1fb33cd76")
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.409999 -0.799998) (xy -0.409999 -1.649999) (xy -0.409039 -1.659753) (xy -0.406194 -1.669133)
|
||||
(xy -0.401571 -1.677777) (xy -0.395354 -1.685354) (xy -0.387777 -1.691571) (xy -0.379133 -1.696194)
|
||||
(xy -0.369753 -1.699039) (xy -0.359999 -1.699999) (xy -0.06 -1.699999) (xy -0.050246 -1.699039) (xy -0.040866 -1.696194)
|
||||
(xy -0.032222 -1.691571) (xy -0.024646 -1.685354) (xy -0.018428 -1.677777) (xy -0.013805 -1.669133)
|
||||
(xy -0.01096 -1.659753) (xy -0.01 -1.649999) (xy -0.01 -0.799998) (xy -0.01096 -0.790245) (xy -0.013805 -0.780865)
|
||||
(xy -0.018428 -0.772221) (xy -0.024646 -0.764644) (xy -0.032222 -0.758426) (xy -0.040866 -0.753803)
|
||||
(xy -0.050246 -0.750959) (xy -0.06 -0.749998) (xy -0.359999 -0.749998) (xy -0.369753 -0.750959) (xy -0.379133 -0.753803)
|
||||
(xy -0.387777 -0.758426) (xy -0.395354 -0.764644) (xy -0.401571 -0.772221) (xy -0.406194 -0.780865)
|
||||
(xy -0.409039 -0.790245)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type solid)
|
||||
)
|
||||
(fill yes)
|
||||
(layer "F.Paste")
|
||||
(uuid "ffb89441-1f79-4331-8886-8d24dac1195a")
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.409999 0.350002) (xy -0.409999 -0.499999) (xy -0.409039 -0.509753) (xy -0.406194 -0.519133)
|
||||
(xy -0.401571 -0.527776) (xy -0.395354 -0.535353) (xy -0.387777 -0.541571) (xy -0.379133 -0.546194)
|
||||
(xy -0.369753 -0.549039) (xy -0.359999 -0.549999) (xy -0.06 -0.549999) (xy -0.050246 -0.549039) (xy -0.040866 -0.546194)
|
||||
(xy -0.032222 -0.541571) (xy -0.024646 -0.535353) (xy -0.018428 -0.527776) (xy -0.013805 -0.519133)
|
||||
(xy -0.01096 -0.509753) (xy -0.01 -0.499999) (xy -0.01 0.350002) (xy -0.01096 0.359755) (xy -0.013805 0.369136)
|
||||
(xy -0.018428 0.377779) (xy -0.024646 0.385356) (xy -0.032222 0.391574) (xy -0.040866 0.396197) (xy -0.050246 0.399042)
|
||||
(xy -0.06 0.400002) (xy -0.359999 0.400002) (xy -0.369753 0.399042) (xy -0.379133 0.396197) (xy -0.387777 0.391574)
|
||||
(xy -0.395354 0.385356) (xy -0.401571 0.377779) (xy -0.406194 0.369136) (xy -0.409039 0.359755)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type solid)
|
||||
)
|
||||
(fill yes)
|
||||
(layer "F.Paste")
|
||||
(uuid "60fdf0a2-901c-4911-8f35-3dced0d23ab3")
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.244998 0.700001) (xy 0.244998 0.05) (xy 0.245961 0.040246) (xy 0.248806 0.030866) (xy 0.253426 0.022222)
|
||||
(xy 0.259644 0.014646) (xy 0.267221 0.008428) (xy 0.275864 0.003805) (xy 0.285245 0.00096) (xy 0.294998 0)
|
||||
(xy 0.444998 0) (xy 0.454754 0.00096) (xy 0.464134 0.003805) (xy 0.472778 0.008428) (xy 0.480355 0.014646)
|
||||
(xy 0.486573 0.022222) (xy 0.491193 0.030866) (xy 0.494038 0.040246) (xy 0.494998 0.05) (xy 0.494998 0.700001)
|
||||
(xy 0.494038 0.709755) (xy 0.491193 0.719135) (xy 0.486573 0.727779) (xy 0.480355 0.735355) (xy 0.472778 0.741573)
|
||||
(xy 0.464134 0.746196) (xy 0.454754 0.749041) (xy 0.444998 0.750001) (xy 0.294998 0.750001) (xy 0.285245 0.749041)
|
||||
(xy 0.275864 0.746196) (xy 0.267221 0.741573) (xy 0.259644 0.735355) (xy 0.253426 0.727779) (xy 0.248806 0.719135)
|
||||
(xy 0.245961 0.709755)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type solid)
|
||||
)
|
||||
(fill yes)
|
||||
(layer "F.Paste")
|
||||
(uuid "a5eedcd7-dd97-4ca6-bdf5-5720fe0e8628")
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.244998 1.650002) (xy 0.244998 1.000001) (xy 0.245961 0.990247) (xy 0.248806 0.980867) (xy 0.253426 0.972223)
|
||||
(xy 0.259644 0.964646) (xy 0.267221 0.958428) (xy 0.275864 0.953806) (xy 0.285245 0.950961) (xy 0.294998 0.950001)
|
||||
(xy 0.444998 0.950001) (xy 0.454754 0.950961) (xy 0.464134 0.953806) (xy 0.472778 0.958428) (xy 0.480355 0.964646)
|
||||
(xy 0.486573 0.972223) (xy 0.491193 0.980867) (xy 0.494038 0.990247) (xy 0.494998 1.000001) (xy 0.494998 1.650002)
|
||||
(xy 0.494038 1.659755) (xy 0.491193 1.669136) (xy 0.486573 1.677779) (xy 0.480355 1.685356) (xy 0.472778 1.691574)
|
||||
(xy 0.464134 1.696197) (xy 0.454754 1.699042) (xy 0.444998 1.700002) (xy 0.294998 1.700002) (xy 0.285245 1.699042)
|
||||
(xy 0.275864 1.696197) (xy 0.267221 1.691574) (xy 0.259644 1.685356) (xy 0.253426 1.677779) (xy 0.248806 1.669136)
|
||||
(xy 0.245961 1.659755)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type solid)
|
||||
)
|
||||
(fill yes)
|
||||
(layer "F.Paste")
|
||||
(uuid "1d144253-0edd-458d-bfb4-d7ed8c19f9af")
|
||||
)
|
||||
(fp_rect
|
||||
(start -1.7 -1.7)
|
||||
(end 1.7 1.7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill no)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c79aa628-97ad-4fb5-a5d9-68e32f60b235")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.549999 -1.549999)
|
||||
(end 1.549999 -1.549999)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "3007182e-7624-49c1-befd-f21ed111c36a")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.549999 1.549999)
|
||||
(end -1.549999 -1.549999)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "6f28d4ea-281a-4851-bcf0-4ea7ce9710fa")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.549999 1.549999)
|
||||
(end 1.549999 1.549999)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "76526a9d-742e-4130-8a3c-ae2867d171be")
|
||||
)
|
||||
(fp_line
|
||||
(start 1.549999 1.549999)
|
||||
(end 1.549999 -1.549999)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "2eed7479-6ae0-472e-99a0-f3bab5c4d3e2")
|
||||
)
|
||||
(fp_circle
|
||||
(center -0.900001 -0.800001)
|
||||
(end -0.600001 -0.800001)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(fill no)
|
||||
(layer "F.Fab")
|
||||
(uuid "fdea4619-9aea-4aa3-a99a-7ec9ae400290")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 0 4.6 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "15e17fe9-5a17-44ad-ac31-85932c8c924c")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" smd rect
|
||||
(at -1.4 -0.750001)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "054baf1e-d9ba-47f3-96c7-50ffc27bc3f9")
|
||||
)
|
||||
(pad "2" smd rect
|
||||
(at -1.4 -0.25)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "30a838d6-334b-4b6f-aaa9-e6021c0d0f04")
|
||||
)
|
||||
(pad "3" smd rect
|
||||
(at -1.4 0.25)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "3dea1c7b-c71d-4a5a-a900-0cb086406c85")
|
||||
)
|
||||
(pad "4" smd rect
|
||||
(at -1.4 0.749998)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "4b187027-8052-450b-a87e-6c15575c79f0")
|
||||
)
|
||||
(pad "5" smd rect
|
||||
(at -0.930001 1.4 90)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "232f4e8b-021b-44db-bd1a-a5f38f95138a")
|
||||
)
|
||||
(pad "6" smd rect
|
||||
(at 0.369999 0.850001 90)
|
||||
(size 1.699999 0.249999)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(uuid "15d01ade-ad63-42fd-ac7e-e43abed5e8e1")
|
||||
)
|
||||
(pad "7" smd rect
|
||||
(at 0.870001 1.4 90)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "8182baf7-8414-4fa0-bf12-1bbe04d499e4")
|
||||
)
|
||||
(pad "8" smd rect
|
||||
(at 0.950001 -0.649999 90)
|
||||
(size 2.100001 0.399999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "fb8facab-3dd1-46d7-9965-8ca2798119d8")
|
||||
)
|
||||
(pad "8" smd rect
|
||||
(at 1.374999 -0.75 90)
|
||||
(size 0.25 0.650002)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "f987461e-37d5-4c7d-a1a2-7ce5622aea18")
|
||||
)
|
||||
(pad "8" smd rect
|
||||
(at 1.38 -0.25 90)
|
||||
(size 0.25 0.650002)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "d468e808-e904-4d46-b8de-a97657b30ff1")
|
||||
)
|
||||
(pad "8" smd rect
|
||||
(at 1.38 0.25 90)
|
||||
(size 0.25 0.650002)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "6992a01f-65f9-4129-b411-69cd63e9122d")
|
||||
)
|
||||
(pad "9" smd rect
|
||||
(at -0.21 -0.649999 90)
|
||||
(size 2.100001 0.399999)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(uuid "a233ca16-b15e-4a78-a9f5-bcf590c5498b")
|
||||
)
|
||||
(pad "10" smd rect
|
||||
(at -0.930001 -1.4 90)
|
||||
(size 0.599999 0.249999)
|
||||
(layers "F.Cu" "F.Mask" "F.Paste")
|
||||
(uuid "e8e3cc81-cf66-4968-84f8-cfcda3063a9e")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
(model "${KIPRJMOD}/3D/RPA0010A.stp"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
Loading…
Reference in New Issue