Hardware


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of Hardware

ESP boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP boards

ESP8285 boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP8285 boards

blkboxme

From blkbox

image image

Specs

  • ESP8285 with 1MB flash memory, ceramic antenna
Note

Because flash is only 1MB, OTA/Web Update are not possible


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Itead8285

From Itead, also named PSF-A85

image image image image

Specs

  • ESP8285 with 1MB flash memory, ipex antenna connector
Note

Because flash is only 1MB, OTA/Web Update are not possible


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP8266 boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP8266 boards

ESP01 512K

image image

image image

Specs

  • ESP8266 in ESP01 format with 512KB flash memory, ceramic antenna
Note

Because flash is only 512KB, the board is not supported


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP01 1M Generic

Specs

  • ESP8266 in ESP01 format (8 pins) with 1MB flash memory, ceramic antenna

image image

Note

Because flash is only 1MB, OTA/Web Update are not possible

Be aware

This ESP01 cannot be used on Bigtreetech boards as it is, a small rework is necessary to bridge VCC pin with CH_PD pin bridge bridge

Pinout

1 2 3 4
GND IO02 IO0 RXD
TXD CH_PD RESET VCC

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP01S 1M

Specs

  • ESP8266 in ESP01 format (8 pins, VCC/CH_DP internally bridged ) with 1MB flash memory, ceramic antenna

image image

Note

Because flash is only 1MB, OTA/Web Update are not possible

Pinout

1 2 3 4
GND IO02 IO0 RXD
TXD CH_PD RESET VCC

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP07

Specs

  • ESP8266 in ESP7 format with 4MB flash memory, ceramic antenna/ipex connector

image image

Pinout

1 2
RESET TX
ADC RX
CH_PD IO5
IO16 IO4
IO14 IO0
IO12 IO2
IO13 IO15
3.3V GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP12 e/f

Specs

  • ESP8266 in ESP12 format with 4MB flash memory, ceramic antenna, and voltage regulator

image image

Pinout

1 2
RST TX
ADC RX
CH_PD IO5
IO16 IO4
IO14 IO0
IO12 IO2
IO13 IO15
VCC GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech Cloud

image image

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

github

Note

Because there is no serial connection to printer and the sd connection is based on this project: https://github.com/ardyesp/ESPWebDAV which is a not reliable hack, the boards is not supported

image image

image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

FYSETC-SD-WIFI

image image

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

github

Note

Because there is no serial connection to printer and the sd connection is based on this project: https://github.com/ardyesp/ESPWebDAV which is a not reliable hack, the boards is not supported

image image image image

image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech WiFi module

Specs

  • ESP8266 in ESP12 format with 4MB flash memory, ceramic antenna, 16 pins

image image

image image

Pinout

1 2
RST TX
ADC RX
EN IO5
IO16 IO4
SCK(IO14) IO0
MISO(IO12) IO2
MOSI(IO13) IO15
3.3V GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Diymore

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna/ipex connector

From DM

image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Wemos D1 mini

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

image image

image image

Pinout

1 2
RESET TX
ADC RX
IO16 IO5
IO14 IO4
IO12 IO0
IO13 IO2
IO15 GND
3.3V 5V

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Wemos D1 mini Pro

Specs

  • ESP8266 with 16MB flash memory, ceramic antenna/ipx connector

image image

Pinout

1 2
RESET TX
ADC RX
IO16 IO5
IO14 IO4
IO12 IO0
IO13 IO2
IO15 GND
3.3V 5V

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

MKS WiFi Module V1.0 (8 pins)

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

github

image image image image

Pinout

1 2 3 4
VCC GND IO0 IO4
NC TX RX RST

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

MKS WiFi Module V1.1 (16 pins)

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

github

image image

Pinout

1 2
RESET TX
ADC RX
CH_PD IO5
IO16 IO4
IO14 IO0
IO12 IO2
IO13 IO15
3.3V GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Nodemcu V0.8

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

image image

Pinout

1 2
ADC IO16
RSV IO5
RSV IO4
RSV IO0
RSV IO2
RSV 3.3V
RSV GND
GND IO14
3.3V IO12
GND IO13
3.3V IO15
EN RX
RST TX
GND GND
5V 3.3V

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Nodemcu V1.0

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

image image

Pinout

