SlaadjeBla schreef op dinsdag 26 januari 2021 @ 12:33:
man man man, zo'n printer kan een brok frustratie zijn zeg.
Ik heb een bltouch geinstalleerd. Hardwarematig ging dat prima, al had dat makkelijker gekunt, vooral als ik geen sluiting had veroorzaakt de Z-endstop kabels op de verkeerde pin, 24V ventilator pin, terug te zetten. Note to self: dit soort dingen niet midden in de nacht meer doen. Gevolg was gesmolten kabels, maar dat was gelukkig alles. Kabels opnieuw getrokken en gemonteerd en toen geprobeerd Marlin 2 erop te krijgen.
Na wat tutorials had ik hem eindelijk klein genoeg om te kunnen flashen. Na het flashen blijft mijn scherm blauw. Zonder pin27 board deed hij het eerst wel, later ook niet meer. Blijk ik niet de enige te zijn met dit probleem en kan dit blijkbaar worden veroorzaakt als je firmware net precies past en daarmee de bootloader overschrijft. Blijkbaar kan dat... Herflashen lukt dan dus ook niet meer, want geen bootloader meer.
Ik ben nu bezig een arduino te prepareren om die als programmer te gebruiken om een nieuwe bootloader te flashen, zodat ik later een nog wat compactere Marlin kan flashen. Man man man, wat een gedoe. Wel leerzaam.
Ik heb hier wat hulp bij nodig bij het re-flashen van mijn Ender 5. Hierboven wat historie waarom.
Ik heb dus waarschijnlijk een te grote firmware geupload (flash size 99%). Hierna wilde de Ender 5 soms nog starten, soms alleen een blauw scherm geven. Opnieuw flashen lukte niet meer. Online las ik dat ik mogelijk de bootloader had overschreven door een te grote firmware (is dat uberhaupt mogelijk?). Ik heb vervolgens een Arduino Uno geconfigureerd als SPI device en een nieuwe bootloader geupload. Ik heb daarbij deze tutorial gevolgd:
YouTube: Ender 5 bootloader and Marlin update
De Arduino IDE zei dat de bootloader succesvol gebrand was. De leds op de Arduino gaven ook niet aan dat er een fout is opgetreden (led 8 brandt niet, led 7 knipperde tijdens het uploaden van de bootloader en led 9 gaf keurig een heartbeat). Ik heb dus geen reden om aan te nemen dat dat niet gelukt is.
Vervolgens heb ik in platform.io een nieuwe Marlin geconfigureerd. Als ik deze probeer te uploaden, rechtstreeks met de USB kabel op de Ender 5, faalt hij.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Auto-detected: COM7
Uploading .pio\build\sanguino1284p_optimized\firmware.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x32
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x32
avrdude done. Thank you. |
Volledige log
hier
Nu heb ik alleen nog een blauwe LCD. De firmware is nu dus geheel gewist veronderstel ik. Ik had verwacht nu gewoon een nieuwe firmware te kunnen uploaden. Iemand een idee?
Ik heb al andere kabels, andere USB port geprobeerd. De Arduino IDE compiled de Marlin firmware uberhaupt niet, dat schijnt een bekend probleem te zijn:
code:
1
2
| fork/exec C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc.exe: The filename or extension is too long.
Error compiling for board Sanguino. |
In platform.io compiled hij prima, maar de upload mislukt dus.
edit:
gloeiende, gloeiende... ben ik hier dagen en nachten mee bezig geweest zonder succes, krijg ik het idee om met de baud rate te spelen. Baud rate naar 115200 en de upload slaagt

Ik snap niet dat de default baud rate in platform.io.ini voor dit board niet standaard op deze baud rate staat.
En de bootloader opnieuw flashen was dus misschien ook helemaal niet nodig. Frustrerend, maar leerzaam. Dat is dan nog het positieve eraan.
[
Voor 3% gewijzigd door
SlaadjeBla op 26-01-2021 23:53
]