SKR E3 RRF

Modelo especialmente diseñado para Ender 3 con la versatilidad de poder usarse con firmwares Marlin y RRF (Duet).

Al igual que la SKR E3 Turbo esta SKR E3 RRF tiene algunos cambios en la orientación de cables con respecto a su hermana SKR MINI E3 v2. Especialmente en la zona de alimentación.

Esta placa esta diseñada como reemplazo directo para impresoras Ender 3 o similares.

Si necesitas más información o ayuda no dudes a unirte al grupo de Telegram de SKR @SKR_board_32bits.‌

Os recordamos que tienes mas guias de ayuda en nuestro bot de Telegram @ThreeDWorkHelpBot

Diagramas SKR E3 RRF

Conectores SKR E3 RRF

ESP-07S - Módulo Wifi

Una de las novedades de esta nueva placa es la inclusión de un módulo Wifi integrado, principalmente para la gestión de la impresora en modo RRF(Duet), al que es importante conectar la mini antena que incluye.

Jumper selección de fuente alimentación

Al contrario de sus hermanas SKR E3 Turbo o SKR MINI E3 v2. En este modelo han incluido de nuevo el jumper para seleccionar la alimentación a usar entre USB o Fuente que evita desagradables problemas que pueden ocurrir al mezclar alimentaciones diferentes.

Es importante para usar la placa con fuente de alimentación de la impresora que el jumper este colocado en el pin E.

En el caso de alimentar por USB deveremos de tener colocado el jumper en el pin VUSB.

Obvia decir que dependiendo la alimentación el jumper debe de poner en uno u otro pin, no en los dos a la vez o en ninguno de ellos.

Conectores de alimentación de la placa

Tal como hemos comentado el orden de algunos cables ha cambiado así que debemos, en especial en estos, prestar mucha atención a la polaridad de estos conectores.

Una mejora introducida en este model o es que ahora disponemos de un conector de facil extracción para el calentador de extrusión que facilita mucho el proceso de manipulacion.

Normalmente tanto la conexión de los calentadores para la cama como del extrusor no suelen tener polaridad. En todo caso sigue el orden que tengas actualmente o los colores de los cables, en especial si cuentas con un MOSFET externo ya que para estos si que suele importar la polaridad.

En este caso como modelos previos usan un MOSFET integrado WSK220N04 para la gestión de alimentación de la cama

Thermistores

La orientación de los thermistores normalmente no es importante ya que estos no suelen tener polaridad. En este caso para esta placa contamos para un conector para la cama caliente (TB) y otro para el calentadore del hotend (TH0).

Es aconsejable usar conectores JST-XH 2.54mm como los de la siguiente imagen ya que evitan que se produzcan desconexiones y se minimizan los falsos contactos así como fijarlos con pegamento/silicona caliente.

Drivers TMC2209

Esta placa cuenta con cinco drivers TMC2209 integrados y pre-configurados en el firmware que lleva instalado por defecto (recordemos que para una Ender 3) en modo UART.

Otra gran mejora en este modelo es el nuevo disipador que mejora considerablemente su cometido quedando bien fijado y dando una gran superficie de disipación de calor.

Al disponer estos drivers podemos aprovechar la funcionalidad de Sensorless/Stallguard que nos permite eliminar los sensores de final de carrera físicos, es aconsejable su uso solamente en los ejes X e Y.

Normalmente en otras placas para usar esta funcionalidad es necesario el pin DIAG siendo necesario quitarlo/doblarlo para usar finales de carrera físicos. En esta placa como en la SKR Mini E3 TURBO, v2 o SKR 1.3 cuenta con unos pines para poder hacer esta función de una forma cómoda.Jumpers DIAG para la gestión de sensorless o finales de carreras físicos

Sensor de Filamentos

En esta placa como en sus hermanas contamos con un conector dedicado para la detección de falta de filamentos en el conector E-STOP. Si vas a instalarlo presta especial atencion en el pineado de tu sensor y de la placa

Detección de fallo de corriente

Tambien contamos con un conector dedicado a la detección, mediante una placa externa como por ejemplo BTT UPS 24V, de fallos de alimentación que permite detectar un fallo de corriente... enviar una señal a la placa que informe al firmware que ha sucedido un problema en la alimentación y que inicie el proceso asociado para permitir recuperarla una vez la corriente se restablezca.

Conector LCD

Al estar preparado para impresoras Ender 3 la placa cuenta con un solo conector de 10 pines para el LCD que irá conectado entre el EXP1 de la placa y el EXP3 del LCD. En este caso de usar el firmware RepRap no será especialmente necesario ya que el manejo de la impresora suele hacerse en remoto.

