added hackbaord start

This commit is contained in:
dari-studios 2025-02-06 00:38:28 -05:00
parent 687f1af12d
commit 42556f6805
53 changed files with 213082 additions and 16 deletions

View file

@ -65,7 +65,7 @@
42,
43
],
"visible_layers": "ffffffff_ffffffff",
"visible_layers": "ffffff7f_ffffffff",
"zone_display_mode": 0
},
"git": {
@ -79,9 +79,42 @@
"version": 4
},
"net_inspector_panel": {
"col_hidden": [],
"col_order": [],
"col_widths": [],
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
162,
147,
91,
67,
91,
91,
91,
71,
91,
91
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
@ -92,7 +125,7 @@
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": -1
"sorting_column": 0
},
"project": {
"files": []

View file

@ -2,12 +2,212 @@
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"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.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.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"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_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.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": []
"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": "",
@ -265,7 +465,7 @@
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": -1,
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
@ -407,6 +607,11 @@
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [],
"sheets": [
[
"d47f20cc-df5b-4ff2-b35d-b351cf134658",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,7 @@
(fp_lib_table
(version 7)
(lib (name "SL2A")(type "KiCad")(uri "${KIPRJMOD}/libs/SL2A")(options "")(descr ""))
(lib (name "Pico")(type "KiCad")(uri "${KIPRJMOD}/libs/Pico")(options "")(descr ""))
(lib (name "MX_Hotswap")(type "KiCad")(uri "${KIPRJMOD}/libs/MX_Hotswap.pretty")(options "")(descr ""))
(lib (name "Rotary_Encoder")(type "KiCad")(uri "${KIPRJMOD}/libs/Rotary_Encoder.pretty")(options "")(descr ""))
)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,105 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# AudioJack-CUI-SJ-3523-SMT
#
DEF AudioJack-CUI-SJ-3523-SMT J 0 20 Y Y 1 F N
F0 "J" 0 350 50 H V C CNN
F1 "AudioJack-CUI-SJ-3523-SMT" 0 250 50 H V C CNN
F2 "RPi_Pico:CUI_SJ-3523-audio-jack" 100 -250 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jack*
$ENDFPLIST
DRAW
S -200 -200 -250 -100 0 1 10 F
S 100 150 -200 -200 0 1 10 f
P 4 0 1 10 0 -100 25 -125 50 -100 100 -100 N
P 5 0 1 10 -75 -100 -50 -125 -25 -100 -25 0 100 0 N
P 5 0 1 10 100 100 -100 100 -100 -100 -125 -125 -150 -100 N
X S 1 200 100 100 L 50 50 1 1 P
X T 2 200 -100 100 L 50 50 1 1 P
X R 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# NC7WZ16P6X
#
DEF NC7WZ16P6X U 0 40 Y Y 1 F N
F0 "U" -200 250 50 H V C CNN
F1 "NC7WZ16P6X" 0 -250 50 H V C CNN
F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 0 -350 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -250 200 250 -200 0 1 0 f
P 2 0 1 0 50 -100 100 -100 N
P 2 0 1 0 50 100 100 100 N
P 6 0 1 0 -100 -100 -50 -100 -50 -50 50 -100 -50 -150 -50 -100 N
P 7 0 1 0 -100 100 -50 100 -50 150 50 100 -50 50 -50 100 -100 100 N
X A1 1 -350 100 100 R 50 50 1 1 I
X GND 2 -350 0 100 R 50 50 1 1 W
X A2 3 -350 -100 100 R 50 50 1 1 I
X Y2 4 350 -100 100 L 50 50 1 1 O
X VCC 5 350 0 100 L 50 50 1 1 W
X Y1 6 350 100 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Pico
#
DEF Pico U 0 40 Y Y 1 F N
F0 "U" -550 1100 50 H V C CNN
F1 "Pico" 0 750 50 H V C CNN
F2 "RPi_Pico:RPi_Pico_SMD_TH" 0 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
T 0 0 850 50 0 0 0 "Raspberry Pi" Normal 0 C C
S -600 1050 600 -1050 0 1 0 f
X GPIO0 1 -700 950 100 R 50 50 1 1 B
X GPIO7 10 -700 50 100 R 50 50 1 1 B
X GPIO8 11 -700 -50 100 R 50 50 1 1 B
X GPIO9 12 -700 -150 100 R 50 50 1 1 B
X GND 13 -700 -250 100 R 50 50 1 1 W
X GPIO10 14 -700 -350 100 R 50 50 1 1 B
X GPIO11 15 -700 -450 100 R 50 50 1 1 B
X GPIO12 16 -700 -550 100 R 50 50 1 1 B
X GPIO13 17 -700 -650 100 R 50 50 1 1 B
X GND 18 -700 -750 100 R 50 50 1 1 W
X GPIO14 19 -700 -850 100 R 50 50 1 1 B
X GPIO1 2 -700 850 100 R 50 50 1 1 B
X GPIO15 20 -700 -950 100 R 50 50 1 1 B
X GPIO16 21 700 -950 100 L 50 50 1 1 B
X GPIO17 22 700 -850 100 L 50 50 1 1 B
X GND 23 700 -750 100 L 50 50 1 1 W
X GPIO18 24 700 -650 100 L 50 50 1 1 B
X GPIO19 25 700 -550 100 L 50 50 1 1 B
X GPIO20 26 700 -450 100 L 50 50 1 1 B
X GPIO21 27 700 -350 100 L 50 50 1 1 B
X GND 28 700 -250 100 L 50 50 1 1 W
X GPIO22 29 700 -150 100 L 50 50 1 1 B
X GND 3 -700 750 100 R 50 50 1 1 W
X RUN 30 700 -50 100 L 50 50 1 1 I
X GPIO26_ADC0 31 700 50 100 L 50 50 1 1 B
X GPIO27_ADC1 32 700 150 100 L 50 50 1 1 B
X AGND 33 700 250 100 L 50 50 1 1 W
X GPIO28_ADC2 34 700 350 100 L 50 50 1 1 B
X ADC_VREF 35 700 450 100 L 50 50 1 1 U
X 3V3 36 700 550 100 L 50 50 1 1 U
X 3V3_EN 37 700 650 100 L 50 50 1 1 I
X GND 38 700 750 100 L 50 50 1 1 B
X VSYS 39 700 850 100 L 50 50 1 1 U
X GPIO2 4 -700 650 100 R 50 50 1 1 B
X VBUS 40 700 950 100 L 50 50 1 1 U
X SWCLK 41 -100 -1150 100 U 50 50 1 1 I
X GND 42 0 -1150 100 U 50 50 1 1 W
X SWDIO 43 100 -1150 100 U 50 50 1 1 B
X GPIO3 5 -700 550 100 R 50 50 1 1 B
X GPIO4 6 -700 450 100 R 50 50 1 1 B
X GPIO5 7 -700 350 100 R 50 50 1 1 B
X GND 8 -700 250 100 R 50 50 1 1 W
X GPIO6 9 -700 150 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,292 @@
(module RPi_Pico_SMD_TH (layer F.Cu) (tedit 5F638C80)
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x20 2.54mm double row")
(fp_text reference REF** (at 0 0) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RPi_Pico_SMD_TH (at 0 2.159) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.1 25.5) (end 1.5 25.5) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 25.5) (end -1.1 25.5) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 25.5) (end 3.7 25.5) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 15.1) (end 10.5 15.5) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 7.4) (end 10.5 7.8) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -18) (end 10.5 -17.6) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -25.5) (end 10.5 -25.2) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -2.7) (end 10.5 -2.3) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 12.5) (end 10.5 12.9) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -7.8) (end 10.5 -7.4) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -12.9) (end 10.5 -12.5) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -0.2) (end 10.5 0.2) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 4.9) (end 10.5 5.3) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 20.1) (end 10.5 20.5) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 22.7) (end 10.5 23.1) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 17.6) (end 10.5 18) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -15.4) (end 10.5 -15) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -23.1) (end 10.5 -22.7) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -20.5) (end 10.5 -20.1) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 10) (end 10.5 10.4) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 2.3) (end 10.5 2.7) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -5.3) (end 10.5 -4.9) (layer F.SilkS) (width 0.12))
(fp_line (start 10.5 -10.4) (end 10.5 -10) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 22.7) (end -10.5 23.1) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 20.1) (end -10.5 20.5) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 17.6) (end -10.5 18) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 15.1) (end -10.5 15.5) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 12.5) (end -10.5 12.9) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 10) (end -10.5 10.4) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 7.4) (end -10.5 7.8) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 4.9) (end -10.5 5.3) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 2.3) (end -10.5 2.7) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -0.2) (end -10.5 0.2) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -2.7) (end -10.5 -2.3) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -5.3) (end -10.5 -4.9) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -7.8) (end -10.5 -7.4) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -10.4) (end -10.5 -10) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -12.9) (end -10.5 -12.5) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -15.4) (end -10.5 -15) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -18) (end -10.5 -17.6) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -20.5) (end -10.5 -20.1) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -23.1) (end -10.5 -22.7) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -25.5) (end -10.5 -25.2) (layer F.SilkS) (width 0.12))
(fp_line (start -7.493 -22.833) (end -7.493 -25.5) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -22.833) (end -7.493 -22.833) (layer F.SilkS) (width 0.12))
(fp_line (start -3.7 25.5) (end -10.5 25.5) (layer F.SilkS) (width 0.12))
(fp_line (start -10.5 -25.5) (end 10.5 -25.5) (layer F.SilkS) (width 0.12))
(fp_line (start -11 26) (end -11 -26) (layer F.CrtYd) (width 0.12))
(fp_line (start 11 26) (end -11 26) (layer F.CrtYd) (width 0.12))
(fp_line (start 11 -26) (end 11 26) (layer F.CrtYd) (width 0.12))
(fp_line (start -11 -26) (end 11 -26) (layer F.CrtYd) (width 0.12))
(fp_line (start -10.5 -24.2) (end -9.2 -25.5) (layer F.Fab) (width 0.12))
(fp_line (start -10.5 25.5) (end -10.5 -25.5) (layer F.Fab) (width 0.12))
(fp_line (start 10.5 25.5) (end -10.5 25.5) (layer F.Fab) (width 0.12))
(fp_line (start 10.5 -25.5) (end 10.5 25.5) (layer F.Fab) (width 0.12))
(fp_line (start -10.5 -25.5) (end 10.5 -25.5) (layer F.Fab) (width 0.12))
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user GP1 (at -12.9 -21.6 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP2 (at -12.9 -16.51 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP0 (at -12.8 -24.13 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP3 (at -12.8 -13.97 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP4 (at -12.8 -11.43 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP5 (at -12.8 -8.89 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP6 (at -12.8 -3.81 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP7 (at -12.7 -1.3 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP8 (at -12.8 1.27 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP9 (at -12.8 3.81 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP10 (at -13.054 8.89 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP11 (at -13.2 11.43 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP12 (at -13.2 13.97 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP13 (at -13.054 16.51 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP14 (at -13.1 21.59 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP15 (at -13.054 24.13 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP16 (at 13.054 24.13 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP17 (at 13.054 21.59 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP18 (at 13.054 16.51 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP19 (at 13.054 13.97 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP20 (at 13.054 11.43 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP21 (at 13.054 8.9 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP22 (at 13.054 3.81 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user RUN (at 13 1.27 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP26 (at 13.054 -1.27 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP27 (at 13.054 -3.8 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GP28 (at 13.054 -9.144 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user ADC_VREF (at 14 -12.5 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user 3V3 (at 12.9 -13.9 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user 3V3_EN (at 13.7 -17.2 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VSYS (at 13.2 -21.59 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user VBUS (at 13.3 -24.2 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -12.8 -19.05 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -12.8 -6.35 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -12.8 6.35 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at -12.8 19.05 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at 12.8 19.05 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at 12.8 6.35 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user GND (at 12.8 -19.05 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user AGND (at 13.054 -6.35 45) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user SWCLK (at -5.7 26.2) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text user SWDIO (at 5.6 26.2) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_poly (pts (xy -1.5 -16.5) (xy -3.5 -16.5) (xy -3.5 -18.5) (xy -1.5 -18.5)) (layer Dwgs.User) (width 0.1))
(fp_poly (pts (xy -1.5 -14) (xy -3.5 -14) (xy -3.5 -16) (xy -1.5 -16)) (layer Dwgs.User) (width 0.1))
(fp_poly (pts (xy -1.5 -11.5) (xy -3.5 -11.5) (xy -3.5 -13.5) (xy -1.5 -13.5)) (layer Dwgs.User) (width 0.1))
(fp_poly (pts (xy 3.7 -20.2) (xy -3.7 -20.2) (xy -3.7 -24.9) (xy 3.7 -24.9)) (layer Dwgs.User) (width 0.1))
(fp_text user "Copper Keepouts shown on Dwgs layer" (at 0.1 -30.2) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at -8.89 -24.13) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at -8.89 -21.59) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 3 thru_hole rect (at -8.89 -19.05) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at -8.89 -16.51) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at -8.89 -13.97) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at -8.89 -11.43) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at -8.89 -8.89) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 8 thru_hole rect (at -8.89 -6.35) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at -8.89 -3.81) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at -8.89 -1.27) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at -8.89 1.27) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at -8.89 3.81) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 13 thru_hole rect (at -8.89 6.35) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at -8.89 8.89) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at -8.89 11.43) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at -8.89 13.97) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 17 thru_hole oval (at -8.89 16.51) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 18 thru_hole rect (at -8.89 19.05) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 19 thru_hole oval (at -8.89 21.59) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 20 thru_hole oval (at -8.89 24.13) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 21 thru_hole oval (at 8.89 24.13) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 22 thru_hole oval (at 8.89 21.59) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 23 thru_hole rect (at 8.89 19.05) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 24 thru_hole oval (at 8.89 16.51) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 25 thru_hole oval (at 8.89 13.97) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 26 thru_hole oval (at 8.89 11.43) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 27 thru_hole oval (at 8.89 8.89) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 28 thru_hole rect (at 8.89 6.35) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 29 thru_hole oval (at 8.89 3.81) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 30 thru_hole oval (at 8.89 1.27) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 31 thru_hole oval (at 8.89 -1.27) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 32 thru_hole oval (at 8.89 -3.81) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 33 thru_hole rect (at 8.89 -6.35) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 34 thru_hole oval (at 8.89 -8.89) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 35 thru_hole oval (at 8.89 -11.43) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 36 thru_hole oval (at 8.89 -13.97) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 37 thru_hole oval (at 8.89 -16.51) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 38 thru_hole rect (at 8.89 -19.05) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 39 thru_hole oval (at 8.89 -21.59) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 40 thru_hole oval (at 8.89 -24.13) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 1 smd rect (at -8.89 -24.13) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 2 smd rect (at -8.89 -21.59) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 3 smd rect (at -8.89 -19.05) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 4 smd rect (at -8.89 -16.51) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 5 smd rect (at -8.89 -13.97) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 6 smd rect (at -8.89 -11.43) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 7 smd rect (at -8.89 -8.89) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 8 smd rect (at -8.89 -6.35) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 9 smd rect (at -8.89 -3.81) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 10 smd rect (at -8.89 -1.27) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 11 smd rect (at -8.89 1.27) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 12 smd rect (at -8.89 3.81) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 13 smd rect (at -8.89 6.35) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 14 smd rect (at -8.89 8.89) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 15 smd rect (at -8.89 11.43) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 16 smd rect (at -8.89 13.97) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 17 smd rect (at -8.89 16.51) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 18 smd rect (at -8.89 19.05) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 19 smd rect (at -8.89 21.59) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 20 smd rect (at -8.89 24.13) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 40 smd rect (at 8.89 -24.13) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 39 smd rect (at 8.89 -21.59) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 38 smd rect (at 8.89 -19.05) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 37 smd rect (at 8.89 -16.51) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 36 smd rect (at 8.89 -13.97) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 35 smd rect (at 8.89 -11.43) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 34 smd rect (at 8.89 -8.89) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 33 smd rect (at 8.89 -6.35) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 32 smd rect (at 8.89 -3.81) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 31 smd rect (at 8.89 -1.27) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 30 smd rect (at 8.89 1.27) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 29 smd rect (at 8.89 3.81) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 28 smd rect (at 8.89 6.35) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 27 smd rect (at 8.89 8.89) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 26 smd rect (at 8.89 11.43) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 25 smd rect (at 8.89 13.97) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 24 smd rect (at 8.89 16.51) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 23 smd rect (at 8.89 19.05) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 22 smd rect (at 8.89 21.59) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad 21 smd rect (at 8.89 24.13) (size 3.5 1.7) (drill (offset 0.9 0)) (layers F.Cu F.Mask))
(pad "" np_thru_hole oval (at -2.725 -24) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 2.725 -24) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at -2.425 -20.97) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 2.425 -20.97) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
(pad 41 smd rect (at -2.54 23.9 90) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 41 thru_hole oval (at -2.54 23.9) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 42 smd rect (at 0 23.9 90) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 42 thru_hole rect (at 0 23.9) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
(pad 43 smd rect (at 2.54 23.9 90) (size 3.5 1.7) (drill (offset -0.9 0)) (layers F.Cu F.Mask))
(pad 43 thru_hole oval (at 2.54 23.9) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask))
)

View file

@ -0,0 +1,51 @@
(module RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm (layer F.Cu) (tedit 5A74C8CB)
(descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.1 6.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 6) (end 13.6 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 1.2) (end 13.6 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 -3.4) (end 13.6 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 -3.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 -3.4) (end 1.4 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 8.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 8.4) (end 9.5 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 9.5 -3.4) (end 13.6 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.5 -2.2) (end 2.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 8.3) (end 1.5 -2.2) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 8.3) (end 1.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 -3.3) (end 13.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 2.5 -3.3) (end 13.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 -4.6) (end 16 -4.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -4.6) (end -1.5 9.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 9.6) (end 16 -4.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 9.6) (end -1.5 9.6) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad S1 thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad S2 thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 8.1) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 -3.1) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,51 @@
(module RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles (layer F.Cu) (tedit 5A74C8DD)
(descr "Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.1 6.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 6) (end 13.6 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 1.2) (end 13.6 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 -3.4) (end 13.6 -1) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 -3.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 -3.4) (end 1.4 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 8.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 8.4) (end 9.5 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 9.5 -3.4) (end 13.6 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.5 -2.2) (end 2.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 8.3) (end 1.5 -2.2) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 8.3) (end 1.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 -3.3) (end 13.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 2.5 -3.3) (end 13.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 -5.2) (end 16 -5.2) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -5.2) (end -1.5 10.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 10.2) (end 16 -5.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 10.2) (end -1.5 10.2) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad S1 thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad S2 thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 8.1) (size 3.2 3.2) (drill 2.6) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 -3.1) (size 3.2 3.2) (drill 2.6) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,51 @@
(module RotaryEncoder_Alps_EC11E_Vertical_H20mm (layer F.Cu) (tedit 5A64F74E)
(descr "Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC11E_Vertical_H20mm (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.1 6.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 5.8) (end 13.6 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 1.2) (end 13.6 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 -3.4) (end 13.6 -0.8) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 -3.3) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 -3.3) (end 1.4 -3.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 8.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 8.4) (end 9.5 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 9.5 -3.4) (end 13.6 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.5 -2.2) (end 2.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 8.3) (end 1.5 -2.2) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 8.3) (end 1.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 -3.3) (end 13.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 2.5 -3.3) (end 13.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start -1.25 -4.35) (end 15.5 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -4.35) (end -1.25 9.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.5 9.35) (end 15.5 -4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.5 9.35) (end -1.25 9.35) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad "" thru_hole circle (at 14.5 5) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 14.5 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 8.1) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 -3.1) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E_Vertical_H20mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,51 @@
(module RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles (layer F.Cu) (tedit 5A64F967)
(descr "Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.1 6.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 5.8) (end 13.6 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 1.2) (end 13.6 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 -3.4) (end 13.6 -0.8) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.4 -3.3) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 -3.3) (end 1.4 -3.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.5 8.4) (end 1.4 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 13.6 8.4) (end 9.5 8.4) (layer F.SilkS) (width 0.12))
(fp_line (start 9.5 -3.4) (end 13.6 -3.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.5 -2.2) (end 2.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start 1.5 8.3) (end 1.5 -2.2) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 8.3) (end 1.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 13.5 -3.3) (end 13.5 8.3) (layer F.Fab) (width 0.12))
(fp_line (start 2.5 -3.3) (end 13.5 -3.3) (layer F.Fab) (width 0.12))
(fp_line (start -1.25 -4.95) (end 15.5 -4.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -4.95) (end -1.25 9.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.5 9.95) (end 15.5 -4.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.5 9.95) (end -1.25 9.95) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad "" thru_hole circle (at 14.5 5) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
(pad "" thru_hole circle (at 14.5 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 8.1) (size 3.2 3.2) (drill 2.6) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 -3.1) (size 3.2 3.2) (drill 2.6) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,52 @@
(module RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm (layer F.Cu) (tedit 5A64F492)
(descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 11.5 6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 14.2 6.2) (end 14.2 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 1.2) (end 14.2 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 -3.8) (end 14.2 -1.2) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 8.8) (end 0.8 6) (layer F.SilkS) (width 0.12))
(fp_line (start 5.7 8.8) (end 0.8 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 8.8) (end 9.3 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 8.7) (end 0.9 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 -4.85) (end 16 -4.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -4.85) (end -1.5 9.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 9.85) (end 16 -4.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 9.85) (end -1.5 9.85) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad S2 thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad S1 thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 8.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 -3.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,52 @@
(module RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles (layer F.Cu) (tedit 5A64F967)
(descr "Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.5 6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 6.2) (end 14.2 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 1.2) (end 14.2 3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 -3.8) (end 14.2 -1.2) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 8.8) (end 0.8 6) (layer F.SilkS) (width 0.12))
(fp_line (start 5.7 8.8) (end 0.8 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 8.8) (end 9.3 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 8.7) (end 0.9 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start -1.5 -5) (end 16 -5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -5) (end -1.5 10) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 10) (end 16 -5) (layer F.CrtYd) (width 0.05))
(fp_line (start 16 10) (end -1.5 10) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad S2 thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad S1 thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 8.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 -3.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,48 @@
(module RotaryEncoder_Alps_EC12E_Vertical_H20mm (layer F.Cu) (tedit 5A64F4AE)
(descr "Alps rotary encoder, EC12E..., vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC12E_Vertical_H20mm (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_text user %R (at 11.5 6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 8.8) (end 0.8 6) (layer F.SilkS) (width 0.12))
(fp_line (start 5.7 8.8) (end 0.8 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 8.8) (end 9.3 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 -3.8) (end 14.2 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 8.7) (end 0.9 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start -1.25 -4.6) (end 14.35 -4.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -4.6) (end -1.25 9.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.35 9.6) (end 14.35 -4.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.35 9.6) (end -1.25 9.6) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad MP thru_hole rect (at 7.5 8.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask))
(pad MP thru_hole rect (at 7.5 -3.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E_Vertical_H20mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,48 @@
(module RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles (layer F.Cu) (tedit 5A64F967)
(descr "Alps rotary encoder, EC12E..., vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html")
(tags "rotary encoder")
(fp_text reference REF** (at 2.8 -4.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles (at 7.5 10.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 11.5 6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 7 2.5) (end 8 2.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2) (end 7.5 3) (layer F.SilkS) (width 0.12))
(fp_line (start 4.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer F.Fab) (width 0.12))
(fp_line (start 0.3 -1.6) (end 0 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.3) (end -0.3 -1.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer F.SilkS) (width 0.12))
(fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.8 8.8) (end 0.8 6) (layer F.SilkS) (width 0.12))
(fp_line (start 5.7 8.8) (end 0.8 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 8.8) (end 9.3 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 14.2 -3.8) (end 14.2 8.8) (layer F.SilkS) (width 0.12))
(fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 8.7) (end 0.9 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer F.Fab) (width 0.12))
(fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer F.Fab) (width 0.12))
(fp_line (start -1.25 -4.75) (end 14.35 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -4.75) (end -1.25 9.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.35 9.75) (end 14.35 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.35 9.75) (end -1.25 9.75) (layer F.CrtYd) (width 0.05))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.SilkS) (width 0.12))
(fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer F.Fab) (width 0.12))
(pad MP thru_hole circle (at 7.5 8.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask))
(pad MP thru_hole circle (at 7.5 -3.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask))
(pad B thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad C thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad A thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,187 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "SL2.1A" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0.0 22.86 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "SL2.1A" (id 1) (at 0.0 -22.86 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "SL2.1A:SO16" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "CoreChips ShenZhen CO.,Ltd" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER \n \n" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "Package" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/SL2.1A/CoreChips+ShenZhen+CO.%252CLtd/view-part/?ref=snap" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "SL2.1A" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "Not in stock" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/SL2.1A/CoreChips+ShenZhen+CO.%252CLtd/view-part/?ref=eda" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "SL2.1A_0_0"
(polyline
(pts (xy -15.24 -20.32) (xy 15.24 -20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy 15.24 -20.32) (xy 15.24 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy 15.24 20.32) (xy 2.54 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy -2.54 20.32) (xy -15.24 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy -15.24 20.32) (xy -15.24 -20.32)) (stroke (width 0.254))
)
(arc (start -2.54 20.32) (mid 0.0 17.78) (end 2.54 20.32)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin bidirectional line (at -20.32 17.78 0) (length 5.08)
(name "DM4"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 12.7 0) (length 5.08)
(name "DP4"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 7.62 0) (length 5.08)
(name "DM3"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 2.54 0) (length 5.08)
(name "DP3"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
(name "DM2"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 -7.62 0) (length 5.08)
(name "DP2"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 -12.7 0) (length 5.08)
(name "DM1"
(effects (font (size 1.016 1.016)))
)
(number "7"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 -17.78 0) (length 5.08)
(name "DP1"
(effects (font (size 1.016 1.016)))
)
(number "8"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -17.78 180.0) (length 5.08)
(name "DM"
(effects (font (size 1.016 1.016)))
)
(number "9"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -12.7 180.0) (length 5.08)
(name "DP"
(effects (font (size 1.016 1.016)))
)
(number "10"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -7.62 180.0) (length 5.08)
(name "VDD5"
(effects (font (size 1.016 1.016)))
)
(number "11"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -2.54 180.0) (length 5.08)
(name "GND"
(effects (font (size 1.016 1.016)))
)
(number "12"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 2.54 180.0) (length 5.08)
(name "VDD33"
(effects (font (size 1.016 1.016)))
)
(number "13"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 7.62 180.0) (length 5.08)
(name "VDD18"
(effects (font (size 1.016 1.016)))
)
(number "14"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 12.7 180.0) (length 5.08)
(name "XOUT"
(effects (font (size 1.016 1.016)))
)
(number "15"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 17.78 180.0) (length 5.08)
(name "XIN"
(effects (font (size 1.016 1.016)))
)
(number "16"
(effects (font (size 1.016 1.016)))
)
)
)
)
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,167 @@
(footprint SO16 (layer F.Cu) (tedit 6795385F)
(descr "<b>Small Outline package</b> 150 mil")
(attr smd)
(fp_text reference REF** (at -6.096 -1.397 900) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value SO16 (at -1.524 0.0 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad 1 smd rect (at -4.445 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 16 smd rect (at -4.445 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 2 smd rect (at -3.175 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 3 smd rect (at -1.905 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 15 smd rect (at -3.175 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 14 smd rect (at -1.905 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 4 smd rect (at -0.635 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 13 smd rect (at -0.635 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 5 smd rect (at 0.635 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 12 smd rect (at 0.635 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 6 smd rect (at 1.905 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 7 smd rect (at 3.175 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 11 smd rect (at 1.905 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 10 smd rect (at 3.175 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 8 smd rect (at 4.445 3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 9 smd rect (at 4.445 -3.0734) (size 0.6604 2.032) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(fp_line (start 4.699 -1.9558) (end -4.699 -1.9558) (layer F.SilkS) (width 0.1524))
(fp_arc (start 4.699 1.5748) (end 5.08 1.5748) (angle 90.0) (layer F.SilkS) (width 0.1524))
(fp_arc (start -4.699 -1.5748) (end -4.699 -1.9558) (angle -90.0) (layer F.SilkS) (width 0.1524))
(fp_arc (start 4.699 -1.5748) (end 5.08 -1.5748) (angle -90.0) (layer F.SilkS) (width 0.1524))
(fp_arc (start -4.699 1.5748) (end -4.699 1.9558) (angle 90.0) (layer F.SilkS) (width 0.1524))
(fp_line (start -4.699 1.9558) (end 4.699 1.9558) (layer F.SilkS) (width 0.1524))
(fp_line (start 5.08 1.5748) (end 5.08 -1.5748) (layer F.SilkS) (width 0.1524))
(fp_line (start -5.08 -1.5748) (end -5.08 -0.508) (layer F.SilkS) (width 0.1524))
(fp_line (start -5.08 -0.508) (end -5.08 0.508) (layer F.SilkS) (width 0.1524))
(fp_line (start -5.08 0.508) (end -5.08 1.5748) (layer F.SilkS) (width 0.1524))
(fp_arc (start -5.08 0.0) (end -5.08 0.508) (angle -180.0) (layer F.SilkS) (width 0.1524))
(fp_line (start -5.08 1.6002) (end 5.08 1.6002) (layer F.SilkS) (width 0.0508))
(fp_poly
(pts
(xy -0.889 -3.0988)
(xy -0.381 -3.0988)
(xy -0.381 -1.9558)
(xy -0.889 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -4.699 1.9558)
(xy -4.191 1.9558)
(xy -4.191 3.0988)
(xy -4.699 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -3.429 1.9558)
(xy -2.921 1.9558)
(xy -2.921 3.0988)
(xy -3.429 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -2.159 1.9304)
(xy -1.651 1.9304)
(xy -1.651 3.0734)
(xy -2.159 3.0734)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -0.889 1.9558)
(xy -0.381 1.9558)
(xy -0.381 3.0988)
(xy -0.889 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -2.159 -3.0988)
(xy -1.651 -3.0988)
(xy -1.651 -1.9558)
(xy -2.159 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -3.429 -3.0988)
(xy -2.921 -3.0988)
(xy -2.921 -1.9558)
(xy -3.429 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy -4.699 -3.0988)
(xy -4.191 -3.0988)
(xy -4.191 -1.9558)
(xy -4.699 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 0.381 1.9558)
(xy 0.889 1.9558)
(xy 0.889 3.0988)
(xy 0.381 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 1.651 1.9558)
(xy 2.159 1.9558)
(xy 2.159 3.0988)
(xy 1.651 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 2.921 1.9558)
(xy 3.429 1.9558)
(xy 3.429 3.0988)
(xy 2.921 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 4.191 1.9558)
(xy 4.699 1.9558)
(xy 4.699 3.0988)
(xy 4.191 3.0988)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 0.381 -3.0988)
(xy 0.889 -3.0988)
(xy 0.889 -1.9558)
(xy 0.381 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 1.651 -3.0988)
(xy 2.159 -3.0988)
(xy 2.159 -1.9558)
(xy 1.651 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 2.921 -3.0988)
(xy 3.429 -3.0988)
(xy 3.429 -1.9558)
(xy 2.921 -1.9558)
) (layer F.Fab) (width 0.01)
)
(fp_poly
(pts
(xy 4.191 -3.0988)
(xy 4.699 -3.0988)
(xy 4.699 -1.9558)
(xy 4.191 -1.9558)
) (layer F.Fab) (width 0.01)
)
)

View file

@ -0,0 +1,5 @@
(sym_lib_table
(version 7)
(lib (name "RPi_Pico")(type "Legacy")(uri "${KIPRJMOD}/libs/Pico/RPi_Pico.lib")(options "")(descr ""))
(lib (name "SL2.1A")(type "KiCad")(uri "${KIPRJMOD}/libs/SL2A/SL2.1A.kicad_sym")(options "")(descr ""))
)