- Stock: 1
- Model: E3-RRF
Model:
BTT E3 RRF V1.1 Wifi
SKR mini E3 V3
Free shipping to mainland Spain, cheap to other destinations.
Pay in three interest-free installments with PayPal. 0% APR.
The BIGTREETECH E3 RRF V1.1 is a 32-bit controller board designed to upgrade Ender-3-family printers and machines using a compatible electronics footprint. It combines a 168 MHz STM32F407VGT6, four integrated UART TMC2209 drivers and an onboard ESP8266 Wi-Fi module.
It can run Marlin or RepRapFirmware and provides connections for a bed probe, filament sensor, Neopixel lighting, controlled shutdown and power-loss detection. It is not a universal drop-in replacement: wiring and firmware must be adapted to the exact printer.

Key specifications
| Processor | STM32F407VGT6, ARM Cortex-M4, up to 168 MHz |
|---|---|
| Memory | 1 MB Flash, 192 KB SRAM and 4 KB backup SRAM |
| Input power | 12 or 24 V DC; 3.3 V logic |
| Drivers | 4 × integrated UART TMC2209 |
| Motors | X, Y, ZA, ZB and E; ZA/ZB share the same Z driver |
| Heaters | One HE0 hotend output and one HB heated-bed output |
| Temperature | TH0 and THB for 100 kΩ NTC thermistors |
| Fans | Two controllable outputs, FAN0 and FAN1 |
| Connectivity | ESP8266 with external antenna, Micro-USB and microSD |
| Dimensions | 100.75 × 70.25 mm |
Four drivers and dual Z connectors
The board has four TMC2209 drivers for X, Y, Z and the extruder. ZA and ZB are wired in parallel, allowing two Z motors to move together but not independent alignment of each side.
Sensorless homing is selected with the DIAG jumpers. When enabled for an axis, its external endstop must not be used at the same time. StallGuard sensitivity and motor current require calibration on the actual mechanism.
Connections and expansion
Dedicated headers include Z-PROBE, FIL-DET, Neopixel, PS-ON, PWR-DET, serial TFT and EXP1. The board also has AT24C32 EEPROM, a replaceable fuse, reverse-polarity protection and protected thermistor inputs according to BIGTREETECH documentation.
It can be paired with a BIGTREETECH TFT35 V3.0 over its serial interface, a 5 V 3DTouch probe after checking the exact five-wire order, or a BIGTREETECH SFS V2.0 with the filament input configured in firmware. For a 24 V installation, PWR-DET can also work with the BIGTREETECH UPS 24 V module.

Printer compatibility
The manufacturer's archived documentation targets the Ender-3 family and lists Ender-3, Ender-3S, Ender-3S Pro, Ender-5, CR-10, CR-10 mini and Ender-3 V2. This describes the intended format, not guaranteed drop-in compatibility with every revision.
Check mounting points, power-supply and heater voltage, connector position and polarity, enclosure cooling and display before installation. In particular, the original Ender-3 V2 colour display must not be confused with a CR10_STOCKDISPLAY-interface 12864 LCD.

Marlin setup
Current Marlin source retains dedicated support through BOARD_BTT_E3_RRF and the BTT_E3_RRF build environment. Start from a compatible current release and configure the actual printer: build volume, directions, steps per millimetre, currents, endstops, thermistors, thermal limits, fans, probe and display.
The binaries in BIGTREETECH's repository are older Ender-3 examples, not universal firmware. To update the board, place the compiled file named exactly firmware.bin in the root of a microSD card and boot the board with the card inserted.
The onboard ESP8266 can run ESP3D. The board guide uses UART3 at 115200 baud; Marlin and the Wi-Fi module must use matching serial settings.
RepRapFirmware setup
BIGTREETECH published an Ender-3 RepRapFirmware package with Duet Web Control. From the console, place networking in idle mode with M552 S0, save the SSID and password with M587, then enable networking with M552 S1. DWC can then be opened at the IP address reported by the board.
The supplied package is a historical starting point. Review and adapt board.txt, config.g, currents, motion, sensors and safety limits before use. Do not mix RepRapFirmware, DuetWiFiServer and DWC versions without checking compatibility. The RRF guide uses 57600 baud for a serial TFT.
What about Klipper?
We have not located an official generic Klipper configuration for this revision. An advanced integration can be built from the official pinout, but it is not a drop-in setup and a SKR Mini E3 configuration must not be copied: these are different boards.
IDEX and PT100 sensors
IDEX operation requires the optional BTT E3 RRF IDEX V1.0 expansion board, which is not included. The documented PT100 input also depends on that expansion and its signal-conditioning circuit. A PT100 is not a thermocouple and must not be connected directly to TH0 or THB as if it were an NTC thermistor.
It is for you if…
- You want to upgrade a compatible machine to 32-bit control, quiet drivers and onboard Wi-Fi.
- You need two parallel Z connectors and expansion for a probe, SFS, Neopixel or power-loss detection.
- You can compile or carefully review Marlin or RepRapFirmware for your machine.
It is not for you if…
- You need a replacement that works without checking wiring, display and firmware.
- You require two independent Z drivers or IDEX without an expansion board.
- You want an official ready-to-copy Klipper configuration.
Important: wire the board only with power disconnected. Check polarity, conductor size and terminal tightness before applying power. Do not plug or unplug motors, the display or the probe while the electronics are powered.
Technical documentation and firmware files: official BIGTREETECH E3 RRF repository.