Intenté la impresión ABS, que fue un fracaso parcial, ya que cuando se enfriaron algunas capas se separaron y algunas se deformaron. Después de investigar, aprendí que necesitaba una caja con calefacción para que el filamento se enfriara gradualmente y también necesitaba evitar las corrientes de aire, para que todas las piezas se enfriaran de manera uniforme. Ahora puedo llevar esta caja hasta alrededor de 115F, que es más quehttp://www.instructables.com/id/Heated-3d-Printer-Enlosure/
Instrucciones
Este es mi recinto con calefacción para una impresora 3D para ayudar a detener la deformación y las corrientes de aire cuando se utiliza ABS.
Las tablas inferiores y superiores son de contrachapado de 1 pulgada, cortadas de 21x24".
Las barras laterales son de madera de 2x3 con una longitud de 19".
Bisagra de piano de 30" que se cortó a 19". Disponible en cualquier buena ferretería, la mía vino de Ace Hardware, y costó 4,50 $.
2x ganchos magnéticos.
1x manija de puerta de latón.
Lexan de 3 mm, aunque el perspex estaría bien.
Papel de aluminio cubierto con Mylar en la parte superior, que fue grapado alrededor de los bordes de la parte superior interior para reflejar el calor.
Varilla roscada para el extrusor con tuercas de bloqueo para mantenerla en su lugar. La mía era de 3/8 aunque 10 mm también estará bien.
Perforé un agujero de 2 pulgadas frente a cada soporte de extrusora, en el tablero superior para que el filamento pueda pasar a través de él. Perforé un pequeño agujero y simplemente corté una pajita desechable de 1,5" de largo y la pegué a través del agujero para usarla como guía de filamento (al ras con la parte superior y la media pulgada extra cuelga por debajo, como en la foto).
La fuente de calor es un soporte para lámpara de calor con una bombilla de calor infrarroja de 150W de una tienda local de reptiles y el termómetro también de la misma tienda, todo de una empresa llamada Exo-Terra.
Número de pieza del soporte de la lámpara - PT2057 - Pagé $32.99
Número de pieza de la bombilla de 150W - PT2146 - Pagué $14.99.
El termómetro cuesta 2,99 $.
4x8 mm22 mmRótula de bolas de 7 mm 608Z, rodamiento 608ZZ, rodamiento de bolas de ranura profunda 608Z. Estos son para los soportes de carrete de filamento. Ebay.
Tamaño total de la caja para alojar una impresora de tamaño promedio de 12": profundidad de 60,1 cm, anchura de 50,6 cm y altura de 50 cm.
El costo total fue de alrededor de $65 ya que ya tenía la madera.
Desde que se añadió:
Ventilación de aire. De Thingiverse.
Soportes de carrete duales con rodamientos.
Algunos bits que usé de otros proyectos utilizados en Thingiverse bajo los nombres de archivo de...
Guía de filamento con limpiador - v2
filaspoolquickfix_3
Desde entonces, he cambiado la lámpara de infrarrojos por una bombilla de calor estándar de 125W, ya que las piezas de la impresora se estaban expandiendo y tenía rodamientos que se deslizaban desde abajo, lol.
Además, se agregó un sensor de temperatura Arduino con 2 pantallas 1602 (una a cada lado de la carcasa), como se muestra en una de las imágenes y para el código, desplázate hacia abajo, aunque necesitas descargar las bibliotecas necesarias para que funcione.
Necesito añadir «<» al principio de las líneas de inclusión, dht11.h, wire.h, liquidecrystal.h y un «>» al final, no la comilla, solo la cosa de la flecha ya que no se mostraría correctamente en Thingiverse, también necesito los 3 archivos de Arduino (bibliotecas) que son el dht11, etc., espero que esto tenga sentido.
Incluye dht11.h
Incluye Wire.h.
Incluye LiquidCrystal.h.
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
dht11 DHT11;
Define DHT11PIN 7
void setup()
{
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Temperatura/Humedad del recinto");
}
void loop()
{
int chk = DHT11.read(DHT11PIN);
Serial.print("Leer sensor: ");
switch (chk)
{
caso 0: Serial.println("OK"); break;
caso -1: Serial.println("Error de suma de comprobación"); break;
caso -2: Serial.println("Error de tiempo límite"); break;
Por defecto: Serial.println("Error desconocido"); break;
}
lcd.setCursor(0, 1);
lcd.print("C=");
lcd.print((float)DHT11.temperature, 0);
// Serial.print("Temperatura (oC): ");
// Serial.println((float)DHT11.temperature, 2);
/*// Para el caso de querer imprimir en oK:
lcd.print(" OK=");
lcd.print(Kelvin(DHT11.temperature), 0);
Serial.print("Temperatura (oK): ");
Serial.println(Kelvin(DHT11.temperature), 2);*/
/*// Para el caso de querer imprimir en oF:
lcd.print(" F=");
lcd.print(Fahrenheit(DHT11.temperature), 0);
Serial.print("Temperatura (oF): ");
Serial.println(Fahrenheit(DHT11.temperature), 2);*/
lcd.print(" H=");
lcd.print((float)DHT11.humidity, 0);
lcd.print("%");
// Serial.print("Humedad (%): ");
// Serial.println((float)DHT11.humidity, 2);
/*
Desinstalé Serial para usar la batería y no gastarla tanto.
Serial.print("Temperatura (K): ");
Serial.println(Kelvin(DHT11.temperature), 2);
Serial.print("Punto de rocío (oC): ");
Serial.println(dewPoint(DHT11.temperature, DHT11.humidity));
Serial.print("Punto de rocío rápido (ºC): ");
Serial.println(dewPointFast(DHT11.temperature, DHT11.humidity));
*/
retraso(2000);
}
//De Fahrenheit a Celsius
Doble Fahrenheit (doble Celsius)
{
Regresa 1.8* celsius + 32;
}
//De Celsius a Kelvin.
Doble Kelvin (doble Celsius)
{
Regresa celsius + 273.15;
}
// Algoritmo completamente copiado, créditos:
// Función de punto de rocío NOAA.
// referencia:http://wahiduddin.net/calc/density_algorithms.htm
Double dewPoint(double celsius, double humidity)
{
Doble A0 = 373.15/(273.15 + celsius);
Doble SUM = -7.90298*(A0-1);
SUM += 5.02808* log10(A0);
SUM += -1.3816e-7(pow(10, (11.344(1-1/A0)))-1) ;
SUM += 8.1328e-3(pow(10,(-3.49149(A0-1)))-1) ;
SUM += log10(1013.246);
VP doble = pow(10, SUM-3)*humedad;
Doble T = log(VP/0.61078); // variable de temperatura
Regresa (241.88* T) / (17.558-T);
}
// Algoritmo completamente copiado, créditos:
// 5 veces más rápido que dewPoint()
// referencia:http://en.wikipedia.org/wiki/Punto_de_rocío
Double dewPointFast(double celsius, double humidity)
{
double a = 17.271;
double b = 237.7;
Temperatura doble = (a*celsius) / (b + celsius) + log(humedad/100);
Double Td = (b* temp) / (a - temp);
Regresa Td;
}
Categoría: Impresión 3D.标签
模型来源
