feat: pcb
This commit is contained in:
parent
0fe613d223
commit
cebfce9e2a
12 changed files with 9122 additions and 0 deletions
29
pcb/.gitignore
vendored
Normal file
29
pcb/.gitignore
vendored
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# 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
|
||||||
|
*.kicad_prl
|
||||||
|
*.sch-bak
|
||||||
|
*~
|
||||||
|
_autosave-*
|
||||||
|
*.tmp
|
||||||
|
*-save.pro
|
||||||
|
*-save.kicad_pcb
|
||||||
|
fp-info-cache
|
||||||
|
|
||||||
|
# Netlist files (exported from Eeschema)
|
||||||
|
*.net
|
||||||
|
|
||||||
|
# Autorouter files (exported from Pcbnew)
|
||||||
|
*.dsn
|
||||||
|
*.ses
|
||||||
|
|
||||||
|
# Exported BOM files
|
||||||
|
*.xml
|
||||||
|
*.csv
|
4
pcb/APRSuino/.gitignore
vendored
Normal file
4
pcb/APRSuino/.gitignore
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
GY-NEO6MV2.step
|
||||||
|
LCD AP214.STEP
|
||||||
|
arduino_nano.x3d
|
||||||
|
Jack 3_5 mm TRS-F PCB mount.STEP
|
5488
pcb/APRSuino/APRSuino.kicad_pcb
Normal file
5488
pcb/APRSuino/APRSuino.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
494
pcb/APRSuino/APRSuino.kicad_pro
Normal file
494
pcb/APRSuino/APRSuino.kicad_pro
Normal file
|
@ -0,0 +1,494 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"board_outline_line_width": 0.09999999999999999,
|
||||||
|
"copper_line_width": 0.19999999999999998,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.049999999999999996,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": false,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 1
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.09999999999999999,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.15,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 1.2,
|
||||||
|
"height": 2.2,
|
||||||
|
"width": 4.0
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.15,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.15,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "error",
|
||||||
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
|
"courtyards_overlap": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_type_mismatch": "ignore",
|
||||||
|
"hole_clearance": "error",
|
||||||
|
"hole_near_hole": "error",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"missing_courtyard": "ignore",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"npth_inside_courtyard": "ignore",
|
||||||
|
"padstack": "warning",
|
||||||
|
"pth_inside_courtyard": "ignore",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "ignore",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "ignore",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.0,
|
||||||
|
"min_connection": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.0,
|
||||||
|
"min_hole_clearance": 0.25,
|
||||||
|
"min_hole_to_hole": 0.25,
|
||||||
|
"min_microvia_diameter": 0.19999999999999998,
|
||||||
|
"min_microvia_drill": 0.09999999999999999,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.7999999999999999,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.0,
|
||||||
|
"min_via_annular_width": 0.09999999999999999,
|
||||||
|
"min_via_diameter": 0.5,
|
||||||
|
"solder_mask_clearance": 0.0,
|
||||||
|
"solder_mask_min_width": 0.0,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 5,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_onpadsmd": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onviapad": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"track_widths": [
|
||||||
|
0.0,
|
||||||
|
0.0,
|
||||||
|
0.3,
|
||||||
|
0.5,
|
||||||
|
0.8
|
||||||
|
],
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "warning",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"simulation_model_issue": "error",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "APRSuino.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.25,
|
||||||
|
"via_diameter": 0.8,
|
||||||
|
"via_drill": 0.4,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"00a491a7-4e45-457f-8a18-4b30e0002695",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
2580
pcb/APRSuino/APRSuino.kicad_sch
Normal file
2580
pcb/APRSuino/APRSuino.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
233
pcb/APRSuino/APRSuino.kicad_sym
Normal file
233
pcb/APRSuino/APRSuino.kicad_sym
Normal file
|
@ -0,0 +1,233 @@
|
||||||
|
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
|
||||||
|
(symbol "GY-GPS6MV2" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "U" (at 13.97 1.27 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "APRSuino:GY-GPS6MV2" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "GY-GPS6MV2_1_1"
|
||||||
|
(rectangle (start 0 19.05) (end 12.7 0)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
(pin power_in line (at 6.35 24.13 270) (length 5.08)
|
||||||
|
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -5.08 8.89 0) (length 5.08)
|
||||||
|
(name "RX" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin output line (at -5.08 6.35 0) (length 5.08)
|
||||||
|
(name "TX" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin power_in line (at 6.35 -5.08 90) (length 5.08)
|
||||||
|
(name "GND" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "HDSP-7401" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "U" (at -3.81 13.97 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "LTS4940AHR" (at 6.35 13.97 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "Display_7Segment:HDSP-7401" (at 0 -13.97 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "display LED 7-segment" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_description" "One digit 7 segment yellow, common anode" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "HDSP?7401*" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "HDSP-7401_1_0"
|
||||||
|
(text "A" (at 0.254 2.413 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "B" (at 2.54 1.651 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "C" (at 2.286 -1.397 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "D" (at -0.254 -2.159 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "DP" (at 3.556 -2.921 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "E" (at -2.54 -1.397 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "F" (at -2.286 1.651 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
(text "G" (at 0 0.889 0)
|
||||||
|
(effects (font (size 0.508 0.508)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "HDSP-7401_1_1"
|
||||||
|
(rectangle (start -5.08 12.7) (end 5.08 -12.7)
|
||||||
|
(stroke (width 0.254) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.524 -0.381)
|
||||||
|
(xy -1.778 -2.413)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.27 -2.921)
|
||||||
|
(xy 0.762 -2.921)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.27 2.667)
|
||||||
|
(xy -1.524 0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.016 0.127)
|
||||||
|
(xy 1.016 0.127)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -0.762 3.175)
|
||||||
|
(xy 1.27 3.175)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 1.524 -0.381)
|
||||||
|
(xy 1.27 -2.413)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 1.778 2.667)
|
||||||
|
(xy 1.524 0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 2.54 -2.921)
|
||||||
|
(xy 2.54 -2.921)
|
||||||
|
)
|
||||||
|
(stroke (width 0.508) (type default))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 -5.08 0) (length 2.54)
|
||||||
|
(name "F" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 7.62 0) (length 2.54)
|
||||||
|
(name "A" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "10" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 -7.62 0) (length 2.54)
|
||||||
|
(name "G" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at 7.62 -7.62 180) (length 2.54)
|
||||||
|
(name "CA" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 -2.54 0) (length 2.54)
|
||||||
|
(name "E" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 0 0) (length 2.54)
|
||||||
|
(name "D" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "5" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 2.54 0) (length 2.54)
|
||||||
|
(name "C" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "6" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 -10.16 0) (length 2.54)
|
||||||
|
(name "DP" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "7" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at 7.62 -10.16 180) (length 2.54)
|
||||||
|
(name "CA" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "8" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -7.62 5.08 0) (length 2.54)
|
||||||
|
(name "B" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "9" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "LCD_I2C" (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "U" (at 11.43 1.27 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Value" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "APRSuino:WC1602A_I2C" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "" (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "LCD_I2C_1_1"
|
||||||
|
(rectangle (start 0 19.05) (end 12.7 0)
|
||||||
|
(stroke (width 0) (type default))
|
||||||
|
(fill (type background))
|
||||||
|
)
|
||||||
|
(pin power_in line (at 6.35 -5.08 90) (length 5.08)
|
||||||
|
(name "GND" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin power_in line (at 6.35 24.13 270) (length 5.08)
|
||||||
|
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "2" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -5.08 12.7 0) (length 5.08)
|
||||||
|
(name "SDA" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin input line (at -5.08 10.16 0) (length 5.08)
|
||||||
|
(name "SCL" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
62
pcb/APRSuino/APRSuino.pretty/GY-GPS6MV2.kicad_mod
Normal file
62
pcb/APRSuino/APRSuino.pretty/GY-GPS6MV2.kicad_mod
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
(footprint "GY-GPS6MV2" (version 20221018) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
|
||||||
|
(tags "Through hole pin header THT 1x04 2.54mm single row")
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_text reference "REF**" (at 0 -2.33) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp d559e78f-9137-43bf-9f69-165532415fcf)
|
||||||
|
)
|
||||||
|
(fp_text value "GY-GPS6MV2" (at 0 9.95) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 348f53c9-f22c-45ad-a1c8-50113d0805cb)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 6a275956-06fa-47ad-92b1-820393d36d11)
|
||||||
|
)
|
||||||
|
(fp_line (start -1.33 -1.33) (end 0 -1.33)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp decb3ddc-c833-429d-8c0e-63b5aa24bff4))
|
||||||
|
(fp_line (start -1.33 0) (end -1.33 -1.33)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3842b227-6544-43a1-85fa-56835b085379))
|
||||||
|
(fp_line (start -1.33 1.27) (end -1.33 8.95)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e60cdaf9-8c35-4a4f-a87a-cc0c4ae2445b))
|
||||||
|
(fp_line (start -1.33 1.27) (end 1.33 1.27)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6e06f040-0623-46ed-af8e-13eea2bd173d))
|
||||||
|
(fp_line (start -1.33 8.95) (end 1.33 8.95)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 48f5f3f1-daeb-4966-b655-9849658074ad))
|
||||||
|
(fp_line (start 1.33 1.27) (end 1.33 8.95)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 31936b74-58c0-41b0-9174-96592b7c2da3))
|
||||||
|
(fp_line (start -1.8 -1.8) (end -1.8 9.4)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c81c6ee0-4441-4de7-807f-c30b3d1aa088))
|
||||||
|
(fp_line (start -1.8 9.4) (end 1.8 9.4)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9743eb14-e958-45a4-83eb-310dcdb26e62))
|
||||||
|
(fp_line (start 1.8 -1.8) (end -1.8 -1.8)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eef21155-0819-4e22-84e8-f17b0bc291da))
|
||||||
|
(fp_line (start 1.8 9.4) (end 1.8 -1.8)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22b486a5-f3c3-447d-83fc-e0bf37a5d122))
|
||||||
|
(fp_line (start -1.27 -0.635) (end -0.635 -1.27)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f23b7a6c-84ee-4e57-bc43-363743bbba33))
|
||||||
|
(fp_line (start -1.27 8.89) (end -1.27 -0.635)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91ac591b-23aa-41f6-a831-190c665c7dd1))
|
||||||
|
(fp_line (start -0.635 -1.27) (end 1.27 -1.27)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 036fb27e-aac9-4db3-afab-9f568eb24cb5))
|
||||||
|
(fp_line (start 1.27 -1.27) (end 1.27 8.89)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0f55beb-3ffe-43fe-b95d-6e9857ff1b99))
|
||||||
|
(fp_line (start 1.27 8.89) (end -1.27 8.89)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 110fb385-fb0b-4fa5-817c-9563606ec082))
|
||||||
|
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 154cd23f-521c-47b4-b321-b81bccc55300))
|
||||||
|
(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 73467b20-058f-45e4-ac84-184d62db7dc8))
|
||||||
|
(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 70affaf9-cf8f-4cfc-b9e7-c80a572e37b4))
|
||||||
|
(pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 7773fc0b-045f-44e0-9512-f82000fc06b7))
|
||||||
|
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl"
|
||||||
|
(offset (xyz 0 0 0))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz 0 0 0))
|
||||||
|
)
|
||||||
|
(model "${KIPRJMOD}/GY-NEO6MV2.step"
|
||||||
|
(offset (xyz 17.6 18.5 5))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz 90 0 180))
|
||||||
|
)
|
||||||
|
)
|
|
@ -0,0 +1,78 @@
|
||||||
|
(footprint "Jack_3.5mm_Ledino_KB3SPRS_Horizontal" (version 20221018) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C160%252FKB3SPRS.pdf")
|
||||||
|
(tags "jack stereo TRS")
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_text reference "REF**" (at -3.5 2.3) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 8a81fef1-429c-4a92-a89b-91174b9c098a)
|
||||||
|
)
|
||||||
|
(fp_text value "Jack_3.5mm_Ledino_KB3SPRS_Horizontal_LongPads" (at 2.3 -12.2) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 2d81e45c-0d9f-4e6e-8bcb-c04528e6069b)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 2.7 -4.6) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp fd4522ea-5639-44e7-a150-469b6e693b42)
|
||||||
|
)
|
||||||
|
(fp_line (start -9.4 -7.7) (end -9.4 -1.5)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 1b4b4786-d6cb-4ebd-a7c7-3db3e96e71ca))
|
||||||
|
(fp_line (start -9.4 -1.5) (end -5.8 -1.5)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 442aeb04-c908-43d2-ab96-729a36bf3557))
|
||||||
|
(fp_line (start -5.8 -10.8) (end 1.95 -10.8)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 068b0e89-9aac-42cd-aeb4-4f80a13ab8be))
|
||||||
|
(fp_line (start -5.8 -7.7) (end -9.4 -7.7)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 60eaedc7-ad89-425e-b5b0-b29befa08ada))
|
||||||
|
(fp_line (start -5.8 1) (end -5.8 -10.8)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 730ade4f-84bb-4ca7-bdf6-3d4ae68148df))
|
||||||
|
(fp_line (start -2.25 1) (end -5.8 1)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 6daaca70-5fae-43c6-aa92-c17c2b74e4ef))
|
||||||
|
(fp_line (start -0.5 2.05) (end 0.5 2.05)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7f3651ce-2776-405d-b1e2-8f42f21e0546))
|
||||||
|
(fp_line (start 0 1.5) (end -0.5 2.05)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ee8d26ea-209e-4e74-bb80-2167d97b4486))
|
||||||
|
(fp_line (start 0.5 2.05) (end 0 1.5)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f8c7c50-2f66-4d9b-a37c-7981184fb786))
|
||||||
|
(fp_line (start 6 1) (end 2.25 1)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp c7a84b9f-0aee-4681-a214-0722716fb683))
|
||||||
|
(fp_line (start 6.3 -10.8) (end 8.7 -10.8)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ff92cf62-9fdb-4067-b3d9-e3e19e914864))
|
||||||
|
(fp_line (start 8.7 -10.8) (end 8.7 1)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp b5977f48-2676-409c-9330-2f31eca41283))
|
||||||
|
(fp_line (start 8.7 1) (end 8.6 1)
|
||||||
|
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 68a3c35e-80e1-4b98-a0f3-6fc6dd9aa30e))
|
||||||
|
(fp_line (start -9.8 -11.4) (end -9.8 2)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e7c93cb4-e8a9-4807-9750-6cc28b0bccf7))
|
||||||
|
(fp_line (start -9.8 2) (end 9.1 2)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ecc0412-d9ab-481b-9390-0005b89e06ec))
|
||||||
|
(fp_line (start 9.1 -11.4) (end -9.8 -11.4)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bad4dad5-8b1d-4397-96b5-e7434df0fcf4))
|
||||||
|
(fp_line (start 9.1 2) (end 9.1 -11.4)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7ae90bcb-99fd-47d4-8be2-9def35613a0b))
|
||||||
|
(fp_line (start -9.3 -7.6) (end -9.3 -1.6)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1e172a06-1057-405b-860e-23d5a336684f))
|
||||||
|
(fp_line (start -9.3 -7.6) (end -5.7 -7.6)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 28ab1cc3-d94c-4c17-9527-675a37ec4742))
|
||||||
|
(fp_line (start -9.3 -1.6) (end -5.7 -1.6)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 99071d87-9517-4603-a7b6-1245ace220d6))
|
||||||
|
(fp_line (start -5.7 -10.7) (end -5.7 0.9)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4a5ba188-c732-4f9d-9ce8-ae3213c01e61))
|
||||||
|
(fp_line (start -5.7 0.9) (end 8.6 0.9)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8a91a06c-05ad-4075-9797-d6adf2ef1c5b))
|
||||||
|
(fp_line (start 8.6 -10.7) (end -5.7 -10.7)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a751f37-9e03-47f0-a121-44564dd7d3f3))
|
||||||
|
(fp_line (start 8.6 0.9) (end 8.6 -10.7)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 248cfd1d-6955-4619-bb28-b68a0630fa5e))
|
||||||
|
(fp_circle (center 0.1 -1.75) (end 0.4 -1.55)
|
||||||
|
(stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 452f42e5-8a6b-4521-8804-6bc1694e0897))
|
||||||
|
(pad "R" thru_hole oval (at 4.1 -9.8) (size 4 2.2) (drill oval 2 1.3) (layers "*.Cu" "*.Mask") (tstamp 06627c31-171a-4d29-9a3b-f6148121a3fa))
|
||||||
|
(pad "RN" thru_hole oval (at 2.9 -7.1) (size 4 2.2) (drill oval 2 1.3) (layers "*.Cu" "*.Mask") (tstamp 0e7f66fe-3c60-44cc-b073-ae359cd85b38))
|
||||||
|
(pad "S" thru_hole oval (at -3.9 -4.6) (size 2.2 4) (drill oval 1.3 2) (layers "*.Cu" "*.Mask") (tstamp 68bcd382-6438-4cf5-9b38-f6d812cdbe3f))
|
||||||
|
(pad "T" thru_hole rect (at 0 0) (size 4 2.2) (drill oval 2 1.3) (layers "*.Cu" "*.Mask") (tstamp eb433c40-36f4-43df-85df-c803c9b8e799))
|
||||||
|
(pad "TN" thru_hole oval (at 7.3 -0.5 90) (size 4 2.2) (drill oval 2 1.3) (layers "*.Cu" "*.Mask") (tstamp 68227d0b-abdf-46ba-b0de-5b93cdb38e99))
|
||||||
|
(model "${KICAD6_3DMODEL_DIR}/Connector_Audio.3dshapes/Jack_3.5mm_Ledino_KB3SPRS_Horizontal.wrl"
|
||||||
|
(offset (xyz 0 0 0))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz 0 0 0))
|
||||||
|
)
|
||||||
|
)
|
57
pcb/APRSuino/APRSuino.pretty/LTS4940AHR.kicad_mod
Normal file
57
pcb/APRSuino/APRSuino.pretty/LTS4940AHR.kicad_mod
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
(footprint "LTS4940AHR" (version 20221018) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "7 segment digit in DIP14 7.62mm form factor")
|
||||||
|
(tags "THT DIP DIL PDIP 2.54mm 7.62mm")
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_text reference "REF**" (at 3.81 -2.33) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp ab1aeba6-0260-4b2b-a55c-e0a5f11f3d49)
|
||||||
|
)
|
||||||
|
(fp_text value "LTS4940AHR" (at 3.81 17.57) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 60313c8a-6b76-42be-87cc-bb3c5a88b63f)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 1.905 4.445 90) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 9101c920-3f59-433a-b80f-8664fe155fea)
|
||||||
|
)
|
||||||
|
(fp_line (start 1.27 12.7) (end 1.905 8.255)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 9f2803fa-8344-4858-8a73-5e86adfa38de))
|
||||||
|
(fp_line (start 1.905 6.985) (end 2.54 3.175)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp f050f676-99a8-442a-8f73-1103c6e5624f))
|
||||||
|
(fp_line (start 2.54 7.62) (end 5.08 7.62)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 7c8673b6-fcb0-412d-a495-619de4bf6edf))
|
||||||
|
(fp_line (start 3.175 3.175) (end 5.715 3.175)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp f1ca5efe-2fe3-4abf-b00d-2b401cbec45c))
|
||||||
|
(fp_line (start 4.445 12.7) (end 1.905 12.7)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 8a2c54b9-03b6-4373-bff3-547d2f3cdf33))
|
||||||
|
(fp_line (start 5.715 8.255) (end 5.08 12.7)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp b2cdb8df-ec03-4b92-a92d-da5e3813bbfe))
|
||||||
|
(fp_line (start 6.35 3.175) (end 5.715 6.985)
|
||||||
|
(stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 1e402074-086d-47bc-ab37-e8acf5af61d4))
|
||||||
|
(fp_circle (center 6.35 12.7) (end 6.6675 12.7)
|
||||||
|
(stroke (width 0.15) (type default)) (fill none) (layer "F.SilkS") (tstamp 3098b736-5aca-4e51-a384-4fb98ea3264b))
|
||||||
|
(fp_line (start -1.1 -1.55) (end -1.1 16.8)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b07aecb3-da0a-4ab9-9131-75388f71a592))
|
||||||
|
(fp_line (start -1.1 16.8) (end 8.7 16.8)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 19ffd821-d4f2-4962-a550-8eece62b7b48))
|
||||||
|
(fp_line (start 8.7 -1.55) (end -1.1 -1.55)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92ef5397-cd40-4db0-a774-e0cf99e74591))
|
||||||
|
(fp_line (start 8.7 16.8) (end 8.7 -1.55)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 12eb80e0-7e74-4f9d-ae5b-f10091b5a464))
|
||||||
|
(pad "1" thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c59ff4fb-10d1-49fb-80e5-f15385e71fb6))
|
||||||
|
(pad "2" thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 2fbd18f5-2b15-4f1a-8612-5758443ef629))
|
||||||
|
(pad "3" thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 564d4e9d-3d0b-400f-aa2d-0b35e7233234))
|
||||||
|
(pad "4" thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 6f0c9286-356f-457f-b99b-4c43bcf6cd36))
|
||||||
|
(pad "5" thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c3833d2a-c9c5-4574-b104-60a29e8296a9))
|
||||||
|
(pad "6" thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 2c9b7873-0c64-4d4d-9c9c-8cc0d94e071a))
|
||||||
|
(pad "7" thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 3b4c9797-a24f-4236-be8d-2b6d982fd4f8))
|
||||||
|
(pad "8" thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 21ae9355-1fe5-4add-9b95-c8c79d17a749))
|
||||||
|
(pad "9" thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 93731e7c-c52d-418c-9c92-d642d4be7052))
|
||||||
|
(pad "10" thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 71443be0-a666-44ca-a1f9-a30bdf7c219c))
|
||||||
|
(model "${KICAD6_3DMODEL_DIR}/Display_7Segment.3dshapes/MAN71A.wrl"
|
||||||
|
(offset (xyz 0 0 0))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz 0 0 0))
|
||||||
|
)
|
||||||
|
)
|
89
pcb/APRSuino/APRSuino.pretty/WC1602A_I2C.kicad_mod
Normal file
89
pcb/APRSuino/APRSuino.pretty/WC1602A_I2C.kicad_mod
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
(footprint "WC1602A_I2C" (version 20221018) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "LCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf")
|
||||||
|
(tags "LCD 16x2 Alphanumeric 16pin")
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_text reference "REF**" (at -5.82 -3.81) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 77786e28-21e2-4d40-b3cc-1807ba075259)
|
||||||
|
)
|
||||||
|
(fp_text value "WC1602A_I2C" (at -4.31 34.66) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
(tstamp 7f9e4700-d8ff-42cd-8f56-b0a2dcbdf819)
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at 30.37 14.74) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.1)))
|
||||||
|
(tstamp 6249cda1-f766-45fb-963f-c0888f6290b9)
|
||||||
|
)
|
||||||
|
(fp_line (start -8.14 -2.64) (end -8.14 33.64)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2152e678-cd63-4ae7-891c-9a47e2f2e4d4))
|
||||||
|
(fp_line (start -8.14 33.64) (end 72.14 33.64)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0b614e2f-bcb5-4701-b321-ebcf4303dabf))
|
||||||
|
(fp_line (start -8.13 -2.64) (end -7.34 -2.64)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3f6a14ca-5a34-4122-9d58-737a65d19f0e))
|
||||||
|
(fp_line (start -5 3) (end 68 3)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 00316546-0793-4a0c-b4fb-6bdc2bb7835d))
|
||||||
|
(fp_line (start -5 28) (end -5 3)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e238dc82-2503-46fc-adfd-dca8e7b51b9b))
|
||||||
|
(fp_line (start -1.5 -3) (end 1.5 -3)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 95fde31a-7fc3-4f0a-a216-5a3ceca3fd6a))
|
||||||
|
(fp_line (start -0.29972 22.49932) (end -0.29972 8.5)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4a0c037a-40a1-4e04-8cad-6253a760f31c))
|
||||||
|
(fp_line (start 0.2 8) (end 63.7 8)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 935b290e-d0c0-4b09-b58a-d7e0b3423fa1))
|
||||||
|
(fp_line (start 63.70066 23) (end 0.2 23)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3b2b231f-63be-4004-ad2d-5214a12aa429))
|
||||||
|
(fp_line (start 64.2 8.5) (end 64.2 22.5)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 934a44d9-13a9-4ffd-814f-2c8596ddc093))
|
||||||
|
(fp_line (start 68 3) (end 68 28)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 80194399-3312-4a05-a2d3-4bae42bdfc61))
|
||||||
|
(fp_line (start 68 28) (end -5 28)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ac83a4f-1898-451f-8311-e7b7ca7bd04e))
|
||||||
|
(fp_line (start 72.14 -2.64) (end -7.34 -2.64)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 71a8a3f1-d6d9-43c9-a3e3-5253173be8e7))
|
||||||
|
(fp_line (start 72.14 33.64) (end 72.14 -2.64)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0583b7ba-0f14-4495-a9f7-294b042fd0ba))
|
||||||
|
(fp_arc (start -0.29972 8.49884) (mid -0.153162 8.145018) (end 0.20066 7.99846)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 19da230c-eba0-4e79-ba01-8ed13ed7ee46))
|
||||||
|
(fp_arc (start 0.20066 22.9997) (mid -0.153162 22.853142) (end -0.29972 22.49932)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7ac060aa-c54a-4368-bce6-bdfbcb0f980d))
|
||||||
|
(fp_arc (start 63.7 8) (mid 64.053553 8.146447) (end 64.2 8.5)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ce8f147b-cc81-4fc1-a2b0-d63025acbff4))
|
||||||
|
(fp_arc (start 64.20104 22.49932) (mid 64.054482 22.853142) (end 63.70066 22.9997)
|
||||||
|
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9de7627c-7efe-44ba-873c-5a157b7be765))
|
||||||
|
(fp_line (start -8.25 -2.75) (end -8.25 33.75)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3a43b410-c3e6-435d-867b-6a2e9ddea205))
|
||||||
|
(fp_line (start -8.25 -2.75) (end 72.25 -2.75)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d4faa381-a904-4986-b0d8-5488ee744bbf))
|
||||||
|
(fp_line (start -8.25 33.75) (end 72.25 33.75)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 87f753b1-439b-45bd-a22b-2a62d96e2924))
|
||||||
|
(fp_line (start 72.25 -2.75) (end 72.25 33.75)
|
||||||
|
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd839b6e-2fe1-40cf-92d5-e7b421b9d004))
|
||||||
|
(fp_line (start -8 33.5) (end -8 -2.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cb6f899b-66ca-4377-ab2a-2bc089aa6075))
|
||||||
|
(fp_line (start -1 -2.5) (end -8 -2.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1bd0f998-5a02-454f-ba7c-3a11ef62a560))
|
||||||
|
(fp_line (start 0 -1.5) (end -1 -2.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 575ecc3f-7227-4e1b-aa36-c8f5dda7c6e4))
|
||||||
|
(fp_line (start 1 -2.5) (end 0 -1.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 423fddcc-0718-4eaf-99c6-be47f9ed21e6))
|
||||||
|
(fp_line (start 1 -2.5) (end 72 -2.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e60c1965-02a4-4553-ab39-a38e8d33d822))
|
||||||
|
(fp_line (start 72 -2.5) (end 72 33.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac57bd12-aa33-4218-aac7-3f1ec03d4385))
|
||||||
|
(fp_line (start 72 33.5) (end -8 33.5)
|
||||||
|
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3c9de89a-6b10-4fb1-a0d0-45fce1761086))
|
||||||
|
(pad "" thru_hole circle (at -5.4991 0) (size 3 3) (drill 2.5) (layers "*.Cu" "*.Mask") (tstamp 7d6b6865-5f46-4943-9866-108ba627b66e))
|
||||||
|
(pad "" thru_hole circle (at -5.4991 31.0007) (size 3 3) (drill 2.5) (layers "*.Cu" "*.Mask") (tstamp 8ecbe0d5-53b9-43e0-9981-c26113cf0fb4))
|
||||||
|
(pad "" thru_hole circle (at 69.49948 31.0007) (size 3 3) (drill 2.5) (layers "*.Cu" "*.Mask") (tstamp 394402fc-db1e-433a-a996-ade75afab6cc))
|
||||||
|
(pad "" thru_hole circle (at 69.5 0) (size 3 3) (drill 2.5) (layers "*.Cu" "*.Mask") (tstamp be922913-01e0-46c5-aef2-a051d6986502))
|
||||||
|
(pad "1" thru_hole rect (at 0 5.08 180) (size 2.5 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp b6f3a671-13a5-412d-91f8-b0bbc352aa5e))
|
||||||
|
(pad "2" thru_hole oval (at 0 7.62 180) (size 2.5 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 5378c5bb-b754-418d-b4df-75777102ba2f))
|
||||||
|
(pad "3" thru_hole oval (at 0 10.16 180) (size 2.5 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 8750ab72-19ce-40a8-9273-acae8a518ec7))
|
||||||
|
(pad "4" thru_hole oval (at 0 12.7 180) (size 2.5 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 3e0a1223-766f-4505-bf51-09970bc76dd7))
|
||||||
|
(model "${KIPRJMOD}/LCD AP214.STEP"
|
||||||
|
(offset (xyz 32 -15.5 12))
|
||||||
|
(scale (xyz 1 1 1))
|
||||||
|
(rotate (xyz -90 0 0))
|
||||||
|
)
|
||||||
|
)
|
4
pcb/APRSuino/fp-lib-table
Normal file
4
pcb/APRSuino/fp-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
(fp_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "APRSuino")(type "KiCad")(uri "${KIPRJMOD}/APRSuino.pretty")(options "")(descr ""))
|
||||||
|
)
|
4
pcb/APRSuino/sym-lib-table
Normal file
4
pcb/APRSuino/sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
(sym_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "APRSuino")(type "KiCad")(uri "${KIPRJMOD}/APRSuino.kicad_sym")(options "")(descr ""))
|
||||||
|
)
|
Loading…
Reference in a new issue