BricoLemon: Controladora 32-bits SAMD51 120MHz para impresoras 3D

  • 3

1 Avanzado

Entradas y salidas

Abajo puedes ver una imagen general de las conexiones de la placa BricoLemon. Hemos dejado la serigrafía lo suficientemente clara y precisa para que sea todo muy sencillo de localizar y no tengas que acudir a la documentación para realizar cualquier conexión.

Detalle de las conexiones de BricoLemon

Detalle de las conexiones de BricoLemon

Alimentación

La placa dispone de dos tomas de alimentación que soportan tanto 12V como 24V. Aunque en la teoría la placa puede aguantar un poco más (entorno a 28V máximo teórico), debes considerar que el voltaje máximo de alimentación es de 24V. Además, puedes configurar la alimentación de forma combinada ya que, por ejemplo, puedes alimentar los motores con 12V y la cama con 24V. En cualquier caso, BricoLemon tomará su propia alimentación para los circuitos internos de forma automática gracias a su regulador integrado.

Cuidado con la alimentación!

El voltaje máximo que puede utilizar BricoLemon es de 24V. Si el voltaje excede ese valor, correrás el riesgo de estropearla y muy probablemente perderás la garantía! Verifica bien tu alimentación antes de conectarla.

Pinout de la Bricolemon

Pinout de la Bricolemon

Motores

Existen seis conectores para motores, cuatro de ellos son para los ejes X, Y y Z (doble) y otros dos para las dos salidas de extrusor:

  • Motor X
  • Motor Y
  • Motor Z (A y B)
  • Extruder 0
  • Extruder 1

La placa tiene integrados drivers originales Trinamic TMC2209 ultra silenciosos y eficientes que soportan hasta 256 subdivisiones (microsteps) para conseguir un movimiento suave y muy preciso, pudiendo entregar hasta 2.8 Amperios a cada motor. Estos controladores soportan la tecnología StealthChop2, SpreadCycle, StallGuard4 y CoolStep. BricoLemon tiene los drivers de los motores configurados internamente como UART para poder realizar un control preciso y al mismo tiempo poder hacer diagnóstico de errores. Estos controladores son sin duda unos de los mejores drivers de motores que existen actualmente en el mercado.

Por supuesto, aunque la placa soporta doble extrusor, puedes utilizar solo uno si lo deseas o usar la segunda salida para lo que quieras según como quieras configurar Marlin.

Ventiladores

Están disponibles 4 salidas independientes para ventiladores y todas soportan modulación por ancho de pulso (PWM). Lo ideal es utilizar al menos uno para el fusor y otro para el ventilador de capa. Aún te quedarían dos más para hacer la misma operación para el segundo cabezal. Podrías combinarlos para ventilar la electrónica si quieres (aunque si ajustas bien la corriente de los motores, apenas se calentará y no será necesario) o conectar ventiladores fijos directamente en la toma de alimentación.

Si no utilizas el segundo extrusor, puedes utilizar esas dos salidas de ventilador para lo que quieras.

Sensores de temperatura

Hay disponibles un total de tres entradas para termistores: THERM_E0, THERM_E1 y THERM_BED:

  • THERM_E0: Entrada para cabezal 0
  • THERM_E1: Entrada para cabezal 1
  • THERM_BED: Entrada para cama caliente

Puedes conectar termistores de tipo K (PT1000) y dado que no tienen polaridad, no importa el orden de los pines.

Finales de carrera

Existen varios conectores genéricos para finales de carrera y también uno específico para en sensor de nivelado automático BLTouch:

  • X_STOP: Final de carrera eje X
  • Y_STOP: Final de carrera eje Y
  • Z_STOP: Final de carrera eje Z
  • E0_STOP: Final de carrera para extrusor E0
  • E1_STOP: Final de carrera para extrusor E1
  • BLTOUCH: Salida de alimentación específica para BLTouch

Los finales de carrera disponen de 3 pines serigrafiados como GND, 3V3 y END_STOP (en ese orden). Ten en cuenta que internamente BricoLemon funciona a 3.3V, así que tus finales de carrera (si son de los que tiene LED indicador) funcionen a ese voltaje.

