Esto es el software que va a pilotar su replicador de MakerBot, Thing-O-Matic, CupCake CNC, máquina RepRap, o genéricos máquina CNC

. Usted puede darle un archivo STL Gcode o para procesar, y lo toma de allí. Es multiplataforma, fácil de instalar, y se basa en los conocidos Arduino / Processing entornos. ReplicatorG es utilizado por miles de operadores MakerBot, y ha impreso decenas de miles de objetos y contando. ReplicatorG 0037 Fecha de lanzamiento 22 de junio 2012 (Los usuarios de RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D) Nuevas características:           Bugfix para peinar en skeinforge La disminución de la replicación: temperatura acelerada Cambiado Gcode empezar a manejar el poder de corrección de errores de firmware 5.5 paso a paso Actualización para el comportamiento de aceleración Se ha actualizado a tener temperatura, como parte de la configuración de PrintOMatic Actualización para la configuración de aceleración inteligente relacionada Añadido Slic3r y motores Milagro Grue, editores del motor, etc Actualización de manejar para accleration El Replicador Actualización t0 a t1 código tolerancia Otras actualizaciones de firmware 5.5 Compatibilidad

ReplicatorG 0034 Fecha de lanzamiento 13 de marzo 2012 (Esta versión no funciona con RepRap5D, utilice ReplicatorG 34 para 5D utilizando 5D) Nuevas características:         Actualizado cabezal portaherramientas compensar t0 a t1 código para almacenar desplazamiento de fuera de tolerancia Herramientas de sourcing ubicación del directorio actualizado para corregir avrdude en problemas mac. Cabezal portaherramientas inicio calefacción actualizaciones Gcode más rápida de calentamiento lento en la HBP Correcciones y actualizaciones de preferencias del sistema alternativa. Ant ejecutar comandos de línea de comandos de apoyo Cabezal portaherramientas esperado offset almacenado como parte de la configuración de la máquina Corrección de error de ortografía Actualizado impresión de código de anclaje

ReplicatorG 0033 Fecha de lanzamiento 27 de febrero 2012

con errores. Xml Dualstrusion refactorizado. Añadido soporte inicial para el replicador (de Industrias MakerBot) Actualización de inicio y fin Gcode Corregidos errores de extrusión de doble Apoyo a skeinforge 47 con el replicador. sin uso de la barra superior Añadido "Generar Gcode 'para barra superior . toallitas no se admiten Estimador de seguridad y los controles tirados en hilo diferente Mejora de la interfaz de usuario para la seguridad corrector Parámetros de la máquina a bordo y parámetros de cabezal de herramienta a bordo se fusionó Gcode Nueva funcionalidad para replicador de nuevo! M70-M73 Votación temperatura mejorada Gcode ahora comienzo con algunos meta-información ReplicatorG 0029 Fecha de lanzamiento 11 de diciembre 2011 Nuevas características:       'Restablecer valores predeterminados para la impresión-añadió-O-Matic ajustes Añadido Mk6 y Mk7 valores predeterminados para Imprimir-O-Matic Actualización y simplificación de algunos análisis de número Actualizado el diálogo Parámetros de a bordo Datos añadidos a start. mientras que construir en curso Eliminado 'Imprimir a SD "botón porque era lento. Soporte actualizado para skeinforge 35 para Cupcake CNC y Thing-O-Matic Rewrite extensivo de RepG para apoyar el replicador Post-proceso de los cambios Skeinforge añadido Inicio y final Gcode ahora se puede especificar desde máquinas / *. sólo una puede ser abierto en cualquier momento Descripción de paños fijos en la ventana Dualstrusion Desactivado 'swap cabezal de herramienta'. y rara vez se utiliza Eliminados varios bits de código antiguo.Nuevas características:                 Añadido un instalador de Windows y Mac.gcode y limpie para ayudar a los usuarios modificar Cambiado el manejo de JFormattedTextField ReplicatorG 0028 Fecha de lanzamiento 28 de noviembre 2011 Nuevas características:         Cabezal portaherramientas fijo de configuración de funciones para trabajar con el firmware nuevo y lo viejo Mejoras en la localización de números decimales Ventana de preferencias fijas.

