Creality V2 2 Board Diagram __link__ [ INSTANT ]

Creality V2.2 Mainboard is a popular 8-bit upgrade and replacement board used primarily in the Creality Ender 5 Plus CR-10S series Sovol SV01/SV02/SV03 printers. Based on the Atmel Mega 2560

microcontroller, it is frequently chosen for its "silent" operation when equipped with TMC2208 stepper drivers , significantly reducing motor noise. TH3D Studio LLC Core Specifications & Features Processor: 8-bit Atmel ATmega 2560. Stepper Drivers:

Often features TMC2208 drivers for silent printing; some versions use A4988 for higher torque. Connectivity:

Includes a USB interface and a pre-installed bootloader, allowing for easier firmware updates via USB. Expansion:

Supports dual Z-axis motors and dual extrusion setups with six stepper motor ports. Protection:

Includes thermal runaway protection and optimized circuits to handle 24V input voltage safely. TH3D Studio LLC Port & Pinout Diagram Guide

The V2.2 board layout is designed for high compatibility with standard Creality accessories. Key connection areas include: Motor Ports:

Six dedicated ports for X, Y, Z (dual), and E (dual) axis motors.

Dedicated ports for filament runout sensors and auto-leveling probes like the BLTouch or CR Touch. Display Ports: Compatible with single, dual, or 3-port Creality LCDs. Features two available IO pins (often used for EZNeo LED strips ) located near the expansion headers. Programming:

Includes an ICSP programming header specifically for the Atmel 2560. Thingiverse Wiring for Upgrades (BLTouch/CR Touch)

When installing a BLTouch on the V2.2 board, it is typically wired into the dedicated sensor ports or the Z-min limit switch port.

looking for pin layout of Cr touch and creality v2.2.1 board

Creality V2.2 Motherboard (also referred to as the V2.2.1) is an 8-bit mainboard commonly found in printers like the Ender 5 Plus

. It serves as a central hub for controlling stepper motors, heating elements, and sensors. Technical Overview : Features an Atmega 2560 8-bit microcontroller. Stepper Drivers : Frequently upgraded to TMC2208 "Silent" drivers to reduce motor noise during printing. Voltage Support : Typically operates on but may support depending on the specific printer configuration. : Includes Thermal Runaway Protection

to automatically stop heating if temperatures become unregulated. Wiring and Pinout Configuration

The board layout is designed for easy "plug-and-play" installation for supported printers, featuring standard ports for: Axis Motors : Dedicated ports for X, Y, Z, and Extruder motors.

: Connections for limit switches that define the printer's home position. Accessories Creality V2 2 Board Diagram

: Includes a 12-pin header near the EXP2 port that can be used for connecting auto-leveling sensors like the

: Two available IO pins can be used for custom expansions, such as EZNeo LED strips

looking for pin layout of Cr touch and creality v2.2.1 board

The Creality V2.2 board, often referred to as the V2.2.1 "Silent" motherboard, is a legendary 8-bit upgrade originally designed for the Creality CR-10S series and later utilized in printers like the Ender 5 Plus. Unlike the newer 32-bit V4.2.2 boards found in the Ender 3 V2, the V2.2 uses an Atmega 2560 processor and is prized for its reliability in dual-extrusion or dual-Z axis setups. Understanding the V2.2 Board Layout

The V2.2 board is distinct due to its larger physical footprint compared to standard Ender 3 boards. Its layout is optimized for high-power demands and additional stepper drivers.

Stepper Drivers: Typically features integrated TMC2208 silent drivers, which significantly reduce motor noise.

Dual Port Support: Features two separate ports for Z-axis motors, making it a "plug-and-play" solution for printers with dual lead screws like the CR-10S.

Main Processor: Powered by the Atmel Mega 2560, an 8-bit chip that is highly compatible with Marlin Firmware.

Power Input: Designed to handle 12V or 24V inputs (check your specific version), with an upgraded power chip to manage heat dissipation. Wiring Diagram & Pinout Highlights

When wiring the V2.2 board, paying attention to the specific pinout for accessories like BLTouch or filament sensors is critical. CR-10S with Mainboard V2.2 BL Touch - Thingiverse

Here’s a helpful, practical write-up for understanding and using the Creality V2.2 Silent Motherboard (commonly found in Ender 3 V2, Ender 3 Pro, and similar Creality printers).


