Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Modular System For A1, P1, & X1 Series. por Falu no MakerWorld

Descrição

UMTS — Sistema Modular Para A1, P1, y X1 Series (WIP)

Modular Tool System for Plotting, Cutting & More
✅ Stabilo / POSCA / Módulo de corte…
⚡ Cambios de herramienta en segundos
🎯 Precisión -/+0.1mm, muy cercana a la que da la boquilla (cuando está bien calibrado)

⚠️ Aviso de seguridad MUY importante (Series X1 / P1 )

Este sistema añade un módulo físico dentro de una impresora cerrada (X1C, P1P, P1S…).
Eso significa que un offset mal puesto o un límite de cama mal configurado puede causar colisiones con:

  • paredes internas / marco
  • puerta frontal / cristal superior
  • ventiladores / carenados
  • cabezal

✅ El perfil publicado está probado y funcional.
Antes de tocar nada:

Reglas de seguridad (obligatorias)

  • Entiende offsets X/Y/Z antes de cambiar valores. Si no lo entiendes, no lo toques.
  • Comprueba el área segura siempre antes de iniciar un trabajo (usa plantilla).
  • Mantén el módulo alejado de paredes y especialmente del cristal superior.
    Si el cristal limita el recorrido del muelle, puede causar problemas. Recomiendo quitarlo o usar un elevador que lo deje más alto.
  • No alteres compensaciones, zonas protegidas o el área excluida a ciegas.
  • Si tienes dudas: pregúntame por privado. Respondo rápido.
  • Si mejoras ajustes: compártelo para que pueda actualizar el perfil para todos.

UMTS es WIP y evoluciona rápido. Con el feedback será más universal, más seguro y más preciso.

Utilizar Orca Slicer en modo SOLO LAN

He estado haciendo pruebas fuera del modo SOLO LAN y en bambu studio, pero personalmente aun no he conseguido procesar la compensación de Z en estos dos, si tienes información al respecto o conoces la solución no dudes en compartirla.

Convertir imágenes a SVG (recomendación)

Para convertir cualquier dibujo o foto a line-art recomiendo:

👉 Convertio → Exportar como SVG

Por qué SVG: el slicer lo interpreta directamente y genera geometría limpia y precisa.
Los JPG/PNG suelen producir trazos “sucios” o demasiado pesados.

Área segura / Área excluida (Series X1 / P1 )

Como el módulo ocupa volumen físico, hay zonas de cama donde el cabezal puede chocar aunque la boquilla “podría” llegar ahí.

Área excluida actual (copia/pega exacto)

( 0x0, 258x0, 258x55, 48x55, 48x258, 0x258 )

No modifiques estos valores a menos que entiendas completamente los límites reales del movimiento del módulo dentro de tu impresora concreta.

Posición del papel — Márgenes críticos (Series X1 / P1 )

Como la punta del bolígrafo no coincide con la boquilla, el papel debe colocarse con referencia fija:

  • Margen X desde la pared derecha: 29 mm
  • Margen Y desde la pared trasera: 41 mm

✅ Estos valores garantizan que el módulo:

  • no se sale del plano real de trabajo
  • no entra en zonas donde puede tocar estructura

Recomendación muy fuerte (para repetibilidad real)

Imprime una guía de alineación con esos márgenes:

  • pones guía en la cama
  • alineas
  • sustituyes por una hoja limpia
  • centrado perfecto siempre

Serie A1 / A1 mini (cómo entenderlo fácil)

En A1/A1 mini es mucho más directo porque el acceso es fácil y no hay carcasa cerrada igual que en X/P:

  1. Posiciona la boquilla tocando cama (contacto real).
  2. Separas en Z con control manual.
  3. El momento en el que la herramienta toca cama = tu referencia.
  4. Esa distancia es tu “offset funcional” de Z para esa herramienta.

Si entiendes esto, también puedes ajustar límites para que la herramienta no salga del plano útil sin necesidad de márgenes fijos. (También es necesario que respetes las paradas para evitar colisión directa contra la cama).