1 2
ADC IO16
RSV IO5
RSV IO4
IO10 IO0
IO9 IO2
MOSI 3.3V
CS GND
MISO IO14
CLK IO12
GND IO13
3.3V IO15
EN RX
RST TX
GND GND
5V 3.3V

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

SOnOff

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna

image image image image image image

image image Relay is connected by GPIO12, it can be handled using ESP201 command:

So [ESP201]P=12 V=0 should be off and [ESP201]P=12 V=1 should be on


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

WiFI backpack

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna/ipex connector, allow to share SD card SPI pins between ESP and printer SD card reader

Fom Panucatt devices

image image image image

Pinout

Pin Function Description
IO05 CS SPI
IO04 SD Detect pin Low = SD present
IO0 Flag pin ESP = LOW, Printer = HIGH

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Azteeg X5 mini WIFI

Specs

  • ESP8266 with 4MB flash memory, ceramic antenna, allow to share SD card SPI pins between ESP and Azteeg SD card reader

Fom Panucatt devices

image image

Pinout

Pin Function Description
IO05 CS SPI
IO04 SD Detect pin Low = SD present
IO0 Flag pin ESP = LOW, Printer = HIGH

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP32 boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP32 boards

Dev Kit V1

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, 30 pins

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Dev Kit C V4

Specs

  • ESP32 with 4MB flash memory, ceramic antenna/ipex connector, 38 pins

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TTGO/LILYGO V7 mini

Specs

  • ESP32 with 4MB flash memory, ceramic antenna/ipex connector, 40 pins

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Wemos D1 R32

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, Arduino UNO form factor

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TTGO T8

Specs

  • ESP32 with 4MB flash memory, 8MB PSRAM, ceramic antenna, SD card reader (SPI and SDIO)

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Lolin D32 Pro

From Wemos

Specs

  • ESP32 with 16MB flash memory, 4MB PSRAM, ceramic antenna, SD card reader (SPI)

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Heltec Dev board

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, I2C oled screen (SSD1306 128X64, 0x3C, SDA=IO4, SCL=IO15)

image image image image

Note

The screen need to be reset at start using IO16 (Low then High)


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TTGO T Display

From Lilygo

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, SPI 135x240 ST7789V IPS screen )

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TTGO T96 Oled

From Lilygo

Specs

  • ESP32 with 4MB flash memory, ceramic antenna,Oled SD1606 128x64 screen

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech ESP32E module

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, 16 pins

image image

Pinout

1 2
RST TX
NC RX
NC NC
NC IO4
SCK (IO18) IO0
MISO (IO19) NC
MOSI (IO23) CS(IO5)
3.3V GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech ESP32U module

Specs

  • ESP32 with 4MB flash memory, ipex antenna, 16 pins

image image image image

Pinout

1 2
RST TX
NC RX
NC NC
NC IO4
SCK (IO18) IO0
MISO (IO19) NC
MOSI (IO23) CS(IO5)
3.3V GND

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP32-Cam

Specs

  • ESP32 with 4MB flash memory, 4MB PSRAM, SDIO Card reader, ipex antenna, OV2640 camera

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Olimex ESP32-Gateway

From Olimex

Specs

  • ESP32 with 4MB flash memory, Micro SDIO Card reader, ceramic antenna, RJ45 ethernet port
Note

Network is available to only for one peripheral at a time. It support only Wi-Fi communications or only Ethernet communications or Bluetooth communications not all at once.

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Olimex ESP32-POE

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, Micro SD Card reader, RJ45 ethernet port
Note

Network is available to only for one peripheral at a time. It support only Wi-Fi communications or only Ethernet communications or Bluetooth communications not all at once.

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

WT32-ETH1

From Wireless Tag

Specs

  • ESP32 with 4MB flash memory, ceramic antenna, RJ45 ethernet port
Note

Network is available to only for one peripheral at a time. It support only Wi-Fi communications or only Ethernet communications or Bluetooth communications not all at once.

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP32-Pico boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP32-Pico boards

FYSETC SD-WIFI-PRO

github

Specs

  • ESP32-PICO with 4MB flash memory, ceramic antenna, SD Card with no serial header, the sharing of SD card between ESP and printer/CNC is done by a multiplexer which make sharing reliable without risk of conflict, only one device can access to SD at once.

image image image image

Note

Because there is no serial connection to printer, the features are limited to SD card access features

