Coming soon - Get a detailed view of why an account is flagged as spam!
view details
1
Having trouble flashing Creality v2.2 Silent Board with TM3D firmware for a CR10s Pro V2, avrdude verification error
Post Body

Hi folks,

I'm looking to upgrade my CR10s Pro v2 to have a microswiss DD extruder and use the Creality v2.2 silent board. I'm having issues when flashing, and I'm hoping someone could read the avrdude error and give me some guidance.

What I've uncommented on the TM3D firmware to configure it (I guess some are more relevant than others, but this is what I got):

define MachineCR10SProV2
define MicroswissDirectDrive
ifndef HotendAllMetal
define HotendAllMetal
endif
define ABL_BLTOUCH
define GraphicLCD
define CrealitySilentBoard
define MeshStd
define CUSTOM_MACHINE_NAME "CR10S PRO V2 DIRECT DRIVE"

TM3D source: https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

My configuration.h file so someone with a more trained eye can spot an error: https://github.com/emilyanthony4244/Marlin/blob/main/Configuration.h

I'm building it in Visual Studio Code and generating a hex file in the pio\build folder just fine, but when I go to upload to the board, I get the following:

Linking .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.elf
Checking size .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [========= ]  89.8% (used 7357 bytes from 8192 bytes)
Flash: [========  ]  75.9% (used 192824 bytes from 253952 bytes)
Configuring upload protocol...
AVAILABLE: wiring
CURRENT: upload_protocol = wiring Looking for upload port... Auto-detected: COM6 Uploading .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.04s
avrdude: Device signature = 0x1e9801 (probably m2560) avrdude: reading input file ".pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.hex" avrdude: writing flash (192824 bytes):
Writing | ################################################## | 100% 48.20s
avrdude: 192824 bytes of flash written avrdude: verifying flash memory against .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.hex: avrdude: load data flash data from input file .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.hex: avrdude: input file .pio\build\10SProV2_BIL\10SProV2_BIL_DW7.4.4.hex contains 192824 bytes avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 41.41s
avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x3028 0x07 != 0x87 avrdude: verification error; content mismatch
avrdude: safemode: Fuses OK (E:FD, H:D8, L:FF)
avrdude done.  Thank you.
*** [upload] Error 1 ============================================================================================================================================ [FAILED] Took 104.18 seconds ============================================================================================================================================
Environment    Status    Duration
10SProV2_BIL   FAILED    00:01:44.181

Whats happening here?

Author
Account Strength
100%
Account Age
12 years
Verified Email
Yes
Verified Flair
No
Total Karma
137,910
Link Karma
47,538
Comment Karma
89,851
Profile updated: 2 days ago
Posts updated: 8 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
2 years ago