✅ Pros

  • Community-driven diagrams are detailed and free.
  • Basic physical layout is accurate.
  • Sufficient for common mods (probe, filament sensor).

4.6 LCD Interface (EXP1 / CN3 – 10‑pin)

This is a standard CR‑10 / Ender 3 display using SPI (ST7920).

| Pin | Signal | MCU Pin | |-----|--------|---------| | 1 | 5V | - | | 2 | GND | - | | 3 | LCD_EN | PB8 | | 4 | LCD_RS | PB9 | | 5 | LCD_RW | PC6 | | 6 | LCD_D4 | PC7 | | 7 | LCD_D5 | PC8 | | 8 | LCD_D6 | PC9 | | 9 | LCD_D7 | PA15 | | 10 | Beeper | PB15 |

Alternative firmware can use REPRAP_DISCOUNT_SMART_CONTROLLER.

4.5 BLTouch Port (CN18, 5 pins)

| Pin | Signal | MCU Pin | Function | |-----|--------|---------|----------| | 1 | GND | - | Ground | | 2 | 5V | 5V rail | Power | | 3 | Servo (PWM) | PB5 | TIM3_CH2 | | 4 | Probe (Z‑min override) | PC14 | Same as Z‑endstop (must share) | | 5 | GND | - | Ground |

Crucial: The BLTouch probe pin is electrically shorted to the Z‑endstop pin on the PCB. Do not use both physical Z endstop and BLTouch simultaneously without a jumper mod. Creality V2

Notes for firmware & wiring

  • TMC UART requires connecting TX/RX pads between MCU and driver; enable UART in firmware and set correct UART ch/pins.
  • Sensorless homing needs correct diag pin wiring to TMC and proper stallguard tuning.
  • Ensure bed MOSFET and heater traces handle current of your bed (some V2 boards use external MOSFET recommended for high-power beds).
  • Use boot pins or USB for flashing; if using SD boot, check boot jumper.

If you want, I can generate:

  • A labeled PCB-style ASCII/text diagram,
  • A printable PDF wiring sheet,
  • or a detailed Marlin pinmap for a specific printer model (e.g., Ender 3 V2) — tell me which.

Related search suggestions provided.

Creality V2.2 board (often referred to as the V2.2 or V2.2.1) is a 24V silent mainboard commonly used in older high-end models like the CR-10S Pro Go to product viewer dialog for this item. Go to product viewer dialog for this item. CR-10S Pro V2 Go to product viewer dialog for this item.

. Unlike the more common V4.2.2 or V4.2.7 boards found in the Ender series, this board features integrated

silent stepper drivers and specialized ports for touchscreens and auto-leveling sensors. Core Connections Diagram

The board is organized into specific zones for power, motion control, and sensors. Power & Bed Control (Screw Terminals): DC Power In:

24V input from the power supply. Ensure correct polarity (Red = +, Black = -). Supplies power to the heated build plate. Hotend (E0): Power for the primary heating cartridge. Stepper Motors (4-Pin JST): X, Y, Z, E:

Standard ports for the X-axis, Y-axis, Z-axis, and Extruder motors. Sensor Inputs (2/3-Pin JST): Ports for X-Min, Y-Min, and Z-Min physical switches. Thermistors: Ports for monitoring the temperature of the nozzle and bed. BLTouch/CR Touch:

A dedicated 5-pin port is often present or can be wired via the breakout board for auto-leveling. Wiring Layout CR-10S Pro V2 specifically, the V2.2 board often connects to a breakout board

via a ribbon cable. Most auxiliary components (fans, sensors, leveling probes) plug into this breakout board rather than the mainboard directly. Calibration: The "Paper Test"

When installing or upgrading a board, the "paper test" is the standard method for manual bed leveling and setting Z-offset: Klipper documentation Home All Axes: Use the printer interface to command a home (G28). Slide Paper:

Place a standard piece of A4 copy paper between the nozzle and the bed. Adjust Height: Move the nozzle down until you feel slight friction

when pulling the paper, then save this value as your Z-offset. pinout configuration for flashing Klipper or Marlin firmware on this board? Cura 3D printer calibration steps