Note

My boards have only 4MB flash and no PSRAM unlike described in github and FYSETC website, so the following pio settings are limited to 4MB flash size and no PSRAM, if you have an 8MB board and 2MB PSRAM you may need to adjust the parameters .

configuration.h

platformio.ini

Attachments

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP32-C3 boards

ESP-C3-32S-Kit

Specifications

Specs

  • ESP32-C3 (single-core) with 2MB flash memory, ceramic antenna, rgb led

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

LILYGO T-01C3

github

Specs

  • ESP32-C3 (single-core) in ESP01 format (8 pins) with 4MB flash memory, ceramic antenna/ipex connector

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP-C3-Super-Mini

Specifications

Specs

  • ESP32-C3 (single-core) with 4MB flash memory, ceramic antenna, USB port is USB not UART

image image image image

Warning

This board has been reporting having hardware issues, please check the forum for more information.

A workaround is to add or enable in configuration.h:

#define ESP32_WIFI_TX_POWER WIFI_POWER_15dBm

You may also need to lower the value if not working, the possible values are WIFI_POWER_5dBm, WIFI_POWER_8_5dBm, WIFI_POWER_15dBm


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP32-S2 boards

LILYGO T8 ESP32-S2 V1.1

Github

Specs

  • ESP32-S2 (single-core) with 4MB flash memory, ceramic antenna/ipex connector

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

ESP32-S2-Saola-1

Documentation

Specs

  • ESP32-S2 (single-core) with 4MB flash memory, ceramic antenna/ipex connector , rbg led

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Wemos S2 mini

image image

image image

Documentation

Specs

  • ESP32-S2 (single-core) with 4MB flash memory, 2MB PSRAM ceramic antenna

image image image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of ESP32-S3 boards

DevKitC-1 v1.0

Documentation

Specs

  • ESP32-S3 with 16MB flash memory, 8MB PSRAM, ceramic antenna, RGB led, Octal SPI, OTG port

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

DevKitM-1 v1.0

Documentation

Specs

  • ESP32-S3 with 8MB flash memory, ceramic antenna, RGB led, Quad SPI, OTG port

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Freenove ESP32 S3

Github

Specs

  • ESP32-S3 with 8MB flash memory, 8MB PSRAM (opi), ceramic antenna, RGB led, Camera and SD card reader (SDIO 1bit)

image image image image

Pinout

SD:

Function GPIO
CMD 38
CLK 39
D0 40

Camera: CAMERA_MODEL_ESP32S3_EYE

RGB Led: WS2812_PIN 48

Warning

This board may have a significant grounding or EMI issue.

If you experience poor performance when PSRAM is enabled, such as the web UI taking 20 seconds to load in the browser or camera lag, you can try a workaround:

Plug the board into a breadboard, making sure that each pin does not connect to any others, in order to shield the external pins. Additionally, apply pressure to the ESP shield with your finger. The performance should return to normal within a couple of seconds.

Solution found by @levak


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

UICPAL ESP32 S3

AliExpress

Specs

  • ESP32-S3 with 16MB flash memory, 8MB PSRAM (qspi), 3D antenna, RGB led, Camera and SD card reader (SDIO 1bit)

image image image image

Pinout

SD:

Function GPIO
CMD 39
CLK 42
D0 41

Camera: CAMERA_MODEL_UICPAL_ESP32S3

RGB Led: WS2812_PIN 33

Warning

The UART converter on this board requires DTR and RTS to be disabled in order to receive Serial output.

In Platform.io, add the following lines:

monitor_dtr = 0
monitor_rts = 0

Or if using arduino-cli, use the following arguments:

$ arduino-cli monitor --port COM5 -c baudrate=115200,rts=off,dtr=off

Arduino IDE does not support this board invidually and hacking the system files feels too much efforts. An easy workaround is to temporarily switch to “ESP Dev Module” when debugging and switch back to “ESPS3 Dev Module” when compiling.

Solution found by @levak


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

T-SIMCAM

From Lilygo

Specs

  • ESP32-S3 with 16MB flash memory, 8MB PSRAM, ipex connector antenna, OV2640 camera

image image image image


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Seeed Studio XIAO ESP32S3 Sense

image image

image image

Documentation

Specs

  • ESP32-S3 with 8MB flash memory, 8MB PSRAM (opi), ipex connector antenna, oV2640 camera, Digital Microphone, SD Card reader

