diff --git a/README.MD b/README.MD
index 0e04dc5..4036939 100644
--- a/README.MD
+++ b/README.MD
@@ -25,7 +25,7 @@ Footprints
* Pollin LCD 4x16 char
## misc
-* 17mm Buzzer
+* 17mm Buzzer (3d)
## artwork
* shimatta(_nuclear|_audio)
diff --git a/footprints/packages3d/misc.3dshapes/buzzer.x3d b/footprints/packages3d/misc.3dshapes/buzzer.x3d
new file mode 100644
index 0000000..2e822f7
--- /dev/null
+++ b/footprints/packages3d/misc.3dshapes/buzzer.x3d
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/footprints/packages3d/tht.shapes3d/diode_do41.x3d b/footprints/packages3d/tht.shapes3d/diode_do41.x3d
new file mode 100644
index 0000000..8cec5ec
--- /dev/null
+++ b/footprints/packages3d/tht.shapes3d/diode_do41.x3d
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/footprints/pretty/misc.pretty/BUZZER17mm10mm.kicad_mod b/footprints/pretty/misc.pretty/BUZZER17mm10mm.kicad_mod
index c041aeb..abbddc6 100644
--- a/footprints/pretty/misc.pretty/BUZZER17mm10mm.kicad_mod
+++ b/footprints/pretty/misc.pretty/BUZZER17mm10mm.kicad_mod
@@ -8,4 +8,9 @@
(fp_circle (center 0 0) (end 8.5 0) (layer F.SilkS) (width 0.15))
(pad 2 thru_hole circle (at 5 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -5 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS))
+ (model misc.3dshapes/buzzer.x3d
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
)