diff --git a/printer_mods/README.md b/printer_mods/README.md
index 6bf19802f..bb0a531af 100644
--- a/printer_mods/README.md
+++ b/printer_mods/README.md
@@ -132,6 +132,7 @@ like so:
| | [Voron2.4 Y Endstop Relocation](./hartk1213/Voron2.4_Y_Endstop_Relocation) | This mod relocates the Y endstop to the top A drive piece, to work with Arkeets MGN12 mod | :x:| :x: | :heavy_check_mark: |:x:|
| henrikssn | [Plug Panel Mod for Generic Unfiltered Modules](./henrikssn/plug_panel_generic) | v2.4 plug panel for generic unfiltered modules with 66mm x 27mm cutout such as the Delta 06A2 and Qualtek 761-18 | :x: | :x: | :heavy_check_mark: | :x:|
| | [Parametric Spool Holder](./henrikssn/parametric_spool_holder) | Spool holder where the length is a parameter. | :x: | :heavy_check_mark: | :heavy_check_mark: |:x: | :heavy_check_mark:|
+| hergtoler | [Exhaust Housing for 120mm Fan and 4in Duct](./hergtoler/exhaust_120mm_duct) | v2.4 Exhaust Housing for 120mm Fan and 4in Duct | :x: | :x: | :heavy_check_mark: | :x: | :x: |
| hernsl | [Bottom Panel Mag Clip](./hernsl/bottom_panel_mag_clip) | v2.4 magnetic clips to retain bottom panel | :x: | :x: | :heavy_check_mark: |:x:|
|hijax_pl_ |[Corner panel clip](./hijax_pl/corner_panel_clip) |V2 panel corner frames using 3-way L brackets in the corners |:x: |:x: |:heavy_check_mark: |:x:|
| |[Din Rail mount](./hijax_pl/din_rail_mount) |Adapter to attach DIN Rail to 2020 extrusion. |:x: |:x: |:heavy_check_mark: |:x:|
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/README.md b/printer_mods/hergtoler/exhaust_120mm_duct/README.md
new file mode 100644
index 000000000..91d332e85
--- /dev/null
+++ b/printer_mods/hergtoler/exhaust_120mm_duct/README.md
@@ -0,0 +1,59 @@
+# Voron v2.4 Exhaust 120mm with 4in Duct Adapter
+
+This mod allows use of a 120mm fan and includes an adapter to connect a 4in duct. It does not include space for filters. The bowden adapter has been moved to side entry.
+
+
+

+

+
+
+## Parts Required
+| Part | Quantity | Comment|
+|------|------|--------|
+| M3 Threaded Insert | 12 | |
+| M3x10 SHCS | 2 | |
+| M3x6 SHCS | 2 | |
+| M3x8 SHCS | 4 | |
+| M3x30 SHCS | 4 | |
+| 120mm x 120mm x 25mm fan | 1 | |
+
+## Printing
+
+- Print using standard Voron part settings and in the orientation used in the STL
+- Supports should not be needed. There are bridging areas, but integral supports are included in the design.
+
+## Pre-Install
+
+- Install M3 threaded inserts into the printed pieces.
+
+

+
+
+

+
+
+## Installation
+1. The standard exhaust grill and mounts will be used, and they should be installed before the new housing.
+
+

+
+2. Remove the top middle panel clip.
+
+

+
+3. Install the new housing using 2 M3x10 SHCS.
+
+

+
+4. Install the bowden adapter panel mount using 2 M3x6 SHCS.
+
+

+
+5. Install the fan mount box using 4 M3x8 SHCS.
+
+

+
+6. Install the fan and duct adapter using 4 M3x30 SHCS.
+
+

+
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/STL/adapter_120mm_to_duct.stl b/printer_mods/hergtoler/exhaust_120mm_duct/STL/adapter_120mm_to_duct.stl
new file mode 100644
index 000000000..634e7e6b6
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/STL/adapter_120mm_to_duct.stl differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/STL/bowden_adapter_panel_mount.stl b/printer_mods/hergtoler/exhaust_120mm_duct/STL/bowden_adapter_panel_mount.stl
new file mode 100644
index 000000000..dfd11a1ca
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/STL/bowden_adapter_panel_mount.stl differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_120mm_fan_mount.stl b/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_120mm_fan_mount.stl
new file mode 100644
index 000000000..a04c9442c
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_120mm_fan_mount.stl differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_housing.stl b/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_housing.stl
new file mode 100644
index 000000000..ae4cfba60
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/STL/exhaust_housing.stl differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_assembly.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_assembly.png
new file mode 100644
index 000000000..30e7b6c0a
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_assembly.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_installed.jpg b/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_installed.jpg
new file mode 100644
index 000000000..68abae0be
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/exhaust_120mm_installed.jpg differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/fan_mount_inserts.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/fan_mount_inserts.png
new file mode 100644
index 000000000..a0ef6dc45
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/fan_mount_inserts.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/housing_inserts.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/housing_inserts.png
new file mode 100644
index 000000000..efe6ecfc4
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/housing_inserts.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step1.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step1.png
new file mode 100644
index 000000000..cf4004b04
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step1.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step2.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step2.png
new file mode 100644
index 000000000..16b30ce1a
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step2.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step3.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step3.png
new file mode 100644
index 000000000..2d0d255f0
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step3.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step4.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step4.png
new file mode 100644
index 000000000..c3905c177
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step4.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step5.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step5.png
new file mode 100644
index 000000000..227a02f3a
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step5.png differ
diff --git a/printer_mods/hergtoler/exhaust_120mm_duct/images/step6.png b/printer_mods/hergtoler/exhaust_120mm_duct/images/step6.png
new file mode 100644
index 000000000..27ca1634f
Binary files /dev/null and b/printer_mods/hergtoler/exhaust_120mm_duct/images/step6.png differ