image image image image image image

SD:

Function GPIO
CS 21
CLK 7
MISO 8
MOSI 9

Camera: CAMERA_MODEL_XIAO_ESP32S3


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

System boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of System boards

Subsections of TFT

Bigtreetech TFT


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of Bigtreetech TFT

TFT 35 E3

The board has footprint for an ESP01 connector

step1 step1

step2 step2

Board pins socket ESP01
Board firmware BTT
Board configuration note Need to enable wifi port using config.ini file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TFT 70

The board has footprint for an ESP01 connector

step1 step1

Board pins socket ESP01
Board firmware BTT
Board configuration note Need to enable wifi port using config.ini file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Makerbase TFT


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of Makerbase TFT

TFT 32L V4.0

The board has a MKS WiFi Module connector 8 pins

step1 step1

Board pins socket MKS WiFi Module 8 pins
Board firmware MKS
Board configuration note
ESP3D configuration note MKS serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TFT 35 V1.0

The board has a MKS WiFi Module connector 8 pins

step1 step1

Board pins socket MKS WiFi Module 8 pins
Board firmware MKS
Board configuration note
ESP3D configuration note MKS serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

TFT 70 V1.1

The board has a MKS WiFi Module connector 8 pins

step1 step1

Board pins socket MKS WiFi Module 8 pins
Board firmware MKS
Board configuration note
ESP3D configuration note MKS serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Main boards


If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Subsections of Main boards

Anet boards up to v1.5 and 1.7

Anet boards up to v1.5

  • Step 1

You will have to unsolder the resistors R52 and R53 – they are zero ohm resistors, and serve no other purpose than connecting the atmega chip directly to the onboard USB to UART converter (the CH340 chip). Do it VERY careful – you don’t want to damage your board. If you don’t feel confident – don’t do it.

step1 step1

  • Step 2

Prepare the printer’s motherboard. It requires a simple modification, that does not interfere with it’s operation afterwards – just solder 3 pin x 2 row male header on J8, and add 2 jumpers (or jumper wires) as shown on the picture:

step1 step1

  • Step 3

Connect the ESP to J3 repsecting pinout

step3 step3

Pinout
ESP J3
Tx Rx
Rx Tx
GND GND
VCC 3.3V
CH_PD 3.3V

Anet boards v1.7

Unlike older boards this board does not require you to remove any resistors.
You will have to solder two wires from number 9 and number 10 its recommender to connect these to pin 1 and 2 of J3 connector.

step1 step1

Board pins voltage 5V
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Anycubic i3 mega - Trigorilla 8bit board

To connect the ESP12e to the UART0. (Credits:197-murdock).
(Green = RX, Blue = TX)
GND can be taken from the AUX3 exposed connector.

step1 step1

step2 step2

Board pins voltage 5V
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

AZSMZ LCD board

The board has footprint for an ESP01 connector

step1 step1

Board pins voltage 3.3v
Board firmware Smoothieware
Board configuration note Enable second serial port in the config.txt
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

AZSMZ mini board

If you don’t have the soldering skills to grab the connectors from the unpopulated ethernet connection, you can also get 3.3v and GND from the ISP header (bottom left on the diagram above).

step1 step1

Board pins voltage 3.3v
Board firmware Smoothieware
Board configuration note Enable second serial port in the config.txt
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Azteeg X5 mini board

The board has an ESP-12E module on board step1 step1

Board pins voltage 3.3v
Board firmware Smoothieware
Board configuration note Enable second serial port in the config.txt
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

BIQU KFB2.0 board

The board is an all in one Ramps1.4/Mega2560 R3 controller based step1 step1

Board pins voltage 5v
Board firmware Marlin
Board configuration note Enable second serial port in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech Octopus 1.1 board

The wifi connector is for BTT WIFI module (16 pins)

step1 step1

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable second serial port (3) in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech skr board

Use the AUX1 or TFT connector

step1 step1

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable second serial port in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech skr mini board

This board is from Bigtreetech and went through various hardware revisions; all of them still feature a TFT pin header which is where you can tap the TX and RX needed. The wiring below is made with a 1.2 board, but the same applies for the other revisions as well; if you need the exact schematic for your mainboard version, you can check Bigtreetech’s github repository.

