La NASA pone a disposición sus modelos 3D gratuitamente


Como seguramente sabrá querido lector Thingiverse es un sitio web dedicado a compartir archivos de diseño digital creados por los usuarios  iniciandose  en noviembre de 2008 por Zach Smith como un sitio asociado a MakerBot Industries, una compañía de fabricación de kits de impresoras 3D DIY( posteriormente en 2013, Makerbot y Thingiverse fueron adquiridos por Stratasys).

 Al proporcionar principalmente diseños de hardware de código abierto gratuitos con licencia bajo la Licencia Pública General de GNU o las licencias Creative Commons, los usuarios eligen el tipo de licencia de usuario que desean adjuntar a los diseños que comparten. Se pueden usar impresoras 3D, cortadoras láser, fresadoras y muchas otras tecnologías para crear físicamente los archivos compartidos por los usuarios en Thingiverse.

Thingiverse es ampliamente utilizado en la tecnología DIY y las comunidades Maker, por el Proyecto RepRap y por los operadores de Impresoras 3D y MakerBot. Numerosos proyectos técnicos utilizan Thingiverse como repositorio para la innovación compartida y la difusión de materiales de origen al público. Muchos de los archivos de objetos tienen fines de reparación, decoración u organización. 

De hecho de los  25,000 diseños cargados en Thingiverse en noviembre de 2012 en 2015  ya había   más de 100,000 en junio de 2013, cifra que paso a a 400,000 en el 19 de julio de 2014 ,   cifras desde  luego nada despreciables .

 

 Git hub como repositorio de modelos en 3d

Hay sitios como Thingiverse  típicos para descargar diseños  en 3D para todos los gustos  , necesidades y utilidades ,  pero  como vamos a ver en este post   existen otros sitios  muy diferentes   donde   hay muchos mas modelos 

Si cuenta con una  impresora 3D le gustara  saber que se han liberado recientemente  la mayoría de modelos de sus naves y otras estructuras  aerospaciales fabricadas por la Administración Nacional de la Aeronáutica y del Espacio, más conocida como NASA (por sus siglas en inglés, National Aeronautics and Space Administration), es  decir , la agencia del gobierno estadounidense responsable del programa espacial civil, así como de la investigación aeronáutica y aeroespacial.

Todos  los ficheros los han dejado en su  sitio de github en la carpeta  3D Resources. Allí   encontrará una creciente colección de modelos 3D, texturas e imágenes del interior de la NASA.

Todos estos recursos son de descarga y uso gratuitos.

 

 