Añadido precalentamiento ajustes de temperatura en las preferencias Limpieza extensiva de algún código DualStrusion Fijo 'move' herramienta de diseño Pequeñas mejoras a ConfirmationDialog código Las actualizaciones de Dualstrusion comportamiento HBP Aclaración de varios paneles de texto Advertencias Añadido el extrusor diálogos que tienen efectos secundarios en Dualstrusion Fija la temperatura de precalentamiento no se define en el panel de preferencias Añadido advertencias de calor alcance a ajuste de temperatura de precalentamiento Solucionado el bug que impedía de Alpha uso de impresión de-stl en algunos casos Corregido error en el extrusor y preferencias mobo que causó errores float num Actualización para los formatos de configuración regional trabajar en Java 5 Imágenes .                Cambios en la funcionalidad del botón 'Build'. ahora puede genrate Gcode y construir en un solo clic Vigilancia de la temperatura mejorada Máquina Añadida información a la barra de estado de la máquina (verde / rojo barra de información) Añadido función 'Precalentar' para llevar bot hasta temperatura.

Modelo de manipulación en ReplicatorG 0018 STL vista previa en ReplicatorG 0017 .

un sólido software de control CNC. Dado que es un cobarde y un lenguaje muy antiguo. Estas son algunas de las guías que hemos estado trabajando desde:    TurboCNC . así que hemos intentado poner en práctica las cosas lo mejor que podamos por muestreo y promedio de las mejores implementaciones. ha evolucionado hasta convertirse en muchas cosas. Es bastante estándar. ReplicatorG intenta seguir Gcode tan estrechamente como sea posible. Wikipedia . el control de la velocidad del cabezal. .también tienen una página Gcode bastante decente. ReplicatorG envía un código preprocesado y abreviado llamado S3G. LinuxCNC . Es difícil encontrar una guía clara y concisa. y todo tipo de otras cosas. La placa base dentro de la Makerbot utiliza un Sanguino. Es una forma de decirle a la máquina para mover a varios puntos a la velocidad deseada. Sanguino3G.tienen una relación bastante buena. Sin embargo. un microcontrolador relativamente pequeño que incluso incluye un intérprete de G-Code. activar y desactivar diferentes refrigerantes.El gráfico de la temperatura en ReplicatorG 0016 Primer:Que es el código G Gcode es el nombre genérico para un lenguaje de control de CNC (o Reprap) máquinas. y es una herramienta útil.

en sentido horario G3 .Sonda individual (no implementado) . Algunos útiles G-Codes son:               G0 .Go Home por punto intermedio (no implementado) G31 .Códigos G vamos a añadir las definiciones / explicaciones Gcode aquí.movimiento coordinado G2 .Pausa G10 .Movimiento Rápido G1 .Seleccione el plano XY (por defecto) G18 .Seleccione el plano XZ (no implementado) G19 .Home ejes dados a máximo G30 .en sentido antihorario G4 .pulgadas como unidades G21 .Seleccione plano YX (no implementado) G20 . también vamos a poner notas específicas de aplicación aquí. por favor vea la cartilla . Hasta entonces.Crear sistema de coordenadas Desplazamiento desde el Absoluto G17 . según sea necesario.Arc .Arc .Milímetros como unidad G28 .

