Bonjour,
je suis en train de modifier le firmware de mon imprimante 3D Prusa I3 MK2s original
Elle utilise une carte RAMBo1.3a, basée sur un ATmega2560
J'ai réussi à faire plusieurs modifications (prise en charge d'une sonde SUPERPINDA, et d'un capteur de filament)
Après flashage de mon nouveau firmware tout est OK
Je continue le développement, je reflash à nouveau le firmware et j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 avrdude-slic3r -v -p atmega2560 -c wiring -P COM4 -b 115200 -D -U flash:w:0:C:\OneDrive\DATA\DONNEES\_Impr3D\SuperPinda_MK2s\Prusa-Firmware-3.2.3\Firmware\Firmware.ino.rambo.hex:i avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Apr 10 2025 at 13:39:24 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch Using Port : COM4 Using Programmer : wiring Overriding Baud Rate : 115200 AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Wiring Description : Wiring Programmer Model: AVRISP Hardware Version: 15 Firmware Version Master : 2.10 Vtarget : 0,0 V SCK period : 0,1 us avrdude-slic3r: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0,01s avrdude-slic3r: Device signature = 0x1e9801 (probably m2560) avrdude-slic3r: safemode: hfuse reads as D0 avrdude-slic3r: safemode: efuse reads as FD avrdude-slic3r: reading input file "C:\OneDrive\DATA\DONNEES\_Impr3D\SuperPinda_MK2s\Prusa-Firmware-3.2.3\Firmware\Firmware.ino.rambo.hex" avrdude-slic3r: writing flash (253318 bytes): avrdude-slic3r: stk500v2_command(): command failed Writing | ################################################## | 100% 43,53s avrdude-slic3r: 253318 bytes of flash written avrdude-slic3r: verifying flash memory against C:\OneDrive\DATA\DONNEES\_Impr3D\SuperPinda_MK2s\Prusa-Firmware-3.2.3\Firmware\Firmware.ino.rambo.hex: avrdude-slic3r: load data flash data from input file C:\OneDrive\DATA\DONNEES\_Impr3D\SuperPinda_MK2s\Prusa-Firmware-3.2.3\Firmware\Firmware.ino.rambo.hex: avrdude-slic3r: input file C:\OneDrive\DATA\DONNEES\_Impr3D\SuperPinda_MK2s\Prusa-Firmware-3.2.3\Firmware\Firmware.ino.rambo.hex contains 253318 bytes avrdude-slic3r: reading on-chip flash data: Reading | ################################################## | 100% 32,44s avrdude-slic3r: verifying ... avrdude-slic3r: verification error, first mismatch at byte 0x3c000 0x22 != 0xbb avrdude-slic3r: verification error; content mismatch avrdude-slic3r: safemode: hfuse reads as D0 avrdude-slic3r: safemode: efuse reads as FD avrdude-slic3r: safemode: Fuses OK (E:FD, H:D0, L:FF) avrdude-slic3r done. Thank you.
J'ai redémarré l'imprimante, redémarré l'ordinateur, c'est toujours la même erreur "vérification error, first mismatch at byte 0x3c000 0x22 != 0xbb"
Et bien sûr, impossible d'utiliser l'imprimante, qui ne fonctionne plus.
Le microcontrôleur de ma carte RAMBo1.3a serait-il déjà mort ? Si c'est le cas, il faut remplacer toute la carte (le microcontrôleur étant un boiter CMS soudé avec de nombreuses broches)
Je n'avais mis à jour le firmware que 2 ou 3 fois...![]()
Partager