14 sep
Publicado Por
20 Comentario(s)
23927 Visitas(s)
Existe en el mercado diferentes placas para controlar nuestra impresora 3D y, sin duda, la combinación Arduino Mega 2560 R3 + RAMPS 1.4 se ha convertido en la más usada.
Vamos a hablar de la conexión de cada componente de nuestra impresora 3D. Pero empezaremos diferenciando la función de la placa Arduino Mega de la de la RAMPS 1.4:
- La placa de Arduino Mega es un microcontrolador basado en ATmega1280, utilizado para diferentes usos gracias a su versatilidad y código abierto. Simplificándolo para nuestro caso, es el cerebro de nuestra impresora, es la que alberga el firmware y la que hace de nuestra máquina una Impresora 3D.
- La placa RAMPS 1.4 es un escudo de conexiones, hace posible que conectemos cada componente y que reciba su función desde la placa Mega.
De esta manera, todos los componentes se conectan a la RAMPS 1.4, siendo muy importante hacerlo cuidadosamente para no cometer ningún error que pueda acabar dañando nuestras placas, ya que son elementos sensibles.
Empezaremos a hablar de cada una de las conexiones, para la configuración de un solo extrusor:
- Alimentación: La fuente de alimentación provee la energía a nuestra máquina a través de las Clemas de conexión. Como vemos en el esquema, la fuente alimenta con dos líneas bipolares a las clemas, siendo muy importante conectar la polaridad correctamente.
Una de las líneas alimenta a nuestra RAMPS con 11A y la otra con 5A. La línea de 11A proporciona la intensidad a la Cama Caliente, y la línea de 5Aa todo lo demás: las funciones lógicas de la electrónica, el hotend, el ventilador de capa, etc.
La tercera línea de la fuente de alimentación la utilizaremos opcionalmente para alimentar los ventiladores del hotend y de la electrónica.
- Controladores de Potencia. Las conexiones servirán para:
D10: Resistencia del Hotend (no tiene polaridad)
D9: Ventilador de Capa (tiene polaridad, en caso de conectarlo erróneamente podríamos dañar el ventilador)
D8: Cama Caliente (no tiene polaridad)
Recomendamos colocar un disipador en el MOSFET de la cama caliente, ya que es el componente que más consume de nuestra impresora y, por lo tanto, su MOSFET el que más se calienta. Podemos ver un disipador de aluminio colocado en las imágenes.
- Motores Paso a Paso: Esta electrónica requiere de cuatro controladores, siendo tres para cada uno de los tres ejes de la impresora y otro para el extrusor. Podemos ver su colocación en el esquema junto a la conexión de los motores. Es necesario colocar Jumpers debajo de los controladores, ya que son los que indican al controlador los pasos por milímetro.
Cabe mencionar que en el caso del eje Z existen dos conectores ya que este eje usa dos motores. Es indistinto cual coloquemos en cada posición.
Habrá que tener en cuenta también el orden del cableado de los motores, que dependerá del modelo y del fabricante.
- Finales de Carrera: Normalmente se conecta un final de carrera por cada eje, cuya posición podemos ver en el esquema. Es muy importante que estén conectados correctamente, ya que si se conectan invirtiendo el orden dañaremos nuestras placas. El orden del cableado es el siguiente:
Señal: Pin azul (normalmente cable verde)
Tierra: Pin negro (normalmente cable negro)
Voltaje: Pin rojo (normalmente cable rojo)
(Ya que el color del cableado puede variar, es muy importante comprobar qué cable corresponde a cada fase desde la placa del final de carrera).
- Termistores: Como vemos en el esquema la conexión es:
T0 (2B2A): Termistor del Hotend (no tiene polaridad)
T1 (1B1A): Termistor de la Cama Caliente(no tiene polaridad)
- Adaptador LCD: Podemos ver su colocación en el esquema.

