summaryrefslogtreecommitdiff
path: root/demos/video/libs/footprints.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'demos/video/libs/footprints.pretty')
-rw-r--r--demos/video/libs/footprints.pretty/LRTDK.kicad_mod20
-rw-r--r--demos/video/libs/footprints.pretty/PLCC68.kicad_mod92
-rw-r--r--demos/video/libs/footprints.pretty/PLCC84.kicad_mod108
-rw-r--r--demos/video/libs/footprints.pretty/sim72.kicad_mod91
4 files changed, 311 insertions, 0 deletions
diff --git a/demos/video/libs/footprints.pretty/LRTDK.kicad_mod b/demos/video/libs/footprints.pretty/LRTDK.kicad_mod
new file mode 100644
index 0000000..bc2c042
--- /dev/null
+++ b/demos/video/libs/footprints.pretty/LRTDK.kicad_mod
@@ -0,0 +1,20 @@
+(module LRTDK (layer F.Cu) (tedit 54018D02)
+ (fp_text reference L6 (at -0.381 -5.08 180) (layer F.SilkS)
+ (effects (font (size 1.524 1.016) (thickness 0.254)))
+ )
+ (fp_text value 470nS (at 0.1 -8.3) (layer F.SilkS)
+ (effects (font (size 1.524 1.016) (thickness 0.254)))
+ )
+ (fp_line (start 12.7 -1.27) (end 12.7 0) (layer F.SilkS) (width 0.381))
+ (fp_line (start 7.62 -1.27) (end 7.62 0) (layer F.SilkS) (width 0.381))
+ (fp_line (start -10.16 0) (end -10.16 -1.27) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 0) (end -12.7 -1.27) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 -1.27) (end -15.24 -11.43) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 -11.43) (end 15.24 -11.43) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -11.43) (end 15.24 -1.27) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 -1.27) (end 15.24 -1.27) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole circle (at -12.7 0) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at -10.16 0) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 7.62 0) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 12.7 0) (size 1.524 1.524) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/demos/video/libs/footprints.pretty/PLCC68.kicad_mod b/demos/video/libs/footprints.pretty/PLCC68.kicad_mod
new file mode 100644
index 0000000..5883f3f
--- /dev/null
+++ b/demos/video/libs/footprints.pretty/PLCC68.kicad_mod
@@ -0,0 +1,92 @@
+(module PLCC68 (layer F.Cu) (tedit 200000)
+ (descr "Support Plcc 68 pins, pads ronds")
+ (tags PLCC)
+ (fp_text reference U*** (at 0 -2.54) (layer F.SilkS)
+ (effects (font (size 2.56794 1.50622) (thickness 0.3048)))
+ )
+ (fp_text value PLCC68 (at 0 2.54) (layer F.SilkS)
+ (effects (font (size 2.55778 1.48844) (thickness 0.3048)))
+ )
+ (fp_line (start -13.97 -13.97) (end 13.97 -13.97) (layer F.SilkS) (width 0.381))
+ (fp_line (start 13.97 -13.97) (end 13.97 13.97) (layer F.SilkS) (width 0.381))
+ (fp_line (start 13.97 13.97) (end -13.97 13.97) (layer F.SilkS) (width 0.381))
+ (fp_line (start -13.97 13.97) (end -13.97 -13.97) (layer F.SilkS) (width 0.381))
+ (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer F.SilkS) (width 0.381))
+ (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer F.SilkS) (width 0.381))
+ (fp_line (start 7.62 7.62) (end -5.08 7.62) (layer F.SilkS) (width 0.381))
+ (fp_line (start -5.08 7.62) (end -7.62 5.08) (layer F.SilkS) (width 0.381))
+ (fp_line (start -7.62 5.08) (end -7.62 -7.62) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -12.7 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -10.16 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at -12.7 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at -10.16 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at -12.7 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at -10.16 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at -12.7 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at -10.16 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at -12.7 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at -10.16 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at -10.16 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at -7.62 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at -7.62 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at -5.08 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at -5.08 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 16 thru_hole circle (at -2.54 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 17 thru_hole circle (at -2.54 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 18 thru_hole circle (at 0 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 19 thru_hole circle (at 0 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 20 thru_hole circle (at 2.54 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 21 thru_hole circle (at 2.54 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 22 thru_hole circle (at 5.08 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 23 thru_hole circle (at 5.08 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 24 thru_hole circle (at 7.62 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 25 thru_hole circle (at 7.62 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 26 thru_hole circle (at 10.16 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 27 thru_hole circle (at 12.7 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 28 thru_hole circle (at 10.16 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 29 thru_hole circle (at 12.7 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 30 thru_hole circle (at 10.16 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 31 thru_hole circle (at 12.7 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 32 thru_hole circle (at 10.16 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 33 thru_hole circle (at 12.7 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 34 thru_hole circle (at 10.16 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 35 thru_hole circle (at 12.7 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 36 thru_hole circle (at 10.16 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 37 thru_hole circle (at 12.7 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 38 thru_hole circle (at 10.16 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 39 thru_hole circle (at 12.7 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 40 thru_hole circle (at 10.16 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 41 thru_hole circle (at 12.7 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 42 thru_hole circle (at 10.16 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 43 thru_hole circle (at 12.7 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 44 thru_hole circle (at 10.16 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 45 thru_hole circle (at 10.16 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 46 thru_hole circle (at 7.62 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 47 thru_hole circle (at 7.62 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 48 thru_hole circle (at 5.08 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 49 thru_hole circle (at 5.08 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 50 thru_hole circle (at 2.54 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 51 thru_hole circle (at 2.54 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 52 thru_hole circle (at 0 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 53 thru_hole circle (at 0 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 54 thru_hole circle (at -2.54 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 55 thru_hole circle (at -2.54 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 56 thru_hole circle (at -5.08 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 57 thru_hole circle (at -5.08 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 58 thru_hole circle (at -7.62 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 59 thru_hole circle (at -7.62 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 60 thru_hole circle (at -10.16 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 61 thru_hole circle (at -12.7 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 62 thru_hole circle (at -10.16 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 63 thru_hole circle (at -12.7 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 64 thru_hole circle (at -10.16 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 65 thru_hole circle (at -12.7 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 66 thru_hole circle (at -10.16 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 67 thru_hole circle (at -12.7 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 68 thru_hole circle (at -10.16 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (model support/supp_plcc68.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/demos/video/libs/footprints.pretty/PLCC84.kicad_mod b/demos/video/libs/footprints.pretty/PLCC84.kicad_mod
new file mode 100644
index 0000000..3e319da
--- /dev/null
+++ b/demos/video/libs/footprints.pretty/PLCC84.kicad_mod
@@ -0,0 +1,108 @@
+(module PLCC84 (layer F.Cu) (tedit 200000)
+ (descr "Support Plcc 84 pins, pads ronds")
+ (tags PLCC)
+ (fp_text reference U*** (at 0 -2.54) (layer F.SilkS)
+ (effects (font (size 3.33756 1.94818) (thickness 0.3048)))
+ )
+ (fp_text value PLCC84 (at 0 3.81) (layer F.SilkS)
+ (effects (font (size 2.90576 1.69672) (thickness 0.3048)))
+ )
+ (fp_line (start -10.16 6.35) (end -7.62 10.16) (layer F.SilkS) (width 0.381))
+ (fp_line (start -7.62 10.16) (end 10.16 10.16) (layer F.SilkS) (width 0.381))
+ (fp_line (start 10.16 10.16) (end 10.16 -10.16) (layer F.SilkS) (width 0.381))
+ (fp_line (start 10.16 -10.16) (end -10.16 -10.16) (layer F.SilkS) (width 0.381))
+ (fp_line (start -16.51 -16.51) (end -16.51 16.51) (layer F.SilkS) (width 0.381))
+ (fp_line (start -16.51 16.51) (end 16.51 16.51) (layer F.SilkS) (width 0.381))
+ (fp_line (start 16.51 16.51) (end 16.51 -16.51) (layer F.SilkS) (width 0.381))
+ (fp_line (start 16.51 -16.51) (end -16.51 -16.51) (layer F.SilkS) (width 0.381))
+ (fp_line (start -10.16 -10.16) (end -10.16 6.35) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -15.24 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -12.7 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at -15.24 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at -12.7 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at -15.24 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at -12.7 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at -15.24 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at -12.7 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at -15.24 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at -12.7 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at -15.24 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at -12.7 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at -12.7 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at -10.16 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at -10.16 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 16 thru_hole circle (at -7.62 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 17 thru_hole circle (at -7.62 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 18 thru_hole circle (at -5.08 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 19 thru_hole circle (at -5.08 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 20 thru_hole circle (at -2.54 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 21 thru_hole circle (at -2.54 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 22 thru_hole circle (at 0 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 23 thru_hole circle (at 0 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 24 thru_hole circle (at 2.54 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 25 thru_hole circle (at 2.54 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 26 thru_hole circle (at 5.08 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 27 thru_hole circle (at 5.08 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 28 thru_hole circle (at 7.62 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 29 thru_hole circle (at 7.62 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 30 thru_hole circle (at 10.16 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 31 thru_hole circle (at 10.16 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 32 thru_hole circle (at 12.7 15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 33 thru_hole circle (at 15.24 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 34 thru_hole circle (at 12.7 12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 35 thru_hole circle (at 15.24 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 36 thru_hole circle (at 12.7 10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 37 thru_hole circle (at 15.24 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 38 thru_hole circle (at 12.7 7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 39 thru_hole circle (at 15.24 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 40 thru_hole circle (at 12.7 5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 41 thru_hole circle (at 15.24 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 42 thru_hole circle (at 12.7 2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 43 thru_hole circle (at 15.24 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 44 thru_hole circle (at 12.7 0) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 45 thru_hole circle (at 15.24 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 46 thru_hole circle (at 12.7 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 47 thru_hole circle (at 15.24 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 48 thru_hole circle (at 12.7 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 49 thru_hole circle (at 15.24 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 50 thru_hole circle (at 12.7 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 51 thru_hole circle (at 15.24 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 52 thru_hole circle (at 12.7 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 53 thru_hole circle (at 15.24 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 54 thru_hole circle (at 12.7 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 55 thru_hole circle (at 12.7 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 56 thru_hole circle (at 10.16 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 57 thru_hole circle (at 10.16 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 58 thru_hole circle (at 7.62 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 59 thru_hole circle (at 7.62 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 60 thru_hole circle (at 5.08 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 61 thru_hole circle (at 5.08 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 62 thru_hole circle (at 2.54 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 63 thru_hole circle (at 2.54 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 64 thru_hole circle (at 0 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 65 thru_hole circle (at 0 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 66 thru_hole circle (at -2.54 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 67 thru_hole circle (at -2.54 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 68 thru_hole circle (at -5.08 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 69 thru_hole circle (at -5.08 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 70 thru_hole circle (at -7.62 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 71 thru_hole circle (at -7.62 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 72 thru_hole circle (at -10.16 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 73 thru_hole circle (at -10.16 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 74 thru_hole circle (at -12.7 -15.24) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 75 thru_hole circle (at -15.24 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 76 thru_hole circle (at -12.7 -12.7) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 77 thru_hole circle (at -15.24 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 78 thru_hole circle (at -12.7 -10.16) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 79 thru_hole circle (at -15.24 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 80 thru_hole circle (at -12.7 -7.62) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 81 thru_hole circle (at -15.24 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 82 thru_hole circle (at -12.7 -5.08) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 83 thru_hole circle (at -15.24 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (pad 84 thru_hole circle (at -12.7 -2.54) (size 1.397 1.397) (drill 0.8128) (layers *.Cu *.Mask F.SilkS))
+ (model support/supp_plcc84.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/demos/video/libs/footprints.pretty/sim72.kicad_mod b/demos/video/libs/footprints.pretty/sim72.kicad_mod
new file mode 100644
index 0000000..affea47
--- /dev/null
+++ b/demos/video/libs/footprints.pretty/sim72.kicad_mod
@@ -0,0 +1,91 @@
+(module SIM72 (layer F.Cu) (tedit 200000)
+ (descr "Support 72 pins pour barettes SIMM 32 bits")
+ (tags SIMM)
+ (fp_text reference U19 (at -18.542 -3.302) (layer F.SilkS)
+ (effects (font (size 2.032 2.032) (thickness 0.3048)))
+ )
+ (fp_text value SIM4X32 (at 11.176 -3.302) (layer F.SilkS)
+ (effects (font (size 2.032 2.032) (thickness 0.3048)))
+ )
+ (fp_line (start 57.785 -4.445) (end -57.785 -4.445) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -57.785 -4.445) (end -57.785 3.175) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -57.785 3.175) (end 57.785 3.175) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 57.785 3.175) (end 57.785 -4.445) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 46.99 3.175) (end 47.625 1.905) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 47.625 1.905) (end 48.26 3.175) (layer F.SilkS) (width 0.3048))
+ (pad "" thru_hole circle (at 0 0) (size 3.048 3.048) (drill 2.54) (layers *.Cu *.Mask F.SilkS))
+ (pad "" thru_hole circle (at -55.88 0) (size 3.048 3.048) (drill 2.54) (layers *.Cu *.Mask F.SilkS))
+ (pad "" thru_hole circle (at 55.88 0) (size 3.048 3.048) (drill 2.54) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole rect (at 47.625 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at 46.355 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at 45.085 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at 43.815 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at 42.545 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at 41.275 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 40.005 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 38.735 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 37.465 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 36.195 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 34.925 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 33.655 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 32.385 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 31.115 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 29.845 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 28.575 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 27.305 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 26.035 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at 24.765 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at 23.495 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at 22.225 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at 20.955 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at 19.685 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at 18.415 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 25 thru_hole circle (at 17.145 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 26 thru_hole circle (at 15.875 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 27 thru_hole circle (at 14.605 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 28 thru_hole circle (at 13.335 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 29 thru_hole circle (at 12.065 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 30 thru_hole circle (at 10.795 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 31 thru_hole circle (at 9.525 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 32 thru_hole circle (at 8.255 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 33 thru_hole circle (at 6.985 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 34 thru_hole circle (at 5.715 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 35 thru_hole circle (at 4.445 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 36 thru_hole circle (at 3.175 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 37 thru_hole circle (at -3.175 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 38 thru_hole circle (at -4.445 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 39 thru_hole circle (at -5.715 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 40 thru_hole circle (at -6.985 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 41 thru_hole circle (at -8.255 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 42 thru_hole circle (at -9.525 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 43 thru_hole circle (at -10.795 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 44 thru_hole circle (at -12.065 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 45 thru_hole circle (at -13.335 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 46 thru_hole circle (at -14.605 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 47 thru_hole circle (at -15.875 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 48 thru_hole circle (at -17.145 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 49 thru_hole circle (at -18.415 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 50 thru_hole circle (at -19.685 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 51 thru_hole circle (at -20.955 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 52 thru_hole circle (at -22.225 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 53 thru_hole circle (at -23.495 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 54 thru_hole circle (at -24.765 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 55 thru_hole circle (at -26.035 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 56 thru_hole circle (at -27.305 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 57 thru_hole circle (at -28.575 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 58 thru_hole circle (at -29.845 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 59 thru_hole circle (at -31.115 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 60 thru_hole circle (at -32.385 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 61 thru_hole circle (at -33.655 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 62 thru_hole circle (at -34.925 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 63 thru_hole circle (at -36.195 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 64 thru_hole circle (at -37.465 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 65 thru_hole circle (at -38.735 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 66 thru_hole circle (at -40.005 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 67 thru_hole circle (at -41.275 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 68 thru_hole circle (at -42.545 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 69 thru_hole circle (at -43.815 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 70 thru_hole circle (at -45.085 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 71 thru_hole circle (at -46.355 1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+ (pad 72 thru_hole circle (at -47.625 -1.27) (size 1.143 1.143) (drill 0.635) (layers *.Cu *.SilkS *.Mask))
+)