En este aspecto esta placa estará limitado el número de pantallas compatibles a aquellas que usen conectores EXP3 o deberemos de modificar el fichero pins y/o realizar un adaptador para nuestro LCD no compatible.Conector EXP3 pantallas LCD Ender 3

Conector TFT

Este tipo de pantallas normalmente táctiles son un "ente" externo a Marlin que es el sistema operativo que gestiona nuestra placa y se comunica con el mediante una conexión serial a través del conector TFT.

Las pantallas SKR están preparadas con el correcto orden en el cableado (RESET-RX-TX-GND-+5V) pero podemos usar cualquier otra pantalla serial prestando atención al pineado de la misma y el de nuestra placa para adaptarlo.

Ventilador de Capa

En este caso contaremos con FAN0 que será la salida de ventilador de capa para el primer hotend y FAN1 que lo hará para el segundo ventilador de capa de un segundo hotend usando la placa IDEX o como refrigeracion del HotEnd principal.

Recordar de nuevo que en este caso es muy muy importante la polaridad al conectar los ventiladores a la placa.

Firmware

Bigtreetech ha dotado a esta SKR E3 RRF de la mayor compatibilidad y soporte con los firmwares más populares del mercado asegurando un soporte óptimo para firmwares Marlin, Klipper o RRF .

Marlin

Os aconsejamos seguir nuestra guía para «cocinar» vuestro propio Marlin que tenemos en la sección /Marlin de nuestro bot de ayuda en Telegram @ThreeDWorkHelpBot

Podéis encontrar las fuentes del firmware oficial aquí.

RepRap

RepRap os remitimos a su repositorio donde encontraréis las versiones preparadas para nuestra SKR E3 RRF donde podéis encontrar versiones para la placa y placa con módulo IDEX.

Klipper

Klipper es un firmware open-source para nuestras impresoras 3D que usa la potencia de una Raspberry Pi, normalmente aunque se puede montar en muchos más dispositivos, para el control de la electrónica de tu impresora. Haciendo esto podemos hacer funcionar de una forma más veloz y con más precisión dependiendo del sistema y hardware que tengamos.

Algo que si que nos va a permitir Klipper en cualquier caso es el poder tener un control a más bajo nivel de nuestra máquina, que también requerirá de un extra de conocimientos/esfuerzos, mayor velocidad a la hora de aplicar cualquier cambio además de un control remoto de la máquina de primera clase.

Es importante recalcar que si venimos de otros sistemas Klipper puede tener algunas restricciones en cuanto a compatibilidad con componentes o con determinadas funciones que ahora tengamos en nuestra impresora.

Por otro lado contamos con funciones muy interesantes de control de nuestra impresora como Pressure Advance (similar a Linear Advance de Marlin) y Input Shaper los cuales van a mejorar enormemente la velocidad y calidad.

Aunque en este caso Bigtreetech no facilita las configuraciones Klipper dispone de las definiciones de esta placa.

Generación firmware Klipper

Podemos seguir la documentación oficial de Klipper para instalarlo también aconsejamos usar Kiauh, Fluidd Pi dispone de una imagen que facilita mucho el proceso de instalación de todos los componentes necesarios.

  • Siguiendo la documentación anterior iremos a la opción de Building the micro-controller usando esta configuración:

    • Micro-controller Architecture = STMicroelectronics STM32

    • Processor model = STM32F407

    • Bootloader offset = 32KiB bootloader

    • Communication interface = USB (on PA11/PA12)

  • El firmware klipper.bin se generará en la carpeta home/pi/klipper/out el cual si Klipper no es capaz de copiarlo directamente en la SD de nuestra E3 RRF copiar manualmente en la SD usando WinSCP, Cyberduck o el comando pscp en el CMD.

  • Actualizando nuestra SKR E3 RRF a firmware Klipper bastará con renombrar el firmware creado klipper.bin a fiwmware.bin que es el nombre por defecto que usa el bootloader para hacer el proceso de actualización.

Configuración básica de Klipper

  • Usando como referencia documentación oficial de Klipper para instalarlo para configurar Klipper usaremos la configuración generic-bigtreetech-e3-rrf-v1.1.cfg como base para nuestro printer.cfg que incluye las definiciones correctas a nivel de pineado para nuestra SKR E3 RRF.

  • Puedes usar la documentación de configuración de Klipper para habilitar las funciones que más nos interesen.

  • Si vamos a usar USB para comunicar Klipper con Octopus ejecutaremos el siguiente comando desde Klipper ls /dev/serial/by-id/*, desde Kiauh disponemos desde su menú de una forma rápida y sencilla para ejecutar esta acción, para identificar el ID correcto de nuestra Octopus y añadirlo a nuestro printer.cfg