Creality V2 2 Board Diagram -
3-pin mechanical limit switch ports (VCC, GND, Signal).
Integrated TMC2208 (Standalone mode, configured via onboard potentiometers) Supported Motor Ports: X, Y, Z1, Z2, E (Extruder)
: Two available IO pins can be used for custom expansions, such as EZNeo LED strips
// Endstops #define X_STOP_PIN PA4 #define Y_STOP_PIN PA5 #define Z_STOP_PIN PA6 // Unused if BL-Touch enabled Creality V2 2 Board Diagram
| Component | Function | Failure symptom | |-----------|----------|----------------| | F1 (PTC) | 24V input fuse (resettable ~6A) | No power at all | | MP1584 | 5V buck converter | No 5V -> blank LCD, no USB | | AMS1117‑3.3| 5V→3.3V LDO | No 3.3V -> MCU dead, boot fail | | D1 (diode) | Reverse polarity protection on 24V | PSU polarity protection |
The V2.2 board often has two Z-axis connectors, wired in parallel. Ensure both motors are plugged in securely.
The board features five physical stepper motor ports driven by four TMC2208 chips. Controls the horizontal print head movement. Y-Motor: Controls the print bed movement. 3-pin mechanical limit switch ports (VCC, GND, Signal)
: Connections for limit switches that define the printer's home position. Accessories
Within Marlin, the Creality V2.2 mainboard is configured via the pins_RAMPS_CREALITY.h file. It defines the board as BOARD_RAMPS_CREALITY . Although official schematics don't exist, the pins_RAMPS_CREALITY.h file serves as the definitive technical reference for pin assignments.
| Symptom | What the Diagram Reveals | Fix | |----------------------------------|----------------------------------------------------|------| | Heater not reaching temperature | Check TH0 thermistor pull-up resistor (R5, 4.7kΩ) | Replace R5 or thermistor | | Stepper motor grinding noise | MS1/MS2 jumpers missing or in wrong mode | Set jumpers for 16 microsteps | | BL-Touch deploys but doesn’t stop | PB7 is not reading because bed heater is active | Use Z_MIN_PROBE_PIN override | | USB not recognized | Fuse F2 (500mA) blown near USB port | Solder 0603 500mA PTC fuse | | Random thermal runaway | Poor solder joint on HEATER_BED MOSFET gate | Reflow Q2 with solder iron | The board features five physical stepper motor ports
The Creality V2.2 board is based on the STM32F103 microcontroller, which provides the processing power needed for handling the demands of 3D printing. This board supports various stepper drivers, endstops, heaters, and sensors, making it versatile for a range of 3D printer configurations.
Its longevity has made it a favorite in the maker community for DIY repairs and upgrades for older machines.
The Creality V2.2 board is fully compatible with Klipper. However, there is a persistent misconception about the TMC2208 drivers. Because the TMC2208 drivers on this board are in standalone mode, Klipper will be able to control advanced driver settings (such as setting the motor current or enabling stealthChop via software). As a result, you must simply omit the [tmc2208] section from your Klipper printer configuration. Despite this, Klipper will still function perfectly and provide all its core benefits.
The official name is printed on the bottom side. The top side shows a large “CR-FDM-v4.2.2” silkscreen. Do not confuse with V4.2.3 (different MCU pinout).