diff --git a/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py.jpg b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py.jpg
new file mode 100644
index 0000000..5bf7946
Binary files /dev/null and b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py.jpg differ
diff --git a/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_bottom.stl b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_bottom.stl
new file mode 100644
index 0000000..00a5f26
Binary files /dev/null and b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_bottom.stl differ
diff --git a/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_top.stl b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_top.stl
new file mode 100644
index 0000000..a7df3d5
Binary files /dev/null and b/3D_Printed_Cases/Adafruit_QT_Py/Adafruit_QT_Py_top.stl differ
diff --git a/3D_Printed_Cases/Adafruit_QT_Py/README.md b/3D_Printed_Cases/Adafruit_QT_Py/README.md
new file mode 100644
index 0000000..1125b8e
--- /dev/null
+++ b/3D_Printed_Cases/Adafruit_QT_Py/README.md
@@ -0,0 +1,3 @@
+# Adafruit QT Py
+
+
diff --git a/3D_Printed_Cases/DevKitM_1/DevKitM_1.jpg b/3D_Printed_Cases/DevKitM_1/DevKitM_1.jpg
new file mode 100644
index 0000000..98aec49
Binary files /dev/null and b/3D_Printed_Cases/DevKitM_1/DevKitM_1.jpg differ
diff --git a/3D_Printed_Cases/DevKitM_1/DevKitM_1_bottom.stl b/3D_Printed_Cases/DevKitM_1/DevKitM_1_bottom.stl
new file mode 100644
index 0000000..d030ac0
Binary files /dev/null and b/3D_Printed_Cases/DevKitM_1/DevKitM_1_bottom.stl differ
diff --git a/3D_Printed_Cases/DevKitM_1/DevKitM_1_top.stl b/3D_Printed_Cases/DevKitM_1/DevKitM_1_top.stl
new file mode 100644
index 0000000..0195698
Binary files /dev/null and b/3D_Printed_Cases/DevKitM_1/DevKitM_1_top.stl differ
diff --git a/3D_Printed_Cases/DevKitM_1/README.md b/3D_Printed_Cases/DevKitM_1/README.md
new file mode 100644
index 0000000..602e90d
--- /dev/null
+++ b/3D_Printed_Cases/DevKitM_1/README.md
@@ -0,0 +1,3 @@
+# DevKitM-1
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1.jpg b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1.jpg
new file mode 100644
index 0000000..bff0db7
Binary files /dev/null and b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1.jpg differ
diff --git a/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_bottom.stl b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_bottom.stl
new file mode 100644
index 0000000..2ed8a9a
Binary files /dev/null and b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_bottom.stl differ
diff --git a/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_top.stl b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_top.stl
new file mode 100644
index 0000000..a9933f5
Binary files /dev/null and b/3D_Printed_Cases/ESP32_S2_Saola_1/ESP32_S2_Saola_1_top.stl differ
diff --git a/3D_Printed_Cases/ESP32_S2_Saola_1/README.md b/3D_Printed_Cases/ESP32_S2_Saola_1/README.md
new file mode 100644
index 0000000..01698f9
--- /dev/null
+++ b/3D_Printed_Cases/ESP32_S2_Saola_1/README.md
@@ -0,0 +1,3 @@
+# ESP32-S2-Saola-1
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot.jpg b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot.jpg
new file mode 100644
index 0000000..f353838
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot.jpg differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_bottom.stl b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_bottom.stl
new file mode 100644
index 0000000..c7d820a
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_bottom.stl differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_top.stl b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_top.stl
new file mode 100644
index 0000000..eb2b8f8
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/LILYGO_TTGO_T8_TF_Card_Slot_top.stl differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/README.md b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/README.md
new file mode 100644
index 0000000..8ccc180
--- /dev/null
+++ b/3D_Printed_Cases/LILYGO_TTGO_T8_TF_Card_Slot/README.md
@@ -0,0 +1,3 @@
+# LILYGO-TTGO-T8-TF-Card-Slot
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR.jpg b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR.jpg
new file mode 100644
index 0000000..4919afe
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR.jpg differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_bottom.stl b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_bottom.stl
new file mode 100644
index 0000000..7489818
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_bottom.stl differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_top.stl b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_top.stl
new file mode 100644
index 0000000..8b2cbd6
Binary files /dev/null and b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/LILYGO_TTGO_T8_WOOR_top.stl differ
diff --git a/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/README.md b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/README.md
new file mode 100644
index 0000000..5101dfc
--- /dev/null
+++ b/3D_Printed_Cases/LILYGO_TTGO_T8_WOOR/README.md
@@ -0,0 +1,3 @@
+# LILYGO-TTGO-T8-WOOR
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/NodeMCU_32/NodeMCU_32.jpg b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32.jpg
new file mode 100644
index 0000000..5f6fbd1
Binary files /dev/null and b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32.jpg differ
diff --git a/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_bottom.stl b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_bottom.stl
new file mode 100644
index 0000000..fba9a13
Binary files /dev/null and b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_bottom.stl differ
diff --git a/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_top.stl b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_top.stl
new file mode 100644
index 0000000..d6881ee
Binary files /dev/null and b/3D_Printed_Cases/NodeMCU_32/NodeMCU_32_top.stl differ
diff --git a/3D_Printed_Cases/NodeMCU_32/README.md b/3D_Printed_Cases/NodeMCU_32/README.md
new file mode 100644
index 0000000..b178341
--- /dev/null
+++ b/3D_Printed_Cases/NodeMCU_32/README.md
@@ -0,0 +1,5 @@
+# NodeMCU-32 ESP32(38 pin)
+
+Board Size: 54.8mm x 28mm
+
+
diff --git a/3D_Printed_Cases/README.md b/3D_Printed_Cases/README.md
new file mode 100644
index 0000000..27f4da6
--- /dev/null
+++ b/3D_Printed_Cases/README.md
@@ -0,0 +1,36 @@
+# 3D Printed Cases
+
+
+
+i have created stl files to 3d print cases for the following boards.
+
+## ESP32-S2 Boards
+
+Adafruit QT Py
+UM FeatherS2
+UM TinyS2
+Wemos S2 Mini
+DevKitM-1
+ESP32-S2-Saola-1
+LILYGO-TTGO-T8-TF-Card-Slot
+LILYGO-TTGO-T8-WOOR
+
+
+## ESP32-S3 Boards
+
+S3_DevKitC_1
+
+
+## ESP32 Boards
+
+NodeMCU-32
+
+
+
+these cases can be printed in PLA without supports.
+
+
+
+if you wish to edit the cases you can import the `.stl` files into Tinkercad and edit them to suit your needs.
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/S3_DevKitC_1/README.md b/3D_Printed_Cases/S3_DevKitC_1/README.md
new file mode 100644
index 0000000..6572a9b
--- /dev/null
+++ b/3D_Printed_Cases/S3_DevKitC_1/README.md
@@ -0,0 +1,3 @@
+# S3-DevKitC-1
+
+
\ No newline at end of file
diff --git a/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1.jpg b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1.jpg
new file mode 100644
index 0000000..f93f469
Binary files /dev/null and b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1.jpg differ
diff --git a/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_bottom.stl b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_bottom.stl
new file mode 100644
index 0000000..5cc3766
Binary files /dev/null and b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_bottom.stl differ
diff --git a/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_top.stl b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_top.stl
new file mode 100644
index 0000000..c564344
Binary files /dev/null and b/3D_Printed_Cases/S3_DevKitC_1/S3_DevKitC_1_top.stl differ
diff --git a/3D_Printed_Cases/UM_FeatherS2/README.md b/3D_Printed_Cases/UM_FeatherS2/README.md
new file mode 100644
index 0000000..15ac43e
--- /dev/null
+++ b/3D_Printed_Cases/UM_FeatherS2/README.md
@@ -0,0 +1,3 @@
+# UM FeatherS2
+
+
diff --git a/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2.jpg b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2.jpg
new file mode 100644
index 0000000..552edcc
Binary files /dev/null and b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2.jpg differ
diff --git a/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_bottom.stl b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_bottom.stl
new file mode 100644
index 0000000..9e043d6
Binary files /dev/null and b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_bottom.stl differ
diff --git a/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_top.stl b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_top.stl
new file mode 100644
index 0000000..ea2af45
Binary files /dev/null and b/3D_Printed_Cases/UM_FeatherS2/UM_FeatherS2_top.stl differ
diff --git a/3D_Printed_Cases/UM_TinyS2/README.md b/3D_Printed_Cases/UM_TinyS2/README.md
new file mode 100644
index 0000000..5379ea3
--- /dev/null
+++ b/3D_Printed_Cases/UM_TinyS2/README.md
@@ -0,0 +1,3 @@
+# UM TinyS2
+
+
diff --git a/3D_Printed_Cases/UM_TinyS2/UM_TinyS2.jpg b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2.jpg
new file mode 100644
index 0000000..9b7dc0d
Binary files /dev/null and b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2.jpg differ
diff --git a/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_bottom.stl b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_bottom.stl
new file mode 100644
index 0000000..4675b5b
Binary files /dev/null and b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_bottom.stl differ
diff --git a/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_top.stl b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_top.stl
new file mode 100644
index 0000000..47911da
Binary files /dev/null and b/3D_Printed_Cases/UM_TinyS2/UM_TinyS2_top.stl differ
diff --git a/3D_Printed_Cases/Wemos_S2_Mini/README.md b/3D_Printed_Cases/Wemos_S2_Mini/README.md
new file mode 100644
index 0000000..ed480bc
--- /dev/null
+++ b/3D_Printed_Cases/Wemos_S2_Mini/README.md
@@ -0,0 +1,13 @@
+# Wemos S2 Mini
+
+
+
+