From 097ceb5efc315a89791341fa650db7beade560ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Fri, 10 Jun 2022 19:21:21 +0200 Subject: [PATCH] lib: add kikit footprints --- kicad/kikit.pretty/Board.kicad_mod | 14 ++++++++++++++ kicad/kikit.pretty/Fiducial.kicad_mod | 13 +++++++++++++ kicad/kikit.pretty/NPTH.kicad_mod | 9 +++++++++ kicad/kikit.pretty/Tab.kicad_mod | 17 +++++++++++++++++ 4 files changed, 53 insertions(+) create mode 100644 kicad/kikit.pretty/Board.kicad_mod create mode 100644 kicad/kikit.pretty/Fiducial.kicad_mod create mode 100644 kicad/kikit.pretty/NPTH.kicad_mod create mode 100644 kicad/kikit.pretty/Tab.kicad_mod diff --git a/kicad/kikit.pretty/Board.kicad_mod b/kicad/kikit.pretty/Board.kicad_mod new file mode 100644 index 0000000..12c4f5a --- /dev/null +++ b/kicad/kikit.pretty/Board.kicad_mod @@ -0,0 +1,14 @@ +(module Board (layer F.Cu) (tedit 605A21C1) + (descr "Mark board for extraction") + (attr virtual) + (fp_text reference REF** (at -4.5 -5) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (fp_text value Board (at -7.25 -5) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 0) (end -1.25 -4) (layer Dwgs.User) (width 0.2)) + (fp_line (start -1.25 -4) (end -9.25 -4) (layer Dwgs.User) (width 0.2)) + (fp_line (start 0 0) (end 0.5 -1) (layer Dwgs.User) (width 0.2)) + (fp_line (start 0 0) (end -1 -0.5) (layer Dwgs.User) (width 0.2)) +) diff --git a/kicad/kikit.pretty/Fiducial.kicad_mod b/kicad/kikit.pretty/Fiducial.kicad_mod new file mode 100644 index 0000000..2f181d9 --- /dev/null +++ b/kicad/kikit.pretty/Fiducial.kicad_mod @@ -0,0 +1,13 @@ +(module Fiducial:Fiducial (layer F.Cu) (tedit 5EA93A7C) + (descr "Circular Fiducial") + (tags fiducial) + (attr smd) + (fp_text reference REF** (at 0 -1.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Fiducial (at 0 1.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers F.Cu F.Mask) + (solder_mask_margin 0.25) (clearance 0.25)) +) diff --git a/kicad/kikit.pretty/NPTH.kicad_mod b/kicad/kikit.pretty/NPTH.kicad_mod new file mode 100644 index 0000000..9d7b1cf --- /dev/null +++ b/kicad/kikit.pretty/NPTH.kicad_mod @@ -0,0 +1,9 @@ +(module NPTH (layer F.Cu) (tedit 618E7E16) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value NPTH (at 0 -0.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 1 1) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/kicad/kikit.pretty/Tab.kicad_mod b/kicad/kikit.pretty/Tab.kicad_mod new file mode 100644 index 0000000..c89a44e --- /dev/null +++ b/kicad/kikit.pretty/Tab.kicad_mod @@ -0,0 +1,17 @@ +(module Tab (layer F.Cu) (tedit 60708B1A) + (descr "A symbol representing annotation for tab placement") + (attr virtual) + (fp_text reference REF** (at 0 -2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Tab (at -2.75 -1) (layer Dwgs.User) + (effects (font (size 1.2 1.2) (thickness 0.2))) + ) + (fp_line (start 0.25 0) (end -0.75 1) (layer Dwgs.User) (width 0.3)) + (fp_line (start 0.25 0) (end -0.75 -1) (layer Dwgs.User) (width 0.3)) + (fp_line (start 0.25 0) (end -2.75 0) (layer Dwgs.User) (width 0.3)) + (fp_line (start 0.25 1) (end 0.25 -1) (layer Dwgs.User) (width 0.3)) + (fp_text user "KIKIT: width: 3mm" (at -5.5 0 90) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) +)