- First commit

This commit is contained in:
2025-09-22 18:47:21 +02:00
commit ac91c3943f
4 changed files with 1130 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.bak

View File

@@ -0,0 +1,338 @@
(footprint "Audio Isolator"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "0a0497b0-86d3-46ca-9a47-72e5eb1a9832")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "Audio Isolator"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "b7593523-19ca-413f-9644-a5ef340148ad")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "e49173ab-9abc-4d08-aa54-738062dfbacb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "40d8d8ca-3b7e-4f89-86a6-157f7dcc08ec")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -6.35 -3.81)
(end -6.35 -3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "4747632c-3c4b-48b4-886d-955019b23daa")
)
(fp_line
(start -6.35 3.81)
(end -6.35 -3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "5db97813-fb34-4b88-8097-ad0ef504ac77")
)
(fp_line
(start -5.08 -6.35)
(end 5.08 -6.35)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "9b921a41-e4db-4140-9f78-1163dd702b63")
)
(fp_line
(start -5.08 -3.81)
(end -5.08 -6.35)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "22eba64d-82ba-4439-8bef-b96563d893ac")
)
(fp_line
(start -5.08 3.81)
(end -5.08 6.35)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "aeaa3ecf-cc84-4fee-a780-f6c90b964e86")
)
(fp_line
(start -5.08 6.35)
(end 5.08 6.35)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "1e3cbedc-0b1d-4d0e-a57f-6dcabd234be7")
)
(fp_line
(start 5.08 -6.35)
(end 5.08 -3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "c6a949a7-4aba-44e8-b344-f58570fd1e88")
)
(fp_line
(start 5.08 6.35)
(end 5.08 3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "bab066ed-5072-499b-9e8c-cdf6e8c903e2")
)
(fp_line
(start 6.35 -3.81)
(end -6.35 -3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "45bdf0fb-9e66-4709-8ef7-dede0920afa4")
)
(fp_line
(start 6.35 -3.81)
(end 6.35 -3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "4ba7df8f-f6b7-4d41-9ef5-f22d8c53f3af")
)
(fp_line
(start 6.35 -3.81)
(end 6.35 3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "659b8d3f-3168-4fed-a6d8-90406b560aa5")
)
(fp_line
(start 6.35 3.81)
(end -6.35 3.81)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "c9982213-e820-4e44-ac3e-ffeb4dc07079")
)
(fp_line
(start -6.35 -3.81)
(end -5.08 -3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "dc154ec9-1f07-4c51-8b4f-9f0d969d2795")
)
(fp_line
(start -6.35 3.81)
(end -6.35 -3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "0c35744d-6790-4afb-ab8b-593c550dcb14")
)
(fp_line
(start -5.08 -6.35)
(end 5.08 -6.35)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "f6aa1403-6d96-44cb-a8e7-0480ccedb8a4")
)
(fp_line
(start -5.08 -3.81)
(end -5.08 -6.35)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "89319f03-75e8-4f6b-9a0d-daee86f57787")
)
(fp_line
(start -5.08 3.81)
(end -6.35 3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "7cf628d2-b926-46ea-8f15-99fa2d2cddeb")
)
(fp_line
(start -5.08 6.35)
(end -5.08 3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "c1a58358-2b36-4d7f-8b24-5194cb57c1da")
)
(fp_line
(start 5.08 -6.35)
(end 5.08 -3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "4f070b20-88c2-40bf-b38e-8b2b58d99a71")
)
(fp_line
(start 5.08 -3.81)
(end 6.35 -3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "1376e2f5-52df-46f2-afb7-79c07f3e257a")
)
(fp_line
(start 5.08 3.81)
(end 5.08 6.35)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "47eb6128-8c16-45a0-bfd7-c16f802688df")
)
(fp_line
(start 5.08 6.35)
(end -5.08 6.35)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "8dfdb48e-bae1-4d23-a3d6-223016d622a3")
)
(fp_line
(start 6.35 -3.81)
(end 6.35 3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "eadcbb1b-49f7-43e1-b258-6d315c801fa9")
)
(fp_line
(start 6.35 3.81)
(end 5.08 3.81)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "d062e761-38a1-4175-ac54-f21769d5aa5a")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "4fc196b6-d712-428a-b7c2-39bd66241876")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at -2.54 -5.08)
(size 1.905 1.905)
(drill 0.8)
(layers "F&B.Cu" "*.Mask")
(uuid "fc03854a-bfd2-45d3-b44b-e3cde38442d9")
)
(pad "" np_thru_hole circle
(at -2.54 5.08)
(size 1.905 1.905)
(drill 0.8)
(layers "F&B.Cu" "*.Mask")
(uuid "0f52f636-17dd-4783-950e-96a0eb2d8d5d")
)
(pad "" np_thru_hole circle
(at 2.54 -5.08)
(size 1.905 1.905)
(drill 0.8)
(layers "F&B.Cu" "*.Mask")
(uuid "6af1d6f1-9b3c-450d-82cc-aec5ecedfc12")
)
(pad "" np_thru_hole circle
(at 2.54 5.08)
(size 1.905 1.905)
(drill 0.8)
(layers "F&B.Cu" "*.Mask")
(uuid "0b508ee7-87bd-4ec9-a44a-a78d12d60379")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,193 @@
(footprint "PAM8403 Module"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -2.54 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "38e7c161-6a67-408a-8af3-723545e3e72f")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "PAM8403 Module"
(at 0 -1.04 0)
(unlocked yes)
(layer "F.Fab")
(uuid "739d585d-6293-4dad-884c-7d71a9688986")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "73d76c06-94d6-4b8e-918e-30229377087e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "e84bb152-5d07-44a4-809c-344d0c2aa008")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_rect
(start -8.89 -11.43)
(end 8.89 11.43)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "f2939097-f17b-4701-9fb2-8567e8272636")
)
(fp_line
(start -9 -11.5)
(end 9 -11.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "a84c9d14-8296-46d3-8b81-525ab71f17b9")
)
(fp_line
(start -9 11.5)
(end -9 -11.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "6ac1aabc-b491-4c7c-8a00-5fa3dd572767")
)
(fp_line
(start 9 -11.5)
(end 9 11.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "ad3ebc59-bef1-48cc-9016-091e041e8d02")
)
(fp_line
(start 9 11.5)
(end -9 11.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "43f36aa9-36d3-47ff-9401-ef2b3303c1b6")
)
(fp_text user "${REFERENCE}"
(at 0 1.27 0)
(unlocked yes)
(layer "F.Fab")
(uuid "d674903b-b2cd-4919-856f-6f4e10d5bce5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole circle
(at -7.62 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "656a2ae2-99de-4ba5-8b57-2248c13f4704")
)
(pad "2" thru_hole circle
(at -5.08 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "19b193e0-8f0a-430f-bc65-43633c212012")
)
(pad "3" thru_hole circle
(at -2.54 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "922d087c-9806-41c3-aec0-460bbca5e736")
)
(pad "4" thru_hole circle
(at 5.08 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "572d0fd5-ae11-49d7-a6b9-69fdaa0f26cc")
)
(pad "5" thru_hole circle
(at 7.62 10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c80b0366-1384-4eca-8675-b9bd6d739d05")
)
(pad "6" thru_hole circle
(at -7.62 -10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "122998eb-2204-4cf1-a547-98a0863f8007")
)
(pad "7" thru_hole circle
(at -5.08 -10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "48a633f0-5319-4480-a6bf-68fe8fa307dd")
)
(pad "8" thru_hole circle
(at 5.08 -10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "177c301c-108f-433a-a05c-6047979faf19")
)
(pad "9" thru_hole circle
(at 7.62 -10.16)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "e8bd6398-e488-4774-9f06-4e9df3d49eab")
)
(embedded_fonts no)
)

