aboutsummaryrefslogtreecommitdiff
path: root/hardware/library
diff options
context:
space:
mode:
Diffstat (limited to 'hardware/library')
-rw-r--r--hardware/library/Slider.kicad_sym319
-rw-r--r--hardware/library/Slider.pretty/TouchSlider-5_80x12mm.kicad_mod315
2 files changed, 634 insertions, 0 deletions
diff --git a/hardware/library/Slider.kicad_sym b/hardware/library/Slider.kicad_sym
new file mode 100644
index 0000000..f9cebb9
--- /dev/null
+++ b/hardware/library/Slider.kicad_sym
@@ -0,0 +1,319 @@
+(kicad_symbol_lib
+ (version 20251024)
+ (generator "kicad_symbol_editor")
+ (generator_version "10.0")
+ (symbol "STLink-Headers"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (in_pos_files yes)
+ (duplicate_pin_numbers_are_jumpers no)
+ (property "Reference" "U"
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Slider:STLink-Headers"
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (symbol "STLink-Headers_0_1"
+ (rectangle
+ (start -10.16 3.81)
+ (end 10.16 -3.81)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "STLink-Headers_1_1"
+ (pin bidirectional line
+ (at -7.62 -3.81 270)
+ (length 2.54)
+ (name "SDIO"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -2.54 -3.81 270)
+ (length 2.54)
+ (name "SDCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 2.54 -3.81 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 7.62 -3.81 270)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+ (symbol "Slider"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (in_pos_files yes)
+ (duplicate_pin_numbers_are_jumpers no)
+ (property "Reference" "UTouch"
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Slider:TouchSlider-5_80x12mm"
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (show_name no)
+ (do_not_autoplace no)
+ (hide yes)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (symbol "Slider_0_1"
+ (rectangle
+ (start -12.7 3.81)
+ (end 12.7 -3.81)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Slider_1_1"
+ (pin output line
+ (at -12.7 0 180)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at -5.08 3.81 90)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 0 3.81 90)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 5.08 3.81 90)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin output line
+ (at 12.7 0 0)
+ (length 2.54)
+ (name ""
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+)
diff --git a/hardware/library/Slider.pretty/TouchSlider-5_80x12mm.kicad_mod b/hardware/library/Slider.pretty/TouchSlider-5_80x12mm.kicad_mod
new file mode 100644
index 0000000..efd63d6
--- /dev/null
+++ b/hardware/library/Slider.pretty/TouchSlider-5_80x12mm.kicad_mod
@@ -0,0 +1,315 @@
+(footprint "TouchSlider-5_80x12mm"
+ (version 20260206)
+ (generator "pcbnew")
+ (generator_version "10.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 -7.95 0)
+ (layer "F.SilkS")
+ (uuid "d86be909-c70c-47a9-b578-2f5946aebbd2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TouchSlider-5_80x12mm"
+ (at 0 -6.65 0)
+ (layer "F.Fab")
+ (uuid "59cd3800-ceec-4ad3-8b3d-9533153b6fe1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "364d2043-824d-4049-95f1-213e157caa6a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5087a4e6-4d9b-476d-9a94-7971fdc87fa6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (attr smd)
+ (duplicate_pad_numbers_are_jumpers no)
+ (pad "1" smd rect
+ (at -34.5 -3)
+ (size 12.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "374803eb-1859-4c1b-aa82-e83eaba56ab6")
+ )
+ (pad "1" smd rect
+ (at -34.5 3)
+ (size 12.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "ba2a641e-19df-4c4b-846a-6486ebe54f41")
+ )
+ (pad "1" smd trapezoid
+ (at -28.25 -4.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "04ade528-983d-4aed-addc-1c67fb0cec03")
+ )
+ (pad "1" smd trapezoid
+ (at -28.25 -1.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "c1c668fa-7b2b-4b01-99b6-584847cc8e79")
+ )
+ (pad "1" smd trapezoid
+ (at -28.25 1.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "b27f9892-3775-4350-99be-f84168b90a3e")
+ )
+ (pad "1" smd trapezoid
+ (at -28.25 4.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "699c15fe-75aa-40b9-a549-78ef9ba8e659")
+ )
+ (pad "2" smd trapezoid
+ (at -23.5 -3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "44c77d38-cd5f-4b81-a436-142b2c6547c3")
+ )
+ (pad "2" smd trapezoid
+ (at -23.5 3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "1d263b7d-3f7a-45ef-a8bd-2949878004cc")
+ )
+ (pad "2" smd rect
+ (at -16 -3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "1b3e0f9d-fd7f-46ef-8b90-41963c6f610b")
+ )
+ (pad "2" smd rect
+ (at -16 3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "af2301d1-cf48-48dd-8164-cd7496224699")
+ )
+ (pad "2" smd trapezoid
+ (at -12.25 -4.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "301bed9b-2e9d-4e81-84cf-40d0f1fb716f")
+ )
+ (pad "2" smd trapezoid
+ (at -12.25 -1.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "a32925a5-8d0a-4db7-9627-0931da2d4895")
+ )
+ (pad "2" smd trapezoid
+ (at -12.25 1.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "a44dc489-6d1d-471d-990e-86ddfd304ef6")
+ )
+ (pad "2" smd trapezoid
+ (at -12.25 4.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "7daab949-5abf-4549-b9c5-439e63691ef0")
+ )
+ (pad "3" smd trapezoid
+ (at -7.5 -3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "3be936a1-43d0-4ea7-89e8-f0c741c1407e")
+ )
+ (pad "3" smd trapezoid
+ (at -7.5 3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "b5d77954-7410-4d86-a101-9e32400b2834")
+ )
+ (pad "3" smd rect
+ (at 0 -3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "28543eff-b260-4bc9-a973-8562f2ac6a85")
+ )
+ (pad "3" smd rect
+ (at 0 3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "7115d2f3-6b77-4e32-b52c-a4738fd25d84")
+ )
+ (pad "3" smd trapezoid
+ (at 3.75 -4.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "c8bc8e1b-8c75-421a-b03e-420e3831794e")
+ )
+ (pad "3" smd trapezoid
+ (at 3.75 -1.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "93a5bee7-88d8-4c14-8ba4-fc450b13720b")
+ )
+ (pad "3" smd trapezoid
+ (at 3.75 1.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "4ec9c026-ef32-4491-8ce6-0f670bc1a273")
+ )
+ (pad "3" smd trapezoid
+ (at 3.75 4.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "1a6cd9e3-9136-43fb-8250-2b5d5cbcc466")
+ )
+ (pad "4" smd trapezoid
+ (at 8.5 -3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "5cf2d6c4-e27e-4cb0-9874-364b07f91ef0")
+ )
+ (pad "4" smd trapezoid
+ (at 8.5 3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "b8a16249-a3ec-4670-ac71-074b6e1ed07e")
+ )
+ (pad "4" smd rect
+ (at 16 -3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "34f6adc6-fcd5-4422-a72a-b0e4b442fb87")
+ )
+ (pad "4" smd rect
+ (at 16 3)
+ (size 7.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "80396d8f-eb4c-4bc3-acca-55243b1f9399")
+ )
+ (pad "4" smd trapezoid
+ (at 19.75 -4.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "24e074fa-9448-45b7-9308-fac3c3c4c7c3")
+ )
+ (pad "4" smd trapezoid
+ (at 19.75 -1.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "f1bd6737-937f-4281-80cf-7c49cbc00442")
+ )
+ (pad "4" smd trapezoid
+ (at 19.75 1.5)
+ (size 7.5 3)
+ (rect_delta 0 -7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "c392ef7e-731c-4ae7-8119-38110140cd80")
+ )
+ (pad "4" smd trapezoid
+ (at 19.75 4.5)
+ (size 7.5 3)
+ (rect_delta 0 7.5)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "72946ca1-835a-470e-b559-21661884af4d")
+ )
+ (pad "5" smd trapezoid
+ (at 24.5 -3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "ab53d4f8-3550-42c9-9796-41b29fed7931")
+ )
+ (pad "5" smd trapezoid
+ (at 24.5 3)
+ (size 7.5 3)
+ (rect_delta -3 0)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "4339fc47-783c-4c79-bb79-e2dc745a676c")
+ )
+ (pad "5" smd rect
+ (at 34.5 -3)
+ (size 12.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "e64094d9-fd09-42f6-aa21-0bb3eac44f20")
+ )
+ (pad "5" smd rect
+ (at 34.5 3)
+ (size 12.5 6)
+ (layers "F.Cu" "F.Mask")
+ (thermal_bridge_angle 45)
+ (uuid "9b70a071-fd27-4948-9a61-6f356ea586ad")
+ )
+ (embedded_fonts no)
+)