3D Printing¶
Nombres alternativos de Anet A8¶
- Infitary M505
- Alunar M505
- Omni m505
Enlaces¶
- G-code/es: Instrucciones G-code.
- Lista de vídeos en canal Dron3D 8A sobre "Anet A8"
- Lista de vídeos en canal Dron3D 8A sobre "Impresión 3D - Conceptos y ayuda"
- Lista de vídeos en canal Dron3D 8A sobre "Impresión 3D - Software"
- Lista de vídeos en canal Dron3D 8A sobre "Impresión 3D - Tipos de Material"
- Anet A8 3DPrint.wiki
- Trello de "Comunidad 3D [ES]"
- Instalación de 2 MosFET: Post y STLs
- Como calibrar el control de temperatura PID de la impresora 3D
- Calibración de pasos del motor del extrusor. Instrucciones para realizarlo en Anet A8 aquí.
- Calibración del Extrusion Multiplier – Anchura de impresión
- Cómo montar Hot End sin romperlo
- Cómo modificar home en XY (ajustar extrusor offset). Y el máximo recorrido
- Actualizar el firmware a partir de un fichero HEX
- Montura para extrusor E3D
- Anet A8 - POST DEFINITIVO - Recopilatorio de temas
- ShapeWays: Servicio de impresión.
- Piezas interesantes:
- Mods:
Filamento¶
- FlexiSMART
- SmartMaterials3D: ABS con aditivos para evitar warping y cracking.
- Sakata3D PLA Ingeo 3D870: Similares características al ABS sin sus inconvenientes (Análisis).
Hardware / Componentes / Repuestos¶
- Repuestos Anet A8
- Placa base
- Rodamiento lineal
- Rodamiento lineal sin bolas
- Rodamiento lineal largo
- Enchufe de corriente de entrada
- Alargador lector microSD
- Conectores rápidos JST
- Módulo MOSFET
- Módulo MOSFET
- Sensor de posición inductivo
- Sensor de posición capacitivo (mejor si se pone cristal a la cama)
- Cinta de carrocero especial impresoras: Amazon, Banggood
- Nozzles en medidas 0.2, 0.3 y 0.4 mm. También sueltos: 0.2mm, 0.3 y 0.4.
- Núcleo calentador extrusor
- Bloque de aluminio soporte del extrusor, el núcleo calentador y el termistor
- Termistor
- Tubo conductor filamento al extrusor con teflón
- Engranaje impulsor filamento
- Ventilador de capa
- Ventilador de extrusor
- Correa ejes X e Y
- Cristal para cama caliente
- Motor paso a paso
Mejoras Anet A8¶
- Mejoras sobre montaje original
- Soporte para las herramientas
- Conectores en ventiladores
- Alargador lector microSD
- MOSFET exterior
- Soldar conector cama caliente
- Refuerzos eje X: v1 y v2.
- Interruptor y ventilador de fuente
- Ventilador de placa base
- Soporte para bobina de filamento: Barras 1 o Barras 2 y Eje.
- Final de carrera Z ajustable
- Mejoras en tornillos nivelado de cama
- Base para doble MOSFET: Guía de montaje.
- Acceso rápido a engranaje motor extrusor
- Tensor eje X
- Tensor eje Y: v1 o v2
Piezas de la propia impresora¶
Octoprint¶
- Control your Anet A8 3D Printer using Octoprint on Raspberry Pi Zero W, direct UART connection
- Control remoto para tu impresora 3D con Raspberry Pi: Parte 1 y Parte 2.
- Setup on a Raspberry Pi running Raspbian
Parámetros impresión Anet A8¶
General¶
- X (Width): 220mm
- Y (Depth): 220mm
- Z (Height): 240mm
- Build plate shape: Rectangular
- Heated bed: Checked
- Bed center is 0,0,0: Unchecked
- Material diameter: 1.75mm
- Nozzle size: 0.4mm
Cura 3.4¶
Los ficheros de preferencias de las distintas versiones se encuentran en la ruta (Linux) ~/.config/cura
y los de settings en ~/.local/share/cura
. (Fuente)
Quality > Layer Height
: 0.2 mm [0.1-0.3] Altura de Capa.Quality > Initial Layer Height
: 0.2 mm [0.1-0.3] Altura de la capa inicial. Una capa inicial más final mejora la adherencia a la cama.Quality > Initial Layer Line Width
: 100 %. Permite aumentar ligeramente la anchura de las líneas de la primera capa para aumentar la adherencia a la cama. Básicamente inyecta un poco más de material.Shell > Wall Thickness
: 1.2 mm [0.8-2.0] Grosor de la piel. Debe ser múltiplo deLayer Height
.Shell > Top/Bottom Thickness
: 1.2 mm [0.8-2.0] Grosor de la piel superior e inferior. Cuando la densidad de relleno es menor que 20%, se puede producir caída de la capa superior. En ese caso se recomienda un mínimo de 1.2mm.Shell > Horizontal Expansion
: 0 mm. Expansión o contracción en el plano XY para ajustar la tolerancia entre piezas que tienen que encajar, por ejemplo agujeros y pasadores. Valores negativos contraen (por tanto se aplicarán a los pasadores) y positivos expanden (por tanto a los agujeros). Con una expansión de 0.1mm será suficiente la mayoría de las veces.Infill > Infill Density
: 20 % [0-100] Tanto por ciento de relleno en el interior. Dependerá de la resistencia deseada para la pieza. Si no va a recibir cargas se puede utilizar 10 o incluso 0%.Material > Printing Temperature
: 220 ºC [170 - 230] en PLA; [230-250] en ABS. Temperatura de extrusión del material.Material > Build Plate Temperature
: 50ºC [40-60] en PLA; [60-90] en ABS. Temperatura de la cama caliente.Material > Diameter
: 1.75 mm. Diámetro de la entrada del extrusor.Material > Flow
: 100 %. Sirve para aportar más o menos material si observamos que en las impresiones aparecen bultos o huecos entre las líneas o capas.Material > Enable Retraction
: Marcado. Retrae el hilo cuando el cabezal se tiene que desplazar sin imprimir.Material > Retraction Distance
: 4.5mm. Cantidad de material recogido durante la retracción.Material > Retraction Speed
: 40 mm/s. Velocidad de la retracción.Material > Retraction Minimum Travel
: 1.5 mm. Distancia mínima de desplazamiento del extrusor a partir de la que se aplica retracción.Speed > Print Speed
: 30 mm/s [10-120] Velocidad de impresión. A menor velocidad más precisión de impresión. No se recomienda pasar de 40-60.Speed > Infill Speed
: 40 [10-120] Velocidad de impresión del relleno.Speed > Outer Wall Speed
: 20 [10-120] Velocidad de impresión de las caras externas.Speed > Inner Wall Speed
: 30 [10-120] Velocidad de impresión de las caras internas. Suele ser un valor intermedio entreInfill Speed
yOuter Wall Speed
.Travel > Combing Mode
: Realiza los desplazamientos sobre superficies ya impresas para evitar retracción o que gotee el extrusor.Off
: Desplazamientos en línea recta.All
: Desplaza siempre por zonas impresas.No Skin
: Desplaza por el interior de las piezas, evitando la superficie.
Travel > Z Hop When Retracted
: Desmarcado. Levanta un poco el extrusor cuando se inicia un desplazamiento para evitar colisiones con las partes ya impresas. Tras probarlo compruebo que en la Anet A8 deja muchos hilos.Cooling > Enable Print Cooling
: Activa el ventilador de la boquilla del extrusor.- Marcado: En PLA.
- Desmarcado: En ABS.
Cooling > Regular Fan Speed
: 30 %. La velocidad del ventilador antes de alcanzar el tiempo mínimo de impresión de la capa, momento en que se acelera hasta alcanzar la velocidad máxima.Cooling > Maximum Fan Speed
: 70 %. Velocidad máxima del ventilador cuando se alcanza el tiempo mínimo de impresión de la capa.Cooling > Initial Fan Speed
: 0 %. Velocidad del ventilador al comienzo de la impresión.Cooling > Regular Fan Speed at Height
: 0.5 mm. Altura de capa a partir de la cual el ventilador empezará a girar a la velocidadRegular
. Este retraso en el encendido del ventilador sirve para mejorar la adhesión de la pieza a la cama.Cooling > Minimum Layer Time
: 10 seg. Tiempo mínimo de impresión de una capa. Si no se alcanza antes de empezar una nueva la impresora esperará.Cooling > Lift Head
: Desmarcado. Aparta la cabeza cuando no se alcanza el tiempo mínimo de impresión de la capa para evitar que el extrusor gotee sobre la misma. Es mejor bajar la velocidad de impresión en este tipo de piezas pequeñas en las que no se alcance el tiempo mínimo de impresión de capa.Support > Generate Support
: Marcado. Generar soporte para partes en voladizo.Support > Support Placement
: EverywhereTouching Builplate
: Sólo hace soportes en las partes en voladizo sobre la cama.Everywhere
: Hace soportes en todas las partes que lo necesiten.
Build Plate Adhesion Type
: SkirtSkirt
: Hace una línea alrededor de la piza en la primera capa. Básicamente sirve para cebar el extrusor.Brim
: Hace más amplia la primera capa para aumetar la adhesión a la cama.Raft
: Hace una malla alrededor y debajo de la pieza para aumentar la adhesión a la cama. Puede ser difícil de despegar.
Special Modes
: All at Once. Usar siempre esta opción.Experimental > Tree Support
: Hace soportes ramificados.
Más habituales¶
Los parámetros que casi siempre merece la pena revisar entre distintas impresiones son:
Quality > Layer Height
: 0.2 mm [0.1-0.3] Altura de Capa.Quality > Initial Layer Height
: 0.2 mm [0.1-0.3] Altura de la capa inicial. Una capa inicial más final mejora la adherencia a la cama.Shell > Horizontal Expansion
: 0 mm. Expansión o contracción en el plano XY para ajustar la tolerancia entre piezas que tienen que encajar, por ejemplo agujeros y pasadores. Valores negativos contraen (por tanto se aplicarán a los pasadores) y positivos expanden (por tanto a los agujeros). Con una expansión de 0.1mm será suficiente la mayoría de las veces.Infill > Infill Density
: 20 % [0-100] Tanto por ciento de relleno en el interior. Dependerá de la resistencia deseada para la pieza. Si no va a recibir cargas se puede utilizar 10 o incluso 0%.Material > Printing Temperature
: 220 ºC [170 - 230] en PLA; [230-250] en ABS. Temperatura de extrusión del material.Material > Build Plate Temperature
: 50ºC [40-60] en PLA; [60-90] en ABS. Temperatura de la cama caliente.Travel > Combing Mode
: Realiza los desplazamientos sobre superficies ya impresas para evitar retracción o que gotee el extrusor.Off
: Desplazamientos en línea recta.All
: Desplaza siempre por zonas impresas.No Skin
: Desplaza por el interior de las piezas, evitando la superficie.
Cooling > Enable Print Cooling
: Activa el ventilador de la boquilla del extrusor.- Marcado: En PLA.
- Desmarcado: En ABS.
Support > Generate Support
: Marcado. Generar soporte para partes en voladizo.Support > Support Placement
: EverywhereTouching Builplate
: Sólo hace soportes en las partes en voladizo sobre la cama.Everywhere
: Hace soportes en todas las partes que lo necesiten.
Build Plate Adhesion
: SkirtSkirt
: Hace una línea alrededor de la piza en la primera capa. Básicamente sirve para cebar el extrusor.Brim
: Hace más amplia la primera capa para aumetar la adhesión a la cama.Raft
: Hace una malla alrededor y debajo de la pieza para aumentar la adhesión a la cama. Puede ser difícil de despegar.
Experimental > Tree Support
: Hace soportes ramificados.
Flasheo de firmware en Anet A8¶
- Copiar el directorio
anet
de este proyecto al directoriohardware
de la instalación de Arduino IDE. - Descargar la última versión de Marlin de su repositorio.
- Descargar la última versión de los ficheros de configuración de las distintas impresoras de su repositorio.
- Sustituir los ficheros de configuración adaptados a la Anet A8 que hay en la ruta
config/examples/Anet/A8
del repositorio de configuraciones por los que hay enMarlin
(junto al.ino
) del repositorio de Marlin. - Seleccionar la placa
Anet V1.0
y el puerto que corresponda. - Compilar y flashear.
- En el primer arranque es posible que aparezca en pantalla el error
Err: EEPROM version
. En ese caso:- Conectar el cable USB (si se ha desconectado el puente entre el puerto serie del microcontrolador y el adaptador USB descrito [aquí], seleccionar el puerto con los jumpers).
- Abrir conexión serie ejecutando lo siguiente en terminal:
$ sudo screen /dev/ttyUSB0 115200 8N1
- Escribir los siguientes comandos en la consola. Hacerlo uno a uno y con un caracter retorno al final de cada uno. Lo mejor es escribirlos en un editor de texto, copiar cada linea (incluyendo el retorno) y pegarla en la consola. De esta forma se consigue que el comando sea leído como un todo y no que se vayan interpretando sus caracteres sueltos conforme vamos escribiendo:
M502 M500 M501