Lugar: Madrid centro del tó
Hola a todos
Tengo un problema de impresión, que estoy seguro que es por algún tipo de tontería, muy tonta, y seguro que sabréis ayudarme.
En varias ocasiones he impreso piezas en Slic3r, y al terminar la pieza, me daba cuenta que la pieza terminada había sido impresa a espejo, mientras que en la visualización del programa se veía correctamente. Eso por ejemplo me hizo tirar una caja completa para la pantalla que estaba imprimiendo, ya que salió al revés. Pensé que era algún problema de configuración de Sclic3r, ya que imprimiendo otras piezas con Cura, no parecería tener ese problema (la caja la tengo todavía pendiente)
Pero esta noche he estado imprimiendo un piñón en cura, y al terminar, me he dado cuenta que los números que lleva impresa la pieza, que dice el número de dientes del piñón, están dados la vuelta, otra vez a espejo. No pasa nada porque al ser un piñón redondo no tiene mano, pero si hubiese sido una pieza con mano, a la papelera!!!
Qué está pasando en ambos programas para que las piezas me salgan a espejo???
Os pongo unas fotos de la pantalla de cura donde se puede ver la pieza con el número 64 perfectamente visible y de forma correcta, y otra del piñón terminado donde se puede leer 64 a espejo.....
throw dice online
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
Diría que tienes el eje invertido en el firmware, si usas marlin, busca por #define INVERT_Y_DIR y cambia el valor
Antes de hacer lo que te comenta @ Iceman, deberías mirar desde la pantalla si realmente está invertido. De ser así, al aumentar la coordenada Y el motor debería ir hacia atrás.
Otra posible causa haber confundido el eje X e Y. Estaría bien saber que impresora tienes y dónde están los finales de carrera. Normalmente X es el carro de extrusor, Y es la cama y Z la altura. Deberías comprobar que las conexiones de los motores no estén cruzadas en la placa.
Lugar: Madrid centro del tó
(11-02-2019, 01:51 PM)Nullz escribió: Otra posible causa haber confundido el eje X e Y. Estaría bien saber que impresora tienes y dónde están los finales de carrera. Normalmente X es el carro de extrusor, Y es la cama y Z la altura. Deberías comprobar que las conexiones de los motores no estén cruzadas en la placa.
No estoy delante de la máquina, pero me parece que ese va a ser el problema, porque juraría que cuando he movido manualmente el eje X, se mueve el carro inferior de la cama, y cuando muevo el Y, se mueve el extrusor. La Z si que es la altura.
Pruebo a hacer el cambio sencillo de intercambiar los dos conectores en la placa???
La impresora es una prusa i3 steel, y los finales de carrera los tengo en el eje del carro a la izquierda junto al motor, y en el eje de la cama, detrás junto al motor.
Como sea algo tan tonto como los ejes invertidos, creo que mejor será que me dedique a otra cosa jajajaja
(11-02-2019, 01:51 PM)Nullz escribió: Antes de hacer lo que te comenta @Iceman, deberías mirar desde la pantalla si realmente está invertido. De ser así, al aumentar la coordenada Y el motor debería ir hacia atrás. No, eso creo que va bien, porque si le doy a Home, se el extrusor llega lasta la izq donde el motor, y la cama de va al fondo hasta el motor. Si manualmente incremento +10mm, el extrusor se mueve a la derecha, y la cama se mueve hacia delante.
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
Hola, para saber cual es el origen de ese comportamiento habría que saber si, además de invertirla, también la está girando 90º en la cama.
Si la invierte y la gira 90º, tienes intercambiados los motores de los ejes X e Y.
Si sólo invierte la pieza pero no la gira, entonces es que no coincide la orientación de los ejes de la impresora con los del programa de corte.
El parámetro INVERT_Y_DIR cambia la dirección del movimiento del eje, pero para corregir la inversión en espejo cambiando su lógica, habría que reposicionar tambien el final de carrera (o cambiando de lado el interruptor o cambiando el tipo de final a MAX).
Cita:No estoy delante de la máquina, pero me parece que ese va a ser el problema, porque juraría que cuando he movido manualmente el eje X, se mueve el carro inferior de la cama, y cuando muevo el Y, se mueve el extrusor. La Z si que es la altura
Si esto es asi, está claro... Es mejor revisar el manual de montaje y fijarse bien de donde sale cada grupo de cables (para saber que motor es) y en qué conector hay que ponerlo.
Pero sí, invirtiendolos debería funcionar. Ten en cuenta también los finales de carrera, tendrás que invertirlos también si ahora te funcionan bien. Por eso mejor desconectar todo y empezar de 0, o revisar uno por uno con el manual.
Y tranquilo que ni eres el primero ni serás el último que le pasa. El eje de coordenadas se usa para muchas cosas y hay gente acostumbrada a usarlo en otra orientación. De hecho, si miras la impresora desde arriba, los ejes coinciden como los tienes tú (para orientarse se mira de frente).
Lugar: Madrid centro del tó
Buenos días, creo que ya lo he solucionado. Intercambié los motores de la cama y del carro, dejando como me decíais el carro como X, y la cama como Y. Hice movimiento manual desde la pantalla, y todo quedó correcto. Al hacer un homing, me di cuenta de que tb tenía que cambiar los finales de carrera.
Hice una prueba de imprimir un piñón más pequeño, y el número 46 ya salió correctamente.
Antes de hacer estos cambios, había dejado la máquina imprimiendo un accesorio para la cabeza de la Dremel, y claro, cuando lo quise probar me di cuenta de que la rosca la había hecho al revés. Hoy la he dejado imprimiendo la misma pieza, y supongo que ya la hará correctamente. Si la hace bien, significa que ya está todo solucionado, aunque después de la prueba del piñón, entiendo que ya funciona.
Que útiles son estos foros!! gracias
------------------------ x --------------------------
Artillery X1
Prusa i3 steel con cama de 300x200,
|