Relleno diferente en la misma parte

15

He leído un artículo para cambiar diferentes patrones dependiendo de la cantidad de capas, pero mi pregunta es si es posible tener diferentes rellenos en la misma parte. Por ejemplo:

  • Base: tiene un relleno del 25%, pero la misma base tiene algunas pestañas para tornillos y monta la parte para esta área. El relleno debe ser del 40% o más.
  • Las paredes y las formas: esto tiene lo mismo de toda la parte y se puede llenar al 25%, pero algunas áreas deben llenarse al 15% o menos.

Probablemente alguien ha visto o revisado otro software para lograr esto, o me estoy engañando a mí mismo.

Fernando Baltazar
fuente
2
La respuesta de @ 0scar es ciertamente válida y no se limita a Cura. Simplify3D (pago, no gratuito) admite diferentes procesos por capa, cada proceso con parámetros independientes como usted describe.
fred_dot_u
Como nota: el problema es similar a eliminar la geometría interna , pero al revés.
Trish

Respuestas:

17

Esta respuesta explica que puede tener diferentes rellenos dentro de la misma parte. En primer lugar, se describe la implementación en Ultimaker Cura , en segundo lugar, cómo puede hacer esto en Slic3r .


Ultimaker Cura

He usado una función en Ultimaker Cura que puede usarse para alterar la densidad de relleno localmente. Lo que debe hacer es cargar su modelo en Cura, luego cargar otros objetos (modelos) en el tamaño del área / volumen que desea que su relleno sea diferente y colocarlos en la posición en la que desea un relleno diferente. Básicamente, usted usa otros modelos para cruzarse con su modelo primario para crear intersecciones que pueden tomar un porcentaje de relleno diferente. Esto es extremadamente útil para orejetas y soportes donde necesita un relleno adicional (por ejemplo, rigidez adicional para tensiones de compresión) en los orificios de los sujetadores. Tenga en cuenta que esta es una característica avanzada que no es fácil de usar, pero es bastante útil si la domina.

No pude encontrar el video ( pensándolo bien, creo que fue un GIF animado ) publicado por Team Ultimaker, así que cito una sección de uno de los temas de su foro.

Un breve tutorial: (la fuente en cursiva no está en la referencia, pero se agregó para reflejar la versión reciente de Cura)

  • Desmarque "mantener modelos separados" (ahora llamado: "Asegurar que los modelos se mantengan separados") y "soltar modelos a la placa de construcción" (ahora llamado: "Soltar modelos automáticamente a la placa de construcción") en las preferencias de Cura
  • Importe un segundo objeto (por ejemplo, un cubo simple)
  • Ponga a Cura en "modo personalizado"
  • Seleccione el cubo y use el botón "por configuración de objeto" en el lado izquierdo
  • Seleccione "Malla de relleno" (ahora llamada: "Modificar la configuración para el relleno de otros modelos") y habilite esa configuración
  • El cubo ahora se vuelve gris transparente.
  • Coloque el cubo para superponer parte de su modelo. Debería superponerse con la sección para la que desea cambiar el relleno.
  • También con "configuración por objeto" (ahora llamada: "Configuración por modelo") seleccione la opción "densidad de relleno"
  • Ajústelo al valor deseado. Todo está más o menos ilustrado en la captura de pantalla a continuación.
  • La imagen muestra un cubo en la placa de construcción con un relleno del 20%. Localmente, con un segundo cubo girado, el% de relleno se eleva al 100%.
  • Lo que sucede es que el volumen donde el cubo se cruza con su objeto se corta localmente con diferentes rellenos.

Ejemplo de un cubo con diferentes configuraciones de relleno

A continuación encontrará otro ejemplo de un soporte simple que tiene objetos cilíndricos adicionales cargados para crear las intersecciones con el soporte en los agujeros de fijación. En el ejemplo , el relleno en los agujeros de fijación se establece en 99%.

Ejemplo de relleno local del 99% en los agujeros de fijación del soporte

Después de cortar, verá que el relleno en las intersecciones se ajusta en consecuencia.

Detalle del soporte en rodajas que muestra el porcentaje de relleno local

Nota: He probado esto en Ultimaker Cura 3.4.1 y confirmo que funciona. Corté una parte con los insertos para sujetadores y en realidad no es muy difícil, solo requiere un poco más de trabajo. Tendrá que hacer algunos STL de cilindros y colocarlos correctamente. Si crea sus propios modelos 3D, será una tarea muy fácil agregar componentes adicionales mientras diseña, el posicionamiento será mucho más fácil (ya que se alinean con su modelo). Tenga en cuenta que esto también funcionará si desea un porcentaje de relleno diferente en las primeras capas X, solo use un cubo grande (más grande que el modelo) y colóquelo correctamente. Tenga en cuenta que Cura ya tiene una opción llamada "Pasos de relleno gradual" para ajustar la densidad en las capas superiores.


Slic3r

Esta referencia describe cómo hacer esto para Slic3r en detalle.

El blog describe el uso de un volumen simple (el volumen verde cargado desde un archivo STL). Después de cargar:

Al hacer clic derecho en la parte principal, aparece el menú de configuración de objetos. A partir de ahí, al hacer clic en "Cargar modificador" y seleccionar el modelo guardado anteriormente, se agrega a la parte como modificador.

Se seleccionó el "+" verde y se agregó "Densidad de relleno" a la lista de modificadores y se estableció en 100%.

Pieza con caja para relleno de malla alternativa

