update
2
.gitmodules
vendored
|
@ -1,6 +1,6 @@
|
|||
[submodule "3D-printed-parametric-40mm-gaz-mask-canister"]
|
||||
path = 3D-printed-parametric-40mm-gaz-mask-canister
|
||||
url = https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gaz-mask-canister.git
|
||||
url = https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gas-mask-canister.git
|
||||
[submodule "sources/3D-printed-parametric-respiratory-one-way-valve"]
|
||||
path = sources/3D-printed-parametric-respiratory-one-way-valve
|
||||
url = https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-respiratory-one-way-valve.git
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 9b9c335535f4a3979d4a530f9d100bae51aff997
|
||||
Subproject commit 1f5db8cac7d1644b2afa5658af715b9f343d7fee
|
|
@ -1,6 +1,6 @@
|
|||
# Masque à gaz paramétrique imprimé en 3D
|
||||
|
||||
## _3D Printed parametric gaz-mask (**english version [here](./Readme.md)**)_
|
||||
## _3D Printed parametric gas-mask (**english version [here](./Readme.md)**)_
|
||||
|
||||
[![fr](https://img.shields.io/badge/lang-fr-red.svg)](./Readme.fr.md)
|
||||
[![en](https://img.shields.io/badge/lang-en-green.svg)](./Readme.md)
|
||||
|
|
54
Readme.md
|
@ -1,19 +1,19 @@
|
|||
# 3D Printed parametric gaz-mask
|
||||
# 3D Printed parametric gas-mask
|
||||
|
||||
## _Masque à gaz paramétrique imprimé en 3D (**version francaise [ici](./Readme.fr.md)**)_
|
||||
|
||||
[![fr](https://img.shields.io/badge/lang-fr-red.svg)](./Readme.fr.md)
|
||||
[![en](https://img.shields.io/badge/lang-en-green.svg)](./Readme.md)
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v8_3Dmodel_picture.png?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v8_picture1.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v8_picture2.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v8_3Dmodel_picture.png?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v8_picture1.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v8_picture2.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
|
||||
Here is the [printable page](https://www.printables.com/model/1114079-parametric-gaz-mask) for this model.
|
||||
Here is the [printable page](https://www.printables.com/model/1114079-parametric-gas-mask) for this model.
|
||||
|
||||
## 1 - General principle
|
||||
|
||||
There was many major version (8 in total) of this gaz mask before arriving at a final design.
|
||||
There was many major version (8 in total) of this gas mask before arriving at a final design.
|
||||
|
||||
We will describe the general design principle of the latest version of the mask in this secion. The is also a similar [_section on the older version_](#4-older-version), that is more sucint as it is not the recommanded version _at least not without you tweaking and understanding this version_.
|
||||
|
||||
|
@ -39,14 +39,14 @@ For a mask that directly fit on the face, see the [_section on the older version
|
|||
|
||||
This mask supports standard 40mm threaded canisters - sometimes also known as "_nato threaded_" canisters - which the standard dimensions are defined in [sources/dimension/nato_thread_spec.png](./sources/dimension/nato_thread_spec.png).
|
||||
|
||||
This mask can support two separate canisters, which can be advantageous if you need more filtration or less resistance to breathing, especially with smaller canisters. If you want to use a single canister, you can plug the other thread using a 40mm canister plug - one of which can be printed from the provided file (_located at_ [(distorsion/)3D-printed-parametric-40mm-gaz-mask-canister/3Dfiles/nato_thread_plug.stl](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gaz-mask-canister/src/branch/main/3Dfiles)) in the _submodule_ mentioned in the next paragraph.
|
||||
This mask can support two separate canisters, which can be advantageous if you need more filtration or less resistance to breathing, especially with smaller canisters. If you want to use a single canister, you can plug the other thread using a 40mm canister plug - one of which can be printed from the provided file (_located at_ [(distorsion/)3D-printed-parametric-40mm-gas-mask-canister/3Dfiles/nato_thread_plug.stl](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gas-mask-canister/src/branch/main/3Dfiles)) in the _submodule_ mentioned in the next paragraph.
|
||||
|
||||
We also provide a 3D printed canister following this standard and compatible with this mask and other standard gaz mask in the [distorsion/3D-printed-parametric-respiratory-one-way-valve](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gaz-mask-canister) repository, which is a submodule of this repository located at [./3D-printed-parametric-respiratory-one-way-valve](./).
|
||||
:warning: **WARNING : _Please don't use a 3D printed canister (or even our mask) in life threatening situations !_** :warning: Or at least understand the inner working of gaz mask and test your gaz mask (_especialy its fittment to your face_) before using it.
|
||||
We also provide a 3D printed canister following this standard and compatible with this mask and other standard gas mask in the [distorsion/3D-printed-parametric-respiratory-one-way-valve](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gas-mask-canister) repository, which is a submodule of this repository located at [./3D-printed-parametric-respiratory-one-way-valve](./).
|
||||
:warning: **WARNING : _Please don't use a 3D printed canister (or even our mask) in life threatening situations !_** :warning: Or at least understand the inner working of gas mask and test your gas mask (_especialy its fittment to your face_) before using it.
|
||||
|
||||
There is also an older version of such a canister modeled within the file of the [_old gaz mask version_](#4-b-_older-version-_-filter-canister).
|
||||
There is also an older version of such a canister modeled within the file of the [_old gas mask version_](#4-b-_older-version-_-filter-canister).
|
||||
|
||||
There also exist 3D printed adapter from this standard to other standard gaz mask connector if you search on 3D printing site.
|
||||
There also exist 3D printed adapter from this standard to other standard gas mask connector if you search on 3D printing site.
|
||||
|
||||
### 1.c - One way valve(s)
|
||||
|
||||
|
@ -60,7 +60,7 @@ An "input" one way valve (_used for inhaling_) can be used to force air to not e
|
|||
|
||||
### 2.a - Supplies : _3D Printing_
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_sliced.png?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_sliced.png?raw=true" alt="Image not available" height="300" />
|
||||
|
||||
Assembly of the mask is very simple, you wil first need to print :
|
||||
- 1 main adapter from [3Dfiles/adapter_tube.stl](./3Dfiles/)
|
||||
|
@ -89,22 +89,22 @@ To assemble you can connect the insufltion mask to the adapter with the oppenig
|
|||
|
||||
### 2.d - Assembly : _Output one-way valve_
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_input_owv_step1.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_input_owv_step1.png?raw=true" alt="Image not available" height="250" />
|
||||
|
||||
To assemble the output one-way valve you can first screw the base ([3Dfiles/one_way_valve/owv_base_cap.stl](./3Dfiles/one_way_valve/)) into the main tube of the adapter, with the smoother surface pointing down, until it is right under the tube that connect to the insuflation mask.
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_input_owv_step2.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_input_owv_step2.png?raw=true" alt="Image not available" height="250" />
|
||||
|
||||
After greasing the surface you can screw the membrane insert ([3Dfiles/one_way_valve/owv_membrane_insert.stl](./3Dfiles/one_way_valve/)_, or equivalently_ [3Dfiles/one_way_valve/owv_separate_membrane.stl](./3Dfiles/one_way_valve/) _and_ [3Dfiles/one_way_valve/owv_separate_membrane_insert.stl](./3Dfiles/one_way_valve/)) until the membrane makes contact with the smooth surface of the base.
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_input_owv_step3_filter.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_input_owv_step3_filter.png?raw=true" alt="Image not available" height="250" />
|
||||
|
||||
If you opted to use an output filter (:warning: _**and have accordingly modified the parameters of the adapter tube**, as shown in the above picture_ :warning:), you can no put the filter aterial (_coton, or some other minimaly ait-restricting material_) at the output of the one-way valve, and thread a cap ([3Dfiles/one_way_valve/owv_base_cap.stl](./3Dfiles/one_way_valve/)) to hold it into place.
|
||||
|
||||
### 2.e - Assembly : _Optional input one-way valve_
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_output_owv_step1.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_output_owv_step2.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_output_owv_step1.png?raw=true" alt="Image not available" height="250" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_output_owv_step2.png?raw=true" alt="Image not available" height="250" />
|
||||
|
||||
**Note** that if you chose to use an input one-way valve (:warning: _**and have accordingly modified the parameters of the adapter tube**, as shown in the above picture_ :warning:), you need to screw the same 3D-prints as for the output one-way valve **before** screwing the ones for the output one-way valve. The pieces for the input one-way valve would be screwed in the same order and orientation as for the output one-way valve, but would be screwed as far as possible into the adapter tube.
|
||||
|
||||
|
@ -112,13 +112,13 @@ You can finally screw a canister or plug to each of the two thread, and you have
|
|||
|
||||
## 3 - Explanation of parameters
|
||||
|
||||
If you want to changes the parameters of this design, you can edit the _Freecad_ file [3Dfiles/gaz_mask_v8.FCStd](./3Dfiles/), which is fully parametric, with parameters present in the **Spreadsheet**.
|
||||
If you want to changes the parameters of this design, you can edit the _Freecad_ file [3Dfiles/gas_mask_v8.FCStd](./3Dfiles/), which is fully parametric, with parameters present in the **Spreadsheet**.
|
||||
|
||||
Parameters are color coded, as is explained in the begining of the **Spreadsheet**.
|
||||
|
||||
If you want/need to change parameters, we would suggest you play with them and try to understand the impact of each parameters. We will only explain a small selection of important parameters that you are most likely to have to edit.
|
||||
|
||||
If you need to change multiple parametrs, you can right click on the name of the file in freecad "_gaz_mask_v8_" then enable "_skip recompute_" so that you can change every parameters without recomputes, and the re-enable recomputes and right-click on the "_adapter_tube_" body and click "_recompute_".
|
||||
If you need to change multiple parametrs, you can right click on the name of the file in freecad "_gas_mask_v8_" then enable "_skip recompute_" so that you can change every parameters without recomputes, and the re-enable recomputes and right-click on the "_adapter_tube_" body and click "_recompute_".
|
||||
|
||||
### 3.a - Structural parameters
|
||||
|
||||
|
@ -156,11 +156,11 @@ _**has_output_cover_owv_1_yes_0_no** :_ \[_default=0_\] If set to **1** rather t
|
|||
|
||||
## 4 - Older version
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v6_3Dmodel_picture1.png?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v6_3Dmodel_picture2.png?raw=true" alt="Image not available" height="300" /> <br/>
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v6_3Dmodel_picture1.png?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v6_3Dmodel_picture2.png?raw=true" alt="Image not available" height="300" /> <br/>
|
||||
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v6_picture1.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gaz-mask/media/branch/main/pictures/gaz_mask_v6_picture2.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v6_picture1.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
<img src="https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-gas-mask/media/branch/main/pictures/gas_mask_v6_picture2.jpeg?raw=true" alt="Image not available" height="300" />
|
||||
|
||||
The older version of the mask - _which was the 6th version (v6)_ - can be made either to work with standard 40mm cartrdige (as the newer version), or an integrated canister which makes it more confortable to use.
|
||||
|
||||
|
@ -176,9 +176,9 @@ In the past we used _silicone caulk_ for both this skirt and the _one-way valve
|
|||
|
||||
### 4.b - _Older version :_ Filter canister
|
||||
|
||||
The integrated filter canister is assembled and printed in the same way as the we provided in the repo and submodule [distorsion/3D-printed-parametric-respiratory-one-way-valve](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gaz-mask-canister).
|
||||
The integrated filter canister is assembled and printed in the same way as the we provided in the repo and submodule [distorsion/3D-printed-parametric-respiratory-one-way-valve](https://git.deuxfleurs.fr/distorsion/3D-printed-parametric-40mm-gas-mask-canister).
|
||||
|
||||
The nato compatible canister simply consisted in an adapter that would provide a base to connect a 40mm gaz mask to the same component as the integrated canister. There is also an adapter that connects to the gaz mask like an integrated canster and converts it to a 40mm gaz mask. This adapter is requiered as it also hold the one-way valve, which with an integrated canister is held in by the canister.
|
||||
The nato compatible canister simply consisted in an adapter that would provide a base to connect a 40mm gas mask to the same component as the integrated canister. There is also an adapter that connects to the gas mask like an integrated canster and converts it to a 40mm gas mask. This adapter is requiered as it also hold the one-way valve, which with an integrated canister is held in by the canister.
|
||||
|
||||
everything can be printed without support, except the canister cap which can be printed face down with support only the the central hole.
|
||||
|
||||
|
@ -201,9 +201,9 @@ You will also need to enter face measures, which are denoted by a pink color. Yo
|
|||
## License
|
||||
|
||||
```
|
||||
"3D Printed parametric gaz-mask" (c) by @distorsion
|
||||
"3D Printed parametric gas-mask" (c) by @distorsion
|
||||
|
||||
"3D Printed parametric gaz-mask" is licensed under a
|
||||
"3D Printed parametric gas-mask" is licensed under a
|
||||
Creative Commons Attribution 4.0 International License.
|
||||
|
||||
You should have received a copy of the license along with this
|
||||
|
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 487 KiB After Width: | Height: | Size: 487 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 296 KiB After Width: | Height: | Size: 296 KiB |
Before Width: | Height: | Size: 282 KiB After Width: | Height: | Size: 282 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 278 KiB |
|
@ -1 +1 @@
|
|||
Subproject commit 4742484937e6da4b82c40f694976d7bea8c91579
|
||||
Subproject commit 998c15e85b3e3bf0f56c28b1739689568d173cd6
|