0>) .Posicionamiento absoluto G91 .Home negativa G162 .Utilizar el sistema de coordenadas del G10 P0-5 G90 .Área de Sonda (no implementado) G53 .y. o la palabra opcional que se pasa a un subprograma / ciclo fijo Cortador D diámetro / radio compensar Longitud H corrección de herramienta Ejemplos G1 X5 Y-5 Z6 F3300.z> = <5.Feed modo de velocidad (no implementado) G97 .Definir posición actual en los ejes G94 .tasa de velocidad del husillo G161 .6> en velocidad 3300.z> = <0. Sólo unos pocos de los que se utilizan realmente aquí:                      X posición absoluta Y la posición absoluta Z posición absoluta Una posición (rotación alrededor de X) Posición B (rotación alrededor de Y) Posición C (rotación alrededor de Z) U eje paralelo relativa a X V relativa del eje paralelo a Y W eje paralelo relativa a Z Código M (otra "acción" registro o código de maquina (*)) (también conocida como "Varios" función ") Avance F Velocidad del cabezal S N el número de línea R Radio del arco o una palabra opcional que se pasa a un subprograma / ciclo fijo P Tiempo de espera o palabra opcional que se pasa a un subprograma / ciclo fijo Selección de herramienta T I Arc datos del eje X J Arc datos del eje y.Inicio positivo G-códigos pueden tener todo tipo de argumentos.0.y.Posicionamiento relativo G92 . K Arc datos del eje Z.          G32 . -5.0) G21 (unidades ajustadas a mm) G90 (posicionamiento para ajustar absoluto) G92 X0 Y0 Z0 (establecer la posición actual a <x.0 (Mover a postion <x.Ajustar sistema absoluto de coordenadas G54-G59 .

CW Eje M4 en. ReplicatorG también soporta dando un tiempo de espera con M6 <secs> P. M124 Snnn conjunto IMAX y Imin guardia de cuerda para el controlador PID (actualmente no soportado por ReplicatorG) M128 obtener la posición M129 obtención del intervalo (actualmente no soportado por ReplicatorG) M130 rango establecido (actualmente no soportado por ReplicatorG) M200 Driver Reset M202 tampón claro (actualmente no soportado por ReplicatorG) M300 Snnn establecer una posición servo M301 Snnn establecer servo 2 posiciones Otros códigos M entendidos por ReplicatorG        M0 Halt incondicional (no compatible con SD) Halt M1 opcional (no compatible con SD) Finalizar programa M2 M3 eje sobre. CCW M5 eje de M6 Cambio de herramienta. Códigos M son muy proteico y flexible. El extra siguiente M-Codes se definieron para RepRap:                    M101 Extrusora en. M122 Snnn ajustar la ganancia PID del regulador de temperatura (actualmente no soportado por ReplicatorG) M123. . fwd M102 Extrusora. y muchos son RepRap o MakerBot específico. invierta M103 Extrusora de M104 Snn ajustar la temperatura en grados Celsius M105 obtener la temperatura del extrusor M106 encienda el ventilador M107 apague el ventilador M108 Set Extrusora de Max Speed (Rnnn = RPM. M121.M Códigos Esta página presenta un resumen de los códigos utilizados por M ReplicatorG. Esto a menudo se utiliza para esperar a un cabezal portaherramientas para llegar a la de su temperatura de establecer antes de comenzar la impresión. Pnnn = PWM) M109 Snnn establecer construir temperatura plataforma en grados Celsuis M110 Snnn ajustar la temperatura en grados Celsius cámara M120. Este código de espera hasta que el cabezal de herramienta está lista antes de continuar.

o Ex M72 P1 (Máquina jugará un 'TaDa canción'!) M73 Configuración manual de construir porcentaje. Si se especifica el tiempo de espera y no se empuja el botón. M70 P10 (Mostrar este texto durante diez segundos) M71 actividad pausa y mensaje de la pantalla. Los valores válidos son de 0 a P 100. o Ex:. y un sonido de advertencia (P2). con tiempo de espera opcional especificado por el código P en segundos o Ex:.                         M7 refrigerante en un (refrigerante de inundación) M8 cooland B en (niebla refrigerante) M9 todos los refrigerantes fuera M10 pinza estrecha M11 pinza abierta M13 husillo CW y el refrigerante en un M14 eje hacia la izquierda y el refrigerante en un M17 enable motor (s) M18 deshabilitar motor (s) M21 pinza abierta M22 boquilla estrecha M30 programa rebobinado M40-M46 cambiar la relación de transmisión (0 .) o Ex:. por un P-código que especifica un tipo de canción. M71 (Por favor inserte en el conjunto de motor y apretar un botón. con P2 el valor predeterminado de sonidos desconocidos. la reanudación de construir sobre el pulsador. velocidad de lectura husillo M70 Pantalla mensaje en el contestador.6) M50. Tiempo de espera opcional especificado por el código P en segundos. la máquina debe apagar o reiniciar. un sonido Ta-da (P1). P20 M71 (máquina se reiniciará en veinte segundos!) M72 Reproducción de una canción o tono definido por la máquina. todos los demás sonidos son de uso específico o máquina. Canciones predeterminadas son Sound Error (P0). valores por encima de 100 se redondean hacia abajo a 100 o Ex M73 P10 (Set construir por ciento a 10%) M126 válvula abierta (aceleración en las instrucciones posteriores en el Firmware Jetty ) M127 válvula de cierre (aceleración de las instrucciones posteriores en el Firmware Jetty ) M310 (ruta de archivo) Tala (ver más abajo) M311 detener el registro (ver abajo) M312 (mensaje) log de mensajes (ver más abajo) M320 aceleración en las instrucciones siguientes (Replicador / MightyBoard) M321 aceleración de las instrucciones siguientes (Replicador / MightyBoard) Inicio de sesión en ReplicatorG .

lo que significa que usted puede registrar datos de temperatura. boquilla.98 (ajustar la velocidad de la extrusora) M103 T0 (Asegúrese de extrusora está apagado) M104 S225 T0 (ajustar la temperatura del extrusor) M6 T0 (espere partes cabezal portaherramientas. Los paréntesis son necesarios! M311 Detener el registro M312 (MENSAJE) Entrar el texto del mensaje en el archivo de registro. Puede experimentar con esta característica por el control de la "temperature_log" rama en el repositorio git. Los mensajes de estado se registra en el archivo una vez que el registro está activado. Ejemplo: (Esto registrará 5 segundos de datos de temperatura en todas las herramientas configuradas) M310 (test. Nota: debe activar la "temperatura del monitor" en las preferencias de monitorizar los toolheads! El estado de todas toolheads configurados se vuelca en el archivo de registro a intervalos de un segundo. M310 (FILE_PATH) Iniciar el registro en el archivo especificado por "FILE_PATH".ReplicatorG 26 y más adelante contará con funcionalidad de registro básico a través de códigos M. para llegar a la temperatura) .tala End -) M311 Otros ejemplos (Pista 0 cabezal portaherramientas durante 5 segundos) G21 (unidades ajustadas a mm) G90 (posicionamiento para ajustar absoluto) M108 T0 R1. etc.registro Inicio -) M104 S225 T0 (ajustar la temperatura del extrusor) G04 P5000 M104 S0 T0 M312 (. HTA.log) M312 (.

Con la excepción de M126. límite de desaceleración. alcance la temperatura) M101 T1 (Extrusora adelante. M127 y M200. hacia adelante) G04 P6000 (Espere T/1000 segundos) M103 T1 (Extrusora off) S0 M104 T1 (temperatura ajustada extrusora) Códigos M que utiliza el firmware Jetty. boquilla. que no están actualmente soportado por las versiones ReplicatorG estándar. activar o desactivar anular los ajustes de temperatura Gcode M215 pasos establecidos por milímetro de cada eje M216 cambios de ajuste de velocidad máxima para cada eje M200 reset (para recoger los cambios) . déprime extrusora.M101 T0 (Extrusora adelante. pero no entendía por ReplicatorG Los códigos M se utilizan los siguientes por el Firmware Jetty y se documentan en Jetty Códigos M . extrusión inversa máxima velocidad de avance. Las versiones de ReplicatorG que entienden estos códigos M están disponibles como parte deThing 17855 en Thingiverse .98 (conjunto extrusor velocidad) M103 T1 (Asegúrese de extrusora está apagado) M104 S225 T1 (temperatura ajustada extrusora) M6 T1 (espere partes cabezal portaherramientas. y la dirección de alimentación de la extrusora M207 conjunto JKN Avance parámetros K y K2 M208 conjunto extrusor pasos por milímetro M209 vez planificador de aceleración o desactivar. etc. HTA.              M126 uso de la aceleración para obtener instrucciones posteriores M127 desactivar la aceleración por instrucciones posteriores M201 establecer tasas máximas de aceleración / deceleración M203 establecer tasas máximas de alimentación M204 tasas establecidas por defecto de aceleración M205 establecer tarifas mínimas de alimentación y la velocidad del planificador M206 establecer diámetro fideos extruidos. hacia adelante) G04 P5000 (Espere T/1000 segundos) M103 T0 (Extrusora off) M104 S0 T0 (ajustar la temperatura del extrusor) (Correr cabezal portaherramientas 1 durante 6 segundos) M108 T1 R1. Varios de estos códigos M también son compatibles con el firmware Marlin.

material de apoyo. Su de la gente del MIT FabLab y es bastante agradable. * gtl. haga clic en el botón y elija el formato de salida G-Code. svg.py es lento pero sólido. rotación y mucho más. pistas rápidas: Cargar el archivo png. *.py del MIT. etc) y la transforman en código de máquina específico. escalado. Es un poco difícil de usar. Es gratis. libre y abierta Ggenerador de código de soporte STL. Activamente mantenido y apoyado en el canal de IRC # slic3r en FreeNode. Importa imágenes en 2D o 3D de objetos y. plc.py cad. *. dxf. *. Software RepRap Host El software de host RepRap es ahora capaz de dar salida Gcode. gráfico e interfaces de línea de comandos. Aquí están algunos generadores Gcode buenas: Libre / Open Source Generadores de impresión 3D SkeinForge SkeinForge es un guión increíble lo poco que va a generar Gcode muy agradable. DXF. a continuación.py es un sucesor de mapa de bits impulsado a cam. jpg. También es muy rápido y no propenso a errores como cortar Skeinforge. multiplataforma. cad.py cam. SuperSkein SuperSkein es un programa de procesamiento libre y de código abierto para la creación de Gcode STL basado en la simplicidad y hackability. haga clic en CAM. cmp. . multihilo. * pts. Véase esta página para un buen tutorial para empezar.. BMP. pero funciona. Generadores de fresado cad. (Gerber ) y *. y es impresionante.. * sol. extrusión doble. es Python.py es un script gratuito Python que crea G-Code de *.. cam.Gcode Generadores Los generadores son programas que tengan algún tipo de archivo de entrada (STL. AMF. a continuación genera código para una variedad de máquinas diferentes. fácil de configurar. * stc. Slic3r Una fuente rápido..

