Anycubic Vyper Hardware

Anycubic Vyper Hardware

The printer Anycubic Vyper control hardware consists of 2 boards: a main board and a screen board.

Anycubic Vyper main board

In the photo you can see the revision V0.0.6 board with name “_TriGorilla+” from Anycubic Vyper revision C:

anycubic vyper main board

The manufacturer installed the GigaDevice GD32F103RET6 chip and TMC2209 silent motor drivers on the main board of Anycubic Vyper.

The GigaDevice GD32F103RET6 chip is a STM32-compatible Cortex-M3 MCU running at 108 Mhz with 64K RAM and 512K of flash memory.

  • Maximum Speed Up to 108MHz
  • Flash Memory 512K
  • RAM 64K
  • USART 5
  • UART –
  • I2C 2
  • SPI 3
  • CAN 1
  • USB –
  • I2S 2
  • SDIO 1
  • 12bit ADC Units 3
  • 12bit ADC Channels 16
  • 12bit DAC Units 2

Documents & Software

 

Difference between GD32F10х and STM32F10х

Characteristics GD32F10х STM32F10х
Kernel ARM Cortex M3 R2P1 ARM Cortex M3 R1P1
Chip internal registers External IP Register Address: same logical address, is mainly based on the STM32 registers and physical address,
BOOT 0 pins GD32 must be outside

Section pulldown (from the Flash runtime, BOOT0 must drop down to)

Flash runtime, BOOT0 on the STM32 can be suspended
Use HSE(High speed external clock) 108 MHz 72 MHz
Use HSI(High speed internal clock) 108 MHz 64 MHz
ESD parameters body mode 4KV (beta 5KV), air mode 10KV (beta 15KV) HBM 2KV, air mode 500V
External power supply 2.6 ~ 3.6V 2 ~ 3.6V
Core voltage 1.2V 1.8V
Flash Execution speed 0 Waiting period ST System frequency does not access flash Waiting time relationship :0 Waiting period , When 0<SYSCLK<24MHz,1 Waiting period , When 24MHz<SYSCLK≤48MHz,2 Waiting period , When 48MHz<SYSCLK≤72MHz
Flash Erasing time The official figures are like this :GD32F103/101 series Flash 128KB And below , Page Erase Typical values 100ms, Actual measurement 60ms about. Corresponding ST product Page Erase Typical values 20~40ms.
Sleep mode 12.4mA 7.5mA
Deep Sleep mode 1.4mA 24uA
Standby mode  Stomd By 10.5uA 3.4uA
Run Power 32.4mA / 72 Мhz 52mA / 72 МHz

Anycubic Vyper main board pins

Anycubic vyper main board connectors pinout

Anycubic vyper main board connectors pinout

 

Anycubic Vyper pins configuration FW v2.3.5, Jul 2021 (v0.0.6 board) by Paul Matthews (facebook)

CPU Pin Port/pin name Steppers/Drivers
11 PC3 X_ENABLE
10 PC2 X_STEP
57 PB9 X_DIR

2 PC13 Y_ENABLE
61 PB8 Y_STEP
59 PB7 Y_DIR

3 PC14 ZL_ENABLE
58 PB6 ZL_STEP
57 PB5 ZL_DIR

4 PC15 ZR_ENABLE (ZR is E1 in pins definitions)
8 PC0 ZR_STEP
9 PC1 ZR_DIR

50 PA15 E0_ENABLE
56 PB4 E0_STEP
55 PB3 E0_DIR

Fan outputs
14 PA0 FAN_PIN
49 PA14 FAN1_PIN (Controller fan)
27 PB1 E0_AUTO_FAN

Heater outputs
15 PA1 HEATER0
20 PA4 HEATER_BED
41 PA8 HEATER1

Sensor inputs
21 PA5 FILAMENT_RUNOUT
22 PA6 POWER_MONITOR_VOLTAGE
24 PC4 TEMP0
26 PB0 TEMP_BED

Limit switch inputs
23 PA7 X_MIN
25 PC5 Y_MIN
28 PB2 ZL_MIN
37 PC6 ZR_MIN

Other
42 PA9 SERIAL_TX (Usart 0, to CH340 USB serial)
43 PA10 SERIAL_RX
29 PB10 LCD_TX (Usart 2)
30 PB11 LCD_RX
16 PA2 WiFi_TX (Usart 1)
17 PA3 WiFi_RX
35 PB14 WiFi enable/power
33 PB12 AUTO_LEVEL_RX
34 PB13 AUTO_LEVEL_TX
44 PA11 USB_D (Unused?)
45 PA12 USB_P (Unused?)
36 PB15 BEEPER (output)
46 PA13 CASE_LIGHT (output)

