diff --git a/printer_mods/DaGrooch13/README.md b/printer_mods/DaGrooch13/README.md
new file mode 100644
index 000000000..ee8030f13
--- /dev/null
+++ b/printer_mods/DaGrooch13/README.md
@@ -0,0 +1 @@
+A collection of DaGrooch13's cool mods
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Left_Hole.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Left_Hole.stl
new file mode 100644
index 000000000..d392415b4
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Left_Hole.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Right_Hole.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Right_Hole.stl
new file mode 100644
index 000000000..15df991f2
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Fan_Cover_Right_Hole.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Asm_Front_View.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Asm_Front_View.jpg
new file mode 100644
index 000000000..ff2311803
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Asm_Front_View.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Exploded_Final_Labeled.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Exploded_Final_Labeled.jpg
new file mode 100644
index 000000000..f9d489258
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Exploded_Final_Labeled.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Front_View.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Front_View.jpg
new file mode 100644
index 000000000..ae0f870f3
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Front_View.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Side_View.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Side_View.jpg
new file mode 100644
index 000000000..55e9aefb3
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Side_View.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Top_View.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Top_View.jpg
new file mode 100644
index 000000000..927cd3f25
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Top_View.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Tophat_Install.jpg b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Tophat_Install.jpg
new file mode 100644
index 000000000..9a9f2ba28
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Github_Images/Tophat_Install.jpg differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Charcoal_Chamber.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Charcoal_Chamber.stl
new file mode 100644
index 000000000..ab2f7c05f
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Charcoal_Chamber.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Panel_Grill.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Panel_Grill.stl
new file mode 100644
index 000000000..ffcb3336e
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Middle_Panel_Grill.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Left_Side.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Left_Side.stl
new file mode 100644
index 000000000..9f1ff8196
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Left_Side.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Right_Side.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Right_Side.stl
new file mode 100644
index 000000000..23f99d750
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Panel_Right_Side.stl differ
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/README.md b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/README.md
new file mode 100644
index 000000000..0e2da48b4
--- /dev/null
+++ b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/README.md
@@ -0,0 +1,52 @@
+# Tophat Exhaust Filter
+After growing tired of my room smelling of ABS, I decided to create an exhaust and filter system that could be printed entirely on a v0.
+This mod utlizes **5 layers** of 10mm thick activated charcoal sheets, a 60mm x 25mm fan and an optional roomba HEPA filter.
+I have tested it throughly and my design almost entirely eliminates the ABS smell during and after printing.
+
+
+
+The entire assembley (With the HEPA filter attachment) sticks out about 110 mm past the rear of the printer.
+
+
+
+## BOM
+* 4x M3x6 screws
+* 8x M3x6 or M3x10 screws
+* 4x M3x30 or M3x35 screws
+* 16x Heat set inserts
+* 10mm Activated Charcoal sheets [Link](https://www.amazon.com/Xntun-Solder-Replacement-Activated-Absorber/dp/B07KWYTCG5/ref=sr_1_5?dchild=1&keywords=activated+charcoal+filter+solder&qid=1610595228&sr=8-5)
+* 24v 60mm x 25mm fan [Link](https://www.amazon.com/Jamicon-JF0625B2M-005-065R-Ball-Flange-Mount/dp/B00B887J70/ref=sr_1_3?dchild=1&keywords=60x25mm+fan+24v&qid=1610595369&s=electronics&sr=1-3)
+* OPTIONAL Roomba HEPA filter [Link](https://www.amazon.com/MZY-LLC-Filters-Replacement-Robotic/dp/B00K7DMEJ0/ref=sr_1_7?dchild=1&keywords=roomba+filter&qid=1610595450&s=books&sr=1-7)
+
+## Assembly
+
+Before printing the Fan_Cover make sure to check where the wires from your fan exit the housing and select the corresponding stl.
+The fan wires snake through the assembly and exit through one of the holes in the grill.
+You will also need to cut 5 55mm x 90mm sheets of activated charcoal to fit into the chamber
+
+
+
+## Wiring and Klipper
+If you're using an SKR mini v1.2 then you must move the hotend fan from pin FAN0 to FAN1. This allows the exhaust fan to be controlled via PWM instead of the hotend fan since the 1.2 board only has 1 controlable fan port.
+If you're using the v2 then you don't have to worry about that step because both fan ports are controllable.
+
+Add this to your config assuming the exhaust fan is plugged into FAN0 (PA8)
+```
+[fan_generic exhaust_fan]
+# Exhaust Fan
+pin: PA8
+max_power: 1.0
+shutdown_speed: 0
+kick_start_time: 0.5
+```
+You can then control the fan speed with
+```
+SET_FAN_SPEED fan=exhaust_fan SPEED="number between 0 and 1"
+```
+For example, to put the fan speed at 30% use,
+```
+SET_FAN_SPEED fan=exhaust_fan SPEED=0.3
+```
+Running the fan at 30% speed during a print has lead to a dramatic decrease in ABS fumes and pretty much made them unoticible.
+I also run the fan at 100% speed at the end of a print to fully exhaust the print chamber.
+Adding foam tape to seal up any gaps between panels and the tophat will also greatly increase the reduction of fumes.
diff --git a/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Roomba_HEPA_Cover.stl b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Roomba_HEPA_Cover.stl
new file mode 100644
index 000000000..e946d77a5
Binary files /dev/null and b/printer_mods/DaGrooch13/Tophat_Exhaust_Filter/Roomba_HEPA_Cover.stl differ
diff --git a/printer_mods/README.md b/printer_mods/README.md
index 7f09de523..cb8be3c71 100644
--- a/printer_mods/README.md
+++ b/printer_mods/README.md
@@ -43,6 +43,7 @@ like so:
||[Ziptie Mount](./BlueBear/Ziptie_Mount)|Clippable Ziptie hooks for 1515 extrusions| :heavy_check_mark: | :x: | :x: |
| btp | [Galileo chain mount (befenybay)](./btp/Galileo_Switchwire_Chain_Mount/README.md) | Modified chain mount position to cater for difference with Galileo Clockwork |:x:|:x:|:x:|:heavy_check_mark:|
| d3nny | [Filtered Power Plug with RND_165-00057](./d3nny/mains_plug_panel_for_RND_165-00057) | Filtered Power Plug for RND 165-00057 and CAT6-Plug | :x: | :x: | :heavy_check_mark: |:x:|
+|DaGrooch13 |[Tophat Exhaust Filter V0](./DaGrooch13/Tophat_Exhaust_Filter) |Activated charcoal exhaust filter with HEPA that replaces the rear tophat panel |:heavy_check_mark: |:x: |:x: |:x:|
|Dan88 |[V0 one-part Skirts](./Dan88/V0skirt) |One part Skirts for the V0 |:heavy_check_mark: |:x: |:x: |:x:|
|DC67|[Plug Panel Mod for Schaffner FN286-10-06](./DC67/plug_panel_schaffner)|A modified plug panel for the Power Entry Connector Schaffner FN286-10-06 with two integreated Keystone sockets. |:x:|:grey_question:|:heavy_check_mark:| :x: |
|deepfriedheroin |[V2 Bed Wagos](./deepfriedheroin/v2_bed_wagos) |Wire management for the v2 bed |:x: |:x:|:heavy_check_mark: |:x:|