Hey Jip,
Dank voor je reactie, blij dat jij in moeilijke vragen een uitdaging ziet.
Het probleem is inderdaad de firmware als ik de code ' verify' gaat het mis.
Ik las online dat code als 'fpos_t' niet meer gebruikt wordt en is vervangen voor ' fpos_t1' dit zou ik dan moeten aaanpassen in het huidige code. Ook las ik op een forum dat een oudere versie van Arduino dit probleem zou kunnen oplossen.
Omdat Arduino voor mij nieuw is heb ik de aanpassing in de code nog niet geprobeert, (hoor dit graag eerst van mensen met kennis van.) wel heb ik een oudere versie geprobeert maar helaas zonder succes.
Ter info: Na de bouw van de printer had ik de pech dat het Arduinoboard dat bij de printer was gelevert defect was, ik heb deze vervangen door een Velleman Amega 2560, mij is gezegt dat dit gelijks is aan Arduino. Aangesloten op mijn PC (Win10 Pro) lijkt alles goed te gaan en in arduino wordt deze herkent. port: COM5
Ik heb nu Arduino 1,8,21.0 draaien. De foutmelding die ik nu krijg met ' verify' is:
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\SdFile.h:27:0,
from sketch\SdFile.cpp:23:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch\Marlin.h:10:0,
from sketch\SdFile.cpp:20:
c:\program files\windowsapps\arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
extension typedef long long fpos_t;
^
In file included from sketch\SdFile.h:27:0,
from sketch\cardreader.h:8,
from sketch\cardreader.cpp:2:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch\Marlin.h:10:0,
from sketch\cardreader.cpp:1:
c:\program files\windowsapps\arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
extension typedef long long fpos_t;
^
exit status 1
In file included from sketch\SdFile.h:27:0,
from sketch\cardreader.h:8,
from sketch\stepper.cpp:30:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch\Marlin.h:10:0,
from sketch\stepper.cpp:24:
c:\program files\windowsapps\arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
extension typedef long long fpos_t;
^
using typedef-name 'fpos_t' after 'struct'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Ik hoop dat het iets simpels is. (al ben ik mij bewust dat oude code in een nieuw jasje nooit zal werken)
Alvast mijn dank dat je er naar wil kijken Jip.
Groetjes,
Edwin