Cada final de carrera tiene un LED indicador de estado integrado en la placa, aunque de cómo se comporten depende de cómo funcione tu final de carrera: normalmente abierto o normalmente cerrado.

  • Un interruptor de fin de carrera con una salida activa alta mantiene el pin de entrada a 0V cuando el interruptor no está activado, y aproximadamente a 3.3V cuando se activa. Un ejemplo típico es un microinterruptor normalmente cerrado. El LED indicador de estado de la placa se iluminará cuando el interruptor esté conectado pero no activado.
  • Un interruptor de fin de carrera con una salida activa baja mantiene el pin de entrada a 3.3 V cuando el interruptor no se activa, y a 0V cuando se activa. Un ejemplo es un microinterruptor normalmente abierto (que no se recomienda, porque un interruptor normalmente cerrado es más seguro en caso de fallo del mismo). Otro ejemplo es un sensor Hall con una salida de colector abierto que se conecta directamente a la entrada del final de carrera. El LED indicador de estado se iluminará cuando el interruptor esté conectado y activado.

Verifica los pines de tus finales de carrera ANTES de conectarlos

Es extremadamente importante que verifiques correctamente el funcionamiento de los finales de carrera ya que si en el contacto cerrado conmutas un positivo con un negativo, dañarás la placa rindiéndola inservible y por supuesto, perder la garantía.

Un comportamiento y conexionado correcto, conmutará el pin END_STOP hacia GND o bien hacia 3V3, nunca de otra manera. Comprueba dos, tres, cuatro o más veces los pines antes de conectarlos!!

Tienes más información en la sección específica para los finales de carrera

Sensor de nivelación automática

El BLTouch es un sensor que permite la nivelación automática de la cama de impresión de la impresora 3D independientemente de la superficie de impresión. Con éste sensor puedes medir con precisión la inclinación de la superficie de la cama y el software corregirá el error automáticamente facilitando y mejorando la adhesión de la primera capa.

BLTouch funciona básicamente como un servo, ay que dispone de 3 pines de alimentación y control por PWM, y otros dos pines donde recuperamos la señal. BricoLemon dispone de un conector específico para conectar la alimentación y señal de control. Los pines de conmutación se conectan directamente a la entrada Z_STOP.

Ten en cuenta que no es un sensor milagroso, sino que ayuda a corregir pequeños desajustes de la nivelación. Pero recuerda que una nivelación manual y lo más exacta posible de la superficie de impresión siempre es necesaria para obtener los mejores resultados.

Éste sensor es opcional y no viene incluido con BricoLemon.

Sensor de nivelación automática BLTouch de Antclabs

Sensor de nivelación automática BLTouch de Antclabs

Salidas de cabezales (Fusores y extrusores)

Existen dos salidas para fusores: E0 y E1. Se puede conectar cualquier cartucho calefactor a las salidas, que se alimentarán del mismo voltaje aplicado en la entrada de alimentación V_HEATER. Esa misma entrada, también alimentará la cama caliente. Cada salida de fusor dispone de un MOSFET de 167W independiente que no necesita ventilación forzada.

Cama caliente

La cama caliente toma su alimentación también de la entrada V_HEATER, por lo tanto la cama y los cartuchos calentadores que utilices, deben ser del mismo voltaje. La salida está conmutada por un MOSFET independiente de alta potencia de 167W al igual que los cartuchos calefactores.

Si utilizas una cama caliente de 220V, puedes conectar un relé (sólido o mecánico y del voltaje adecuado según V_HEATER) a la salida de la cama HEAT_BED para conmutar la alimentación de la cama.

Tanto las salidas E0 como E1 así como la salida HEAT_BED disponen de un LED indicador individual para mostrar en todo momento su estado.

Pantalla LCD

BricoLemon soporta prácticamente todas las pantallas de las que Marlin tenga soporte. Están disponibles dos conectores EXPANSION1 y EXPANSION2 para las clásicas 12864 que también valen para las pantallas de texto, así como dos conectores série para pantallas de tipo MKS o SKR. La configuración específica de cada pantalla deberá realizarse en Marlin.

Conexión USB

Conector USB tipo C (reversible) que permite comunicarse con la placa tanto para ver mensajes de Marlin, enviar comandos GCODE específicos de configuración o imprimir desde un ordenador mediante el envío directo de GCODE.

Se recomienda utilizar un cable USB de calidad, ya que cables de baja calidad puede dar fallos de comunicación o directamente no funcionar!. Así mismo, si se tiene problemas o no conecta la placa correctamente al PC hay que probar girando el cable, ya que se ha detectado que algunos cables de dudosa calidad o por otras razones dan conectividad solo en una postura.

Éste artículo fue creado el 18/09/2020 y modificado por última vez el 11/06/2021
Ésta página (Entradas y salidas) fue creada el 18/09/2020 y modificada por última vez el 11/06/2021

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.