En cuanto  las Pautas de uso este es un pequeño resumen ( mas info en http://www.nasa.gov/audience/formedia/features/MP_Photo_Guidelines.html )

El material de la NASA no se puede usar para indicar o implicar el respaldo de la NASA o de ningún empleado de la NASA de un producto, servicio o actividad comercial, ni se puede usar de ninguna manera que pueda inducir a error.

También es ilegal reclamar falsamente los derechos de autor u otros derechos sobre el material de la NASA (la NASA de ninguna manera será responsable de los costos, gastos, reclamos o demandas que surjan del uso del material de la NASA por parte de un destinatario o sus distribuidores. Tampoco indemniza ni retiene a los usuarios inofensivos del material de la NASA, ni libera a dichos usuarios de la infracción de derechos de autor, ni otorga derechos de uso exclusivo con respecto al material de la NASA.

Asimismo el material de la NASA no está protegido por derechos de autor a menos que se indique lo contrario. Si tiene derechos de autor, se debe obtener el permiso del propietario de los derechos de autor antes de su uso.

Si no tiene derechos de autor, el material de la NASA puede reproducirse y distribuirse sin más permiso de la NASA. Si una persona o talento reconocible aparece en material de la NASA, el uso con fines comerciales puede infringir un derecho de privacidad o publicidad. El permiso debe obtenerse de la persona o talento reconocible si el uso propuesto del material de la NASA podría verse como una explotación comercial de esa persona. Sin embargo, si el uso previsto del material de la NASA es principalmente para fines comunicativos, es decir, libros, periódicos y revistas que informan hechos de importancia histórica (usos de los medios protegidos constitucionalmente), generalmente se considerará que dichos usos no infringen tales derechos personales.

Algunos materiales audiovisuales de la NASA pueden incorporar música o material de archivo, que tiene derechos de autor y licencia para el trabajo particular de la NASA. Cualquier edición o alteración del trabajo puede no estar cubierta por la licencia original y, por lo tanto, requeriría el permiso del propietario de los derechos de autor.

 

Los ficheros 

 

El objetivo de este repositorio de Github  es proporcionar una ventanilla única para modelos 3D, imágenes, texturas y visualizaciones. Ofrece   la Nasa  estos activos para su uso, gratis y sin derechos de autor. La NASA reconoce que ese  sitio de Github es tan bueno como el de los colaboradores que lo han  hecho  posible ,precisamente  por eso están tan  interesados en el feetback que se les pueda dar de opiniones y comentarios que suministran uan cuenta de correo : [email protected]

Citan algunos de  los muchos autores que han contribuido a las colecciones de Recursos 3D:

      • Laboratorio de Propulsión a Chorro de la NASA – Simulador del Sistema Solar
      • Michael Carbajal. Sede de la NASA
      • Centro de Investigación Ames de la NASA
      • Brian Kumanchik, Christian López. NASA / JPL-Caltech
      • Centro Espacial Johnson de la NASA
      • Corporación DigitalSpace
      • Ojos en el sistema solar. NASA / JPL-Caltech
      • Doug Ellison / NASA-JPL
      • Christopher M. García. NASA / JPL-Caltech
      • Christian A. Lopez. NASA / JPL-Caltech
      • Kevin Lane. NASA / JPL-Caltech
      • Laboratorio de propulsión a chorro de la NASA
      • Centro de vuelo espacial Goddard de la NASA
      • NASA Johnson Space Center – Manual de educadores espaciales
      • Chris Meaney. NASA
      • Ball Aerospace
      • Dana Berry. Misión NASA / Kepler
      • NASA / JPL-Caltech
      • Christopher M. García, Christian A. López. NASA / JPL-Caltech
      • Carlo Conti 

Y no vamos a demorarnos mas, el repositorio  de la NASA  especifico esta en   el  siguiente enlace : https://github.com/nasa/NASA-3D-Resources/tree/master/3D%20Models

 

 

Resumidamente  en el gigantesco repositorio  de Github , estos son algunos de los modelos  que podemos descargar :

  • 70-meter Dish 
  • ACRIMSAT2 R, renombrado como CYGNSS files para borrarlo
  • special chara…
  • ATLAST
  • AcrimSAT 
  • Advanced Composition
  • Advanced Crew Escape Suit 
  • Aeronomy of Ice in the Mesosphere 
  • Agena Target Vehicle From NASA 3D
  • Apollo 11 – Landing Site
  • Apollo 12 – Landing Site 
  • Apollo 14 – Landing Site
  • Apollo 15 – Landing Site
  • Apollo 16 – Landing Site
  • Apollo 17 – Landing Site
  • Apollo Lunar Module
  • Apollo Soyuz
  • Aqua (A) renombrado como  CYGNSS 
  • Aqua (B)
  • AquariusAres 1 (A)
  • Ares 1 (B)
  • Argo
  • Asteroid Vesta – East Globe Hollow
  • Asteroid Vesta – West Globe Hollow
  • Asteroid Vesta
  • Astronaut Glove
  • Astronaut
  • Atmosphere-Space Transition Region Explorer
  • Aura (A)
  • Aura (B)
  • Aura (C)
  • Aurora 7 o
  • Base Station
  • Beam Waveguide Deep Space Station Antenna
  • Bennu
  • CALIPSO
  • CNOFS
  • CYGNSS (.blend)
  • Canadarm
  • Cassini (2017)
  • Cassini (A)
  • Cassini (B)
  • Cassini Assembly
  • Cassiopeia A
  • Chandra (.blend)
  • Chandra
  • Clementine
  • CloudSat (.blend) o
  • CloudSat
  • Cluster II o
  • Constellation-X
  • Cosmic Origins Spectrograph
  • Crawler
  • Crew Lock Bag 
  • CubeSat (2017)/CubeSat
  • CubeSat – 1 RU Generic 
  • CubeSat – 2 RU Generic
  • CubeSat – ICECube
  • CubeSat – MiRaTa
  • Curiosity (Clean)
  • Curiosity (Dirty)>
  • Curiosity Landing Site with QR
  • Curiosity Rover Path
  • Curiosity Rover/Curiosity Rover 3D Printed Mode
  • Curiosity Scarescrow Test Rover
  • Cyclone Global Navigation Satellite System – CYGNSS Merge remote branch

  • DESDynI
  • DSN 70 m
  • Dawn
  • Deep Impact
  • Deep Space 1
  • Dish Post
  • Dish Turntable
  • EO-1
  • ESAS Crew Module
  • Eclipse 2017 – Midwest
  • Eclipse 2017 – Northeast
  • Eclipse 2017 – Southeast
  • Eclipse 2017 – Southwest
  • Eclipse 2017 – USA – Territories
  • Eclipse 2017 – West
  • Eros
  • Eta Carinae High Mass-Loss Rate Version
  • Eta Carinae Homunculus Nebula
  • Eta Carinae Low Mass-Loss Rate Version
  • Europa Orbiter
  • Explorer 1
  • Extravehicular Mobility Unit
  • Fablab From NASA 3D 7 months ago
  • Faith 7
  • Far Ultraviolet Spectroscopic Explorer
  • Fermi Gamma-ray Large Area Space Telescope
  • Firefly
  • Flight System Support
  • Freedom 7
  • Friendship 7
  • Gale Crater
  • Galileo (A)
  • Galileo (B)
  • Gamma Ray Observatory – Composite
  • Gantry adding Gantry 6 years ago
  • Gemini Spacesuit
  • Gemini
  • GeoTailSAT Removing __MACOSX folders 3 years ago
  • Geographos
  • Geostationary Operational Environmental Satellites
  • Global Hawk
  • Global Precipitation Measurement (GPM3-2011-Comp-Exp)
  • Golevka
  • Grace (A)
  • Grace (B)
  • Grease Gun
  • HESSI-RHESSI
  • HST 25th Anniversary Medallion
  • HST 25th Anniversary Model
  • HW1
  • Habitat Demonstration Unit/HDU
  • Hammer
  • Headquarters Building
  • Helmet
  • High Energy Transient Explorer
  • Hubble SM4 Carriers
  • Hubble Space Telescope (A)
  • Hubble Space Telescope (B)
  • Hubble Space Telescope/HST
  • Hurricane Julio
  • Hurricane Katrina
  • Hurricane Sandy
  • IBEX adding IBEX and ICESat
  • ICESat (A) adding IBEX and ICESat
  • ICESat (B)
  • ICESat-2
  • ICON
  • ISS (High Res)
  • ISS (IGOAL)
  • ISS (Internal)
  • ISS
  • Ice, Cloud, and land Elevation Satellite-2
  • IceSat2
  • InSight Cruise Stage
  • Infrared Camera
  • Insight Cruise Stage
  • International Space Station Tools
  • International Space Station
  • International X-ray Observatory
  • Itokawa
  • JSC Mission Control Room
  • JWST with Instruments
  • James Webb Space Telescope (2016)
  • James Webb Space Telescope (B)/JWST
  • Jason 1
  • Juno (B)
  • Juno
  • Jupiter-C
  • Ka-Band Satellite Beacon Receiver
  • Kepler (A)
  • Kepler (B)
  • Kepler (C)
  • Kleopatra
  • LRO
  • Landsat 7
  • Landsat 8 (LDCM)
  • Laser Interferometer Space Antenna (LISA)
  • Laser Interferometer Space Antenna (LISA, 2017)
  • Laser Interferometer Space Antenna
  • Lasercom
  • Lightwave From NASA 3D 27 days ago
  • Linne Crater
  • Loral-1300bus
  • Lunar Atmosphere and Dust Environment Explorer
  • Lunar Reconnaissance Orbiter
  • MAVEN (Blend)
  • MER Opportunity
  • MESSENGER
  • MMS (2014)
  • MMS Delete mms-428×321
  • MRO (2017)
  • MRO (A)
  • MRO (B)
  • MRO (C)
  • Magellan
  • Map-WMap
  • Mark III Spacesuit
  • Mars – Tharsis
  • Mars – Valles Marineris (6x)
  • Mars Global Surveyor Config
  • Mars Global Surveyor Launch
  • Mars Global Surveyor MOI
  • Mars Global Surveyor Mapping
  • Mars Global Surveyor
  • Mars Odyssey
  • Mars Transit Habitat
  • Mars Trek – Inside Gale Crater
  • Mars Trek – Valles Marineris
  • Mars Trek – Victoria Crater
  • Maven
  • Mercury Spacesuit
  • Mir
  • Mithra
  • Mobile Launcher – High Poly
  • Mobile Launcher – Low Poly
  • Moon – Aristarchus Region
  • Moon – Copernicus Crater
  • Moon – Gassendi Crater
  • Moon Nearside Farside
  • Mount Hadley
  • Multi-Purpose Precision Maintenance Tool
  • NASA Insignia
  • NEAR
  • NGTDRS-2012-Deployed
  • NIAC Titan Sub
  • NPP
  • Numisia
  • OCOComposite
  • OSTM_Jason-2
  • Opportunity Landing Site with QR
  • Orbital Replacement Unit
  • Orion Capsule
  • OsirisRex-2013-comp
  • POES-Composite
  • POLAR-Combined
  • Pahrump Hills
  • Parker Solar Probe/ParkerSolarProbe
  • Pioneer
  • Pistol Grip Tool
  • QuikSCAT
  • RADARsat-Composite
  • RBSP-2012-comp
  • RQ36-Asteroid
  • Radome
  • Ratchet
  • Rheasilvia
  • Robonaut 2
  • Rosetta
  • SAC-C
  • SEXTANT
  • SLS Block 1 – 3ds
  • SN1987A
  • SN87a
  • SOFIA From NASA 3D 17 months ago
  • SOHO-2
  • SORCE
  • STEREO
  • Satellite Kit
  • Saturn V – Stage 1
  • Saturn V – Stage 2
  • Saturn V Rocket
  • Saturn V
  • SeaStar
  • Shuttle (High Res)
  • Shuttle Model 1
  • Shuttle Model 2
  • Shuttle Parts (HIgh Res)
  • folders 
  • Shuttle
  • Skylab
  • Snowman Craters
  • Solar Dynamics Observatory
  • Solar Sail Concept1
  • Solar Sail Concept2
  • Solar and Heliospheric Observatory
  • Solar-B
  • Space Exporation Vehicle
  • Space Launch System (SLS) Block 1 – 2017
  • Space Launch System (SLS) – STL
  • Space Shuttle Orbiter
  • Spartan 201
  • Spirit & Opportunity
  • Spirit Landing Site
  • Spirit Rover Path
  • Stardust
  • Submillimeter Wave Astronomy Satellite
  • Super Lightweight Interchangeable
  • Swift Composite
  • TDRS (A)
  • TDRS (B)
  • TDRS (C)
  • TDRS Antenna (left)
  • TDRS Antenna (right)
  • TESS/TESS
  • THEMIS
  • TOPEX-Poseidon
  • TRMM
  • Tall Dish
  • Terra
  • Tether
  • Total Ozone Mapping Spectrometer (TOMS)
  • Toutatis
  • Tracking and Data Relay Satellite
  • Transiting Exoplanet Survey Satellite (TESS)
  • Tselina-2 Removed duplicate files, renamed CYGNSS files to remove special
  • chara… 3 years ago
  • Tycho
  • Ulysses
  • Valles Marineris
  • Vehicle Assembly Building (VAB)
  • Vesta
  • Viking 40th Anniversary Emblem
  • Viking Lander – STL/Viking_Lander_Ver1.0/Viking_Lander_Ver1.0
  • Viking Lander
  • Voyager (2017)
  • Voyager (A)
  • Voyager Probe
  • Voyager
  • WIND
  • Wide Field Infrared Survey Telescope (WFIRST)
  • Wide Field Infrared Survey Telescope(WFIRST) 2020 
  • Wide Field Planetary Camera
  • Wide-Field Infrared Survey Telescope
  • Wind-field Infrared Explorer (WIRE)
  • Wrench-3D
  • Wrench
  • Z2 Spacesuit
  • kepler_1-33-scale

 

Por cierto en este repositorio , llama la atencion    que  han quitado todos los modelos de MACOSX  y aunque algunos   modelos son de 6 años o así ,    hay algunos muy recientes como  el Wide Field Infrared Survey  Telescope de hace  casi un mes

 

 

Cómo actualizar el firmware Marlin y no morir en el intento


Marlin es un firmware de código abierto  gratuito    para la familia de impresoras 3d RepRap derivado de Sprinter y grbl  que  se convirtió en un proyecto de código abierto independiente el 12 de agosto de 2011 con su lanzamiento de Github bajo licencia  GPLv3 . Desde el principio Marlin fue construido por y para los entusiastas de RepRap para ser un controlador de impresora sencillo, confiable y adaptable que “simplemente funciona”. Como testimonio de su calidad, Marlin es utilizado por varias impresoras 3D comerciales respetadas  como  Ultimaker, Printrbot, AlephObjects (Lulzbot) y Prusa Research   etc . Ademas Marlin también es capaz de cotrolar las  famosas maquinas CNC ,asi como grabadores láser ,  pues en realidad  en vez extruir material de diferentes propiedades , como lo haría  una impresora 3d,  son variantes de estas al haberse sustituido el extrusor por un láser o una multiherramienta de fresado , corte,etc.

Una clave de la popularidad del fw  Marlin es que se ejecuta en microcontroladores Atmel AVR de 8 bits de bajo costo siendo en su version  2.x   compatible con  placas de 32 bits,  chips  que como sabemos  son el núcleo  de la popular plataforma de código abierto Arduino/Genuino (de  hecho la plataforma de referencia para Marlin es un Arduino Mega2560 con RAMPS 1.4 y Re-Arm con rampas 1.4).

Como producto comunitario, Marlin tiene como objetivo ser adaptable a tantas placas y configuraciones como sea posible, de modo  que sea  altamente  configurable, personalizable, extensible y económico tanto para aficionados como para proveedores de modo  que una implementación  de  Marlin puede ser muy escueta por ejemplo  para su uso en una impresora sin cabeza con un solo hardware modesto pero que  pueda  ampliarse sus características habilitando  según sea necesario para adaptar Marlin a los componentes añadidos.

Resumidamente estas son las principales características:

    • Código G completo con más de 150 comandos
    • Suite completa de movimiento de código G, que incluye líneas, arcos y curvas Bézier
    • Sistema de movimiento inteligente con movimiento de mirada anticipada, basado en interrupciones, aceleración lineal
    • Soporte para cinemática cartesiana, delta, SCARA y core/H-Bot
    • Control del calentador PID de bucle cerrado con ajuste automático, protección térmica, corte de seguridad
    • Soporte para hasta 5 extrusoras más un estampado calefactado
    • Interfaz de usuario del controlador LCD con más de 30 traducciones de idiomas
    • Impresión de tarjetas SD y basadas en host con inicio automático
    • Compensación de nivelación de cama: con o sin sonda de cama
    • Avance lineal para extrusión a presión
    • Soporte para extrusión volumétrica
    • Soporte para mezcla y multiextrusoras (Cíclope, Quimera, Diamante)
    • Soporte para sensores de ancho/de ejecución de filamentos
    • Temporizador de trabajo de impresión y contador de impresión

FDM

Marlin Firmware se ejecuta en la placa principal de la impresora 3D, gestionando todas las actividades en tiempo real de la máquina coordinando los calentadores, motores paso a paso, sensores, luces, pantalla LCD, botones y todo lo demás involucrado en el proceso de impresión 3D implementando  el famoso  proceso de fabricación aditiva llamado Fused Deposition Modeling (FDM), también conocido como Fused Filament Fabrication (FFF). En este proceso, un motor empuja el filamento de plástico a través de una boquilla caliente que funde y extruye el material mientras la boquilla se mueve bajo control informático. Después de varios minutos (o muchas horas) de colocar finas capas de plástico, el resultado es un objeto físico.REPORT THIS ADREPORT THIS AD

El lenguaje de control para Marlin es un derivado del código G donde los comandos de código G le dicen a una máquina que haga cosas simples como “establecer el calentador de 1 a 180o” o “mover a XY a la velocidad F.” Para imprimir un modelo con Marlin, debe convertirse en código G utilizando un programa llamado “slicer”. Dado que cada impresora es diferente, no encontrará archivos de código G para descargar; tendrá que cortarlo  este el propio usuario  obviamente con unsw de slicing 

A medida que Marlin recibe comandos de movimiento, los agrega a una cola de movimiento para ser ejecutados segun las ordenes recibidas. La “interrupción paso a paso” procesa la cola, convirtiendo los movimientos lineales en pulsos electrónicos con precisión en los motores paso a paso. Incluso a velocidades modestas Marlin necesita generar miles de pulsos paso a paso cada segundo. (p. ej., 80 pasos por mm * 50 mm/s a 4000 pasos por segundo!) Dado que la velocidad de la CPU limita la velocidad con la que la máquina puede moverse, ¡siempre estamos buscando nuevas formas de optimizar la interrupción paso a paso!

Los calentadores y sensores se gestionan en una segunda interrupción que se ejecuta a una velocidad mucho más lenta, mientras que el bucle principal controla el procesamiento de comandos, la actualización de la pantalla y los eventos del controlador. Por razones de seguridad, Marlin realmente se reiniciará si la CPU se sobrecarga demasiado para leer los sensores.

Modelado

Mientras Que Marlin solo imprime código G, la mayoría de las segmentaciones solo cortan archivos STL.

Sea lo que sea que utilice para su cadena de herramientas CAD, siempre y cuando pueda exportar un modelo sólido, una segmentación puede “cortar” en código G, y el firmware de Marlin hará todo lo posible para imprimir el resultado final.

Antes de que Marlin pueda soñar con imprimir, primero necesitará un modelo 3D. Puede descargar modelos o crear los suyos propios con uno de los muchos programas CAD gratuitos, como FreeCAD, OpenSCAD, Tinkercad, Autodesk Fusion 360, SketchUp,etc.

Se necesita un alto grado de conocimiento para modelar objetos complejos como un cráneo T-Rex,pero otros objetos pueden ser bastante simples de modelar. Para obtener ideas y probar cosas, explore sitios como Thingiverse y YouMagine e imprima cosas por diversión.

Rebanar o «slicing»

Las segmentaciones preparan un modelo 3D sólido dividiéndolo en rodajas finas (capas). En el proceso se genera el código G que indica a la impresora con minuciosidad cómo reproducir el modelo. Hay muchas segmentaciones de datos para elegir, incluyendo:

  • Cura.
  • Slic3r.
  • PrusaSlicer (anteriormente Slic3r Prusa Edition) El nuevo Kid en el bloque basado en Slic3r.
  • Simplify3D es una oferta comercial.

Impresión

Marlin se puede controlar por completo desde un host o en modo independiente desde una tarjeta SD. Incluso sin un controlador LCD, una impresión SD independiente todavía se puede iniciar desde un host, por lo que el equipo se puede quitar de la impresora.

 

 

Actualización de Marlin

Para la impresoras  del famoso  fabricante Geetech , esn este link ponen a nuestra disposicion  todo el fw Marlin disponible

 

 
 
Una vez descargado , lo descomprimiremos    y nos iremos a Marlin.ino para que nos lo cargue el interfaz  de Arduino  todos los archivos necesarios:  
 

 

Antes de compilarlo  elegiremos   como placa   «Arduino:1.8.10 (Windows 10)  y la  tarjeta:»Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)»

Intentaremos compilar el fw antes de subirlo a la impresora

 

Como  podemos ver puede que nos lance  el error exit status 1  using typedef-name ‘fpos_t’ after ‘struct’

 

Tendremos que cambiar el literal   fpost_t  por fpost    en los siguientes ficheros , pero al ser un fw  el ide de arduino nos va a dar problemas a la hora de editar los ficheros , así que  lo mejor es editar con nuestro editor de texto favorito los siguientes ficheros

 

  • SdBaseFile.h
  • Configuration.h
  • pins.h

 

 

Una vez hecho esto , cuando  intente compilar el código actualizado  desde el IDE de Arduino,  vera que  ya no encuentra problemas  y por fin  ya podrá actualizar el firmware  en su impresora 3d.