Creator: UnseenKiller
# TMS-94
3D printable frame for the FNH FNS-9 and FNS-40 pistols.
by TM18271998 and nguyenkvvn
## Description
This frame is compatible with full size and long-slide parts kits for FNS pistols. This only requires a complete lower frame completion kit, and a slide assembly. It is NOT compatible with interchangable backstraps, or a manual safety.
## Variants
- **Full Size** - For full-size magazines and full-size slides.
- **Compact** - For compact magazines and compact slides.
- **Chode** - For full-size magazines and compact slides.
- **Stubby** - For compact magazines and full-size slides.
- **Longslide** - For full-size magazines and Longslides, by Skinnypew.
> **Does your parts kit have a safety?** If so, you will need to go to nguyenkvvn's variant that accomodates this feature, which can be found in the "Beta Tester Remixes" folder.
## Materials Required
You will need a set of each below for each pistol you make.
- x1 **Complete FNS Slide Assembly** - (Slide, barrel, recoil assembly, slide internals)
- x1 **Complete FNS Lower Completion Parts Kit** - (Trigger, rear assembly, slide catch, disassembly lever, locking block, front frame pin, rear frame pin, trigger pin, slide lock spring, Z-spring)
- x1 **FNS magazine** - of your choice in caliber and size.
## Tooling Required
- x1 4mm drill bit
- x1 hammer
- x1 2 - 4mm pin punch
- x1 2.5mm roofing nail and vise grip (optional)
**Note:** All lower parts kits are the same between calibers.
## Instructions
### Preparation
1. Print this frame in the orientation and settings below.
- **Material:** - PLA+ Esun/Inland recommended
- **Nozzle** - 0.4mm
- **Layer Height:** - 0.16mm
- **Temp:** - 220C/60C
- **Infill:** - 99-100%
- **Supports:** - On (If using tree supports, press buildplate only. Otherwise use everywhere)
- **Cooling Fan:** - 20% normal, 50% on bridges. Off for the first 10 layers. Keep the fan low to prevent warp.
- **Bed Adhesion:** - For newer tempered glass beds, you may find it possible to print with just a clean bed like me. For smooth glass, use masking tape, gluesticks, or hairspray.
- **Orientation** - Print the frame upright. (This means magwell down.)
2. Import the frame into your slicer software with the orientation as described above.
3. Send to your printer, and start the print.
### Post-Processing
4. When the print is complete, remove from the bed and cut out the support filament.
5. Use a 4mm drill bit on the trigger pin hole. the other two holes can be left untouched since you are meant to beat the hell out of the pins going in anyways.
### Installing the magazine release
6. Clean up the inside edges of the mag catch slot using your filament cutters and stick, and insert the mag catch. *The traction lines should be on top, going towards the slide.*
7. Take the Z-spring, and find the side that the edges twist up towards, this side will face the inside of the magwell.
8. Push the spring with the help of a flathead screwdriver into the lower slot below the catch, it may slip several times out, use a finger to hold it.
9. Use a wider tool like a pin punch, flat-head, or long allen key to push the Z-spring up in the slot. Push until it is fully in the slot of the mag catch.
10. Test the mag catch, move it in both directions, insert a magazine to test if it will hold. Remove when done.
### Installing the trigger assembly and slide-release
If you prefer, you may watch Defualtt's video on part of the assembly [here](https://www.youtube.com/watch?v=CbjGI7Okkuo).
> *WAIT* - If your rear assembly for your trigger controls are disassembled, follow the PDF guide.
11. Now start the main part by attaching the trigger to the rear assembly via the lower pin, The upper pin is a guide pin. Push it in the back slot, align the hole, and hammer the large roll pin inside.
12. Place the slide lock over where the trigger is, and place the slide lock spring over it, hold it in place.
13. Jam the locking block over the trigger and slide catch, all the way until the trigger pin hole is aligned. push the trigger pin through the right side, groove end first.
14. Align the slide lock and trigger, push the pin through. Are you still holding that spring? Using a 90 degree pick tool or a tiny rod, push the hole of the pin down to align it.
15. Push the trigger pin against something since you only have 2 hands to jam the spring into the sidewall. Align further and push pin all the way. This is the hardest part.
- If the spring falls over, pick it out from the front of the locking block, then shove it back through the rear near the groove in the slide lock.
> **WARNING** - DO NOT INSTALL THE FRONT LOCKING BLOCK PIN YET!
### Preparing for function-test
16. Get the disassembly lever and push it through the left side, when it hits the slide lock spring, use a rod, tool, pin, or anything else to push it out of the way.
17. Once the lever passes the spring, rotate the lever so the rounded edge contacts the spring, push all the way through.
18. Re-rotate the lever to seat it the rest of the way. You may need to use something like a pick tool to push the spring into the groove of the disassembly lever.
19. Flip the lever down, take your assembled slide, slide it all the way back, lock it with the slide lock, and flip the lever back. Preform a function test and insert the magazine.
### Installing and committing the front locking block
20. Align the front of the locking block, hammer in the front pin. Find the side of the pin with more wear and push it through the side it can somewhat fit through.
- Grab a big hammer, secure the frame, and beat that pin in.
- I found that I could slightly expand the hole buy beating in a 2.5mm roofing nail, then yanking it out with a vise-grip, do this with the locking block alone in a vise.
- Do not use a 2.5mm or larger drill bit to ream the hole, this front pin is meant to stay in place using pure friction, and it is not a roll pin.
- Ideally, you can use a vice with soft-jaws on the pistol side to push the pin in.
21. Perform one last full function test- if your pistol passes, it is now ready for use. Congratulations.
- **Pro-tip**: To prevent the print from falling off the bed, pay close attention to the first layer, adjust the leveling knobs so that the filament
sticks close to the bed. Do not adjust it too close, or the filament will bubble and you'll have extruder thunk. If it's way too close the nozzle will crash into the glass bed. Do not let this happen.
- **Pro-tip 2:** There is a really small pin in the back of the rear assembly, make note of where this is and don't lose it.
- **Pro-tip 3:** If your front locking block pin gets stuck, you can use a vice to grab the pin, and rotate the frame to remove it.
- **Pro-tip 4:** If your front locking block pin you want to remove after installation, you can prepare the locking block to have the hole reamed, and then taper the ends of the solid pin itself.
## Troubleshooting
**Q:** My trigger doesn't reset. Did I do something wrong?
> **A:** With the slide removed, are you able to press down the button on the left side of the rear rails? If not, your trigger won't reset. Be sure you have the reset spring and pin properly in place, too.
## Change Log
- v1.1: Release Candidate Update 1
* (nguyenkvvn) Added Heirloom version mod to accomodate safety
* (nguyenkvvn) Added standard length Heirloom version
* (nguyenkvvn) Revised safety models, and now includes all pistol variants for the safety mod
- v1.0.1: Release Candidate 1
* Added full-size variant for safety
* Added 3D_Phucking's magazine holster accessory
- v1.0: Release Candidate 1
* Compiled user remixes
- v0.1.9.2: Private Beta Candidate 7
* Updated README.md, Finalized name for project due to inconsistency between files
- v0.1.9.1: Private Beta Candidate 7
* Tweaked trigger-safety engagement issue (thanks to Jeprovo)
* Addressed internal trigger guard filet
- v0.1.9: Private Beta Candidate 7
* Addressed binding slide release
* Addressed trigger-safety engagement issue
- v0.1.8.3: Private Beta Candidate 6
* Updated instructions for the README.md, addressing installation help
- v0.1.8.2: Private Beta Candidate 6
* Updated instructions for the README.md, addressing installation formatting
- v0.1.8.1: Private Beta Candidate 6
* Added trigger housing assembly guide.
- v0.1.8: Private Beta Candidate 6
* Aligned compact grip length to be at proper length for magazine
* Addressed thin-walls in magwell
- v0.1.7: Private Beta Candidate 5
* Introduced Compact, Chode, and Stubby variants
* Thickened trigger guard to not be so brittle
* Rolled back chamfer to magazine release
* Rolled back and forward-strap stipping
- v0.1.6: Private Beta Candidate 4
* Addressed forward gap for front locking block (partial roll-back)
* Thickened trigger guard to not be so brittle
* Added chamfer to magazine release
* Added backstrap and forward-strap stippling
- v0.1.5: Private Beta Candidate 3
* Addressed forward gap for front locking block
* Addressed excess filament usage under the recoil spring assembly cavity
* Revised trigger guard to be more ergonomic and similar to OEM style
* Revised slide lock clearance on frame
* Revised magwell to flare internally, while reducing wobble
* Refined trigger-safety.
* Documentation formatting update
- v0.1.4: Private Beta Candidate 2
* The "actual" public test version, redone trigger guard.
* Added trigger safety.
- v0.1.3: Private Beta Candidate 1
* First somewhat public version, redone trigger guard.
- v0.1.2: Sent out test version
* Test version sent to Nguyenkvvn, redone trigger guard.
- v0.1.1: First fully functional version
* Redone trigger guard, redone beavertail. Fits in official FNH pistol case.
## License
This file package is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Remixes are packaged with respective author's permission, and may have different licenses. They are not necessarily tested, as they are generally aesthetic modifications.
File | Extension |
---|---|
Unseenkiller - FNS.zip | zip |
Version: 1.0.0 latest
initial upload
Creator: UnseenKiller
# TMS-94
3D printable frame for the FNH FNS-9 and FNS-40 pistols.
by TM18271998 and nguyenkvvn
## Description
This frame is compatible with full size and long-slide parts kits for FNS pistols. This only requires a complete lower frame completion kit, and a slide assembly. It is NOT compatible with interchangable backstraps, or a manual safety.
## Variants
- **Full Size** - For full-size magazines and full-size slides.
- **Compact** - For compact magazines and compact slides.
- **Chode** - For full-size magazines and compact slides.
- **Stubby** - For compact magazines and full-size slides.
- **Longslide** - For full-size magazines and Longslides, by Skinnypew.
> **Does your parts kit have a safety?** If so, you will need to go to nguyenkvvn's variant that accomodates this feature, which can be found in the "Beta Tester Remixes" folder.
## Materials Required
You will need a set of each below for each pistol you make.
- x1 **Complete FNS Slide Assembly** - (Slide, barrel, recoil assembly, slide internals)
- x1 **Complete FNS Lower Completion Parts Kit** - (Trigger, rear assembly, slide catch, disassembly lever, locking block, front frame pin, rear frame pin, trigger pin, slide lock spring, Z-spring)
- x1 **FNS magazine** - of your choice in caliber and size.
## Tooling Required
- x1 4mm drill bit
- x1 hammer
- x1 2 - 4mm pin punch
- x1 2.5mm roofing nail and vise grip (optional)
**Note:** All lower parts kits are the same between calibers.
## Instructions
### Preparation
1. Print this frame in the orientation and settings below.
- **Material:** - PLA+ Esun/Inland recommended
- **Nozzle** - 0.4mm
- **Layer Height:** - 0.16mm
- **Temp:** - 220C/60C
- **Infill:** - 99-100%
- **Supports:** - On (If using tree supports, press buildplate only. Otherwise use everywhere)
- **Cooling Fan:** - 20% normal, 50% on bridges. Off for the first 10 layers. Keep the fan low to prevent warp.
- **Bed Adhesion:** - For newer tempered glass beds, you may find it possible to print with just a clean bed like me. For smooth glass, use masking tape, gluesticks, or hairspray.
- **Orientation** - Print the frame upright. (This means magwell down.)
2. Import the frame into your slicer software with the orientation as described above.
3. Send to your printer, and start the print.
### Post-Processing
4. When the print is complete, remove from the bed and cut out the support filament.
5. Use a 4mm drill bit on the trigger pin hole. the other two holes can be left untouched since you are meant to beat the hell out of the pins going in anyways.
### Installing the magazine release
6. Clean up the inside edges of the mag catch slot using your filament cutters and stick, and insert the mag catch. *The traction lines should be on top, going towards the slide.*
7. Take the Z-spring, and find the side that the edges twist up towards, this side will face the inside of the magwell.
8. Push the spring with the help of a flathead screwdriver into the lower slot below the catch, it may slip several times out, use a finger to hold it.
9. Use a wider tool like a pin punch, flat-head, or long allen key to push the Z-spring up in the slot. Push until it is fully in the slot of the mag catch.
10. Test the mag catch, move it in both directions, insert a magazine to test if it will hold. Remove when done.
### Installing the trigger assembly and slide-release
If you prefer, you may watch Defualtt's video on part of the assembly [here](https://www.youtube.com/watch?v=CbjGI7Okkuo).
> *WAIT* - If your rear assembly for your trigger controls are disassembled, follow the PDF guide.
11. Now start the main part by attaching the trigger to the rear assembly via the lower pin, The upper pin is a guide pin. Push it in the back slot, align the hole, and hammer the large roll pin inside.
12. Place the slide lock over where the trigger is, and place the slide lock spring over it, hold it in place.
13. Jam the locking block over the trigger and slide catch, all the way until the trigger pin hole is aligned. push the trigger pin through the right side, groove end first.
14. Align the slide lock and trigger, push the pin through. Are you still holding that spring? Using a 90 degree pick tool or a tiny rod, push the hole of the pin down to align it.
15. Push the trigger pin against something since you only have 2 hands to jam the spring into the sidewall. Align further and push pin all the way. This is the hardest part.
- If the spring falls over, pick it out from the front of the locking block, then shove it back through the rear near the groove in the slide lock.
> **WARNING** - DO NOT INSTALL THE FRONT LOCKING BLOCK PIN YET!
### Preparing for function-test
16. Get the disassembly lever and push it through the left side, when it hits the slide lock spring, use a rod, tool, pin, or anything else to push it out of the way.
17. Once the lever passes the spring, rotate the lever so the rounded edge contacts the spring, push all the way through.
18. Re-rotate the lever to seat it the rest of the way. You may need to use something like a pick tool to push the spring into the groove of the disassembly lever.
19. Flip the lever down, take your assembled slide, slide it all the way back, lock it with the slide lock, and flip the lever back. Preform a function test and insert the magazine.
### Installing and committing the front locking block
20. Align the front of the locking block, hammer in the front pin. Find the side of the pin with more wear and push it through the side it can somewhat fit through.
- Grab a big hammer, secure the frame, and beat that pin in.
- I found that I could slightly expand the hole buy beating in a 2.5mm roofing nail, then yanking it out with a vise-grip, do this with the locking block alone in a vise.
- Do not use a 2.5mm or larger drill bit to ream the hole, this front pin is meant to stay in place using pure friction, and it is not a roll pin.
- Ideally, you can use a vice with soft-jaws on the pistol side to push the pin in.
21. Perform one last full function test- if your pistol passes, it is now ready for use. Congratulations.
- **Pro-tip**: To prevent the print from falling off the bed, pay close attention to the first layer, adjust the leveling knobs so that the filament
sticks close to the bed. Do not adjust it too close, or the filament will bubble and you'll have extruder thunk. If it's way too close the nozzle will crash into the glass bed. Do not let this happen.
- **Pro-tip 2:** There is a really small pin in the back of the rear assembly, make note of where this is and don't lose it.
- **Pro-tip 3:** If your front locking block pin gets stuck, you can use a vice to grab the pin, and rotate the frame to remove it.
- **Pro-tip 4:** If your front locking block pin you want to remove after installation, you can prepare the locking block to have the hole reamed, and then taper the ends of the solid pin itself.
## Troubleshooting
**Q:** My trigger doesn't reset. Did I do something wrong?
> **A:** With the slide removed, are you able to press down the button on the left side of the rear rails? If not, your trigger won't reset. Be sure you have the reset spring and pin properly in place, too.
## Change Log
- v1.1: Release Candidate Update 1
* (nguyenkvvn) Added Heirloom version mod to accomodate safety
* (nguyenkvvn) Added standard length Heirloom version
* (nguyenkvvn) Revised safety models, and now includes all pistol variants for the safety mod
- v1.0.1: Release Candidate 1
* Added full-size variant for safety
* Added 3D_Phucking's magazine holster accessory
- v1.0: Release Candidate 1
* Compiled user remixes
- v0.1.9.2: Private Beta Candidate 7
* Updated README.md, Finalized name for project due to inconsistency between files
- v0.1.9.1: Private Beta Candidate 7
* Tweaked trigger-safety engagement issue (thanks to Jeprovo)
* Addressed internal trigger guard filet
- v0.1.9: Private Beta Candidate 7
* Addressed binding slide release
* Addressed trigger-safety engagement issue
- v0.1.8.3: Private Beta Candidate 6
* Updated instructions for the README.md, addressing installation help
- v0.1.8.2: Private Beta Candidate 6
* Updated instructions for the README.md, addressing installation formatting
- v0.1.8.1: Private Beta Candidate 6
* Added trigger housing assembly guide.
- v0.1.8: Private Beta Candidate 6
* Aligned compact grip length to be at proper length for magazine
* Addressed thin-walls in magwell
- v0.1.7: Private Beta Candidate 5
* Introduced Compact, Chode, and Stubby variants
* Thickened trigger guard to not be so brittle
* Rolled back chamfer to magazine release
* Rolled back and forward-strap stipping
- v0.1.6: Private Beta Candidate 4
* Addressed forward gap for front locking block (partial roll-back)
* Thickened trigger guard to not be so brittle
* Added chamfer to magazine release
* Added backstrap and forward-strap stippling
- v0.1.5: Private Beta Candidate 3
* Addressed forward gap for front locking block
* Addressed excess filament usage under the recoil spring assembly cavity
* Revised trigger guard to be more ergonomic and similar to OEM style
* Revised slide lock clearance on frame
* Revised magwell to flare internally, while reducing wobble
* Refined trigger-safety.
* Documentation formatting update
- v0.1.4: Private Beta Candidate 2
* The "actual" public test version, redone trigger guard.
* Added trigger safety.
- v0.1.3: Private Beta Candidate 1
* First somewhat public version, redone trigger guard.
- v0.1.2: Sent out test version
* Test version sent to Nguyenkvvn, redone trigger guard.
- v0.1.1: First fully functional version
* Redone trigger guard, redone beavertail. Fits in official FNH pistol case.
## License
This file package is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Remixes are packaged with respective author's permission, and may have different licenses. They are not necessarily tested, as they are generally aesthetic modifications.
516
24
Dec 27, 2024
United States
English
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
File | Extension |
---|---|
Unseenkiller - FNS.zip | zip |
Version: 1.0.0 latest
initial upload
The files shown on this site are only available to U.S. Persons, as defined at 22 C.F.R. 120.15. The files are also not available to persons outside the United States or to residents of and persons in the State of New Jersey, with the exception of Federal Firearms Licensees.