diff --git a/docs/machines/3DPrinter/pictures/OSS.PNG b/docs/machines/3DPrinter/pictures/OSS.PNG
deleted file mode 100644
index c18d890411fc6ea12da73b931de64d2be0ce1fad..0000000000000000000000000000000000000000
Binary files a/docs/machines/3DPrinter/pictures/OSS.PNG and /dev/null differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/00_After_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/00_After_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..fcf459c522a2cd666a9836321d513e7508329cd3
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/00_After_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/00_Before_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/00_Before_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..bfb187e6559f7d7fdd8349fb680b330c0697b784
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/00_Before_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/10_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/10_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..20af96f83b99b90a1ba803929be639cfe74b3229
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/10_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/11_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/11_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..f149f68f76bd547c16f1fd03e1e7ee824ac9ace0
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/11_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/1_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/1_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..b5c2cfde26cb86534fbbc5feff88321c54b0d6f9
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/1_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/2_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/2_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..7c998fc35c376f0c1dac7f39db68e59f262e71c4
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/2_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/3_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/3_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..c29df60860d0238d79c94dcb39b7f1dcd07266a8
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/3_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/4_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/4_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..f97b0d2768ea10cee0ea7eba69ade059197bb325
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/4_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/5_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/5_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..6ab17c70cc2b6a41ab5f581b6bc62ad533ea7f5f
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/5_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/6_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/6_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..acfa646594941a9ef62d042d848172fdc1a98ee1
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/6_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/7_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/7_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..36a9667fc6b75c6d13e2f74177adec97f2b50dee
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/7_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/8_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/8_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..8728a798c79390707075dc477c0f8873ced7304e
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/8_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/9_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/9_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..6a030f50bf74a075ebc5582fc71556e75fff7529
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/9_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/ExpView_XYIdler.PNG b/docs/machines/3DPrinter/pictures/XYIdler/ExpView_XYIdler.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..437a347345783424f2b3cd66304874940306f377
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/ExpView_XYIdler.PNG differ
diff --git a/docs/machines/3DPrinter/pictures/XYIdler/Video_XYIdlerAssembly.wmv b/docs/machines/3DPrinter/pictures/XYIdler/Video_XYIdlerAssembly.wmv
new file mode 100644
index 0000000000000000000000000000000000000000..d42ca30fb9e033cb7504cc98533f5f7077a6406a
Binary files /dev/null and b/docs/machines/3DPrinter/pictures/XYIdler/Video_XYIdlerAssembly.wmv differ