step1 step1

step2 step2

The TFT connector is labeled on the board; you can use dupont connectors for the wiring job, no soldering skills needed as long as your ESP comes with pre soldered headers. Note: the TFT connector provides 5V DC, so be sure to provide them on the correct ESP pin.

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable second serial port in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech skr pro board

This board has ESP01 socket available, so you can use the ESP01 module (or equivalent) directly.

step1 step1

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable second serial port in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Creality CR10 Ender 3 board

For the Sanguino based CR-10 and Ender printers you will need to solder to any of the via circled (can also be done in the backside of board), or to the legs of the Arduino or ftdi. Connect TX from the board to RX of Wemos D1 mini and RX from board to TX of Wemos D1 mini. 5v and GND are located in the six pin header next to the LCD connector.

step1 step1

Since soldering might be difficult because the solder points are so close to each other, another option is to scrape off the insulation from the traces on the backside and solder there. Be extra careful not to scrape the surrounding ground plane. You need suitable fine scraping tools for this. The picture below shows an Ender-2 PCB.

step2 step2

Board pins voltage 5v
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Creality Ender 4 board

You will need to solder to small circle, or to the legs of the ATmega2560 (RXD0 pin 2, TXD0 pin 3)

step1 step1

Board pins voltage 5v
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

MKS GEN v1.2 to 1.4 board

An ESP12E with the standard schematics, the two resistor connected to the RX pin are substituted by a 1N4148 diode, like in the Adafruit Huzzah board.

step1 step1

ESP12E is connected to the AUX1

ESP12E RX is connected to the pin NEAR GND of the upper row (Marked TXD on pinout.)
ESP12E TX is connected to the adiacent pin at the end of the upper row (Marked RXD on pinout.)

step2 step2

Board pins voltage 5v
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

MKS Robin Nano board

This board has a socket for MKS WiFi module (16 pins) step1 step1

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable MKS UI to be able to use MKS protocol
ESP3D configuration note MKS serial, no SD

alternative solution using raw serial:

Board configuration note Enable second serial port in firmware configuration
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

MKS SBase board

This board is smoothieware compatible, you need to connect ESP board to AUX1 step1 step1

Board pins voltage 3.3v
Board firmware Smoothieware
Board configuration note Enable second serial port in the config.txt
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

RADDS/Due

step1 step1

step2 step2

Board pins voltage 3.3v
Board firmware Marlin
Board configuration note Enable second serial port in the marlin configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Ramps / Mega

Ramps 1.4 can be used on Arduino Mega (repetier/marlin) and Re-ARM for ramps boards (smoothieware/marlin)

step1 step1

Board pins voltage 5v
Board firmware Marlin
Board configuration note None, it use same serial as USB port so don’t use both together
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Ramps / re-Arm

Re-ARM for ramps boards (smoothieware/marlin)

step1 step1

Alternative pins on Re-ARM (J4/UART port)

step2 step2

Board pins voltage 3.3v
Board firmware Marlin & Smoothieware
Board configuration note Enable second serial port in the formware configuration
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Smoothieboard

step1 step1

Board pins voltage 3.3v
Board firmware Smoothieware
Board configuration note Enable second serial port in the config.txt
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Bigtreetech skr board

This printer is also brand labelled as Monoprice MP cadet 3D printer

step1 step1

Board pins voltage 5v
Board firmware Marlin
Board configuration note Enable second serial port (3) in firmware configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Davinci 1.0/2.0 board

The board is a due based and has a serial port available on the backside of the board. The serial port is a 4 pin header step1 step1

step2 step2

step3 step3

step4 step4

step5 step5

Board pins voltage 3.3v
Board firmware Repetier for Davinci
Board configuration note Enable wifi in the firmware configuration file
ESP3D configuration note Raw serial, no SD

If any error or need any addition,
please let me know by opening a ticket here
or submit a fix by PR or use the edit button on top menu

Davinci 1.0A board

It is a due based board and has a serial port available on the backside of the board. The serial port is a 4 pin header. step1 step1

step2 step2

step3 step3

Alternate Module placement for increased WiFi range (outside metal chassis, antenna has vertical polarization)

step4 step4

Board pins voltage 3.3v
Board firmware Repetier for Davinci
Board configuration note Enable wifi in the firmware configuration file
ESP3D configuration note Raw serial, no SD