Creality V2 2 Board Diagram

| Output | MOSFET Gate Pin | PWM Timer | |----------|----------------|-----------| | Hotend | PB6 | TIM4_CH1 | | Heated bed| PA8 | TIM1_CH1 (or PA9? Check) * | | Part fan | PB7 | TIM4_CH2 | | Hotend fan| PC13 (always on) | N/A (on/off via simple GPIO) |

Confirmation needed: Some revisions use PA8 for bed PWM (TIM1_CH1). Firmware must match. Creality V2 2 Board Diagram

The diagram clearly identifies the heater cartridge terminals (HOT0) and the MOSFET location. This helped me trace a blown MOSFET in under 10 minutes. | Output | MOSFET Gate Pin | PWM

This board usually comes with either TMC2225 (Silent) or A4988 (Noisy) drivers soldered to the board. They are not swappable plugs like older boards. Confirmation needed: Some revisions use PA8 for bed

#define BLTOUCH
#define SERVO0_PIN         PB5
#define Z_MIN_PROBE_PIN    PC14   // shares Z endstop pin

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

                    ┌─────────────────────────────────────────────────┐
                    │                   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 is a masterclass in budget design trade-offs. While it works for stock printers, serious users will hit its limits:

If you are designing a Voron, Rat Rig, or high-speed Ender, replace the V2.2 board with a BTT SKR Mini E3 V3 or Manta M8P. However, keep the V2.2 diagram as a reference – many of its pin assignments live on in modern 3D printer boards.