Creality V2 2 Board Diagram -

The Creality V2.2 board is the silent mainboard found in later Ender 3 V2, Ender 3 Max, and some CR-6 SE printers. It replaced the older V4.2.2 and V4.2.7 boards, featuring TMC2208 or TMC2225 stepper drivers in standalone mode. Its main selling point is noise reduction—eliminating the high-pitched whine of A4988 drivers.

However, for many users, the board diagram is just as important as the board itself. Without accurate documentation, firmware flashing, probe installation (BLTouch), or even simple fan swaps become guesswork. Creality V2 2 Board Diagram

Below is a high‑level functional block diagram derived from reverse engineering. The Creality V2

                    ┌─────────────────────────────────────────────────┐
                    │                   24V DC IN (J1/J2)              │
                    └─────────────────┬───────────────┬───────────────┘
                                      │               │
                              ┌───────▼───────┐   ┌───▼────┐
                              │ 24V → 5V Buck │   │ Heated │
                              │ (MP1584)      │   │ Bed    │
                              └───────┬───────┘   │ MOSFET │
                                      │           └───┬────┘
                                      ▼               │
                              ┌────────────┐          │
                              │ 5V LDO (3.3V)│         │
                              └──────┬──────┘          │
                                     │                 │
                                     ▼                 ▼
┌──────────┐    USB    ┌─────► 3.3V ◄──────────────────┘
│   PC     ├──┬───────►│STM32F103   │
└──────────┘  │        │RET6         ├──► Endstops (X,Y,Z)
              │        │             ├──► Thermistors (ADC)
              │        │             ├──► BLTouch (servo + probe)
              │        │             ├──► Filament runout
              │        └────┬────────┘
              │   SPI1/I2C1 │
         ┌────▼────┐        │
         │ microSD │        │
         └─────────┘        │
                            │ (GPIO + PWM)
     ┌──────────┐   ┌───────┼───────┐   ┌──────────┐
     │ X Driver ├───┤       │       ├───┤ Hotend   │
     │ TMC2208  │   │       │       │   │ MOSFET   │
     └──────────┘   │       │       │   └──────────┘
     ┌──────────┐   │       │       │   ┌──────────┐
     │ Y Driver ├───┤ 4x    │       ├───┤ Part     │
     └──────────┘   │ Step/ │       │   │ Fan MOSFET│
     ┌──────────┐   │ Dir   │       │   └──────────┘
     │ Z Driver ├───┤ lines │       │   ┌──────────┐
     └──────────┘   │       │       ├───┤ Hotend   │
     ┌──────────┐   │       │       │   │ Fan (24V)│
     │ E0 Driver├───┘       │       │   └──────────┘
     └──────────┘           │       │
                            │       │
                    ┌───────▼───────┐│
                    │   LCD EXP1    ├┘
                    │ (ST7920 SPI)  │
                    └───────────────┘

The V2.2 diagram reveals how to identify your stepper drivers without removing heatsinks. The V2

| Label on Board | What it connects to | Pin details / voltage | Notes | |----------------|----------------------|------------------------|--------| | X, Y, Z, E | Stepper motors | 4 pins (2A, 2B per coil) | 1.5A max current per driver | | X-LIM, Y-LIM, Z-LIM | Mechanical endstops (3 pins) | SIG, GND, VCC (5V) | Normally open switches. Z-stop is also used for BLTouch sensor pin | | HE0 | Hotend heater cartridge | 2 pins (24V) | Heats up to ~260°C max safely | | HE1 | Second extruder / unused | 2 pins (24V) | Optional for dual extrusion | | BED | Heated bed | 2 pins (24V) | High current – check terminal block tightness | | TH0 | Hotend thermistor | 2 pins (analog input) | Measures temperature (NTC 100K) | | TB | Heated bed thermistor | 2 pins | Usually glass bead type | | TH1 | Optional second thermistor | 2 pins | For chamber or second hotend | | FAN0 | Part cooling fan | 2 pins (24V) | PWM controllable (G-code M106) | | FAN1 | Hotend heatsink fan | 2 pins (24V) | Always on when printer is active | | FAN2 | Mainboard/controller fan | 2 pins (24V) | Often tied to FAN0 or always on depending on firmware | | 5V, GND | Raspberry Pi / accessory port | 2 pins (5V, GND) | Low power only (do not draw more than 500mA) | | TXD, RXD, GND | UART for display | 3 pins | Connects to DWIN LCD | | RST | Reset button | – | Resets the MCU (STM32F103) | | BURN | Firmware flashing jumper | 2 pins | Short to update firmware via SD card |

| Symptom | Likely cause | Test point / fix | |---------|--------------|------------------| | No power, no LED | Blown PTC fuse (F1) or reverse polarity diode D1 | Measure 24V at J1; check continuity across F1 | | LCD backlight on but blank | 5V missing or LCD ribbon loose | Measure 5V on EXP1 pin 1; re‑seat cable | | Steppers not moving | Enable pins low? Check 24V to drivers | Measure 24V on CN14‑CN17 pin 1; check EN pins (should be ~0V) | | Hotend won’t heat | Dead MOSFET (Q2) or no 24V | Measure voltage at CN8 while M104 S200; if 0V, replace MOSFET | | Bed won’t heat | Dead MOSFET (Q1) or thermistor short | Measure resistance across bed (≈3Ω for 24V); check MOSFET gate from MCU | | BLTouch fails to deploy | No 5V or PWM pin | Measure 5V between CN18‑2 and GND; PB5 should toggle 50Hz | | Random resets during print | 5V rail droops (buck converter overheating) | Add heatsink to MP1584; limit part fan if sharing 5V | | USB not recognized | Dead CP2102? (no – board uses native USB) | Check if PA11 (USB_DM), PA12 (USB_DP) have correct impedance; reflash bootloader |