
Posted By
14 Sep
35 Comment(s)
62592 View(s)
There are many boards available on the market to control our 3D printer and, without a doubt, the combination Arduino Mega 2560 R3 + RAMPS 1.4 has become the most used.
We are going to see the connection of each component of our 3D printer. But we will start differencing the functions of the Arduino Mega and the RAMPS 1.4 boards:
- The Arduino Mega is a microcontroller based on the ATmega1280, used for different projects due to its versatility and open code. Simplifying it to our case, it is the brain of our printer, it contains the firmware and it makes our machine be a 3D Printer.
- The RAMPS 1.4 board is a shield of connections, it makes possible the connections of each component and that they receive their function from the Mega board.
Thus, every component is connected to the RAMPS 1.4 board, and it is very important to make every connection carefully in order not to make any mistake that could harm our boards, as they are sensitive elements.
Now, we can start talking about each connection, for a single extruder configuration:
- Power Supply: It provides power to our machine through the connection terminals. As we can see at the scheme, the power supply feeds the terminals with two bipolar lines (it is very important to connect the polarity properly).
One of the lines feeds our RAMPS with 11A and the other one with 5A. The 11A line provides intensity to the Heated Bed, and the 5A line to the rest: the logical functions of the electronics, the hotend, the layer fan, etc.
The third line can be used optionally to feed the hotend fan and the electronics fan.
- Hotend Heater, Layer Fan and Heated Bed. They are connected to:
D10: Hotend Heater (it hasn't polarity)
D9: Layer Fab (it has polarity, in case of a wrong connection the fan can be damaged)
D8: Heated Bed (it hasn't polarity)
We recommend to place a heatsink on the Heated Bed MOSFET, as it is the component that more consume of our printer, and therefore, its MOSFET is the one that heats the more. We can see an aluminium heatsink at the pictures.
- Stepper Motor: This electronic requires four stepper motor drivers, being three of them for each axes of our printer and the fourth one for the extruder. We can see the stepper motor drivers placed on the scheme next to the connections of the stepper motors. We must place Jumpers under the drivers, as they indicate them the steps per millimeter.
In the case of the Z axis, there are two connections as this axis needs two stepper motors.
Also, we have to take into account the colour order of the wires of the stepper motors, which depends on the model and the manufacturer.
- Endstops: One for each axis is usually connected, and we can see its position on the scheme. It is very important to connect them properly, as it it connected inverted we will damage the boards. The order of the wires is:
Singal: Blue pin (green wire usually)
Ground: Black pin (black wire usually)
Voltage: Red pin (red wire usually)
(As the colour of the wires may vary, it is very important to check which wire is of each phase from the endstop board).
- Thermistors: As we can see at the scheme the connections are:
T0 (2B2A): Hotend Thermistor (it hasn't polarity)
T1 (1B1A): Heated Bed Thermistor (it hasn't polarity)
- LCD Adapter: We can see its location at the scheme.
35 Comment(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:\r\nhttps://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: \r\nhttps://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.\r\nEn 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?\r\nAgradezco su ayuda\r\nSaludos
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
ponle dos engranaje o dos poleas para reducir o aumentar la rotación de un motor
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, \r\nCuál puede ser la causa, que tras compilar, y darle a conectar la impresora, se quemen los 4 controladores?\r\nEn principio está todo bien conectado, no encuentro el fallo.\r\nPuede ser de programación?\r\n\r\nGracias
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.\r\n¿Me pueden ayudar? \r\nGRACIAS: 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 ...\r\nmi 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 \r\nSaludos...
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.\r\nya 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
Por favor, contacte con nuestro equipo de soporte en este email:\r\[email protected], no olvide indicar el número de pedido, si el paquete ha llegado golpeado por el transportista debe adjuntar fotos de la incidencia.
Puedo montar unos tmc 2209 en la ramps 1.4?
Podrías usando los cables que incluyen, pero podrás sacarle mayor partido usando una placa 32 bits compatible con UART como la SKR 1.4, sin necesidad de cableado adicional
Puedo conectar una TFT 32 v 4.0 Maker base conectada a aux 1 ? Es compatible?
La versión de Maker base no es compatible con las Ramps, pero la versión de BTT si lo es, y la tenemos en catálogo :)
buenas tarde que diferencia y en ramps 1.4 a1.5 gracias
Buena pregunta, la versión 1.5 tiene algunos componentes soldados en superficie, pero desde el punto de vista del firmware y el esquema de conexiones no hay diferencias
Buen día. Tengo Mega + Ramps 1.6 (igual a 1.4).\r\nAl principio si conectaba la fuente a la Ramps antes del USB no conectaba por USB a la computadora, ahora, no detecta ningún dispositivo al conectar por USB, ya quite Ramps y aún así no funciona.\r\nEs recomendable cargar firmware al 16u2? Programar de forma externa?
Parece un conflicto entre los voltajes 5v en la placa Mega y los 5v del PC, probablemente uno sea inferior y otro superior. Las nuevas placas como la SKR 1.4 tienen un selector de voltaje para evitar este tipo de problemas. En tu caso sería aconsejable comprobar los voltajes de ambos dispositivos.
Es posible conectarle un ventilador de 4 pines para el hotend, es que tengo uno de 2 pines pero no se como hacer la configuración del cableado si quisiera ponerle un ventilador de mayor flujo para el hotend, me podría explicar por favor
Lo recomendable sería usar un ventilador adecuado, diseñado para trabajar sin regulación. Aún así podrías conectar el voltaje y la tierra simplemente para que funcione sin regulación. Saludos!
Hola amigo, quisiera me ayudaras a saber si puedo setear el puerto "Z" como eje "X" en reemplazo, ya que tengo una vieja impresora que usa dos motores en "X". espero me ayudes, gracias
Si puedes, para ello simplemente has de editar la asignación de pines de la placa: https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/pins/ramps/pins_RAMPS.h
Buenos días,
Me gustaría saber cómo podría utilizar el resto de pines del Arduino mega una vez que ya he instalado el shield, ya que la placa ramos no trae para conectar.
Gracias
En impresión 3D no se usan los pines que no pasan a través de la Ramps, pero podrías acceder a ellos por la parte inferior, doblándolos un poco por el espacio entre ambas placas, soldando algún cable, etc. Tendrías que usar una solución casera si lo necesitas.
*ramps
Hola! Una consulta alguien sabe cuál es el pin correspondiente al Camera Trigger? Vi en la documentación de g-code que se puede activar el disparo de cámara con el comando M240 y quisiera usarlo como señal de interrupción para otro circuito aparte. Gracias!!
Tienes que definirlo en la configuración, por defecto es este el 23://#define PHOTOGRAPH_PIN 23Pero puedes usar cualquier otro:https://marlinfw.org/docs/configuration/configuration.html#photo-pin
Hola, estoy intentando poner un segundo extrusor con una placa ramp 14. ¿puedes alguien orientarme con respecto a las conexiones del segundo extrusor y sobre todo el segundo hotten. Gracias de antemano
Puedes usar como referencia nuestra P3Steel dual: https://wikifab.org/wiki/Montaje_de_P3steel_por_HTA3D_-_Tutorial_6_-_Electr%C3%B3nica_Dual
Hola , se me apago la pantalla lcd y no me prende , pero la pruebo en mi otra impresora y si anda. Ya cambie la fuente también , puede ser la ramps 1.4 que se daño?
Puedes probar conectando la impresora por USB, si así se enciende debe ser un daño en la placa mega, en concreto el chip AMS1117 5v
Hola! Tengo una impresora 3D armada y el ventilador de la placa dejo de funcionar de un día para otro. Utiliza ramps 1.4, cual puede ser el problema? Desde ya muchas gracias
Olvide aclarar que probé con otro ventilador nuevo y sigue sin funcionar, que podrá ser?
Buenos días, ¿se puede usar este circuito mosfet (o similar) para que haga de protección de la placa por la intensidad de la cama caliente?
Módulo mosfet 0-24v IRF520 - Compatible con Arduino (de vuestra web)
En caso afirmativo ¿como se harian las conexiones a la RAMPS , alimentacion y cama?
Las RAMPS ya incluyen unos fusibles, además ese módulo mosfet tiene una intensidad nominal muy inferior a la de la propia placa. Si estás preocupado por la seguridad, te recomiendo las placas de alta gama como la SKR 2 o superiores, que tienen funciones de seguridad adicionales.
Hola estoy trabajando un proyecto que no es una impresora, con la ramp 1.4 como puedo conocer los pines de la tarjeta mega que manejan cada motor, para poder programar desde el arduino el movimiento de cada motor, gracias de antemano
En la wiki oficial puedes encontrar todos los diagramas que necesitas: https://reprap.org/wiki/RAMPS_1.4
Que tal amigo, buen dia; una duda, estoy usando una cama caliente mk2 reprap, solo queria preguntar si al soldar los cables de la cama caliente y conectarlos al ramps tienen alguna polaridad en el D08 ya que si hay polaridad en la cama pero en el ramps parece no haber (como en la resitencia del hotend del D10).
Saludos!!!
Exacto, las resistencias no tienen polaridad, por eso la RAMPS no lo indica. La polaridad se usa en las camas que tienen un único LED, ya que los LEDs si tienen polaridad. La cama MK2 usa dos leds, uno en cada polaridad, para poder conectarse en ambos sentidos.
Leave a Comment