It is currently Tue Jun 27, 2017 1:46 pm

All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Sat Apr 01, 2017 4:43 pm 
Offline
Member
Member

Joined: Sat Jul 16, 2016 10:52 am
Posts: 2
Location: Germany
I have add the K8402 and K8403 to my vertex.
Now when i try to upload the two head firmware (vertex-m1-v1.4-h2) with Adruino IDE version 1.0.6 it show an Error.

I have tryed without changes before uploading, then it works.
But when i only change the language from Default "1" (English) to "4" (German) ", the IDE show me this Error.

Quote:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Mega 2560 or Mega ADK"
ultralcd.cpp: In function 'void lcd_led_menu()':
ultralcd.cpp:320: error: 'MSG_LED_WHITE' was not declared in this scope
ultralcd.cpp:321: error: 'MSG_LED_RED' was not declared in this scope
ultralcd.cpp:322: error: 'MSG_LED_GREEN' was not declared in this scope
ultralcd.cpp:323: error: 'MSG_LED_BLUE' was not declared in this scope
ultralcd.cpp:324: error: 'MSG_LED_LIGHTBLUE' was not declared in this scope
ultralcd.cpp:325: error: 'MSG_LED_PURPLE' was not declared in this scope
ultralcd.cpp:326: error: 'MSG_LED_YELLOW' was not declared in this scope
ultralcd.cpp:327: error: 'MSG_LED_OFF' was not declared in this scope
ultralcd.cpp: In function 'void lcd_main_menu()':
ultralcd.cpp:369: error: 'MSG_FIRMWARE' was not declared in this scope
ultralcd.cpp: In function 'void lcd_tune_menu()':
ultralcd.cpp:451: error: 'MSG_LED_MENU' was not declared in this scope
ultralcd.cpp: In function 'void lcd_prepare_menu()':
ultralcd.cpp:641: error: 'MSG_LED_MENU' was not declared in this scope
ultralcd.cpp:643: error: 'MSG_LOAD_FILAMENT' was not declared in this scope
ultralcd.cpp:644: error: 'MSG_UNLOAD_FILAMENT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT1_ABS()':
ultralcd.cpp:867: error: 'MSG_LOAD_TEXT0' was not declared in this scope
ultralcd.cpp:868: error: 'MSG_LOAD_TEXT1' was not declared in this scope
ultralcd.cpp:869: error: 'MSG_LOAD_TEXT2' was not declared in this scope
ultralcd.cpp:870: error: 'MSG_LOAD_TEXT3' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT1_PLA()':
ultralcd.cpp:906: error: 'MSG_LOAD_TEXT0' was not declared in this scope
ultralcd.cpp:907: error: 'MSG_LOAD_TEXT1' was not declared in this scope
ultralcd.cpp:908: error: 'MSG_LOAD_TEXT2' was not declared in this scope
ultralcd.cpp:909: error: 'MSG_LOAD_TEXT3' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT2_ABS()':
ultralcd.cpp:945: error: 'MSG_LOAD_TEXT0' was not declared in this scope
ultralcd.cpp:946: error: 'MSG_LOAD_TEXT1' was not declared in this scope
ultralcd.cpp:947: error: 'MSG_LOAD_TEXT2' was not declared in this scope
ultralcd.cpp:948: error: 'MSG_LOAD_TEXT3' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT2_PLA()':
ultralcd.cpp:984: error: 'MSG_LOAD_TEXT0' was not declared in this scope
ultralcd.cpp:985: error: 'MSG_LOAD_TEXT1' was not declared in this scope
ultralcd.cpp:986: error: 'MSG_LOAD_TEXT2' was not declared in this scope
ultralcd.cpp:987: error: 'MSG_LOAD_TEXT3' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT1()':
ultralcd.cpp:1110: error: 'MSG_LOAD_FILAMENT' was not declared in this scope
ultralcd.cpp:1111: error: 'MSG_LOAD_ABS_EX1' was not declared in this scope
ultralcd.cpp:1112: error: 'MSG_LOAD_PLA_EX1' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu_EXT2()':
ultralcd.cpp:1119: error: 'MSG_LOAD_FILAMENT' was not declared in this scope
ultralcd.cpp:1120: error: 'MSG_LOAD_ABS_EX2' was not declared in this scope
ultralcd.cpp:1121: error: 'MSG_LOAD_PLA_EX2' was not declared in this scope
ultralcd.cpp: In function 'void lcd_unload_menu_EXT1()':
ultralcd.cpp:1128: error: 'MSG_UNLOAD_FILAMENT' was not declared in this scope
ultralcd.cpp:1129: error: 'MSG_UNLOAD_ABS_EX1' was not declared in this scope
ultralcd.cpp:1130: error: 'MSG_UNLOAD_PLA_EX1' was not declared in this scope
ultralcd.cpp: In function 'void lcd_unload_menu_EXT2()':
ultralcd.cpp:1137: error: 'MSG_UNLOAD_FILAMENT' was not declared in this scope
ultralcd.cpp:1138: error: 'MSG_UNLOAD_ABS_EX2' was not declared in this scope
ultralcd.cpp:1139: error: 'MSG_UNLOAD_PLA_EX2' was not declared in this scope
ultralcd.cpp: In function 'void lcd_load_menu()':
ultralcd.cpp:1147: error: 'MSG_EXTRUDER_1' was not declared in this scope
ultralcd.cpp:1148: error: 'MSG_EXTRUDER_2' was not declared in this scope
ultralcd.cpp: In function 'void lcd_unload_menu()':
ultralcd.cpp:1156: error: 'MSG_EXTRUDER_1' was not declared in this scope
ultralcd.cpp:1157: error: 'MSG_EXTRUDER_2' was not declared in this scope
ultralcd.cpp: In function 'void lcd_firmwarescreen()':
ultralcd.cpp:1545: error: 'MSG_SPLASH_NAME' was not declared in this scope
ultralcd.cpp:1547: error: 'MSG_SPLASH_FIRMWARE' was not declared in this scope
ultralcd.cpp:1549: error: 'MSG_SPLASH_WEBSITE1' was not declared in this scope
ultralcd.cpp:1551: error: 'MSG_SPLASH_WEBSITE2' was not declared in this scope
ultralcd.cpp: In function 'void lcd_firmware_menu()':
ultralcd.cpp:1557: error: 'MSG_SPLASH_NAME_SMALL' was not declared in this scope
ultralcd.cpp:1558: error: 'MSG_SPLASH_FIRMWARE_SMALL' was not declared in this scope
ultralcd.cpp:1559: error: 'MSG_SPLASH_WEBSITE1_SMALL' was not declared in this scope
ultralcd.cpp:1560: error: 'MSG_SPLASH_WEBSITE2_SMALL' was not declared in this scope


