Added 3d-render of assembled board to readme, schematic redrawn

Some parts were using different footprints in the schematic than
in the pcb, rearranged the schematic to make it easier to read,
added PWR_Flags to make DRC happy, added a project library
that contains a 3d-model for the audio jack (the part stayed the
same, however the official kicad library was missing a 3d model)
This commit is contained in:
Raschtuttis Merlin 2024-02-17 17:02:18 +01:00
parent e804d4701a
commit a813a7b465
24 changed files with 3518 additions and 1717 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/CAD/.kiri/
/CAD/electrosluch_basic-backups/

BIN
CAD/PCB-Render.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

File diff suppressed because it is too large Load Diff

View File

@ -463,7 +463,7 @@
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"step": "electrosluch_basic.step",
"vrml": ""
},
"page_layout_descr_file": ""

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,130 @@
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
(symbol "AudioJack_CUI_SJ1-3525N" (in_bom yes) (on_board yes)
(property "Reference" "J2" (at 0.635 7.62 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "CUI_SJ1_3525N" (at -1.905 7.62 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "electrosluch_parts:CUI_SJ1-3525N" (at -2.54 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 -12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "audio jack receptacle stereo headphones phones TRS connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Audio Jack, 3 Poles (Stereo / TRS), Switched TR Poles (Normalling)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Jack*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "AudioJack_CUI_SJ1-3525N_0_1"
(rectangle (start -5.08 -5.08) (end -6.35 -7.62)
(stroke (width 0.254) (type default))
(fill (type outline))
)
(rectangle (start -5.08 3.81) (end 2.54 -10.16)
(stroke (width 0.254) (type default))
(fill (type background))
)
(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))
)
(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 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))
)
(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 -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 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))
)
)
(symbol "AudioJack_CUI_SJ1-3525N_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))))
(alternate "3" passive line)
)
(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))))
(alternate "11" passive line)
)
(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))))
(alternate "1" passive line)
)
(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))))
(alternate "2" passive line)
)
(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))))
(alternate "10" passive line)
)
)
)
)

View File