20 Comentario(s)
Se puede conectar lcd de ant8 a una placa omega y si se puede por favor como se conecta
El reparto de pines es diferente, se puede recablear, pero es complicado: https://www.thingiverse.com/thing:2103748
¿Puedo alimentar la ramps con dos fuentes de alimentación una para los 5 A y otra para los 11A.?
Si, sin ningún problema, ya que la Ramps 1.4 y 1.5 tiene dos cictuitos independientes
el motor de extrusor no gira.
Es normal que no gire si por ejemplo el extrusor está frío por debajo de 170ºC, aunque puede ser otra cuestión, por favor contacta con nosotros enviándonos toda la información sobre el problema a través de nuestro formulario: https://www.hta3d.com/es/contacto
Buenas. Yo necesito duplicar el driver para el eje Y en lugar del Z como se podía hacer con un simple jumper en la ramps V3 del arduino uno. Es posible con esta 1.4 o debería combier la configuración de pinout del GRBL? Muchas gracias!
En este caso podrías usar la ramps 1.6+ que tienes todas las conexiones de los motores dobles, y no necesitarás modificar nada. En caso contrario puedes cambiar la asignación de pines por firmware, entre Y y Z, para conectar los motores de Y y de Z intercambiados, si lo deseas.
He actualizado la version del marlin en la Ramps 1.4 y ahora el eje X no para cuando llega al final de carrera.
Puedes comprobar la configuración de los finales de carrera, te adjunto el enlace a la documentación oficial de Marlin. http://marlinfw.org/docs/configuration/configuration.html#endstops además puedes contactar con nosotros para comprobar tu caso concreto. https://www.hta3d.com/es/contacto
hola! Necesito que los motores X Y y Z giren simultaneamente pero a velocidades distintas. Se le ocurre alguna recomendacion para poder lograr esto?
Agradezco su ayuda
Saludos
Habría que estudiar el caso y aplicación concreto, en principio parece que la aplicación que nos indicas no entra dentro de las aplicaciones de una Ramps. Puedes contactar con nosotros para una atención personalizada: https://www.hta3d.com/es/contacto
Podrian ayudarme a resolver un problema con la Weedo F192 ?.
En este caso te aconsejamos contactar con el fabricante o vendedor de la impresora que nos indicas, nosotros incluimos soporte técnico en nuestras impresoras, pero no podemos dar soporte a impresoras de terceros.
puedo con un arduino mega y dos drive conectados a un puente conectar un modulo de wiffi en que pin puedo hacerlo y como ya que en el puente 1.6 no veo donde conectarlo.
Esto se sale de la configuración básica de una Ramps, se puede hacer por ejemplo con octoprint, o de una forma más moderna usando una placa SKR PRO 1.1, un módulo wifi y Marlin 2.0
funciona perfecto pero a partir de una hora de imprimir salta pasos en x o en y desplazando capas(es una core xy) , calibrado vref segun calculadoras y amperaje de motores ,intercambiado motores entre si ,tambien cambie drivers entre si(con respecto a z (uso los 8825) , tambien cambie cables a motores , ya estoy sospechando que el problema venga del arduino ¡ , lo unico extraño que veo no importa que motor o driver ponga en lo que seria el x en la ramp 1.4 midiendo temperaturas con un termometro laser siempre el eje x me detecta como 15 grados mas caliente (driver y 35,driver x 50 , driver z 30 ,driver extr.30),podra venir del arduino la falla ????ayudaaaaa
No parece que sea un fallo de Arduino, puedes probar a bajar velocidades y aceleraciones o subir la intensidad de los controladores.
Buenas,
Cuál puede ser la causa, que tras compilar, y darle a conectar la impresora, se quemen los 4 controladores?
En principio está todo bien conectado, no encuentro el fallo.
Puede ser de programación?
Gracias
No es normal, lo más probable es que haya alguna conexión o componente mal. Es conveniente comprobar la orientación de todos los controladores ya que pueden estar conectados del revés y de ahí el problema.
Mi impresora me ha quemado cuatro placas MEGA 2560. Ha funcionado bien, 3 años,y ahora le he cambiado un motor. No se que problema tiene.
¿Me pueden ayudar?
GRACIAS: Antonio
Seguramente tenga algún corto, puede haberse dañado algún cable o componente y eso genera dichos cortocircuitos, puedes contactar con nosotros en este formulario para una atención personalizada: https://www.hta3d.com/es/contacto no olvide por favor indicar el número de pedido de su compra.
Hola estoy teniendo problemas de maxtemp o mintemp una solucion rapida es cambiar el extruzor desde la configuracion de la placaen lugar del 0 al 1 pero no se como hacerlo, alguno sabe? desde ya muchas gracias.
Efectivamente es un fallo en el termistor o en la configuración del mismo. Puedes comprobarlo físicamente antes de cambiar nada del firmware.
Cordial saludo, tengo una impresora 3D china basada en prusa y con tarjeta RAMPS 1.2, resulta que se formateo el computador y ahora no encuentro los drivers de la impresora, ni siquiera la detecta el windows. Donde puedo encontrar estos drivers?, Gracias
Hola Oscar, quizás puedas recurrir al vendedor de la impresora 3D ya que no conocemos la placa que estás usando ni los drivers que le corresponden. Saludos.
Bueno, yo ando buscando alguna solución para un problema del termistor de la cama caliente. Soy muy novato, ya que adquirí la impresora hace unos meses, y llevo un par de años en el mundo de la programación, y en muchas paginas hay comentarios los cuales dan soluciones, pero son muy técnicos. En general... Me podrían ayudar (Paso a paso si es posible) a como solucionar el problema de la temperatura de la cama caliente? (Siempre me marca 80 Cº Aprox, y está fria).
Si has comprado un kit el vendedor debería poder ayudarte con esta incidencia, ya que puede haber algún problema con el sensor de temperatura.
que tal, disculpen si alguien me puede ayudar a solucionar un problema con la shield ramps1.4 ya que soy nuevo en este ambiente... el problema es el sigueinte; tengo una impresora 3d "tronxy x1" y le acople una cama caliente ya que la impresora no contiene cama, y le cambie de tarjeta madre de la original a una RAMPS 1.4 ya que se me facilita hacer el cambio en marlin y activar la cama caliente y ya lo hice pero no logra calentar la cama cuando le doy auto ajuste del PID en (pronterface). utilizo 12vcd 5A de aliemtacion para tarjeta y cama tambien ya le coloque un relevador a 12v para activar la cama y asi no lograr dañar a la tarjeta ramps. por lo que he investigado... y aun asi no logra calentar y al estar checando los componentes me percate que la salida de 12v de la tarjeta ramps, para la cama no salian 12v solamente variaba el voltaje entre 0 a 3.5v casi 4v y solo se activa y desactiva no se mantiene constante ...
mi pregunta es... tendre el transistor de la tarjeta que alimenta a la cama dañado? o hay algo que me falta activar de marlin? ya que la tarjeta esta alimetada de 12v 5A espero y me puedan auxiliar en este problema. gracias
Saludos...
Quizás sea aconsejable no usar PID en la cama caliente para comprobar si tienes algún problema de hardware.
hola tengo un problema con mi ramps 1.4 primero el eje X y el eje Y se mueven en simultaneo y el extrusor no se mueve.
ya e visto muchos tutoriales y no encuentro el problema si ustedes tienen una solución les agradezco mucho
Es difícil de decir, prueba a revisar todas las conexiones así como configurar Marlin de 0, ya que es un problema muy raro. El extrusor no se mueve por debajo de 170ºC debido a las protecciones de Marlin.
hola muchas gracias aunque ahora tuve un problema nuevo la pantalla lcd no enciende todos sus pixeles (osea solo puedo ver la esquina superior izquierda) ya prove mover el potencio metro que tiene atrás pero no cambio nada sigue igual
hola como le cargo la pantalla lcd TFT 24v1.1 a la ramps 1.4? no la encuentro en el marlin 1.1
No requiere ninguna modificación en Marlin, usa la misma configuración que el LCD 12864 normal.
Hola mucho gusto, como coloco los jumpers debajo de los pololus, en que orden, disculpe la pregunta, saludos !
Depende del controlador, con los A4988 y los DRV8825 se suelen colocar los tres jumpers para usar el máximo de resolución.
hola tuve un problema nuevo la pantalla lcd no enciende todos sus pixeles (osea solo puedo ver la esquina superior izquierda) ya prove mover el potencio metro que tiene atrás pero no cambio nada sigue igual
hola tuve un problema con la pantalla lcd no enciende todos sus pixeles (osea solo puedo ver la esquina superior izquierda) ya prove mover el potencio metro que tiene atrás pero no cambio nada sigue igual
Dejar un comentario