From c81d07ac47bba79439aec82cf7f7f8e788536a8a Mon Sep 17 00:00:00 2001 From: Anton Date: Sat, 7 Feb 2026 21:53:34 +0300 Subject: [PATCH] Add Capacitors library --- .gitignore | 3 + Capacitors/Capacitors.bak | 5 + Capacitors/Capacitors.kicad_sym | 118 ++++ Capacitors/Capacitors.pretty/C0805.kicad_mod | 206 ++++++ Format.kicad_wks | 622 +++++++++++++++++++ Resistors/Resistors.pretty/R0805.kicad_mod | 4 +- 6 files changed, 956 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 Capacitors/Capacitors.bak create mode 100644 Capacitors/Capacitors.kicad_sym create mode 100644 Capacitors/Capacitors.pretty/C0805.kicad_mod create mode 100644 Format.kicad_wks diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4b9916d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ + +# Files +.bak diff --git a/Capacitors/Capacitors.bak b/Capacitors/Capacitors.bak new file mode 100644 index 0000000..acba36e --- /dev/null +++ b/Capacitors/Capacitors.bak @@ -0,0 +1,5 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") +) diff --git a/Capacitors/Capacitors.kicad_sym b/Capacitors/Capacitors.kicad_sym new file mode 100644 index 0000000..6106ac2 --- /dev/null +++ b/Capacitors/Capacitors.kicad_sym @@ -0,0 +1,118 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "C" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 3.75 3.75 0) + (do_not_autoplace) + (effects + (font + (size 2.1844 2.1844) + ) + ) + ) + (property "Value" "*" + (at 2.5 -3.75 0) + (do_not_autoplace) + (effects + (font + (size 2.1844 2.1844) + ) + (justify left bottom) + ) + ) + (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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_1_0" + (polyline + (pts + (xy -0.75 4) (xy -0.75 -4) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.75 -4) (xy 0.75 4) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5 0 0) + (length 4.2) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 5 0 180) + (length 4.2) + (name "2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) +) diff --git a/Capacitors/Capacitors.pretty/C0805.kicad_mod b/Capacitors/Capacitors.pretty/C0805.kicad_mod new file mode 100644 index 0000000..33ca021 --- /dev/null +++ b/Capacitors/Capacitors.pretty/C0805.kicad_mod @@ -0,0 +1,206 @@ +(footprint "C0805" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "REF**" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "748b2e42-8a67-4fcd-8eff-aa3682e30072") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "C0805" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "e1cef26a-9b05-47d0-95ed-57ad6f7a78aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8302005e-f72b-479d-a4e3-f10c21d3c5a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e409e5d7-234e-4d0f-893c-50687e83593f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9095226d-dc80-4309-b207-ae0b3c84dbbd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -0.261252 -0.635) + (end 0.261252 -0.635) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5b89156-25fd-4982-832b-7a101d828db8") + ) + (fp_line + (start -0.261252 0.635) + (end 0.261252 0.635) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1537c18-e148-4e80-abe3-76952c047734") + ) + (fp_line + (start -1.7 -0.98) + (end 1.7 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9fb88c89-f8d6-43df-af23-2e208e786425") + ) + (fp_line + (start -1.7 0.98) + (end -1.7 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57f85840-bafd-4eb2-a30f-3aac019a2b34") + ) + (fp_line + (start 1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b846abe-c163-4f56-abb1-1f90b748ef50") + ) + (fp_line + (start 1.7 0.98) + (end -1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12661fea-1ffa-4545-aaad-52ab7216df74") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4604630f-a6a4-4c66-955a-731baf7104b0") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "586b9b4b-d05d-4b12-9dcf-1d926c022460") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc264de6-6f0a-480a-b498-0ace3025117e") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f48e2ee-4bde-4581-b821-e8812a62bf44") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c0d28e02-a811-416e-8ea3-8972062d277d") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.016 0) + (size 1.1 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8fcab996-2ba6-4e37-8313-be9ac1a3cf10") + ) + (pad "2" smd roundrect + (at 1.016 0) + (size 1.1 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1e36b295-7e96-456f-a51a-a71b62e7b4c1") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/Format.kicad_wks b/Format.kicad_wks new file mode 100644 index 0000000..05df978 --- /dev/null +++ b/Format.kicad_wks @@ -0,0 +1,622 @@ +(kicad_wks + (version 20231118) + (generator "pl_editor") + (generator_version "8.0") + (setup + (textsize 3 3) + (linewidth 0.3) + (textlinewidth 0.25) + (left_margin 8) + (right_margin 5) + (top_margin 5) + (bottom_margin 5) + ) + (line + (name "segm1:Line") + (start 0 60 lbcorner) + (end 12 60 lbcorner) + (linewidth 0.6) + (repeat 3) + (incry 25) + ) + (line + (name "segm3:Line") + (start 82 0 ltcorner) + (end 82 14 ltcorner) + (linewidth 0.6) + ) + (line + (name "segm6:Line") + (start 12 14 ltcorner) + (end 82 14 ltcorner) + (linewidth 0.6) + ) + (line + (name "segm7:Line") + (start 0 145 lbcorner) + (end 12 145 lbcorner) + (linewidth 0.6) + ) + (line + (name "segm8:Line") + (start 0 0 lbcorner) + (end 12 0 lbcorner) + (linewidth 0.6) + (repeat 2) + (incry 25) + ) + (line + (name "segm9:Line") + (start 120 55) + (end 120 0) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm10:Line") + (start 130 55) + (end 130 0) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm11:Line") + (start 145 55) + (end 145 0) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm12:Line") + (start 168 55) + (end 168 0) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm13:Line") + (start 178 55) + (end 178 30) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm14:Line") + (start 185 40) + (end 120 40) + (option page1only) + (repeat 3) + (incry 5) + ) + (line + (name "segm15:Line") + (start 185 30) + (end 120 30) + (option page1only) + (linewidth 0.6) + (repeat 2) + (incry 5) + ) + (line + (name "segm16:Line") + (start 185 5) + (end 120 5) + (option page1only) + (repeat 5) + (incry 5) + ) + (line + (name "segm19:Line") + (start 185 55) + (end 0 55) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm20:Line") + (start 0 145 lbcorner) + (end 0 0 lbcorner) + (linewidth 0.6) + (repeat 2) + (incrx 5) + ) + (line + (name "segm21:Line") + (start 45 35) + (end 45 20) + (option page1only) + (repeat 2) + (incrx -5) + ) + (line + (name "segm22:Line") + (start 35 40) + (end 35 20) + (option page1only) + (linewidth 0.6) + (repeat 2) + (incrx -17) + ) + (line + (name "segm23:Line") + (start 50 20) + (end 0 20) + (option page1only) + (linewidth 0.6) + (repeat 2) + (incry 15) + ) + (line + (name "segm24:Line") + (start 50 40) + (end 50 0) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm25:Line") + (start 120 15) + (end 0 15) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm26:Line") + (start 120 40) + (end 0 40) + (option page1only) + (linewidth 0.6) + ) + (line + (name "segm27:Line") + (start 185 0) + (end 185 55) + (option page1only) + (linewidth 0.6) + ) + (rect + (name "rect1:Rect") + (start 12 0 lbcorner) + (end 0 0 rtcorner) + (linewidth 0.6) + ) + (tbtext "Лист" + (name "text1:Text") + (pos 173 32.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "${COMMENT3}" + (name "text2:Text") + (pos 167.5 22.5) + (option page1only) + (font + (face "GOST type A") italic) + (maxlen 21.5) + ) + (tbtext "Пров." + (name "text3:Text") + (pos 184.5 22.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "Утв." + (name "text4:Text") + (pos 184.5 2.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "Н.контр." + (name "text5:Text") + (pos 184.5 7.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "Лит." + (name "text6:Text") + (pos 42 37.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "${COMMENT1}" + (name "text7:Text") + (pos 60 47.5) + (option page1only) + (font + (face "GOST type A") + (linewidth 0.5) + (size 5 5) italic) + (justify center) + (maxlen 119) + ) + (tbtext "${##}" + (name "text8:Text") + (pos 8 17.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (line + (name "segm28:Line") + (start 185 15) + (end 185 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm29:Line") + (start 185 15) + (end 0 15) + (option notonpage1) + (linewidth 0.6) + ) + (tbtext "${COMPANY}" + (name "text9:Text") + (pos 25 7) + (option page1only) + (font + (face "GOST type A") + (linewidth 0.35) + (size 3.5 3.5) italic) + (justify center) + (maxlen 48) + (maxheight 14) + ) + (tbtext "${TITLE}" + (name "text10:Text") + (pos 85 27.5) + (option page1only) + (font + (face "GOST type A") + (linewidth 0.35) + (size 3.5 3.5) italic) + (justify center) + (maxlen 67) + (maxheight 22) + ) + (tbtext "Листов" + (name "text11:Text") + (pos 29 17.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "${COMMENT1}" + (name "text12:Text") + (pos 47 7 ltcorner) + (rotate 180) + (font + (face "GOST type A") + (linewidth 0.35) + (size 3.5 3.5) italic) + (justify center) + (maxlen 69) + ) + (tbtext "${#}" + (name "text13:Text") + (pos 35 17.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Лист" + (name "text14:Text") + (pos 49 17.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (line + (name "segm30:Line") + (start 30 20) + (end 30 15) + (option page1only) + (linewidth 0.6) + ) + (tbtext "Масштаб" + (name "text15:Text") + (pos 9 37.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Масса" + (name "text16:Text") + (pos 26.5 37.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "${COMMENT4}" + (name "text17:Text") + (pos 167.5 2.5) + (option page1only) + (font + (face "GOST type A") italic) + (maxlen 21.5) + ) + (tbtext "${COMMENT2}" + (name "text18:Text") + (pos 167.5 27.5) + (option page1only) + (font + (face "GOST type A") italic) + (maxlen 21.5) + ) + (tbtext "Разраб." + (name "text19:Text") + (pos 184.5 27.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "Дата" + (name "text20:Text") + (pos 125 32.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Подп." + (name "text21:Text") + (pos 137 32.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "N°докум." + (name "text22:Text") + (pos 156.5 32.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Изм." + (name "text23:Text") + (pos 181.5 32.5) + (option page1only) + (font + (face "GOST type A") italic) + (justify center) + (maxlen 6.5) + ) + (line + (name "segm31:Line") + (start 0 287 lbcorner) + (end 12 287 lbcorner) + (option page1only) + (linewidth 0.6) + (repeat 3) + (incry -60) + ) + (tbtext "Взам.инв.N°" + (name "text24:Text") + (pos 2.5 72.5 lbcorner) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Т.контр." + (name "text25:Text") + (pos 184.5 17.5) + (option page1only) + (font + (face "GOST type A") italic) + ) + (tbtext "Подп. и дата" + (name "text26:Text") + (pos 2.5 42.5 lbcorner) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Инв.N°дубл." + (name "text27:Text") + (pos 2.5 97.5 lbcorner) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Инв.N°подл." + (name "text28:Text") + (pos 2.5 12.5 lbcorner) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (line + (name "segm32:Line") + (start 0 287 lbcorner) + (end 0 167 lbcorner) + (option page1only) + (linewidth 0.6) + (repeat 2) + (incrx 5) + ) + (tbtext "Подп. и дата" + (name "text29:Text") + (pos 2.5 127.5 lbcorner) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Перв. примен." + (name "text30:Text") + (pos 2.5 257 lbcorner) + (option page1only) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Справ. N°" + (name "text31:Text") + (pos 2.5 197 lbcorner) + (option page1only) + (rotate 90) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "${#}" + (name "text32:Text") + (pos 5 4) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Лист" + (name "text33:Text") + (pos 5 11.5) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Копировал" + (name "text34:Text") + (pos 110 -2.5) + (font + (face "GOST type A") italic) + ) + (tbtext "Формат ${PAPER}" + (name "text35:Text") + (pos 40 -2.5) + (font + (face "GOST type A") italic) + ) + (tbtext "${COMMENT1}" + (name "text36:Text") + (pos 65 7.5) + (option notonpage1) + (font + (face "GOST type A") + (linewidth 0.5) + (size 5 5) italic) + (justify center) + (maxlen 109) + (maxheight 14) + ) + (tbtext "Дата" + (name "text37:Text") + (pos 125 2.5) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Подп." + (name "text38:Text") + (pos 137.5 2.5) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "N°докум." + (name "text39:Text") + (pos 156.5 2.5) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Лист" + (name "text40:Text") + (pos 173 2.5) + (option notonpage1) + (font + (face "GOST type A") italic) + (justify center) + ) + (tbtext "Изм." + (name "text41:Text") + (pos 181.5 2.5) + (option notonpage1) + (font italic) + (justify center) + (maxlen 6.5) + ) + (line + (name "segm33:Line") + (start 10 8) + (end 0 8) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm34:Line") + (start 10 15) + (end 10 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm35:Line") + (start 185 10) + (end 120 10) + (option notonpage1) + ) + (line + (name "segm36:Line") + (start 185 5) + (end 120 5) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm37:Line") + (start 120 15) + (end 120 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm38:Line") + (start 130 15) + (end 130 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm39:Line") + (start 145 15) + (end 145 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm40:Line") + (start 168 15) + (end 168 0) + (option notonpage1) + (linewidth 0.6) + ) + (line + (name "segm41:Line") + (start 178 15) + (end 178 0) + (option notonpage1) + (linewidth 0.6) + ) +) diff --git a/Resistors/Resistors.pretty/R0805.kicad_mod b/Resistors/Resistors.pretty/R0805.kicad_mod index 187825d..96a4bfc 100644 --- a/Resistors/Resistors.pretty/R0805.kicad_mod +++ b/Resistors/Resistors.pretty/R0805.kicad_mod @@ -179,14 +179,14 @@ ) ) (pad "1" smd roundrect - (at -1 0) + (at -1.016 0) (size 1.1 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (uuid "9702d628-9b91-4d58-9130-9271bd872f5b") ) (pad "2" smd roundrect - (at 1 0) + (at 1.016 0) (size 1.1 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)