Por qué el ancho útil coincide exactamente con A4 (210 mm)

Técnicamente la máquina deja unos mm más, pero lo limité intencionadamente a 210 mm para que:

  • el usuario haga clic en “Center” en el slicer
  • el dibujo quede centrado físicamente en A4
  • sin tocar offsets
  • sin depender de “ojo” o mediciones cada vez

Esto hace el flujo de trabajo predecible antes de lanzar el sistema automático de offsets.

Ajustes necesarios en la impresora (resumen + explicación)

UMTS funciona porque forzamos a la impresora a “comportarse” como plotter sin romper sus bloqueos internos.

1) Z-Offset (Series X1 / P1)

Printer Settings → Machine → Z-offset

  • +17.0 mm (Stabilo)
  • +20.0 mm (POSCA)

Qué hace realmente: le estás diciendo a la máquina “no bajes tanto como crees”, porque el lápiz cuelga por debajo del soporte.

Para la bambula A1 o A1 MINI. Compensar Z es tan sencillo como: Posicionar la boquilla haciendo contacto con la cama, separarse en el eje z con el control manual de la impresora y revisar la cantidad de separación que ha sido necesaria hasta conseguir el contacto de la herramienta con la cama.

Configuración del bolígrafo (mecánica)

Stabilo

La punta naranja sobresale aprox. 0.5 mm (apenas visible).
Con UMTS, la presión la gestiona el muelle + el ajuste de profundidad del bolígrafo + el Z-offset.

POSCA

Gira la guía + el conjunto del muelle superior boca abajo y aprieta tornillos asegurando que la parte trasera del POSCA repose sobre la mesa.

Por qué: eso te da una referencia física constante.
Resultado: presión estable y líneas más limpias.

Módulo de corte (estado actual)

Calibrar personalmente para asegurar precisión.
Por ahora puedes usar el perfil de Stabilo, pero calibra manualmente Z.

Producto: [https://amzn.eu/d/bY99FsU](https://amzn.eu/d/bY99FsU)

Pronto publicaré un perfil específico con todo lo relevante para corte.

 

2) Ventilación (todo OFF)

  • Ventilador de capa: 0%
  • Aux fan: 0%
  • Ventilador de cámara: 0%

Por qué: los ventiladores generan vibraciones y flujo de aire que puede:

  • mover ligeramente el papel
  • hacer micro-variaciones de presión del lápiz
  • crear líneas onduladas o inconsistentes

3) Retracción + Z-hop (obligatorio)

Desactiva todo excepto:

  • Retracción: 0.01 mm (esto desbloquea Z-hop en Bambu/Orca)

Luego:

  • Z-hop: 3 mm
  • Ángulo Z-hop: 90° / tipo Normal

Por qué: sin Z-hop, el lápiz arrastra tinta en los movimientos de viaje y te dibuja líneas fantasma.

Perfil de filamento (modo plotter) — OBLIGATORIO

(Porque el firmware no permite desactivar completamente la extrusión)

Recomendación sólida (para que no caliente de más y no moleste):

  • Nozzle: 180 °C
  • Cama: mínimo posible (si te deja 1°C, perfecto; si no, 25°C como alternativa segura)
  • Cámara/standby/soften: 0°C si deja, si no mínimo
  • Flow ratio: 0.01
  • Máx. volumétrico: 22 mm³/s
  • Ventilación: todo OFF

Explicación importante:

  • 180°C evita el error de “cold extrusion prevention”
  • flow 0.01 evita que el extrusor intente empujar material, pero mantiene el sistema activo
  • cama al mínimo evita gasto, expansión y deformación del papel

Configuración de impresión (módulo de dibujo)

Capa

  • Altura: 0.10 mm
  • Primera capa: 0.10 mm

Anchos de línea

  • Todo a 0.40 mm (coincide con Stabilo)
  • Si quieres más precisión es tan sencillo como cambiar la boquilla y las correspondencias que crees desde esta guía respectivamente.

