Paso 2: Sople pistola - proyectil
Me sorprendió lo difícil que era encontrar un proyectil que vuela en una trayectoria balística y adaptarse bien a través de una tubería de 1/2 (PVC y EMT conduit están realmente más cercano a 5/8"). Recurrí a 3D para la solución de impresión!
Para el proyectil 3D imprimí a un espaciador roscado de diámetro 15mm, en el que podría caber un tornillo estándar 1/4" 20 TPI. Para que la física trabajar, el proyectil debe seguir una trayectoria balística, que debe ser lo suficientemente densa para no ser afectado por resistencia del aire. Mis primeros intentos de utilizan un proyectil impreso totalmente 3D, pero salió demasiado ligero y la trayectoria era muy inconsistente. Agregar el tornillo lo dio la cantidad correcta de peso adicional y funciona muy bien!
El separador fue generado usando el software que escribí llamado stl_cmd. stl_cmd es una suite de herramientas de línea de comandos que puede manipular y examinar archivos STL. stl_threads es el comando para generar al espaciador que se adjunta a esta página. Fue inspirado por implementación de OpenSCAD de Dan Kirshner de la especificación de rosca de tornillo métrica de la ISO. En lugar de realizar las operaciones de CSG muchos, muchos, lento en OpenSCAD, sin embargo, stl_threads genera los triángulos para las dimensiones de hilo dada directamente y lo hace casi instantáneamente (en lugar de en minutos u horas). Armé un pequeño servicio web que puede ejecutar stl_threads en la nube por lo que no necesita local. Para generar el archivo STL puede apuntar su navegador para:
http://STL-cmd.herokuapp.com/stl_threads?f=1&D=6.95&P=1.27&o=15&h=25.4&FILENAME=projectile_spacer
Los parámetros al final de la URL se pueden cambiar para ajustar las dimensiones y características del separador como sigue:
- f - un indicador que especifica si se va a generar un hilo de rosca femenino en lugar de una rosca macho. Si desea la versión masculina sólo sacar enteramente el parámetro f.
- D - el diámetro mayor de la rosca en milímetros. 1/4 6,35 mm y he encontrado que añadir 10% (hasta los 6.95 en la URL anterior) contablemente cualquier expansión capa y artefactos por la impresora 3D. Se puede ajustar por consiguiente.
- P - la echada del hilo de rosca (la altura de un solo ciclo del hilo de rosca) en milímetros. Este valor puede necesitar ser ajustado para obtener el ajuste deseado. Dimensiones rosca americana están a menudo en hilos por pulgada (TPI). Para ir de TPI a un campo en milímetros se divide el valor TPI en 25.4. Aquí está un ejemplo:
- Nuestro perno de 1/4" tiene 20 TPI.
- Para obtener un tono divide 25.4 por 20: 25.4/20 = 1,27 mm (el valor de la URL de arriba)
- o - para rosca hembra, el diámetro externo del espaciador. En este caso yo quería un diámetro externo de 15mm.
- h - la altura total de la rosca. Elegí arbitrariamente una pulgada, que viene a 25.4 milímetros.
- nombre de archivo - esto es opcional y por defecto a una dimensión de hilo si faltan, pero puede ser útil si quieres evitar tener que renombrar el archivo más tarde.
Si desea utilizar un tornillo diferente al peso de su proyectil, cambiar el diámetro (D) y parámetros de campo (P) por encima y generar a un separador diferente!
Para los codificadores experimentados por ahí le invitamos a comprobar hacia fuera el repositorio git para la aplicación de heroku stl_cmd aquí. Al escribir este instructable, stl_threads es el único comando expuesto en la aplicación, pero me gustaría añadir más pronto.