Schematic Complete, Time for git

This commit is contained in:
Fridolin Kutterer 2026-04-21 20:00:54 +02:00
commit 63c327c71f
23 changed files with 216645 additions and 0 deletions

27
.gitignore vendored Normal file
View File

@ -0,0 +1,27 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
~*.lck
\#auto_saved_files#
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses

14729
16x24VDI.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

2466
32bit_i2c_gpio.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

5276
4x24VHPDO.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

1302
4xCustomAFE.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

52
4xRSMUX.kicad_sch Normal file
View File

@ -0,0 +1,52 @@
(kicad_sch
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
(uuid "caf6b04f-a4c9-4cc1-8715-5dc11291c656")
(paper "A3")
(lib_symbols)
(hierarchical_label "SEL1"
(shape input)
(at 88.9 124.46 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "575452b1-ebc4-419f-a3c3-7e6565e5a964")
)
(hierarchical_label "TX"
(shape input)
(at 88.9 114.3 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "8326316b-a65f-43c5-b9a0-536ff2d38136")
)
(hierarchical_label "RX"
(shape output)
(at 88.9 116.84 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "a6d53c3d-8619-400e-b427-6b1778191fc7")
)
(hierarchical_label "SEL0"
(shape input)
(at 88.9 121.92 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "ad8179b3-1a95-4509-912d-0016fc7a0814")
)
)

6409
4xRelayDO.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

14689
8x24VDI.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

736
8x24VHPDO.kicad_sch Normal file
View File

@ -0,0 +1,736 @@
(kicad_sch
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
(uuid "6de9c7bf-e612-4a63-b53a-76e430530a8e")
(paper "A3")
(lib_symbols
(symbol "Connector:Screw_Terminal_01x02"
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "J"
(at 0 2.54 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Screw_Terminal_01x02"
(at 0 -5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(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" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "screw terminal"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "TerminalBlock*:*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Screw_Terminal_01x02_1_1"
(rectangle
(start -1.27 1.27)
(end 1.27 -3.81)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy -0.5334 0.3302) (xy 0.3302 -0.508)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.5334 -2.2098) (xy 0.3302 -3.048)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.3556 0.508) (xy 0.508 -0.3302)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.3556 -2.032) (xy 0.508 -2.8702)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0)
(radius 0.635)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 -2.54)
(radius 0.635)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(pin passive line
(at -5.08 0 0)
(length 3.81)
(name "Pin_1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -2.54 0)
(length 3.81)
(name "Pin_2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Local_Driver:ITS4040D-EP-D"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "ITS4040D-EP-D"
(at 0.254 7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Package_SO:Infineon_PG-TSDSO-14-22"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://www.infineon.com/assets/row/public/documents/10/49/infineon-its4040d-ep-d-ds-en.pdf"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "40 mΩ Dual Channel Smart High-Side Power Switch"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "dual power high-side switch"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "ITS4040D-EP-D_0_0"
(pin input line
(at -10.16 5.08 0)
(length 2.54)
(name "TM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin open_collector line
(at -10.16 2.54 0)
(length 2.54)
(name "ST"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -10.16 -2.54 0)
(length 2.54)
(name "IN1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -10.16 -7.62 0)
(length 2.54)
(name "IN2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -2.54 -12.7 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -2.54 -12.7 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -2.54 -12.7 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -2.54 -12.7 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -2.54 -12.7 90)
(length 2.54)
(hide yes)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -12.7 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 10.16 5.08 180)
(length 2.54)
(name "VS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "EP"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 10.16 -2.54 180)
(length 2.54)
(name "OUT1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 10.16 -2.54 180)
(length 2.54)
(hide yes)
(name "OUT1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 10.16 -7.62 180)
(length 2.54)
(hide yes)
(name "OUT2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 10.16 -7.62 180)
(length 2.54)
(name "OUT2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "ITS4040D-EP-D_0_1"
(rectangle
(start -7.62 6.35)
(end 7.62 -10.16)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
)
(embedded_fonts no)
)
)
(label "PGND"
(at 248.92 116.84 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "33248168-d69b-47f3-a354-8f5a5c0efdd1")
)
(symbol
(lib_id "Connector:Screw_Terminal_01x02")
(at 254 114.3 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "4d0fbe85-7572-458f-9000-4a19d28f01ed")
(property "Reference" "J9"
(at 256.54 114.2999 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "Screw_Terminal_01x02"
(at 256.54 116.8399 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" ""
(at 254 114.3 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 254 114.3 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
(at 254 114.3 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "90a2db5f-788e-49b6-aa50-e9a8f7ab08f7")
)
(pin "1"
(uuid "42d5f78f-606f-49f3-b5a6-23264eb7a274")
)
(instances
(project ""
(path "/4827c64c-e580-4280-84f6-35299cb43a7d/54dc60f4-8f12-402f-9cff-4fe1e54b9994"
(reference "J9")
(unit 1)
)
)
)
)
(symbol
(lib_id "Local_Driver:ITS4040D-EP-D")
(at 185.42 118.11 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "a8137157-1a19-4723-8430-6b911e753f12")
(property "Reference" "U1"
(at 185.42 106.68 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "ITS4040D-EP-D"
(at 185.42 109.22 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Package_SO:Infineon_PG-TSDSO-14-22"
(at 185.42 118.11 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://www.infineon.com/assets/row/public/documents/10/49/infineon-its4040d-ep-d-ds-en.pdf"
(at 185.42 118.11 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "40 mΩ Dual Channel Smart High-Side Power Switch"
(at 185.42 118.11 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "9"
(uuid "83f7de48-25fd-417a-9c29-b90dc68a5fb5")
)
(pin "14"
(uuid "af869a0a-df87-41f8-8870-79bbf1dd20ea")
)
(pin "10"
(uuid "7d2e58e1-846e-4afc-9daf-eb183720ff94")
)
(pin "13"
(uuid "a2d5bc55-c524-47c6-9a74-e069b0e363b9")
)
(pin "4"
(uuid "77fa7c35-2c10-4759-b64f-6f0cbb3fbb08")
)
(pin "8"
(uuid "8a7d07e6-3fe7-45b8-a8fa-2733fcff1467")
)
(pin "6"
(uuid "935fec4a-4f49-4486-acef-ab6a16fbe0ab")
)
(pin "EP"
(uuid "3e2c6fab-43a7-4b85-a267-e30044252616")
)
(pin "2"
(uuid "a4e20657-05de-4bc4-923b-8ae1f734f899")
)
(pin "12"
(uuid "7a81eed1-a825-4739-b99c-400971687614")
)
(pin "3"
(uuid "34a1fb59-e675-4fb1-9f9c-3daafe027378")
)
(pin "7"
(uuid "a7d59670-7bc3-4628-a79c-3ddba5bf637e")
)
(pin "5"
(uuid "e8e662f1-a676-41ad-b415-eaa27295c35a")
)
(pin "11"
(uuid "600b1404-ec03-481d-a1b5-0a8108a6001d")
)
(pin "1"
(uuid "3c2bd861-0ab9-433b-8ba7-fd6a57c76923")
)
(instances
(project ""
(path "/4827c64c-e580-4280-84f6-35299cb43a7d/54dc60f4-8f12-402f-9cff-4fe1e54b9994"
(reference "U1")
(unit 1)
)
)
)
)
)

11857
8x24VLPDO.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

7069
8xADC.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

2393
8xDAC.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

2040
DIO_Power.kicad_sch Normal file

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

1130
i2c_isol.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

6346
interlocks.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

4499
isolated_usb.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

2137
mcu.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

7114
psu.kicad_sch Normal file

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