Geometría / detalle

  • Closing radius: 0.001
  • Resolution: 0.012
  • XY Hole Compensation: −0.075
  • XY Contour Compensation: +0.075
  • Perímetros: 1
  • Infill: Rectilinear aligned (solo si quieres rellenos)

Velocidad

  • Stabilo: 300–400 mm/s
  • POSCA: 30–40 mm/s

Start G-code (Series X/P)

;===== machine: X1 ====================
;===== date: 20240919 ==================
;===== start printer sound ================
M17
M400 S1
M1006 S1
M1006 A0 B10 L100 C37 D10 M60 E37 F10 N60
M1006 A0 B10 L100 C41 D10 M60 E41 F10 N60
M1006 A0 B10 L100 C44 D10 M60 E44 F10 N60
M1006 A0 B10 L100 C0 D10 M60 E0 F10 N60
M1006 A46 B10 L100 C43 D10 M70 E39 F10 N100
M1006 A0 B10 L100 C0 D10 M60 E0 F10 N100
M1006 A43 B10 L100 C0 D10 M60 E39 F10 N100
M1006 A0 B10 L100 C0 D10 M60 E0 F10 N100
M1006 A41 B10 L100 C0 D10 M100 E41 F10 N100
M1006 A44 B10 L100 C0 D10 M100 E44 F10 N100
M1006 A49 B10 L100 C0 D10 M100 E49 F10 N100
M1006 A0 B10 L100 C0 D10 M100 E0 F10 N100
M1006 A48 B10 L100 C44 D10 M60 E39 F10 N100
M1006 A0 B10 L100 C0 D10 M60 E0 F10 N100
M1006 A44 B10 L100 C0 D10 M90 E39 F10 N100
M1006 A0 B10 L100 C0 D10 M60 E0 F10 N100
M1006 A46 B10 L100 C43 D10 M60 E39 F10 N100
M1006 W

;===== reset machine status =================
M290 X40 Y40 Z2.6666666
G91
M17 Z0.4 ; lower the z-motor current
G380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed
G380 S2 Z-25 F300 ;
G1 Z5 F300;
G90
M17 X1.2 Y1.2 Z0.75 ; reset motor current to default
M960 S5 P1 ; turn on logo lamp
G90
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
M73.2   R1.0 ;Reset left time magnitude
M1002 set_gcode_claim_speed_level : 5
M221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem
G29.1 Z{+0.0} ; clear z-trim value first
M204 S10000 ; init ACC set to 10m/s^2

;===== wipe nozzle ===============================
M1002 gcode_claim_action : 14
M975 S1
M106 S255
G1 X65 Y230 F18000
G1 Y264 F6000
M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}
G1 X100 F18000 ; first wipe mouth

G0 X135 Y253 F20000  ; move to exposed steel surface edge
G28 Z P0 T300; home z with low precision,permit 300deg temperature
G29.2 S0 ; turn off ABL
G0 Z5 F20000

G1 X60 Y265
G92 E0
G1 E-0.5 F300 ; retrack more
G1 X100 F5000; second wipe mouth
G1 X70 F15000
G1 X100 F5000
G1 X70 F15000
G1 X100 F5000
G1 X70 F15000
G1 X100 F5000
G1 X70 F15000
G1 X90 F5000
G0 X128 Y261 Z-1.5 F20000  ; move to exposed steel surface and stop the nozzle
M104 S140 ; set temp down to heatbed acceptable
M106 S255 ; turn on fan (G28 has turn off fan)

M221 S; push soft endstop status
M221 Z0 ;turn off Z axis endstop
G0 Z0.5 F20000
G0 X125 Y259.5 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y262.5
G0 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y260.0
G0 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y262.0
G0 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y260.5
G0 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y261.5
G0 Z-1.01
G0 X131 F211
G0 X124
G0 Z0.5 F20000
G0 X125 Y261.0
G0 Z-1.01
G0 X131 F211
G0 X124
G0 X128
G2 I0.5 J0 F300
G2 I0.5 J0 F300
G2 I0.5 J0 F300
G2 I0.5 J0 F300