598
symbols/JailLab.kicad_sym Normal file
View File

@@ -0,0 +1,598 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "Audio_Isolator"
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "T"
(at 0 11.684 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Audio_Isolator"
(at 0.254 9.398 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "JailLab:Audio Isolator"
(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" "Audio transformer"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "transformer coil magnet sound"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Audio_Isolator_0_1"
(polyline
(pts
(xy -3.81 6.35) (xy -2.54 7.62) (xy 2.54 7.62) (xy 3.81 6.35) (xy 3.81 -6.35) (xy 2.54 -7.62) (xy -2.54 -7.62)
(xy -3.81 -6.35) (xy -3.81 6.35)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(arc
(start -1.27 3.81)
(mid -1.656 2.9336)
(end -2.54 2.5654)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -1.27 1.27)
(mid -1.656 0.3936)
(end -2.54 0.0254)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -1.27 -1.27)
(mid -1.656 -2.1464)
(end -2.54 -2.5146)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -1.27 -3.81)
(mid -1.656 -4.6864)
(end -2.54 -5.0546)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 5.08)
(mid -1.642 4.708)
(end -1.27 3.81)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 2.54)
(mid -1.642 2.168)
(end -1.27 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 0)
(mid -1.642 -0.372)
(end -1.27 -1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 -2.54)
(mid -1.642 -2.912)
(end -1.27 -3.81)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.635 5.08) (xy -0.635 -5.08)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0.635 -5.08) (xy 0.635 5.08)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 1.2954 3.81)
(mid 1.6457 4.7117)
(end 2.54 5.08)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 1.2954 1.27)
(mid 1.6457 2.1717)
(end 2.54 2.54)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 1.2954 -1.27)
(mid 1.6457 -0.3683)
(end 2.54 0)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 2.54 2.5654)
(mid 1.6599 2.9299)
(end 1.2954 3.81)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 2.54 0.0254)
(mid 1.6599 0.3899)
(end 1.2954 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 2.54 -2.5146)
(mid 1.6599 -2.1501)
(end 1.2954 -1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 1.3208 -3.81)
(mid 1.6711 -2.9085)
(end 2.5654 -2.54)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(arc
(start 2.5654 -5.0546)
(mid 1.6851 -4.6902)
(end 1.3208 -3.81)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "Audio_Isolator_1_1"
(pin passive line
(at -10.16 5.08 0)
(length 7.62)
(name "AA"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -10.16 -5.08 0)
(length 7.62)
(name "AB"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 10.16 5.08 180)
(length 7.62)
(name "SB"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 10.16 -5.08 180)
(length 7.62)
(name "SA"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "PAM8403_Module"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 7.366 10.414 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "JailLab:PAM8403 Module"
(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 "PAM8403_Module_0_1"
(rectangle
(start -6.35 8.89)
(end 11.43 -12.7)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "PAM8403_Module_1_1"
(pin input line
(at -8.89 6.35 0)
(length 2.54)
(name "LIN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -8.89 3.81 0)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -8.89 1.27 0)
(length 2.54)
(name "RIN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 2.54 11.43 270)
(length 2.54)
(name "VIN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 2.54 -15.24 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 13.97 6.35 180)
(length 2.54)
(name "L+OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 13.97 3.81 180)
(length 2.54)
(name "L-OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 13.97 -1.27 180)
(length 2.54)
(name "R+OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 13.97 -3.81 180)
(length 2.54)
(name "R-OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number ""
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)