Page 1 of 1

EEPROM configuration

Posted: Sat May 25, 2013 8:12 am
by jesse
Would someone please tell me how to configure the Rostock Max to enable/use the EEPROM for settings?

Re: EEPROM configuration

Posted: Sat May 25, 2013 8:22 am
by LorenOlepi
Enter M500 in the Manual Control area to store to EEProm

Re: EEPROM configuration

Posted: Sat May 25, 2013 8:45 am
by foshon
You can also check the bottom portion of the config.h file to make sure it is set up correctly. Look for this:

Code: Select all

/** \brief EEPROM storage mode 

Set the EEPROM_MODE to 0 if you always wan't to use the settings in this configuration file. If not,
set it to a value not stored in the first EEPROM-byte used. If you later want to overwrite your current
eeprom settings with configuration defaults, just select an other value. On the first call to epr_init()
it will detect a mismatch of the first byte and copys default values into EEPROM. If the first byte
matches, the stored values are used to overwrite the settings.

IMPORTANT: With mode <>0 some changes in configuration.h are not set any more, as they are 
           taken from the EEPROM.
*/
#define EEPROM_MODE 1

Re: EEPROM configuration

Posted: Sat May 25, 2013 11:07 am
by jesse
Thanks, I uncommented this line in config.h :

Code: Select all

#define EEPROM_SETTINGS
How can I define the bed height from Repetier?

[img]http://i.imgur.com/CLGXvt1.png[/img]

Re: EEPROM configuration

Posted: Sat May 25, 2013 12:27 pm
by geneb
Are you SURE you have the Marlin firmware installed?

Recent kits should have come pre-loaded with Repetier.

g.

Re: EEPROM configuration

Posted: Sat May 25, 2013 12:30 pm
by foshon
If you are using Marlin, why? I used to like it, and then I used Repetier. If you haven't tried Repetier you should. Hell, I even switched MAX's little brother over to it.

Re: EEPROM configuration

Posted: Sat May 25, 2013 1:02 pm
by Eaglezsoar
foshon wrote:If you are using Marlin, why? I used to like it, and then I used Repetier. If you haven't tried Repetier you should. Hell, I even switched MAX's little brother over to it.
What is Max's little brother? :?

Re: EEPROM configuration

Posted: Sat May 25, 2013 1:18 pm
by foshon
Eaglezsoar wrote:
foshon wrote:If you are using Marlin, why? I used to like it, and then I used Repetier. If you haven't tried Repetier you should. Hell, I even switched MAX's little brother over to it.
What is Max's little brother? :?

It's my MendelMax 1.5+

Re: EEPROM configuration

Posted: Sat May 25, 2013 3:08 pm
by jesse
geneb wrote:Are you SURE you have the Marlin firmware installed?

Recent kits should have come pre-loaded with Repetier.

g.
I'm using the firmware that came with the SeeMeCNC installer.

It works fine and supports the Smart LCD.

What I meant was, how do I set the bed height to EEPROM from Repetier-host? The goal is skip reflashing the firmware.

Re: EEPROM configuration

Posted: Sat May 25, 2013 3:11 pm
by cambo3d
marlin does not support eeprom changes via repetier as far as i know. the rosoft installer has the old marlin firmware. The downloads page on seemecnc website doesnt even list the rosoft as an option anymore

that's why you need to be sure what firmware you are using. the boards shipped from seemecnc currently all have repetier firmware preloaded and it works with the lcd

Re: EEPROM configuration

Posted: Sat May 25, 2013 9:32 pm
by foshon
The bed height is set using the z-axis MAX Travel setting in the EEProm. The pic you posted says Marlin at the top, make sure Repetier is set to talk to the correct firmware before you do anything.

Re: EEPROM configuration

Posted: Sun May 26, 2013 11:16 am
by jesse
It appears that the Marlin firmware is being autodetected by Repetier-Host.

I wasn't sure if the settings were different in Repetier-Host V0.85b.

This video shows the possible EEPROM settings as an associate array list.

[youtube]http://www.youtube.com/watch?feature=pl ... lr4#t=645s[/youtube]

I'll email SeeMeCNC about the new firmware

Re: EEPROM configuration

Posted: Sun May 26, 2013 11:59 am
by foshon
jesse wrote:It appears that the Marlin firmware is being autodetected by Repetier-Host.

I wasn't sure if the settings were different in Repetier-Host V0.85b.

This video shows the possible EEPROM settings as an associate array list.

[youtube]http://www.youtube.com/watch?feature=pl ... lr4#t=645s[/youtube]

I'll email SeeMeCNC about the new firmware
It's on their download page, you want this one https://github.com/seemecnc/RepetierMAX ... master.zip

Re: EEPROM configuration

Posted: Sun May 26, 2013 1:16 pm
by jesse
Which version of Arduino did you use?

Version 0.23 (that came with Rosoft) shows an error message about the .INO file format.

Re: EEPROM configuration

Posted: Sun May 26, 2013 2:04 pm
by foshon
jesse wrote:Which version of Arduino did you use?

Version 0.23 (that came with Rosoft) shows an error message about the .INO file format.
I believe you can just rename the .ino to .pde, you may want to make a backup copy the ino just in case.

Edit: Just verified the rename trick works fine, no need for backup.

Re: EEPROM configuration

Posted: Sun May 26, 2013 2:22 pm
by Polygonhell
Or you can just upgrade to 1. Whatever.

Re: EEPROM configuration

Posted: Sun May 26, 2013 7:59 pm
by foshon
Polygonhell wrote:Or you can just upgrade to 1. Whatever.

Isn't there an issue with the AVRdude stuff being compatible?

Re: EEPROM configuration

Posted: Sun May 26, 2013 8:46 pm
by Polygonhell
There was an issue with earlier versions of repetier and marlin, neither would compile against the 1.X libraries, but that was fixed some time ago.

Re: EEPROM configuration

Posted: Sun May 26, 2013 8:48 pm
by foshon
ic