M109 S140 ; wait nozzle temp down to heatbed acceptable
G2 I0.5 J0 F3000
G2 I0.5 J0 F3000
G2 I0.5 J0 F3000
G2 I0.5 J0 F3000

M221 R; pop softend status
G1 Z10 F1200
M400
G1 Z10
G1 F30000
G1 X128 Y128
G29.2 S1 ; turn on ABL
;G28 ; home again after hard wipe mouth
M106 S0 ; turn off fan , too noisy
;===== wipe nozzle end ================================

;===== bed leveling ==================================
M1002 judge_flag g29_before_print_flag
M622 J1

   M1002 gcode_claim_action : 1
   G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}
   M400
   M500 ; save cali data

M623
;===== bed leveling end ================================
;===== mech mode fast check============================
G1 X128 Y128 Z10 F20000
M400 P200
M970.3 Q1 A7 B30 C80  H15 K0
M974 Q1 S2 P0

G1 X128 Y128 Z10 F20000
M400 P200
M970.3 Q0 A7 B30 C90 Q0 H15 K0
M974 Q0 S2 P0

M975 S1
G1 F30000
G1 X230 Y15
G28 X ; re-home XY
;===== mech mode fast check============================

{if scan_first_layer}
;start heatbed  scan====================================
M976 S2 P1
G90
G1 X128 Y128 F20000
M976 S3 P2  ;register void printing detection
{endif}

;========turn off light and wait extrude temperature =============
M1002 gcode_claim_action : 0
M973 S4 ; turn off scanner
M400 ; wait all motion done before implement the emprical L parameters
;M900 L500.0 ; Empirical parameters
M109 S[nozzle_temperature_initial_layer]
M960 S1 P0 ; turn off laser
M960 S2 P0 ; turn off laser
M106 S0 ; turn off fan
M106 P2 S0 ; turn off big fan
M106 P3 S0 ; turn off chamber fan

M975 S1 ; turn on mech mode supression
G90
M83
T1000os:

 

 

Cómo imprimir (Series X/P) — Proceso completo y seguro

Esta sección es la que evita accidentes. Léela completa la primera vez.

1) Preparar el archivo en el slicer

  1. Importa el STL de plantilla/pieza de trabajo en Orca Slicer.
  2. Colócalo en la orientación deseada.
  3. Asegúrate de que:
    • está centrado
    • no entra en zona excluida
  4. Verifica herramienta ↔ perfil correcto (Stabilo / Posca / corte).

2) Colocar papel en posición correcta

Usa los márgenes:

  • 29 mm desde la pared derecha (X)
  • 41 mm desde la pared trasera (Y)

Esto garantiza:

  • no salirte de la hoja
  • no invadir zonas peligrosas

3) Preparar “pausa segura” para instalar el módulo (lo más importante)

3.1 Configuración técnica obligatoria

  • Configura la impresión para tener 6–8 capas iniciales a 0.10 mm
  • Añade pausas al final de todas las capas contando la capa 0

3.2 Qué pasa realmente dentro de la impresora

Cuando en la primera pausa le das a continuar:

  1. la máquina imprime su primera línea a Z = 0 (boquilla sobre la cama)
  2. luego sube automáticamente a tu altura compensada (Z-offset)
  3. desde ahí trabaja estable y seguro

➡️ Solo después de este punto es seguro instalar UMTS.

4) Instalar UMTS durante pausa segura

Dos opciones:

Opción A (más conservadora):
dejar terminar la capa → esperar pausa automática → instalar ahí

Opción B (más rápida):
cuando ya la ves trabajando en altura compensada → pausas manual → instalas

5) Cómo instalar UMTS

  1. En pausa, entra en movimiento manual
  2. Mueve cabezal a una zona accesible
  3. Coloca el módulo UMTS
  4. Verifica:
  • está bien montado
  • no toca cristal
  • muelle con recorrido libre
  • offsets correctos

 