Please Velleman fix this problem!
And by the way, Marlin 1.4 is already old. The Vertex firmware has to get an update for better quality and support of new stepper Drivers funktionality. Then you can also use the current Arduino IDE.

greetings,
Daniel


Top
 Profile  
 
PostPosted: Sat Apr 01, 2017 9:28 pm 
Offline
Member
Member

Joined: Tue Oct 06, 2015 6:13 pm
Posts: 136
Dear Daniel,

I don't believe that Vellemann will do any update on this firmware. You may check this forum for firmware mods, you may test my version, too. There is a basic support for other languages based on Marlln 1.1 - RC6. You need to compile this firmware with a newer arduino version since the "old" one necessary for the original Vellemann firmware doesn't support subdirectories.
[url]ddd.k8400.hoehnemann.net[/url]
I didn't test the language support thouroughly, so if you find some problems, I can fix it in short time.


Top
 Profile  
 
PostPosted: Sun Apr 02, 2017 8:30 am 
Offline
Senior Member
Senior Member

Joined: Thu Oct 03, 2013 6:19 am
Posts: 2267
Location: Namur, Belgium
Actually only the english option (1) includes the lines corresponding to the new features. If you want them in another language you need to edit the language.h file and add the missing lines to your language. And then you need to translate those lines into your language. And keep on using Arduino 1.0.x to upload them as newer versions generate a memory error with the K8400.


Top
 Profile  
 
PostPosted: Sat Apr 08, 2017 5:27 pm 
Offline
Member
Member

Joined: Sat Jul 16, 2016 10:52 am
Posts: 2
Location: Germany
thx hoh61 for the link but as first i try the new RC8 Version from github.

Change from RC7
Quote:
- Add support for more boards, controllers, and probes: Vellemann K8400 ( BOARD_K8400 )


it seems i should try it.


Top
 Profile  
 
PostPosted: Wed Apr 19, 2017 9:14 pm 
Offline
Member
Member

Joined: Mon Oct 10, 2016 1:31 pm
Posts: 25
Hey,
I already tried to use Marlin RC8 with the K8400, the board configuration that they added somehow doesn't work out of the box. There are some differences in configuration.h compared to the Version 1.5. from birkett at github.

Compiling and uploading worked, but as I startet a print the board does a restart after the first move from a motor. No flaws with 1.5. I also changed the language to German, but onestly, the menu is way better in english.

After that I kept going with 1.5. RC8 was not worth the trouble...

If RC9 will support the UART communication with my TMC2208 Motordriver, that I am using to silent my Vertex, then I will work on it again.


If you going to try it anyway you should use PlattformIO instead of ArduinoIDE, it's just a better IDE.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group