@ -0,0 +1,76 @@
(footprint "Jack_3.5mm_CUI_SJ1-3525N_Horizontal" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "TRS 3.5mm, horizontal, through-hole, https://www.cuidevices.com/product/resource/pdf/sj1-352xn.pdf")
(tags "TRS audio jack stereo horizontal")
(property "Sheetfile" "electrosluch_basic.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Audio Jack, 3 Poles (Stereo / TRS), Switched TR Poles (Normalling)")
(property "ki_keywords" "audio jack receptacle stereo headphones phones TRS connector")
(attr through_hole exclude_from_pos_files)
(fp_text reference "J2" (at 6.778 -6.985 -90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 896d6f42-48b7-40c6-b9f8-788e0ec81504)
)
(fp_text value "AudioJack2_Ground_Switch" (at 0 -10) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6da8155b-d230-4e05-9f13-8890262446d7)
)
(fp_text user "PCB edge" (at 0 2.54 unlocked) (layer "Dwgs.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8baa94ca-3573-4aaf-b79d-5a8387c8672f)
)
(fp_line (start -6 -7.7) (end 6 -7.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f6722ec9-9548-427e-9d54-6f5eec66c62a))
(fp_line (start -6 3.3) (end -6 -7.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3a715105-39ca-4dd1-acd6-c1dfa00bfd5b))
(fp_line (start -4.5 3.3) (end -6 3.3)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7ed63ae8-ef74-4b81-8fb7-422cde8799c0))
(fp_line (start 6 -7.7) (end 6 3.3)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 561143bf-3cc1-4d38-81d0-0f1fffe20d57))
(fp_line (start 6 3.3) (end 4.5 3.3)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b3331f93-011e-4a61-aa65-3a813c884cc0))
(fp_line (start -6.25 -7.95) (end -6.25 4.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4860311b-fc6b-4675-bd68-a538eb16fd9a))
(fp_line (start -6.25 4.75) (end -3.25 4.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ab86fff8-0d29-4dac-bffe-5993f2a178f9))
(fp_line (start -3.25 4.75) (end -3.25 6.55)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62d74b4d-493a-47ef-9b70-6eb999507277))
(fp_line (start -3.25 6.55) (end 3.25 6.55)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c5cb9bae-faa1-41fc-ba96-58f85722a631))
(fp_line (start 3.25 4.75) (end 6.25 4.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8835e521-3e91-451a-8112-bb0501bac3d3))
(fp_line (start 3.25 6.55) (end 3.25 4.75)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 55ffb7c0-515b-4899-94be-918a2093c62b))
(fp_line (start 6.25 -7.95) (end -6.25 -7.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 76e05852-0321-4c8a-bd14-86717f420989))
(fp_line (start 6.25 4.5) (end 6.25 -7.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1d4b3562-f4ef-4d89-bb5f-312b3e2e85fc))
(fp_line (start 6.25 4.75) (end 6.25 4.5)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 532e636f-b4ed-471d-bdfa-1d9feb8ed8c6))
(fp_line (start -6 -7.7) (end 6 -7.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a51bc3bf-5940-499d-b419-ca0879a09e77))
(fp_line (start -6 3.3) (end -6 -7.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b2cdf306-a138-45a2-a167-13c27629d6b4))
(fp_line (start -4.5 3.3) (end -6 3.3)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b2251fc4-7ee7-4258-afe9-2b31fc8b7325))
(fp_line (start 4.5 3.3) (end 6 3.3)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp beda5cef-6364-4612-8fa1-5d772a42c21a))
(fp_line (start 6 3.3) (end 6 -7.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fecfc4b2-99e8-400c-a6b4-a9bba4c9b553))
(pad "" np_thru_hole circle (at -5 0) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp e6f0c64b-30ca-43b1-9bef-e7bb06679a2e))
(pad "" np_thru_hole circle (at -5 2.5) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp 52c94bbb-f774-4a67-976e-9247d0b3d3b3))
(pad "" np_thru_hole circle (at 0 -5) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp 7a40362d-e929-42f7-befa-106ec67eaea2))
(pad "" np_thru_hole circle (at 0 4.191) (size 1.016 1.016) (drill oval 5.5 2) (layers "F&B.Cu") (tstamp 6dc9c6f2-8d7a-4e53-a7d7-8d51f97ba6ec))
(pad "" np_thru_hole circle (at 5 0) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp c29b54ab-bbdd-4e88-9a71-b289ffcc9e14))
(pad "" np_thru_hole circle (at 5 2.5) (size 1.2 1.2) (drill 1.2) (layers "*.Cu") (tstamp c5011f32-35db-45c7-aeb9-614c2f708120))
(pad "R" thru_hole oval (at -5 -5) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask") (tstamp 092e47c5-8ea5-47c7-9a3c-1dd2a81512cc))
(pad "RN" thru_hole oval (at -2.5 -5) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask") (tstamp fbee2740-fadc-42e3-bfc7-f53322562ce1))
(pad "S" thru_hole oval (at 0 0) (size 2.2 1.2) (drill oval 1.4 0.4) (layers "*.Cu" "*.Mask") (tstamp 2eed4e70-4527-4a2d-9150-a58a4f55ce27))
(pad "T" thru_hole oval (at 5 -5 180) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask") (tstamp 533bd577-d060-4586-bb01-d1b85a953050))
(pad "TN" thru_hole oval (at 2.5 -5 180) (size 1.2 2.2) (drill oval 0.4 1.4) (layers "*.Cu" "*.Mask") (tstamp aa895625-0051-4d99-a575-ea3cac6b12d9))
(model "${KIPRJMOD}/SJ1-3525N.stp"
(offset (xyz 0 -6.8 2.5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

4
CAD/fp-lib-table Normal file
View File

@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "electrosluch_parts")(type "KiCad")(uri "${KIPRJMOD}/electrosluch_parts.pretty")(options "")(descr ""))
)

View File

@ -1,5 +1,5 @@
# Electrosluch Prototype
![Gerendertes Bild des fertigen PCBs](CAD/PCB-Render.png)
## Idee
Inspiriert durch Max, der durch das Make-Magazin inspiriert wurde.