Welcome! Log In Create A New Profile

Advanced

LCD menu item

Posted by tetris911 
LCD menu item
January 12, 2018 10:21PM
Hi everyone, I'm sure you been asked this before. I adjusted some settings on my firmware and uploaded it to my Flsun delta printer and and now in my 'Move axis' sub menu instead of 'Move X', 'Move Y' and' 'Move Z' I have 'Free XY' and 'Move Z'. How do I get the 'Move X' and 'Move Y' selections back? Thanks for any help!
Re: LCD menu item
January 17, 2018 08:57PM
what settings and what firmware you may have changed something in the LCD settings and what LCD is it. More details would help
Re: LCD menu item
January 18, 2018 08:15AM
Hi Rodger123D. I'm using Marlin 1.8.1 and the only setting I changed was the #define DELTA_HEIGHT from 285 to 284, that's what's got me so stumped! Any help would be great! Thanks.
Re: LCD menu item
January 18, 2018 08:28AM
Correction Marlin 1.1.8.
Re: LCD menu item
January 18, 2018 10:13AM
Not sure what happened, what you are looking for appears to be here

ultralcd.cpp

void lcd_move_menu() {
START_MENU();
MENU_BACK(MSG_PREPARE);

if (_MOVE_XYZ_ALLOWED) {
if (_MOVE_XY_ALLOWED) {
MENU_ITEM(submenu, MSG_MOVE_X, lcd_move_get_x_amount);
MENU_ITEM(submenu, MSG_MOVE_Y, lcd_move_get_y_amount);
}
#if ENABLED(DELTA)
else
MENU_ITEM(function, MSG_FREE_XY, lcd_lower_z_to_clip_height);
#endif

MENU_ITEM(submenu, MSG_MOVE_Z, lcd_move_get_z_amount);
}
else
MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));

#if ENABLED(SWITCHING_EXTRUDER)
if (active_extruder)
MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
else
MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
#endif

It appears that the code does not believe you have a DELTA printer

Code says
if ENABLED(DELTA)
--do nothing
else
--set menu to MSG_FREE_XY
end

I assume that in order to restore Menu 'Move X' and 'Move Y' Comment out "//#if ENABLED(Delta)"

Though, I would try to determine why it does not think you have a DELTA printer.

Edited 3 time(s). Last edit at 01/18/2018 10:47AM by Roberts_Clif.
Re: LCD menu item
January 19, 2018 12:46AM
Thank you Roberts Clif for the advice, it worked! Sort of... I commented out the '#if ENABLED(Delta)' and then had to copy/paste the 'MENU_ITEM(submenu, MSG_MOVE_X, lcd_move_get_x_amount);
MENU_ITEM(submenu, MSG_MOVE_Y, lcd_move_get_y_amount);' commands above the 'MENU_ITEM(submenu, MSG_MOVE_Z, lcd_move_get_z_amount);' command to get my 'Prepare' submenu back to normal.
It is definitely a work around. As a nooby to to Marlin firmware any pointers as to where the firmware defines my printer as a DELTA printer? Is it in the 'Configuration.h' subroutine. Thanks again!
Re: LCD menu item
January 19, 2018 08:23AM
Marlin firmware has more than one configuration.h file.

Here is one for the Delta's, you may need to find one for your version of Marlin firmware.

//===========================================================================
//============================= DELTA Printer ===============================
//===========================================================================
// For a Delta printer replace the configuration files with the files in the
// example_configurations/delta directory.

[github.com]
Re: LCD menu item
January 19, 2018 09:14AM
Hi again, I realize the different configuration files. I'm using delta/FLSUN/kossel_mini/ configuration files as I do in fact own a Flsun delta printer.
Re: LCD menu item
January 19, 2018 09:33AM
Then try these

Software-and-Firmware
[github.com]
Marlin
[github.com]
delta-FLSUN-kossel_mini
[github.com]

Edited 1 time(s). Last edit at 01/19/2018 09:34AM by Roberts_Clif.
Sorry, only registered users may post in this forum.

Click here to login