SD card
38 PC7 SD_DETECT
39 PC8 SDIO_D0
40 PC9 SDIO_D1
51 PC10 SDIO_D2
52 PC11 SDIO_D3
53 PC12 SDIO_CLK
54 PD2 SDIO_CMD

 

TMC2209 motor driver

The TMC2209  is an ultra-silent motor driver IC for two phase stepper motors. TMC2209 pinning is similar to a number of legacy drivers as well as to the TMC2208.

TRINAMICs sophisticated StealthChop2 chopper ensures noiseless operation, maximum efficiency and best motor torque.

Its fast current regulation and optional combination with SpreadCycle allow highly dynamic motion while adding. StallGuard for sensorless homing. The integrated power MOSFETs handle motor currents up to 2A RMS with protection and diagnostic features for robust and reliable operation. A simple to use UART interface opens up tuning and control options. Store application tuning to OTP memory. Industries’ most advanced STEP/DIR stepper motor driver family upgrades designs to noiseless and most precise operation for cost-effective and highly competitive solutions.

TMC2209 Datasheet Rev 1.06

Features and benefits of TMC2209

  • 2-phase stepper motors up to 2.8A coil current (peak), 2A RMS
  • STEP/DIR Interface with 8, 16, 32 or 64 microstep pin setting
  • Smooth Running 256 microsteps by MicroPlyer™ interpolation
  • StealthChop2™ silent motor operation
  • SpreadCycle™ highly dynamic motor control chopper
  • StallGuard4™ load and stall detection for StealthChop
  • CoolStep™ current control for energy savings up to 75%
  • Low RDSon, Low Heat-Up LS 170mΩ & HS 170mΩ (typ. at 25°C)
  • Voltage Range 4.75… 29V DC
  • Low Power Standby to fit standby energy regulations
  • Internal Sense Resistor option (no sense resistors required)
  • Passive Braking, Freewheeling, and automatic power down
  • Single Wire UART & OTP for advanced configuration options
  • Integrated Pulse Generator for standalone motion
  • Full Protection & Diagnostics
  • Compact QFN package with large heat slug

 

 

anycubic vyper screen board

Anycubic Vyper screen board

Anycubic Vyper has custom version of DMG80480C043_02WTR board developed by DWIN, which produces a lot of control boards with screens with rich GUI (DGUS is DWIN graphics application service software), dual-core CPU architecture, hardware encryption algorithm and a lot of hardware interfaces for such tasks.

Original DMG80480C043_02WTR board:

DMG80480C043_02WTR board

Devices with such screens give users a much more pleasant interaction with devices and increase the speed of completing tasks.

DWIN Science and Technology Park covers an area of 300 mu with a building area of nearly 400,000 square meters. It realizes the research and design of IC design and IC packaging and testing, the independent research and development of core components and parts, and the complete plant Chain integration.

Microcontroller T5L support 2 develop mode, DGUS II mode and TA mode, users could update kernel via micro SD card.

T5L DGUS II main features:

  1. Based on T5L dual-core ASIC, GUI and OS cores are running at 200MHz main frequency with very low power consumption.
  2. 16Mbytes low-cost SPI Flash, JPEG image, icon compression storage, you can specify the size of the background image storage space.
  3. 320Kbytes Nor Flash user database.
  4. 128Kbytes data variable space.
  5. Up to 255 display variables per page.
  6. Support standard T5 DWIN OS platform: Hardware can lead to 20 IO, 4 – way UART, multi – way AD, to provide custom services.
  7. 20mS DGUS cycle, UI extremely smooth。
  8. Display variables can be turned on, off or modified in an application to achieve complex combination of display functions.
  9. Touch commands can be turned on, off or modified in an application to achieve complex combination of touch functions.
  10. Support SD interface download and configuration, display the file statistics downloaded .
  11. The sensitivity adjustment of capacitive touch screen is supported to facilitate the application of front panel (the thickest to 6mm tempered glass).
  12. Data variable display, automatically recognize and support sawtooth optimized 8 bit encoding font character display, in order to support non-standard fonts ( such as digital font.), and non-half-corner characters; 8 bit codeword library is generated by DWIN Tool.
  13. Support pre-installed configuration module development mode, greaty improve UI development speed and quality.
  14. Support UART 1 online update software and font library, convenient debugging.

Documents

DMG80480C043_02WTR Display

DMG80480C043_02WTR

DMG80480C043_02WTR Voltage & Current

DMG80480C043_02WTR

DMG80480C043_02WTR Reliability Test

DMG80480C043_02WTR

DMG80480C043_02WTR Interface

DMG80480C043_02WTR

DMG80480C043_02WTR Memory

DMG80480C043_02WTR

DMG80480C043_02WTR UI & Peripheral

DMG80480C043_02WTR

DGUS+ OS – efficient development mode, simpler and more efficient GUI development