• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
SPIRIT - A brushless flywheel dart blaster 3D Printer File Image 1
SPIRIT - A brushless flywheel dart blaster 3D Printer File Image 2
SPIRIT - A brushless flywheel dart blaster 3D Printer File Image 3
SPIRIT - A brushless flywheel dart blaster 3D Printer File Thumbnail 1
SPIRIT - A brushless flywheel dart blaster 3D Printer File Thumbnail 2
SPIRIT - A brushless flywheel dart blaster 3D Printer File Thumbnail 3

SPIRIT - A brushless flywheel dart blaster

wonderboy avatarwonderboy

June 24, 2026

printables-icon
DescriptionCommentsTags

Description

“If you see me, it's already too late”
SPIRIT
A brushless flywheel blaster
by wonderboy
v1.6.2 - 11/18/2024

Once upon a time, I really wanted to build a T19 dart blaster (by torukmakto4). Some time later, I saw a Gryphon remix with a T19 flywheel cage (by dpairsoft). This inspired me to try and create something of my own…

Starting with the T19's flywheel cage and flywheels, and the grip and magwell from Cynthia (by Sillybutts), I worked to mash the two together into a functional end product.

What resulted is something I ended up being quite happy with; a capable SMG-styled blaster with superb performance (I like it, anyway).

Features:

  • Adjustable muzzle velocity from 0-225 fps (dart dependent). Currently, there are three pre-configured modes for 120, 150, and 200 fps (with good darts).
  • Capable of 15+ darts per second with a double sprung FTW Hyperdrive solenoid.
  • 7 lockable firing modes (semi-auto, full-auto, burst, binary, Devotion [like Titanfall/Apex], ramping, reverse).
  • Count-up ammo counter and battery voltage readout.
  • Tournament mode (simplified menu, idle pre-rev).
  • Optional TPU buttplate.
  • Optional thumbhole grip support.
  • Optional BCAR (Bearing Centering And Rifling) muzzle. Tests suggest improved accuracy with <5% performance loss.

Notes **READ ME**:

  • PARTS ARE NOT PRE-ORIENTED FOR PRINTING - Parts that should need supports are indicated as such in the comments on the file list. Take note of any highly filleted edges when orienting your parts; those fillets are not likely to print cleanly if not oriented correctly. If oriented correctly, those parts will print with a nice square block of support that should be easy to remove.
  • The .f3d and .step assemblies are a bit behind the posted files at the moment, I recommend using the files posted to Printables rather than extracting from the assemblies for now.
  • Cage and flywheels should be printed in a temperature-resistant filament (PETG, ABS, ASA, etc.) because the motors can get warm enough to soften PLA.
  • Everything has to fit in the stock behind the solenoid - including the battery, so be considerate with your wiring management. Use the “Separator” part to separate the battery from the wiring inside the stock.
  • Running motor wires through the wire tunnel in the FrontBlock part is best accomplished by sheathing the 3 motor wires in a bit of heatshrink, applying a lubricant, pushing the wires through as far as you can, then pulling them through with a pick/tweezers.
  • The latest version of the Arduino software includes code that utilizes features of torukmakto4's Flyshot ESC firmware. Flyshot is only compatible with select older ESCs making use of SimonK firmware from factory. To learn more about Flyshot, and flashing it to an ESC, check out torukmakto4's blog. With Flyshot, rather than setting a throttle value, we can set a target RPM. Combined with other optimizations, this improves performance across the board; especially when operating at lower power.

Parts:

  • 1x Arduino Nano/Pro Micro
  • 2x Resistors to make a 16.8V → 5V voltage divider (47K/20K ohm)
  • 1x Resistor for MOSFET gate to ground (10k ohm)
  • 1x IRLB3034 MOSFET
  • 1x 1N5404 (or similar) Rectifier diode
  • 1x 1N5357 Zener diode
  • 2x Kelly Industries Plus Motors & screws
  • 1x 0.96" 128x64 SSD1306 OLED Display
  • 2x 30-40a SimonK ESCs
  • 1x BEC/UBEC/Buck Converter unit, if the ESCs do not include it
  • 1x 4S battery (~1500mAh should fit)
  • 1x FTW Hyperdrive solenoid, double sprung, REMOVE INTERNAL O-RING
  • 1x KCD1-101 SPST rectangular switch
  • 1x 12 x 12 x 5mm momentary pushbutton switch
  • 1x Cherry/ZF DB2 microswitch
  • 20ga wire for the motors
  • 16/18ga wire for the main power leads
  • a bunch of jumper wires / hookup wire (24ga solid copper wire is best)
  • 1x XT60 male connector
  • 2x click-pen spring for the mag release and trigger
  • 1x 3/32" x ~3/4" pin for the mag release pivot
  • 2x M2.6 x 10mm (nerf-style) screws for mounting trigger switch
  • ~50x #4 x 3/8" flat head screws (coarse thread preferred)
  • 1x 10-32 x 1-½" pan head screw (for optional thumbhole grip)
  • 1x 10-32 nut (for optional thumbhole grip)
  • 8x M4 x 6mm socket cap screws for solenoid mounting
  • 1x -016 o-ring for muzzle device mounting
  • 1x M5 x 20mm round standoff / connecting nut + red Loctite for pusher (optional printed pusher in files)
  • 6x F683ZZ flanged bearings (for optional BCAR)
  • 6x M3 x 10mm screws (for optional BCAR)

Thanks and Attribution:

  • Remixes the T19 Gamma cage and flywheels from torukmakto4.
  • Sillybutts contributed designs for the latest grip parts! In addition, much of the blaster is heavily remixed from Cynthia by Sillybutts.
  • Parts of the fire control code are adapted from the T19 by torukmakto4, with assistance from snakerbot and dpairsoft.
  • Chance helped to parameterize the BCAR model for easier tuning.
  • New muzzle mounting solution and grip scales by UPWDesign.
  • Wiring Diagram provided by CheckYourVector.

     Thanks everyone!

License:

Creative Commons — Attribution — Share Alike

Related Models

Spinning Tops Orbital Series preview image

Spinning Tops Orbital Series

YSoft_be3D profile image

YSoft_be3D

38,506

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs preview image

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs

Nat profile image

Nat

230

Ultimate Toothpick Crossbow V2 preview image

Ultimate Toothpick Crossbow V2

Sairae profile image

Sairae

489

Micro Catapult preview image

Micro Catapult

LukeTansell profile image

LukeTansell

36,982

Jedovatý meč (V.01) - Metin 2 - Sword from game preview image

Jedovatý meč (V.01) - Metin 2 - Sword from game

Gampi profile image

Gampi

21

Stackable Toy Cups for Smart Baby Montessori Tower preview image

Stackable Toy Cups for Smart Baby Montessori Tower

LayerPulse profile image

LayerPulse

261

Spirograph preview image

Spirograph

3Domas profile image

3Domas

26,834

Greed on the Grill: A 3D Printed Food Stacking Ballance Game preview image

Greed on the Grill: A 3D Printed Food Stacking Ballance Game

Gerse profile image

Gerse

20