6) Retirar UMTS al final (crítico)

En la siguiente pausa:

  1. Pausa → mueve cabezal manualmente
  2. Retira módulo con cuidado
  3. Asegúrate de que todo queda libre
  4. Detener impresión

NUNCA dejes que la impresora acabe la última capa con el módulo puesto, pues comprenderá que ha acabado de imprimir y al tratar de cortar el filamento colisionara.

Fases de prueba (recomendadas, especialmente primera vez)

Estas fases reducen el riesgo a casi cero.

Fase 2 — iniciar vacío, montar solo base

  • Inicia impresión con cabezal vacío
  • pausa → monta base
  • reanuda → dibujo fantasma
  • pausa final → retira base

Fase 3 — conjunto completo sin bolígrafo

  • inicia vacío
  • pausa → monta base + muelle + guía
  • reanuda → observa por si hay colisiones
  • pausa final → retira conjunto

Fase 4 — calibración del bolígrafo en vivo

  • papel fijado con márgenes
  • inicia vacío
  • pausa → monta conjunto completo
  • inserta bolígrafo con altura de mas al principio (Menos salido)
  • reanuda y ajusta en vivo:

Bucle:

  • pausa → baja 1–2 mm → reanuda
    hasta que:
  • dibuje limpio
  • y se levante en viajes

Calibración de Z — 2 métodos

Método 1: ajuste en vivo (recomendado primera vez)

Pros: feedback inmediato, no recortar
Contras: requiere ajuste manual si cambias herramienta/bolígrafo

Método 2: ajustar Z-offset en perfil (para repetibilidad)

  • presiona demasiado → aumenta offset (17.0 → 17.5)
  • no toca o muy tenue → reduce offset (17.0 → 16.5)
    Guardar → recortar → repetir

EN CASO DE COLISIÓN APAGAR INMEDIATAMENTE PARA NO AGRAVAR LA SITUACIÓN

Guía de síntomas (diagnóstico rápido)

  • Líneas tenues o no dibuja → falta contacto → baja offset o mete bolígrafo
  • Presiona fuerte / tinta corrida → demasiada presión → sube offset o saca bolígrafo
  • Arrastra tinta en viajes → Z-hop insuficiente o no activo → Normal + 3–4mm
  • Más de 50 capas en SVG → desbloquea escala uniforme + Z del SVG a 0.1mm
  • Se pausa y sigue sola → falta M400 U1
  • Ignora líneas finas → Arachne + wall min 0.2mm aprox.

Estado del proyecto y próximas actualizaciones

✅ Ya funcionando:

  • Stabilo, POSCA y módulo de corte
  • calidad de línea consistente
  • alta precisión
  • cambio modular de herramientas (2–3 s)

🚧 En desarrollo:

  • módulos universales (bolígrafos técnicos, láser…)
  • perfil de velocidad optimizado POSCA
  • compatibilidad con impresoras no-BambuLab
  • perfil de corte mejorado

Notas finales

  • Sistema completamente gratuito
  • Actualizaciones frecuentes
  • Disfrútalo, pruébalo y siéntete libre de ayudar a mejorarlo

Colaboradores

@rebelthor

MakerWorld

Modular System For A1, P1, & X1 Series.

Publicado em 22 de nov de 2025

2,991
Curtidas
1,704
Downloads
7,052
Coleções
882
Impressões
Categoria 3D Printer Accessories
Tags
plotter MOD X1 P1 draw toolhead upgrade addon BAMBULAB X1C P1P P1S AMS toolchanger modular system mechanism multi tool mount carriage pen holder pen mount Art sketch technical blueprint innovation hack prototype bambu mod community utility essential must have engineering A1 a1 mini x1e roland Cutter cut cricut cricut accessories
Licença MakerWorld Exclusive License
Ver no MakerWorld (abre em nova aba)