The Creality V2.2 (and V2.2.1) mainboard is a popular 8-bit controller found in machines like the CR-10S series, Ender 5 Plus, and Sovol SV01. It differs significantly from the newer 32-bit V4.2.2 boards used in the Ender 3 V2. Port Layout & Connectivity

According to documentation from TH3D Studio and user diagrams, the board's primary connection points include:

Motor Ports: Located along the top edge for X, Y, Z (dual ports often available), and Extruder (E) axes. Limit Switches: 3-pin headers for X, Y, and Z endstops. Heating & Power: Power Input: 12V/24V screw terminals. Hotbed: High-power screw terminals. Nozzle Heater: Screw terminals for the heater cartridge. ✅ Pros

Thermistors: 2-pin headers for the bed and nozzle temperature sensors.

Fans: Dedicated ports for the part cooling fan (controllable) and the heatsink fan (usually always-on). Expanding for BLTouch/CR-Touch

Unlike newer boards with a dedicated 5-pin "Touch" port, the V2.2 typically requires using the EXP headers or specific IO pins for auto-leveling.

Servo Signal: Often connected to pin D11 or PB5 (on the second row of the 12-pin header next to EXP2).

Z-Stop: The BLTouch black/white wires usually replace the existing Z-limit switch connection.

Pinout Note: The V2.X series boards provide two available IO pins (A11, A12, D11, D12) that can be repurposed for LED strips like EZNeo or sensors. Version Identification

It is critical to distinguish between V2.2 and the 32-bit V4.2.2:

V2.2 (8-bit): Uses an ATmega2560 chip; requires a pin-board or header modification for BLTouch.

V4.2.2 (32-bit): Uses an STM32 ARM chip and includes a dedicated 5-pin port for CR-Touch.

For a detailed digital manual of the newer 32-bit layout often confused with this version, you can refer to the Creality Wiki.

Are you planning to install a BLTouch or are you troubleshooting a wiring issue with your current motors?

looking for pin layout of Cr touch and creality v2.2.1 board


Critical Pin Mapping from the V2.2 Diagram

For firmware developers, here is the exact microcontroller pinout (based on STM32F103RCT6):

| Function | Processor Pin | Board Label | Notes | |-------------------|---------------|-------------|-------| | X Step | PB13 | X-STEP | TMC2208 step pin | | X Direction | PB14 | X-DIR | Direction control | | Y Step | PB15 | Y-STEP | | | Z Step | PB3 | Z-STEP | Shared with JTDO (hack needed for dual Z) | | E0 Step | PB5 | E-STEP | | | Hotend Heater | PB6 | HEATER_0 | 24V PWM output via MOSFET | | Bed Heater | PB7 | HEATER_BED | High-current MOSFET (watch for melting) | | Hotend Fan | PB0 | FAN1 | Always on if hotend >50C | | Part Cooling Fan | PB1 | FAN0 | PWM capable (0-255) | | BL-Touch Servo | PA1 | SERVO | 5V logic, drives pin 3 of probe | | BL-Touch Sensor | PB7 (shared) | Z-PROBE | Conflict with bed heater pin! | | X Endstop | PA4 | X-STOP | NC (normally closed) | | Y Endstop | PA5 | Y-STOP | | | Z Endstop | PA6 | Z-STOP | Disabled if BL-Touch active |

⚠️ Critical Note: On the V2.2 board, the Z-probe pin (PB7) is PHYSICALLY SHARED with the BED HEATER control. This is a common design flaw. When adding a BL-Touch, you must either:

  1. Use the dedicated 5-pin probe port (which routes to PB7 and PA1).
  2. Recompile firmware to disable USE_Z_PROBE_PIN conflict.

Community-Created Diagrams – Rating: 4.5/5

Because Creality’s own diagrams are lacking, the 3D printing community (GitHub, r/ender3, Klipper discourse) has reverse-engineered excellent resources:

  • Pinout tables for each microcontroller pin (STM32F103 or GD32F303).
  • Multi-color annotated images showing DIAG pins, sensorless homing points, and alternative probe connections.
  • Wiring guides for converting to Klipper firmware.

Best find: The "V2.2 Board Pinout Guide" by user dmbutyugin – includes exact GPIO numbers for custom firmware builds.

4. Extruder & Stepper Motor Wiring

If your motors are moving in the wrong direction, you can flip the connector 180 degrees on the board.

  • X, Y, Z, E: Standard 4-pin JST connectors.