Page 1 of 1

FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 12:24 am
by critical_limit
Hi,

is it right that the Firmware which is downloadable from the SeeMeCNC Site is the 0.91 from 12/2013 ?

The actual Version from Repetier is 0.91.7 and according the changelog they did some improvements in there.
Can I update the firmware in my Rostock V2 from the repetier Github repo? The customized Rostock Version have some changes. Where can I find a list/guide what to change for the Rostock? Same question for the 0.92 beta.
Tell me the files I have to look for and I will make the changes for 0.91.7 and 0.92beta.


The actual is Version 0.91.7 15-03-2014
Babystepping.
Z-Calib allows Z < 0.
Improved delta moves.
Retest sd read on error preventing abort on error.
Fixed around a Arduino upload error bug when > 123.6kb

Version 0.91.5 21-02-2014
Delta version on due working.
More delta corrections.
Limit z probing retest height.
Fixed z-probing bug for large deltas (rounding errors).
Limit print area for deltas to a cylinder.
More boards like RAMPS-FD.
Some bug fixes.

Would be fine to have the actual and improved version on my Rostock due to some minor probs. Want to check if they are gone with the new versions. So anyone can help? Please tell me the files I have to compare and change to make a new Rostock Version....

Thanx
Dirk

Re: FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 10:11 am
by mhackney
Dirk, many of us update to the most current Repetier firmware fairly regularly. Most of the time, the changes are straightforward and it only requires making sure your Configuration.h file is setup properly. Before doing any firmware upgrade, first save the EEPROM settings (on the Mac you have to take screenshot of the EEPROM window) and the Configuration.h file of your know working configuration. You'll use these to configure the new firmware or recover.

I've tried on countless occasions to use the online repetier firmware configurator tool without success. (Isee that Repetier is adding a nag to ask for donations to get the software but if you look there is a small link at the bottom of the page that lets you get to the above link without donating) I don't know anyone that has - and if they have they have not shared their configuration that I know of. This would, in theory, be the best way to do this as the firmware configurator would support updates when something has changed - like a parameter name or a new parameter added.

So, download the entire firmware package from GitHub and unzip it. You'll be changing 1 file in this package - Configuration.h - but you need everything so you can compile and upload to RAMBo.

What I do is open the working and the new firmware in Arduino. You'll have 2 windows. Browse to the Configuration.h file in both. One thing I do is add a comment to the top of each Configuration file that tells the base firmware version and the day I downloaded it from GitHub along with the particulars about which printer it's for (I have 3 printers so I need to keep these straight). Now simply transfer the configuration settings from the old to the new and then look at the EEPROM settings and transfer those into the new Configuration.h.

I've gotten into the habit of clearing the EEPROM when I make a firmware update. There is a little Arduino Sketch: File->Examples->EEPROM->eeprom_clear that takes 15 seconds to compile, upload and clear the EEPROM. Then compile and upload your new firmware and you'll be ready to check to make sure everything is working. First home, then careful descend to Z=0 to make sure your Z calibration is correct. Then check the hot end and bed temps are reading and then check that they heat up. You should be good to go.

Note: the reason I clear the EEPROM is that I've spent way too much time chasing gremlins only to find out that there was cruft in the EEPROM. Once cleared and the firmware reloaded, everything worked properly. So I just do that as routine now.

Re: FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 11:17 am
by critical_limit
Thanx for your reply.

I just asked because I found some changes in ui.h also.
I know how I can do a update and have to have a closer look to the configuration.h.
But due to I have seen these changes in the ui.h I was wondering if they have changed others. Most, I think, are cosmetic. But who knows...

Mybe Guanu can help which files I have to look closer to. Think he has done the customization for the 0.91 original firmware, did he?

At the Moment I´m not at home where my printer is, but at work in Tel Aviv and I have time to look for these things.
So, if anybody (or SeeMeCNC) is interested in having the 0.91.7 customized for our printers, I just need the information which files had been changed and I have to update.

cheers
Dirk

Re: FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 11:33 am
by mhackney
To the best of my knowledge there is no "customized" firmware for Rostock. All customization was specific to the Configuration.h file and this is the way it should be. That said, the LCD display and RAMBo may have required some code, bug fixes, etc in the past that folks have submitted but these should be rare at this point. This is certainly supported by the fact that I literally downloaded Repitier yesterday, made changes ONLY to configuration.h and everything works just fine.

As for UI.h - these are probably menu changes on the LCD display. The firmware supports multiple LCDs so without looking I don't know if these are specific to the RepRapDiscount display we use or not. In any case, there is nothing you need to do.

Re: FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 12:40 pm
by critical_limit
Ok, thanx.
As far as I´m home I will give it a try to run 0.92beta and will check if z-probing is working now as written.

Re: FW 0.91 from CeeMe is which Version?

Posted: Sun Aug 10, 2014 10:53 pm
by lightninjay
OOOH ME!! I CAN HELP!!

lol, sorry, I can get a bit excited at times. :mrgreen:

The primary customization I've found from SeeMeCNC resides in UIlang.h. This stems from the fact that SeeMeCNC added their own custom language settings which allow the LCD display to show all the cool SeeMeCNC custom text.

Beyond that, mhackney knows way more than I do, and you should probably listen to him, as he has WAY more experience and his prints are super cool!