Excelente si usted tiene un fondo Lispish.cl-molino CL-MILL es una aplicación de fresado CNC generar G-Code. etc. multiplataforma programa que toma los archivos 3D . fácil de usar. KISSlicer (Keep It Slicer Simple) "KISSlicer es un rápido. o SVG. sugerencias quería. desbaste y perfilado. Gcodetools CAM extensión de Inkscape. construido en Common Lisp. Altamente recomendado. GCAM tiene una interfaz para hacer agujeros. dibujos. perforaciones. Non-free / Fuente Cerrada Yo no tengo mucha experiencia con estos. Gcode habilitado xfig      Objetos: Todo excepto las imágenes Anchos de línea de mapa en herramientas Capas a profundidad Ruta de optimización Conversión inversa (ngc2fig) para el post-procesamiento en xfig PyCam PyCAM genera trayectorias de herramientas adecuadas para el 3-Axis CNC mecanizado de un archivos de STL. plantillas. PCB-Gcode Excelente programa para generar Gcode para el fresado de PCB de EAGLE. Le permite generar trayectorias adecuadas para 3 ejes CNC. GCAM GCAM es un bloque basado en generador de trayectorias de herramientas para 3 molinos de eje. Soporta panelizar. y puede importar de PNG o BMP a través de potrace. Es compatible con bolsillos. Visolate fresado de PCB altamente eficiente utilizando Voronoi-Regiones. HeeksCNC HeeksCNC es un add-on para HeeksCAD. DXF. GCAM también importa RS274X (Gerber) y los archivos Excellon de perforación para gerber a G-código de conversión de fresado de PCB utilizado en el circuito de prototipos bordo.

La versión Pro añade esencialmente impresión multi-cabeza y multimodelo ". . O ingresar y editar esta página usted mismo! . La versión gratuita tiene todas las características necesarias para el aficionado que utiliza una máquina de una sola cabeza.Tomado de la página principal de su página web.com si usted sabe de un generador Gcode libre / barato / fácil.(STL) y genera información de la ruta (G-code) para una impresora 3D. Sugerencias? Por favor correo electrónico hoeken@gmail.

Sign up to vote on this title
UsefulNot useful