modello bottoni

This commit is contained in:
Alessandro Mauri 2025-12-30 12:50:54 +01:00
parent c20289446e
commit da754c1a39
7 changed files with 3226 additions and 65 deletions

View File

@ -0,0 +1,237 @@
(footprint "C4B1802110"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "Push Button")
(tags "Button Push SMD")
(property "Reference" "REF**"
(at 0 -2.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "32e5de83-9409-498a-b4bb-3938c97d4948")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "C4B1802110"
(at 0 2.85 0)
(unlocked yes)
(layer "F.Fab")
(uuid "3f54b9c2-4298-492d-bb06-ef54a3764527")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" "https://www.lcsc.com/datasheet/C49393608.pdf"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "9b6eb576-70c4-45ea-a760-8b6264c09910")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" "SMD Push Button 3mmx4,6mm"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a1277b4a-d64d-4abd-ad83-aa948f8dff69")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.2 0.05)
(end -2.2 -0.05)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "0dc52c37-e52f-4f4c-b287-92e6cffafaec")
)
(fp_line
(start -2.2 1.55)
(end 2.2 1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7f6229cc-189e-42bb-ac88-0145f9159303")
)
(fp_line
(start 2.2 -1.55)
(end -2.2 -1.55)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c3327a33-fe33-4923-a5b8-6a10cd576c11")
)
(fp_line
(start 2.2 0.05)
(end 2.2 -0.05)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "64380adc-a690-4e48-be4e-fa0e2960e779")
)
(fp_line
(start -3.25 -1.8)
(end 3.25 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e0bab0d8-797a-413a-8657-7ce3be67492e")
)
(fp_line
(start -3.25 1.8)
(end -3.25 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "6652325d-a232-41ec-806f-8102d50e3053")
)
(fp_line
(start 3.25 -1.8)
(end 3.25 1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4140022d-6731-4b08-a6ea-40983dc1e1bd")
)
(fp_line
(start 3.25 1.8)
(end -3.25 1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "89cbf054-b4e0-434e-816f-24dbacca4544")
)
(fp_line
(start -2.1 -1.4)
(end 2.1 -1.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a4ad80ff-9e0d-4c85-af54-b56a34037f8f")
)
(fp_line
(start -2.1 1.4)
(end -2.1 -1.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "fda18a33-6f63-4227-9bea-b92e9c664b5f")
)
(fp_line
(start 2.1 -1.4)
(end 2.1 1.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "cba54ea1-41d1-4112-8483-85ee70691510")
)
(fp_line
(start 2.1 1.4)
(end -2.1 1.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "27aca447-38ec-427f-8c09-01898eac2224")
)
(fp_circle
(center 0 0)
(end 0 0.8)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "9129029f-bd94-432f-b09a-f2188dc79ec0")
)
(fp_text user "${REFERENCE}"
(at 0 4.4 0)
(layer "F.Fab")
(uuid "ed1e34c1-b963-441e-bb76-35b70031f53d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -2.3 -0.8)
(size 1.4 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "e02251f0-7c48-4224-954a-296af71ed054")
)
(pad "1" smd rect
(at 2.3 -0.8)
(size 1.4 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "5711d49d-d5dc-4ad8-9c76-7895d30de493")
)
(pad "2" smd rect
(at -2.3 0.8)
(size 1.4 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "3fbaa6b0-08ce-42bd-b412-35f884a50bdc")
)
(pad "2" smd rect
(at 2.3 0.8)
(size 1.4 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "801b888b-f475-4c15-984c-433318578c3f")
)
(embedded_fonts no)
(model "${KIPRJMOD}/footprints/Buttons.pretty/C4B1802110.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
26053874355891888
26055642004048764
Audio_Module
Reverb_BTDR-1H
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
@ -2568,6 +2568,13 @@ SPDT endstop limit switch vertical hook lever XKB DM1-16UP-1
0
3
3
Buttons
C4B1802110
Push Button
Button Push SMD
0
4
2
Buzzer_Beeper
Buzzer_12x9.5RM7.6
Generic Buzzer, D12mm height 9.5mm with RM7.6mm

View File

@ -2,4 +2,5 @@
(version 7)
(lib (name "MicroSD")(type "KiCad")(uri "${KIPRJMOD}/footprints/MicroSD.pretty")(options "")(descr ""))
(lib (name "Sensors")(type "KiCad")(uri "${KIPRJMOD}/footprints/Sensors.pretty")(options "")(descr ""))
(lib (name "Buttons")(type "KiCad")(uri "${KIPRJMOD}/footprints/Buttons.pretty")(options "")(descr ""))
)

View File

@ -2444,7 +2444,7 @@
(uuid "60efebb8-12c9-4589-829d-07b9cc2029a9")
)
(junction
(at 270.51 43.18)
(at 260.35 43.18)
(diameter 0)
(color 0 0 0 0)
(uuid "78c28896-7c31-4125-8007-8dd6e5f21d42")
@ -2480,7 +2480,7 @@
(uuid "d794ec30-3a57-4d70-8d0a-f0f36564b3b3")
)
(junction
(at 245.11 43.18)
(at 234.95 43.18)
(diameter 0)
(color 0 0 0 0)
(uuid "d7e540f0-b756-4ca8-a68c-1d17c3ece36e")
@ -2747,7 +2747,7 @@
)
(wire
(pts
(xy 236.22 43.18) (xy 245.11 43.18)
(xy 226.06 43.18) (xy 234.95 43.18)
)
(stroke
(width 0)
@ -2837,7 +2837,7 @@
)
(wire
(pts
(xy 270.51 27.94) (xy 270.51 31.75)
(xy 260.35 27.94) (xy 260.35 31.75)
)
(stroke
(width 0)
@ -2907,7 +2907,7 @@
)
(wire
(pts
(xy 270.51 39.37) (xy 270.51 43.18)
(xy 260.35 39.37) (xy 260.35 43.18)
)
(stroke
(width 0)
@ -3057,7 +3057,7 @@
)
(wire
(pts
(xy 270.51 55.88) (xy 270.51 54.61)
(xy 260.35 55.88) (xy 260.35 54.61)
)
(stroke
(width 0)
@ -3167,7 +3167,7 @@
)
(wire
(pts
(xy 245.11 43.18) (xy 245.11 44.45)
(xy 234.95 43.18) (xy 234.95 44.45)
)
(stroke
(width 0)
@ -3217,7 +3217,7 @@
)
(wire
(pts
(xy 245.11 40.64) (xy 245.11 43.18)
(xy 234.95 40.64) (xy 234.95 43.18)
)
(stroke
(width 0)
@ -3247,7 +3247,7 @@
)
(wire
(pts
(xy 270.51 43.18) (xy 270.51 44.45)
(xy 260.35 43.18) (xy 260.35 44.45)
)
(stroke
(width 0)
@ -3507,7 +3507,7 @@
)
(wire
(pts
(xy 245.11 27.94) (xy 245.11 33.02)
(xy 234.95 27.94) (xy 234.95 33.02)
)
(stroke
(width 0)
@ -3547,7 +3547,7 @@
)
(wire
(pts
(xy 245.11 55.88) (xy 245.11 54.61)
(xy 234.95 55.88) (xy 234.95 54.61)
)
(stroke
(width 0)
@ -3637,7 +3637,7 @@
)
(wire
(pts
(xy 261.62 43.18) (xy 270.51 43.18)
(xy 251.46 43.18) (xy 260.35 43.18)
)
(stroke
(width 0)
@ -3856,7 +3856,7 @@
(uuid "17ca28c7-de88-4e22-9f98-9ad6da0e3205")
)
(label "BOOTSEL"
(at 261.62 43.18 0)
(at 251.46 43.18 0)
(effects
(font
(size 1.27 1.27)
@ -4016,7 +4016,7 @@
(uuid "db8c6598-a6da-418f-94ee-738cb0bec0a9")
)
(label "ENABLE"
(at 236.22 43.18 0)
(at 226.06 43.18 0)
(effects
(font
(size 1.27 1.27)
@ -4433,7 +4433,7 @@
)
(symbol
(lib_id "Device:R")
(at 270.51 35.56 0)
(at 260.35 35.56 0)
(mirror y)
(unit 1)
(exclude_from_sim no)
@ -4443,7 +4443,7 @@
(fields_autoplaced yes)
(uuid "073b30a0-0fbc-4603-8594-4c4a42e3000f")
(property "Reference" "R21"
(at 273.05 34.2899 0)
(at 262.89 34.2899 0)
(effects
(font
(size 1.27 1.27)
@ -4452,7 +4452,7 @@
)
)
(property "Value" "10kΩ"
(at 273.05 36.8299 0)
(at 262.89 36.8299 0)
(effects
(font
(size 1.27 1.27)
@ -4461,7 +4461,7 @@
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder"
(at 272.288 35.56 90)
(at 262.128 35.56 90)
(effects
(font
(size 1.27 1.27)
@ -4470,7 +4470,7 @@
)
)
(property "Datasheet" "~"
(at 270.51 35.56 0)
(at 260.35 35.56 0)
(effects
(font
(size 1.27 1.27)
@ -4479,7 +4479,7 @@
)
)
(property "Description" "Resistor"
(at 270.51 35.56 0)
(at 260.35 35.56 0)
(effects
(font
(size 1.27 1.27)
@ -4510,7 +4510,7 @@
)
(symbol
(lib_id "power:GND")
(at 245.11 55.88 0)
(at 234.95 55.88 0)
(mirror y)
(unit 1)
(exclude_from_sim no)
@ -4519,7 +4519,7 @@
(dnp no)
(uuid "0c8ef9f2-947d-482e-abfa-b101a97357f4")
(property "Reference" "#PWR048"
(at 245.11 62.23 0)
(at 234.95 62.23 0)
(effects
(font
(size 1.27 1.27)
@ -4528,7 +4528,7 @@
)
)
(property "Value" "GND"
(at 245.11 59.944 0)
(at 234.95 59.944 0)
(effects
(font
(size 1.27 1.27)
@ -4536,7 +4536,7 @@
)
)
(property "Footprint" ""
(at 245.11 55.88 0)
(at 234.95 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -4545,7 +4545,7 @@
)
)
(property "Datasheet" ""
(at 245.11 55.88 0)
(at 234.95 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -4554,7 +4554,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 245.11 55.88 0)
(at 234.95 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -5022,7 +5022,7 @@
)
(symbol
(lib_id "Switch:SW_Push")
(at 270.51 49.53 270)
(at 260.35 49.53 270)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -5031,7 +5031,7 @@
(fields_autoplaced yes)
(uuid "3df12bd2-61b0-40f2-804b-393b0d0a4ff2")
(property "Reference" "SW2"
(at 269.24 50.8001 90)
(at 259.08 50.8001 90)
(effects
(font
(size 1.27 1.27)
@ -5040,7 +5040,7 @@
)
)
(property "Value" "SW_Push"
(at 269.24 48.2601 90)
(at 259.08 48.2601 90)
(effects
(font
(size 1.27 1.27)
@ -5048,8 +5048,8 @@
(justify right)
)
)
(property "Footprint" ""
(at 275.59 49.53 0)
(property "Footprint" "Buttons:C4B1802110"
(at 265.43 49.53 0)
(effects
(font
(size 1.27 1.27)
@ -5058,7 +5058,7 @@
)
)
(property "Datasheet" "~"
(at 275.59 49.53 0)
(at 265.43 49.53 0)
(effects
(font
(size 1.27 1.27)
@ -5067,7 +5067,7 @@
)
)
(property "Description" "Push button switch, generic, two pins"
(at 270.51 49.53 0)
(at 260.35 49.53 0)
(effects
(font
(size 1.27 1.27)
@ -5170,7 +5170,7 @@
)
(symbol
(lib_id "power:GND")
(at 270.51 55.88 0)
(at 260.35 55.88 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -5178,7 +5178,7 @@
(dnp no)
(uuid "47d599bf-c9b5-4f73-a1cd-e94631c6287a")
(property "Reference" "#PWR047"
(at 270.51 62.23 0)
(at 260.35 62.23 0)
(effects
(font
(size 1.27 1.27)
@ -5187,7 +5187,7 @@
)
)
(property "Value" "GND"
(at 268.478 59.944 0)
(at 258.318 59.944 0)
(effects
(font
(size 1.27 1.27)
@ -5196,7 +5196,7 @@
)
)
(property "Footprint" ""
(at 270.51 55.88 0)
(at 260.35 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -5205,7 +5205,7 @@
)
)
(property "Datasheet" ""
(at 270.51 55.88 0)
(at 260.35 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -5214,7 +5214,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 270.51 55.88 0)
(at 260.35 55.88 0)
(effects
(font
(size 1.27 1.27)
@ -6300,7 +6300,7 @@
)
(symbol
(lib_id "power:+3V3")
(at 270.51 27.94 0)
(at 260.35 27.94 0)
(mirror y)
(unit 1)
(exclude_from_sim no)
@ -6309,7 +6309,7 @@
(dnp no)
(uuid "d861b7e4-415c-465e-9a50-797a75cb6af4")
(property "Reference" "#PWR046"
(at 270.51 31.75 0)
(at 260.35 31.75 0)
(effects
(font
(size 1.27 1.27)
@ -6318,7 +6318,7 @@
)
)
(property "Value" "+3V3"
(at 267.462 23.876 0)
(at 257.302 23.876 0)
(effects
(font
(size 1.27 1.27)
@ -6327,7 +6327,7 @@
)
)
(property "Footprint" ""
(at 270.51 27.94 0)
(at 260.35 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6336,7 +6336,7 @@
)
)
(property "Datasheet" ""
(at 270.51 27.94 0)
(at 260.35 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6345,7 +6345,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"+3V3\""
(at 270.51 27.94 0)
(at 260.35 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6643,7 +6643,7 @@
)
(symbol
(lib_id "power:+3V3")
(at 245.11 27.94 0)
(at 234.95 27.94 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -6651,7 +6651,7 @@
(dnp no)
(uuid "dc8e2e2a-0454-4bd4-b5da-ab81489015e6")
(property "Reference" "#PWR029"
(at 245.11 31.75 0)
(at 234.95 31.75 0)
(effects
(font
(size 1.27 1.27)
@ -6660,7 +6660,7 @@
)
)
(property "Value" "+3V3"
(at 242.062 23.876 0)
(at 231.902 23.876 0)
(effects
(font
(size 1.27 1.27)
@ -6669,7 +6669,7 @@
)
)
(property "Footprint" ""
(at 245.11 27.94 0)
(at 234.95 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6678,7 +6678,7 @@
)
)
(property "Datasheet" ""
(at 245.11 27.94 0)
(at 234.95 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6687,7 +6687,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"+3V3\""
(at 245.11 27.94 0)
(at 234.95 27.94 0)
(effects
(font
(size 1.27 1.27)
@ -6781,7 +6781,7 @@
)
(symbol
(lib_id "Device:R")
(at 245.11 36.83 180)
(at 234.95 36.83 180)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -6790,7 +6790,7 @@
(fields_autoplaced yes)
(uuid "e7cc2fec-981d-4e22-9a1e-c8d99f68792a")
(property "Reference" "R13"
(at 247.65 35.5599 0)
(at 237.49 35.5599 0)
(effects
(font
(size 1.27 1.27)
@ -6799,7 +6799,7 @@
)
)
(property "Value" "10kΩ"
(at 247.65 38.0999 0)
(at 237.49 38.0999 0)
(effects
(font
(size 1.27 1.27)
@ -6808,7 +6808,7 @@
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder"
(at 246.888 36.83 90)
(at 236.728 36.83 90)
(effects
(font
(size 1.27 1.27)
@ -6817,7 +6817,7 @@
)
)
(property "Datasheet" "~"
(at 245.11 36.83 0)
(at 234.95 36.83 0)
(effects
(font
(size 1.27 1.27)
@ -6826,7 +6826,7 @@
)
)
(property "Description" "Resistor"
(at 245.11 36.83 0)
(at 234.95 36.83 0)
(effects
(font
(size 1.27 1.27)
@ -6857,7 +6857,7 @@
)
(symbol
(lib_id "Switch:SW_Push")
(at 245.11 49.53 270)
(at 234.95 49.53 270)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -6865,7 +6865,7 @@
(dnp no)
(uuid "ed51fe72-d5e3-4073-ab66-c8cef349af33")
(property "Reference" "SW1"
(at 243.84 50.8001 90)
(at 233.68 50.8001 90)
(effects
(font
(size 1.27 1.27)
@ -6874,7 +6874,7 @@
)
)
(property "Value" "SW_Push"
(at 243.84 48.2601 90)
(at 233.68 48.2601 90)
(effects
(font
(size 1.27 1.27)
@ -6882,8 +6882,8 @@
(justify right)
)
)
(property "Footprint" ""
(at 250.19 49.53 0)
(property "Footprint" "Buttons:C4B1802110"
(at 240.03 49.53 0)
(effects
(font
(size 1.27 1.27)
@ -6892,7 +6892,7 @@
)
)
(property "Datasheet" "~"
(at 250.19 49.53 0)
(at 240.03 49.53 0)
(effects
(font
(size 1.27 1.27)
@ -6901,7 +6901,7 @@
)
)
(property "Description" "Push button switch, generic, two pins"
(at 245.11 49.53 0)
(at 234.95 49.53 0)
(effects
(font
(size 1.27 1.27)