oops, now jlcpcb kicad library added

This commit is contained in:
ijon 2025-06-13 01:24:58 +02:00
parent 7c016e7deb
commit 35a5752b21
790 changed files with 6096722 additions and 0 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,450 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "Tactile Button, 160gf"
(pin_names hide)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "S"
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Tactile Button, 160gf"
(at 0 -8.89 0)
(effects
(font
(size 0.8 0.8)
)
)
)
(property "Footprint" "PCM_JLCPCB:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2"
(at 0 -10.16 0)
(effects
(font
(size 1.27 1.27)
(italic yes)
)
(hide yes)
)
)
(property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_XKB-Connection-TS-1187A-B-A-B_C318884.pdf"
(at -2.286 0.127 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
(hide yes)
)
)
(property "Description" "None Without 50mA 5.1mm 100000 Times 160gf 12V 5.1mm 1.5mm Round Button Standing paste SPST SMD Tactile Switches ROHS"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC" "C318884"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Stock" "723247"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Price" "0.025USD"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Process" "SMT"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Minimum Qty" "10"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Attrition Qty" "5"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Class" "Basic Component"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Category" "Switches,Tactile Switches"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Manufacturer" "XKB Connectivity"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" "TS-1187A-B-A-B"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Switch Length" "5.1mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Voltage Rating (Dc)" "12V"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "With Lamp" "No"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Operating Force" "160gf"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Actuator/Cap Color" "Golden"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Mechanical Life" "100000 Times"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Strike Gundam" "NO"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Circuit" "SPST"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Switch Height" "1.5mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Actuator Style" "Round Button"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Switch Width" "5.1mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Contact Current" "50mA"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Operating Temperature" "-30°C~+85°C"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Mounting Style" "Brick nogging"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "C318884"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Tactile Button, 160gf_0_1"
(circle
(center 0 -2.794)
(radius 0.3175)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy -2.54 -5.08) (xy 2.54 -5.08)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.54 2.54) (xy 2.54 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.508 0.762) (xy -1.27 -2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 -3.302) (xy 0 -5.08)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 0.762) (xy 0 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0.508)
(radius 0.3175)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin unspecified line
(at -5.08 2.54 0)
(length 2.54)
(name "A"
(effects
(font
(size 1 1)
)
)
)
(number "1"
(effects
(font
(size 1 1)
)
)
)
)
(pin unspecified line
(at 5.08 2.54 180)
(length 2.54)
(name "B"
(effects
(font
(size 1 1)
)
)
)
(number "2"
(effects
(font
(size 1 1)
)
)
)
)
(pin unspecified line
(at -5.08 -5.08 0)
(length 2.54)
(name "C"
(effects
(font
(size 1 1)
)
)
)
(number "3"
(effects
(font
(size 1 1)
)
)
)
)
(pin unspecified line
(at 5.08 -5.08 180)
(length 2.54)
(name "D"
(effects
(font
(size 1 1)
)
)
)
(number "4"
(effects
(font
(size 1 1)
)
)
)
)
)
(symbol "Tactile Button, 160gf_1_1"
(rectangle
(start -2.54 5.08)
(end 2.54 -7.62)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
)
)
)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,479 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "Mounting Hole, 3mm, Via Stiched"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "H"
(at 2.286 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PCM_JLCPCB:Hole, 3mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Mounting Hole, 3mm, Via Stiched_0_1"
(circle
(center 0 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "Mounting Hole, 3mm, Via Stiched_1_1"
(pin passive line
(at -2.54 0 0)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "Mousebites, Cosmetic, 3mm"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "M"
(at 7.366 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PCM_JLCPCB:MouseBites, Cosmetic, JLCPCB, 1.6mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://cdn.sparkfun.com/assets/home_page_posts/4/4/0/0/Mousebites_Whitepaper_Final.pdf"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Breakaway Mousebites based on Sparkfun's recomended parameters tweaked for PCM_JLCPCB"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Mousebites, Cosmetic, 3mm_0_1"
(polyline
(pts
(xy 0.635 0) (xy 1.27 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.175 0) (xy 2.54 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 4.445 0) (xy 5.08 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 1.905 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 3.81 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 5.715 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
(symbol "Mousebites, Mechanical, 3mm"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "M"
(at 7.366 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PCM_JLCPCB:MouseBites, Mechanical, JLCPCB, 1.6mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://cdn.sparkfun.com/assets/home_page_posts/4/4/0/0/Mousebites_Whitepaper_Final.pdf"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Breakaway Mousebites based on Sparkfun's recomended parameters tweaked for PCM_JLCPCB"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Mousebites, Mechanical, 3mm_0_1"
(polyline
(pts
(xy 0.635 0) (xy 1.27 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.175 0) (xy 2.54 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 4.445 0) (xy 5.08 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 1.905 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 3.81 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 5.715 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
(symbol "Part Number, PCM_JLCPCB, 0.8x0.15mm"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "PN"
(at 2.286 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PCM_JLCPCB:Part_Num_JLCPCB"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://jlcpcb.com/help/article/How-to-remove-order-number-from-your-PCB"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "To indicate the location, simply add the text \"JLCJLCJLCJLC\" to the silk layer and select the \"Specify a location\" option when placing your order. Please note that if this option is not chosen, we may not notice that you have added the text. Note: Use only \"JLCJLCJLCJLC\" without any additional characters. The font size should be larger than 0.8mm in height and 0.15mm in width."
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Part Number, PCM_JLCPCB, 0.8x0.15mm_0_1"
(rectangle
(start 0 0.635)
(end 0.635 -0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
(symbol "Tooling Hole, PCM_JLCPCB, 1.152mm"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "H"
(at 1.778 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PCM_JLCPCB:Hole_Tooling_JLCPCB"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://jlcpcb.com/help/article/How-to-add-tooling-holes-for-PCB-assembly-order"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "1. Two or three tooling holes should be added on the PCB, they should be placed in opposite corners of the PCB and as far apart from one another as practical. 2. Tooling holes should be 1.152mm(45.4mil) round non-plated holes with 0.148mm solder mask expansion. 3. Tooling holes are only required for PCB assembly orders. 4. Please try to add tooling holes on empty space and keep them away from traces. If there is no enough room, you can add them to the copper area."
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Tooling Hole, PCM_JLCPCB, 1.152mm_0_1"
(circle
(center 0 0)
(radius 0.635)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
(kicad_symbol_lib
(version 20231120)
(generator "CDFER")
(generator_version "8.0")
)