Funcionamento BCN 3 D Equipo de Rep Rap
Funcionamento BCN 3 D+ Equipo de Rep. Rap. BCN
Índice 1. I. II. Proyecto Open Source Rep. Rap: Origen y desarrollo Nuestro proyecto: Rep. Rap. BCN 2. Tecnología FDM/FFF 3. Nuestra impresora I. II. Mecánica a. Estructura / Arquitectura b. Accionamientos i Partes móviles c. Sistema de Extrusión Electrónica a. Módulo de control b. Módulo de potencia III. Software 4. a. Firmware b. G-codes (Generales, Especiales y propios) Conclusiones
1. Proyecto Open Source Rep. Rap Origen del proyecto: o Caduca patente Stratasys (FDM) (año 2006) o Adrian Boyer crea el proyecto Open Source Rep. Rap Open Source Project: (Objetivos) o Máquinas de fabricación autorreplicables o De bajo coste o Diseño libre o Primer método utilitzado (FDM)
1. Proyecto Open Source Rep. Rap
1. Proyecto Open Source Rep. Rap I. Nuestro proyecto: Rep. Rap. BCN: (Objetivos) o Difundir la tecnologia libre Rep. Rap en el territorio o Diseñar nuevos modelos de máquina y mejoras para las mismas o Hacerlo de manera económicamente sostenible
2. Tecnologia FDM/FFF Fused Deposition Modeling / Fused Filament Fabrication
2. Tecnologia FDM/FFF Fused Deposition Modeling / Fused Filament Fabrication
2. Tecnologia FDM/FFF Fused Deposition Modeling / Fused Filament Fabrication BCN 3 D+ / 1000$ / 100 microns / 250 x 200 mm Fortus 250 mc / 44000$ / 180 microns / 254 x 305 mm
3. Nuestra impresora
3. Nuestra impresora 3. 1 Mecánica. Estructura • Máquina de coordenadas cartesianas. Ejes perpendiculares. Ejes principales de control LINEALES. • Ejes accionados por motores paso a paso. • Transmisión por correas dentadas síncronas y rosca métrica
3. Nuestra impresora 3. 1 Mecánica. Arquitectura
3. Nuestra impresora 3. 1 Mecánica. Accionamientos Motores paso a paso: • Funcionamiento en bucle abierto • Técnica del microstepping • Resolución vs precisión NEMA 17
3. Nuestra impresora 3. 1 Mecánica. Sistema de Extrusión BCNozzle: partes El hotend está formado por 4 piezas: • Heat sink: conducto con alas para disipar el calor. • Heat break: pieza de acero inoxidable que aísla térmicamente para que el calor no suba. • Heat break Hot block: bloque aloja la resistencia para calentar el plástico. • Heat sink Hot block Nozzle: boquilla por donde sale extruido el plástico. El agujero puede tener diferentes diámetros (0. 4 mm, 0. 6 mm…) Nozzle
3. Nuestra impresora 3. 1 Mecánica. Sistema de Extrusión BCNozzle: Funcionamiento El hotend puede calentarse hasta 300ºC. En caso de calentarlo a 220ºC para imprimir, por ejemplo, PLA, la distribución de temperaturas que tendríamos serian: Zona fría (Sólido) Zona caliente (Pastoso) Filamento
3. Nuestra impresora 3. 2 Electrónica Ramps 1. 4 Potencia Arduino Mega 2560 Control
3. Nuestra impresora 3. 2 Electrónica
3. Nuestra impresora 3. 2 Electrónica Potenciómetro de regulación Drivers Motores Paso a Paso A 4988 Based G-code DRV 8825 based Micro controlador Pulso de Step Excitación Bobinas
3. Nuestra impresora 3. 2 Electrónica Potencia Extrusor - 40 W Cama - 100 W Electrónica y motores – 15 W Extrusor Cama Caliente
3. Nuestra impresora 3. 3 Software: Firmware • Marlin Firmware. Actualmente en la versión Beta v 1. 0. 0 • Desarrollo colaborativo mediante SCM Git • El más utilizado • Consecuencias Open Source • ~ 30000 líneas de código • Multidisciplinar
3. Nuestra impresora 3. 3 Software: G-Codes • Qué es un G-code Lenguaje de programación que sirve para controlar máquinas herramientas. Que tienen que hacer, como lo tienen que hacer y cuando. • Cada fabricante implementa su propias instrucciones. • Generado por aplicaciones de CAD/CAM Implemented G Codes G 0 see G 1 Coordinated Movement X Y Z E G 2 G 3 CCW ARC G 4 Dwell S<seconds> or P<milliseconds> G 28 Home all Axis G 90 Use Absolute Coordinates G 91 Use Relative Coordinates G 92 Set current position to coordinates given
3. Nuestra impresora 3. 3 Software: G-Codes Rep. Rap Custom M Codes M 104 Set extruder target tempmotors M 17 Enable/Power all stepper M 105 Read current tempmotors; same as M 84 M 18 Disable all stepper M 106 Fan. SD on card M 20 List M 107 Fan. SD offcard M 21 Init M 109 Wait for. SD extruder M 22 Release card current temp to reach target temp. M 114 Display position M 23 Select SDcurrent file (M 23 filename. g) M 24 Start/resume SD print M 25 Pause SD print M 26 Set SD position in bytes (M 26 S 12345) M 27 Report SD print status M 28 Start SD write (M 28 filename. g) M 29 Stop SD write M 30 Output time since last M 109 or SD card start to serial M 42 Change pin status via gcode M 80 Turn on Power Supply M 81 Turn off Power Supply M 82 Set E codes absolute (default). . .
3. Nuestra impresora 3. 3 Software: Ejemplo G-code
4. Conclusiones o Impresora 3 D de tecnología FFF o Open Source y Open Hardware o Documentación online o Totalmente modificable o Amplia comunidad o Software libre o Auto “Replicante” o En constante desarrollo
Moltes gràcies per la seva atenció
- Slides: 24