Autor: Oscar Gonzalez
Tiempo de lectura: 33 minutos
Controladora de 32-bits para impresoras 3D basada en el potente procesador ARM Cortex M4 SAMD51 de 120MHz y fabricada en España
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
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.
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
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:
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.
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.
Hay disponibles un total de tres entradas para termistores: THERM_E0, THERM_E1 y THERM_BED:
Puedes conectar termistores de tipo K (PT1000) y dado que no tienen polaridad, no importa el orden de los pines.
Existen varios conectores genéricos para finales de carrera y también uno específico para en sensor de nivelado automático 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.
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
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
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.
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.
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.
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.