Modular Airsoft Silencer V2 - 14mm CCW - with different skins - completly parametric.
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Modular Airsoft Silencer V2 - 14mm CCW - with different skins - completly parametric.
- Ocena
- 4 / 5
- Polubienia
- 28
- Pobrania
- 248
- Wydruki
- 1
- Wyświetlenia
- 876
- Oceny
- 1
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Outdoor Sports
- Licencja
- Creative Commons — Attribution — Share Alike
last update 24.02..2025
Hello and welcome to the second iteration of my modular silencer with different skins.
If you like you can tip me via paypal: https://paypal.me/crazYm1nd
----------
description
This is a complete refactoring of the old version - https://www.thingiverse.com/thing:6185386. I have reduced the operations for the models. It is also now completely parametric. You can change most of the parameters to adjust it to your needs. Below is a list of the parameters with an explanation what they are doing.
I tried many different combinations, all of them successfully generated bodies. If you find a combination which fails to generate successfull please give me a short notice with the values which failed. You can find me on Discord: crazymind1337.
To generate the bodies you will require at least Autodesk Fusion 360 personal edition. Download the F3D file and open it with Fusion 360. Open the parameters tab and change the values to your needs. It can take some times to recalculate the models. Then export the bodies and add them to your slicer.
After printing you also can spray paint the bodies.
The STL files for download are generated with default values.
The spacers don't have the actual required height. Just there diameter is correct. Please print them (if required) last at the required height (you need to measure it).
----------
open issues
- none
----------
updates
24.02.2025 - updated the F3D file - generated new modells
- redid the main sketch - reduced the number of lines for better overview
- updated calculattions for imprint_count_even and imprint_count_odd
- added values for imprint_chamfer and imprint_twisted_angle
- updated the value for skin_body_distance - it is now depending on the nozzle size
- added a cover for the body - this can be added to change the 'background' of the imprints
- added values for cover_body_offset and cover_thickness
- moved the top edge of the main body to the cap - this was required to be able to add the cover
- increased/updated the value for skin_body_distance from 0,8mm to nozzle * 3 (1,2 mm)
- increased the value for clearance_diameter from 8 to 9 mm
- added four more skins which where requested privately
- added spacer bodies for inlet and skin, those can be printed in the required height (not the actual height) to ensure tighter fit for skin and inlets
15.02.2025 - updated the F3D file
- fixed an issue with the circle imprints - not all have been depending on the skin_thickness
- enhanced the bayonet lock - after cooling down the lock has been too loose
- enhanced the chamfer on mount thread - Fusion 360 has some problems adding the correct chamfer with threading/chamfer tool - thanks to RabitBit for the advice
suggested print settings
wall loops
3-4 walls should be enough on all parts. I suggest to use the multiplier you have choosen for the nozzle diameter (see parameter list: wall_thickness, skin_thickness).
layer height
- main body: 0,12 - 0,20 mm
- cap body: 0,12 - 0,20 mm
- skins: 0,08 - 0,16 mm - as thinner as better gets the print
- inlets: 0,12 mm
infill
Doesn't really matter since the walls depend on the nozzle diameter wall loops. Only the cap and mount will have infill.
material
main body
I suggest using some CF materials like PLA-CF, PETG-CF, ASA-CF, or ABS-CF since the body hold all together.
skins
Some fancy colorfull PLA/PETG. Ensure your filamet is dry and has optimized print settings (tuning). If not you might have issues with the overhangs of the skins (for me they are curling up).
cap
I suggest using some CF materials like PLA-CF, PETG-CF, ASA-CF, or ABS-CF.
inlets
Doesn't matter.
parameter list
- Bolt marked parameters - Can be adjusted to your requirements
- Italic marked parameter - May/must not be changed. They are calculated to ensure even distribution or optimal heights/lengths/distances.
nozzle
The size of your nozzle. Changing this value affects by default the value of skin_thickness and body_thickness.
Default: 0,4 mm
body_diameter
The diameter of the whole model.
Default: 40 mm
body_height
The overall height including mount and cap.
Default: 150 mm
body_thickness
The thickness of the walls for the main body. Also affects the chamfers at the internal edges of the main body.
Default: nozzle * 6
body_cap_height
The height of the cap. Used to extrude it internally and externally.
Default: 10 mm
mount_height
The height of the lower part containing the M14x1 CCW thread for mounting on the ASG.
Default: 10 mm
mount_thread_height
The height of the M14x1 CCW thread.
Default: mount_height
mount_thread_offset
The offset to reduce the size off the thread. Can be adjusted to lighter or tighter fit on your thread.
Default: 0,1 mm
clearance_diameter
The diameter of the channel where the BBs are shot throught.
Default: 9 mm
skin_thickness
The thickness of the skin. Also effects the chamfers of the external edges of the cap, skins, and main body.
Default: nozzle * 6
skin_body_distance
The distance between the skin and the body.
Default: nozzle * 3
skin_body_offset
An additional distance between the skin and the body to compensate print inaccuracy.
Default: 0,1 mm
inlet_offset
A distance between inlet and inner body wall to compensate print inaccuracy,
Default: 0,1 mm
inlet_thickness
The thickess of the inlets walls.
Default: 1,5 mm
inlet_minimal_height
The minimal height for the inlets. Increasing the value would result into a reduced number of inlets.
Default: 15 mm
inlet_count
The number of inlets required to completelyfill the body with inlets.
Default: floor(( body_height - body_cap_height * 2 - mount_height - body_thickness ) / inlet_minimal_height)
inlet_height
The optimal height for the inlets to accomplish an even distribution with the given number of inlets
Default: ( body_height - body_cap_height * 2 - mount_height - body_thickness ) / inlet_count
lock_offset
The distance between the lock (cap) and the body. This is at one step used to increased the distance between the body and lock (lower part of the cap), but is also added later to ensure a tight fit when rotated.
Default: 0,15 mm
imprint_pitch
The distance between every imprint (hexagon & circle). Needs to be calculated to ensure an even distribution.
Default: sqrt(2 * ( ( imprint_inner_radius * 2 + imprint_distance ) ^ 2 ) - ( 2 * ( ( imprint_inner_radius * 2 + imprint_distance ) ^ 2 ) * cos(120 deg) ))
imprint_inner_radius
The (inner) radius for the hexagon and circle imprints. Needs to be calculated to ensure an even distribution.
Default: ( body_diameter * PI / ( imprint_per_level * 2 ) ) * 1 mm - ( imprint_distance / 2 )
imprint_distance
The 60° angle distance between the imprints. Can be increased to reduce the inner radius value, and decreased to increased inner radius value.
Default: 3 mm
imprint_outer_radius
The outer radius of the hexagon imprints. Required to calculate for the optimal count of the imprints.
Default: ( imprint_inner_radius * 2 ) / sqrt(3)
imprint_per_level
The amount of imprints on each level. Reducing the value results into higher diameter of them, increased reduces the diameter.
Default: 10
imprint_count_even
The amount of imprints starting from the center line to top and bottom. Needs to be calculated to ensure an even distribution.
Default: floor(( ( body_height - body_cap_height - mount_height ) / 2 - skin_body_distance * 1.5 + imprint_pitch - imprint_outer_radius ) / imprint_pitch) )
imprint_count_odd
The amount of imprints starting from the next level of the center to top and bottom. Needs to be calculated to ensure an even distribution.
Default: floor(( ( body_height - body_cap_height - mount_height ) / 2 - skin_body_distance * 1.5 + imprint_pitch / 2 - imprint_outer_radius ) / imprint_pitch)
imprint_twisted_angle
The angle for the twisted imprints. This value should between 45° and 90°.
Default: 77°
cover_body_offset
The distance between the body and the cover. If the cap does not fit over the body you might need to increase the value.
Default: 0,1 mm
cover_thickness
The thickness of the cover.
Default: nozzle * 2
