0
mirror of https://github.com/torvalds/GuitarPedal.git synced 2026-08-26 15:15:11 +00:00
Files
torvalds-GuitarPedal/Hardware/dual-stomp/dual-stomp.kicad_sch
Linus Torvalds bb61799fd8 Add simple dual-stomp passive board
For testing the expression pedal jack on the usb-stomp board...  This is
such a trivial board that it's almost embarrassing: I actually did the
original expression pedal testing with just a TRS cable attached, and
shorting things by hand with a small piece of wire.

This is just the "now you can short things by foot by using an actual
switch" version of that.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-08-16 13:21:08 -07:00

1234 lines
20 KiB
Plaintext

(kicad_sch
(version 20260306)
(generator "eeschema")
(generator_version "10.0")
(uuid "1cfc5ec2-6e92-4f8b-bcac-06388472f146")
(paper "A4")
(lib_symbols
(symbol "Connector_Audio:AudioJack3_SwitchTR"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "J"
(at 0 8.89 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "AudioJack3_SwitchTR"
(at 0 6.35 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(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" "Audio Jack, 3 Poles (Stereo / TRS), Switched TR Poles (Normalling)"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "audio jack receptacle stereo headphones phones TRS connector"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_fp_filters" "Jack*"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "AudioJack3_SwitchTR_0_1"
(rectangle
(start -5.08 -5.08)
(end -6.35 -7.62)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -1.905 -5.08) (xy -1.27 -5.715) (xy -0.635 -5.08) (xy -0.635 0) (xy 2.54 0)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0 -5.08) (xy 0.635 -5.715) (xy 1.27 -5.08) (xy 2.54 -5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0.508 -0.254) (xy 0.762 -0.762)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.778 -5.334) (xy 2.032 -5.842)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 2.54 3.81)
(end -5.08 -10.16)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy 2.54 2.54) (xy -2.54 2.54) (xy -2.54 -5.08) (xy -3.175 -5.715) (xy -3.81 -5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.54 -2.54) (xy 0.508 -2.54) (xy 0.508 -0.254) (xy 0.254 -0.762)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.54 -7.62) (xy 1.778 -7.62) (xy 1.778 -5.334) (xy 1.524 -5.842)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "AudioJack3_SwitchTR_1_1"
(pin passive line
(at 5.08 0 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "R"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 -2.54 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "RN"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 2.54 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "S"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 -5.08 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "T"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 -7.62 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "TN"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Switch:SW_SPST"
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "SW"
(at 0 3.175 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "SW_SPST"
(at 0 -2.54 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(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" "Single Pole Single Throw (SPST) switch"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "switch lever"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "SW_SPST_0_0"
(circle
(center -2.032 0)
(radius 0.508)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.524 0.254) (xy 1.524 1.778)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 2.032 0)
(radius 0.508)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "SW_SPST_1_1"
(pin passive line
(at -5.08 0 0)
(length 2.54)
(name "A"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 0 180)
(length 2.54)
(name "B"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "power:GND"
(power global)
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "#PWR"
(at 0 -6.35 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 0 -3.81 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(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" "Power symbol creates a global label with name \"GND\" , ground"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "global power"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "GND_1_1"
(pin power_in line
(at 0 0 270)
(length 0)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(text "Plain passive dual stomp board"
(exclude_from_sim no)
(at 178.816 172.72 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "5432137b-752f-4b0f-aa38-7df772e76895")
)
(junction
(at 45.72 60.96)
(diameter 0)
(color 0 0 0 0)
(uuid "9b9bcf62-9e8f-4ab3-8c4f-549130a003c2")
)
(wire
(pts
(xy 50.8 41.91) (xy 58.42 41.91)
)
(stroke
(width 0)
(type default)
)
(uuid "3f48b0e2-7581-450d-bd56-f54d954b94cb")
)
(wire
(pts
(xy 50.8 36.83) (xy 58.42 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "4096f661-df77-4369-b5e9-3c7f6fc59c20")
)
(wire
(pts
(xy 44.45 60.96) (xy 45.72 60.96)
)
(stroke
(width 0)
(type default)
)
(uuid "52999cab-f0a8-422c-84a6-b7d097676ff5")
)
(wire
(pts
(xy 45.72 60.96) (xy 46.99 60.96)
)
(stroke
(width 0)
(type default)
)
(uuid "d574a09e-2b02-4f30-93b7-ce91805196f2")
)
(wire
(pts
(xy 45.72 60.96) (xy 45.72 62.23)
)
(stroke
(width 0)
(type default)
)
(uuid "fa0c5fdf-2c45-47f4-abd2-f732341f61db")
)
(label "EXP_T"
(at 58.42 41.91 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "6d5b419e-95b1-41dc-95fe-01b24a830822")
)
(label "EXP_R"
(at 57.15 60.96 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "832f5d81-abba-4dbc-869e-36420d11291f")
)
(label "EXP_R"
(at 58.42 36.83 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "f129ff9f-22ef-4a88-8cbd-c5ecbb663619")
)
(label "EXP_T"
(at 34.29 60.96 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "f82c7147-8dd9-45ba-a23f-f4bba8b1b1eb")
)
(symbol
(lib_id "power:GND")
(at 50.8 34.29 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "2751fc6d-bb3d-4d57-ae28-cc506ea12bc4")
(property "Reference" "#PWR0114"
(at 57.15 34.29 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 54.61 34.2899 90)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" ""
(at 50.8 34.29 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 50.8 34.29 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 50.8 34.29 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "61f94159-1716-4605-beec-bd89635cb03c")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "#PWR0114")
(unit 1)
)
)
)
)
(symbol
(lib_id "Switch:SW_SPST")
(at 52.07 60.96 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "5ec9a511-5505-4703-ba46-8af04cc26148")
(property "Reference" "SW104"
(at 52.07 54.61 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "SW_SPST"
(at 52.07 57.15 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Mylib:Daier PBS-24B-2"
(at 52.07 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 52.07 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Single Pole Single Throw (SPST) switch"
(at 52.07 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "e58ca6a6-0de6-414c-8fda-bd7ac78595b0")
)
(pin "2"
(uuid "13f39ff0-211c-4254-8e57-2dadd4be7c5d")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "SW104")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 45.72 62.23 0)
(mirror y)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "69e987b3-ba8c-46da-95bc-85e06701f650")
(property "Reference" "#PWR0101"
(at 45.72 68.58 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 45.72 67.31 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 45.72 62.23 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 45.72 62.23 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 45.72 62.23 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "c5223fc3-0c89-4467-aa26-81ae7c4a0b20")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "#PWR0101")
(unit 1)
)
)
)
)
(symbol
(lib_id "Connector_Audio:AudioJack3_SwitchTR")
(at 45.72 36.83 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "763f5827-454e-4009-ab03-808096fd6297")
(property "Reference" "J103"
(at 43.815 27.94 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "AudioJack3_SwitchTR"
(at 43.815 30.48 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Mylib:NRJ6HM-1-PRE"
(at 45.72 36.83 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 45.72 36.83 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Audio Jack, 3 Poles (Stereo / TRS), Switched TR Poles (Normalling)"
(at 45.72 36.83 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "S"
(uuid "04527ee6-3629-43f6-abd3-4e83a7c28dc3")
)
(pin "RN"
(uuid "8d18488a-e8ab-4bad-982a-9d89373233ac")
)
(pin "R"
(uuid "7e6c5b5d-f19e-4858-9a2f-8544b33d2755")
)
(pin "T"
(uuid "ab18a2d6-2056-4e2f-a615-d115b9144789")
)
(pin "TN"
(uuid "a93471a1-e15a-47d0-b1ea-55cddc51ec83")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "J103")
(unit 1)
)
)
)
)
(symbol
(lib_id "Switch:SW_SPST")
(at 39.37 60.96 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(in_pos_files yes)
(dnp no)
(uuid "8450bd81-9ec0-45e1-a4c0-a5af17950cab")
(property "Reference" "SW103"
(at 39.37 54.61 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "SW_SPST"
(at 39.37 57.15 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Mylib:Daier PBS-24B-2"
(at 39.37 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 39.37 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Single Pole Single Throw (SPST) switch"
(at 39.37 60.96 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "7afc18c5-f839-404a-80ca-10902e5c3da5")
)
(pin "2"
(uuid "fe5e8600-c052-4f99-a96f-3fa3d9e495bd")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "SW103")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 50.8 39.37 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "87b99c34-e5d1-4b5e-8796-03ac3c5cab3a")
(property "Reference" "#PWR0115"
(at 57.15 39.37 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 54.61 39.3699 90)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" ""
(at 50.8 39.37 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 50.8 39.37 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 50.8 39.37 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "96d18094-ed0c-450e-b36f-41f7bff87acc")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "#PWR0115")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 50.8 44.45 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "c0bd0669-e4f4-45de-85ab-2e6aeef66547")
(property "Reference" "#PWR0116"
(at 57.15 44.45 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 54.61 44.4499 90)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" ""
(at 50.8 44.45 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 50.8 44.45 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 50.8 44.45 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "d90d0041-ad87-4e55-978e-a1df2816e33b")
)
(instances
(project "dual-stomp"
(path "/1cfc5ec2-6e92-4f8b-bcac-06388472f146"
(reference "#PWR0116")
(unit 1)
)
)
)
)
(sheet_instances
(path "/"
(page "1")
)
)
(embedded_fonts no)
)