ingrese la descripción de la imagen aquí Esto muestra que la funcionalidad en Slic3r es muy similar a la funcionalidad en Ultimaker Cura.

0scar
fuente
6

No recomiendo especialmente lo siguiente, pero puede ser más fácil que la respuesta de 0scar (que recomendaría implementar si usa Cura).

Rebane su objeto dos veces, una en el relleno inferior y otra en la infiltración superior. Luego abra ambos archivos gcode en un editor de texto y reemplace todo el código por capa en un archivo con el código de las mismas capas en el otro archivo. Sin duda, esto tiene mucho cuidado para garantizar que no caigan errores, y querrá saber las capas exactas en las que cambiar el relleno. Además, esto solo cambia la densidad por capa, no por región XY.

Carl Witthoft
fuente
2

Sí, es posible, y no solo limitado a Cura. Si usa GrabCAD Print (para impresoras Stratasys), la función Advanced FDM permite diferentes rellenos en diferentes regiones de su parte, no en base a capas, sino en función de su geometría CAD. Debido a esto, debe comenzar el proceso en CAD, creando una pieza con varios cuerpos. (Por ejemplo, en Solidworks, hace esto desactivando "fusionar" cuando agrega un segundo jefe, o haciendo un corte de un boceto y activando "mantener ambas partes").

Una vez que haya hecho esto, vaya a la pestaña Advanced FDM en GrabCAD Print y agregue su parte CAD (el archivo CAD en sí, no un STL). Los dos o más cuerpos de su parte se mostrarán por separado en el panel del proyecto: selecciónelos todos y elija "fusionar". Ahora todos se imprimirán como una sola parte, pero puede seleccionar cada uno y darles diferentes configuraciones de relleno.

También puede seleccionar cualquier cara CAD (es decir, no triángulos individuales) y anular su grosor de pared.

Puede leer un tutorial completo sobre Advanced FDM en el sitio web de GrabCAD.

Dan Hulme
fuente
2

Si bien definitivamente puede hacer esto con configuraciones de corte personalizadas, si el "relleno" es una restricción de diseño necesaria para que la pieza funcione correctamente, prefiero que sea parte del diseño en lugar de dejarlo como algo que puede estropear en el momento del corte. . Esto es particularmente importante si va a compartir el diseño para que otros lo usen o use un servicio de impresión 3D que podría no brindarle un control suficiente sobre los parámetros de corte. Además, cuando dice que desea un "relleno más alto" en partes particulares, esta es a menudo una forma imprecisa de transmitir lo que realmente necesita, que es una estructura de relleno particular , generalmente paredes adicionales, no solo una versión más densa del patrón de relleno.

Para usar su ejemplo de puntos que necesitan aceptar tornillos (ya sea perforados / roscados después de la impresión, o con hilos impresos), solo tener un relleno más denso en esa parte de la impresión no ayudará a menos que sea 100%; perforar en el patrón de relleno no le dará algo sólido en el que un tornillo pueda enroscarse de forma segura.

Lo que hago para cosas como esta es crear espacios internos en el modelo, más estrechos que el espacio mínimo necesario para evitar que las paredes se unan entre sí. Por ejemplo, cortar superficies cilíndricas concéntricas puede hacer una gran región sólida para enroscar un tornillo. Como señaló Trish en un comentario, 0,05 mm parece ser una buena opción de ancho de espacio que está por debajo del espacio necesario para que las impresoras FDM eviten la unión, pero lo suficientemente grande como para no ser eliminado por las herramientas de corte.

Si desea asegurarse de que el modelo sigue siendo lógicamente un componente conectado, deje algunos huecos en el corte, algo como:

modelo de agujero reforzado en openscad

Hay mucho espacio para experimentar con exactamente qué tipo de brechas funcionan mejor. Como Trish sugirió, puede ser útil variar la ubicación de los puentes entre las capas. Ajustar el espaciado según los anchos esperados de la línea de extrusión también puede ser una buena idea. Un enfoque que he usado para fortalecer los pernos, que también podría funcionar para agujeros roscados, es repetir los perfiles de rosca interior y exterior como un espacio en el modelo. Aquí hay un ejemplo de corte para mostrar la brecha:

perno con parte de 60 grados cortada para mostrar refuerzo en la cabeza

Este refuerzo en particular está mitigando el hecho de que el techo sobre el relleno solo está soportado por el relleno y, por lo tanto, puede doblarse ligeramente, evitando que las capas se adhieran con tanta fuerza y ​​evitando que las paredes roscadas se adhieran fuertemente a la cabeza.

R .. GitHub DEJA DE AYUDAR AL HIELO
fuente
1
una nota sobre la amplitud de estos "espacios" sería buena. Tuve resultados con ca. 0,05 mm de trabajo. Además, podría ser mejor no alinear los puentes, sino girar cada anillo un poco al anterior en la dirección de los hilos. Eso parece transmitir mejor las fuerzas para evitar el cizallamiento.
Trish
@Trish: De hecho, hay muchas variaciones avanzadas posibles. De hecho, he usado un clon de los perfiles de hilo interno y externo ligeramente girado. Pero me pregunto si el número integral limpio de paredes (frente al relleno en zigzag aquí y allá) no es más beneficioso. Todavía no he hecho pruebas suficientemente rigurosas para saberlo.
R .. GitHub DEJA DE AYUDAR AL HIELO
1
@Trish: Actualicé la respuesta con sus sugerencias y una buena cantidad de material nuevo basado en mi comentario.
R .. GitHub DEJA DE AYUDAR AL HIELO