Switching to Latest Repetier Firmware
Re: Switching to Latest Repetier Firmware
I think the big new feature is the DELTA_RADIUS is in EEPROM. And yes, auto-level, but it's quite basic compared to what you may have seem from Marlin.
My Thingiverse profile: http://www.thingiverse.com/edwardh
- dsnettleton
- Printmaster!
- Posts: 102
- Joined: Fri Mar 22, 2013 11:09 am
Re: Switching to Latest Repetier Firmware
Spot on.edward wrote:I think the big new feature is the DELTA_RADIUS is in EEPROM.
Trust me, sir. I'm a wizard.
- PurpleDrank
- Plasticator
- Posts: 7
- Joined: Sat Jun 22, 2013 3:15 pm
Re: Switching to Latest Repetier Firmware
I've been trying for the last bit here to upgrade from 0.80 to either 0.81 or 0.90 and I can't get it to compile after I drop in my uiconfig.h, pins.h and change the configuration.h values. I keep getting "DIO76_DDR isn't declared in this scope" and this:
"uiconfig.h:304: error: 'DIO76_DDR' was not declared in this scope
uiconfig.h:304: error: 'DIO76_PIN' was not declared in this scope
uiconfig.h:304: error: 'DIO76_WPORT' was not declared in this scope"
It repeats that same message for DIO70 through to DIO78. I don't know enough about debugging in the arduino environment to figure out the problem. I looked into the fastio.h where all those variables are listed but I didn't see anything out of the ordinary.
I suspect it might have something to do with the SD support functions. I know I'm missing something I just can't figure what.
Any suggestions?
"uiconfig.h:304: error: 'DIO76_DDR' was not declared in this scope
uiconfig.h:304: error: 'DIO76_PIN' was not declared in this scope
uiconfig.h:304: error: 'DIO76_WPORT' was not declared in this scope"
It repeats that same message for DIO70 through to DIO78. I don't know enough about debugging in the arduino environment to figure out the problem. I looked into the fastio.h where all those variables are listed but I didn't see anything out of the ordinary.
I suspect it might have something to do with the SD support functions. I know I'm missing something I just can't figure what.
Any suggestions?
Re: Switching to Latest Repetier Firmware
You guys try adjusting this during the print with something large and flat yet?dsnettleton wrote:Spot on.edward wrote:I think the big new feature is the DELTA_RADIUS is in EEPROM.
This is such a truly great way to get the concave and convex sweep to be so amazingly right.....just do not make large adjustments to the value of it or you'll slam the head right into the bed. Nothing bigger than say 0.5 + or - at a time. Changes are not applied until you submit.
"Now you see why evil will always triumph! Because good is dumb." - Spaceballs
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7159
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Switching to Latest Repetier Firmware
Reading this thread makes me feel like I am in a 50 foot hole and you guys are in the clouds.
In other words you are talking way over the heads of most. I'm glad that you guys are around
because you understand all of this programming stuff but for the average user do you recommend
that they just grab the firmware posted by SeeMeCNC or is there a later stable version that you
would recommend? There have been so many reports of hung print jobs and other miscellaneous
problems that I and probably other average users are unsure of what they should be using.
Then to throw another variable into the soup is the so called auto level. Does anyone know if
progress is being made with that or is that something that has been placed on the back burner
to slowly simmer? I ask these questions not only for myself but there has to be many confused
users who look to guys like you to know what they should be using. The quandry is that we want
to keep up to date on the latest features but there is no place to go to find out what the features
are and can they can be implemented on the Rostock Max. It would be nice if the average Rostock Max
user could go to a sub-forum and see what firmware changes have been made, what flavors of
firmware contains these changes and what benefits they would see if they implemented the firmware.
Or is it that the changes are taking place so slowly that such a sub-forum would rarely get updated.
I get frustrated when I read what is being done with other deltas and none of it is being ported to the
Rostock Max. What I fear is that a year from now a Rostock Max II will appear that offers many new
features and none of it will be compatible with the present Rostock Max.

In other words you are talking way over the heads of most. I'm glad that you guys are around
because you understand all of this programming stuff but for the average user do you recommend
that they just grab the firmware posted by SeeMeCNC or is there a later stable version that you
would recommend? There have been so many reports of hung print jobs and other miscellaneous
problems that I and probably other average users are unsure of what they should be using.
Then to throw another variable into the soup is the so called auto level. Does anyone know if
progress is being made with that or is that something that has been placed on the back burner
to slowly simmer? I ask these questions not only for myself but there has to be many confused
users who look to guys like you to know what they should be using. The quandry is that we want
to keep up to date on the latest features but there is no place to go to find out what the features
are and can they can be implemented on the Rostock Max. It would be nice if the average Rostock Max
user could go to a sub-forum and see what firmware changes have been made, what flavors of
firmware contains these changes and what benefits they would see if they implemented the firmware.
Or is it that the changes are taking place so slowly that such a sub-forum would rarely get updated.
I get frustrated when I read what is being done with other deltas and none of it is being ported to the
Rostock Max. What I fear is that a year from now a Rostock Max II will appear that offers many new
features and none of it will be compatible with the present Rostock Max.
Re: Switching to Latest Repetier Firmware
Eagle my friend, I think you sell yourself short and don't give yourself enough credit for what you do actually know but perhaps are slightly unsure of about. Besides, wouldn't an eaglezsoar be up in the clouds looking down at us, LOL. Kidding...
(Oh and crap on a stick I just remembered I promised to mail you something at the very moment I started typing this reply, sorry about that, I will get back on that for ya! Now back to regularly scheduled reply)
I am not referring to the arduino utility or anything such as that. I am referring to the firmware options from within repetier host itself. The v0.90 version has alot more configurable options from within the host that you can not only change without reflashing, but change mid-print, or during the print in progress. If you are really careful and only make tiny changes during the print you can hit the ok or submit after tweaking the numbers a little and see the result in real time and actually fine tune it so nicely by doing so. Just by watching the print head movement in progress.
And never ever feel that you can't smack me in the head and say, "Hey, Flatty! That's as clear as mud! Be more detailed damnit!" or ask any question you may have.
I do prefer to answer questions out here in the forums however, that way the questions and answers may help others in the future.

(Oh and crap on a stick I just remembered I promised to mail you something at the very moment I started typing this reply, sorry about that, I will get back on that for ya! Now back to regularly scheduled reply)
I am not referring to the arduino utility or anything such as that. I am referring to the firmware options from within repetier host itself. The v0.90 version has alot more configurable options from within the host that you can not only change without reflashing, but change mid-print, or during the print in progress. If you are really careful and only make tiny changes during the print you can hit the ok or submit after tweaking the numbers a little and see the result in real time and actually fine tune it so nicely by doing so. Just by watching the print head movement in progress.
And never ever feel that you can't smack me in the head and say, "Hey, Flatty! That's as clear as mud! Be more detailed damnit!" or ask any question you may have.
I do prefer to answer questions out here in the forums however, that way the questions and answers may help others in the future.

"Now you see why evil will always triumph! Because good is dumb." - Spaceballs
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7159
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Switching to Latest Repetier Firmware
Hey Flatty! When are we going to get the auto-level for our Rostock Max. I am tired of waiting! The other boys with their deltas are doing it with Marlin. I am about ready to get a petition going or maybe a million man march on the Indiana headquarters (ifFlateric wrote:Eagle my friend, I think you sell yourself short and don't give yourself enough credit for what you do actually know but perhaps are slightly unsure of about. Besides, wouldn't an eaglezsoar be up in the clouds looking down at us, LOL. Kidding...
(Oh and crap on a stick I just remembered I promised to mail you something at the very moment I started typing this reply, sorry about that, I will get back on that for ya! Now back to regularly scheduled reply)
I am not referring to the arduino utility or anything such as that. I am referring to the firmware options from within repetier host itself. The v0.90 version has alot more configurable options from within the host that you can not only change without reflashing, but change mid-print, or during the print in progress. If you are really careful and only make tiny changes during the print you can hit the ok or submit after tweaking the numbers a little and see the result in real time and actually fine tune it so nicely by doing so. Just by watching the print head movement in progress.
And never ever feel that you can't smack me in the head and say, "Hey, Flatty! That's as clear as mud! Be more detailed damnit!" or ask any question you may have.
I do prefer to answer questions out here in the forums however, that way the questions and answers may help others in the future.
I can find a million men). I am tired of waiting and one of you first class programmers work out the code, give it to Part Daddy and make this thing work! Headquarters is waiting for the code, and Gene took away my donuts! I will revolt who wants to join me?
I'm not interested in the tiny little tweaks you can do from the LCD (actually I am), I want the big boy -AUTO LEVEL- I have arisen, taken flight and am using my eagle eye vision to keep an eye on you guys that are supposedly "working on it" - NOT GOOD ENOUGH! The Rostock MAX is the best and it should have the best
features of any Delta!!!! GeneB, quit playing around with that Orion and mail me a donut, all this flying around makes me hungry.
Last edited by Eaglezsoar on Mon Oct 21, 2013 2:27 pm, edited 1 time in total.
Re: Switching to Latest Repetier Firmware
The "other deltas" are doing auto-level after perfectly configuring their PRINTER_RADIUS, removing the need for the auto-level in the first place. You're after auto-radius and frankly, it could be a while. It doesn't appear to be a priority with the folks that are doing work on the various firmware branches.
g.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7159
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Switching to Latest Repetier Firmware
I guess I'll have to stay hungry!geneb wrote:The "other deltas" are doing auto-level after perfectly configuring their PRINTER_RADIUS, removing the need for the auto-level in the first place. You're after auto-radius and frankly, it could be a while. It doesn't appear to be a priority with the folks that are doing work on the various firmware branches.
g.

I did my best to get a rise out of you! For a guy who likes to throw things you sure are mellow. Have fun with the new Orion and let us know
what you think about it. I am interested in how well it handles detailed prints and how it does at doing the .1mm or smaller prints.
Re: Switching to Latest Repetier Firmware
PurpleDrank wrote:I've been trying for the last bit here to upgrade from 0.80 to either 0.81 or 0.90 and I can't get it to compile after I drop in my uiconfig.h, pins.h and change the configuration.h values. I keep getting "DIO76_DDR isn't declared in this scope" and this:
"uiconfig.h:304: error: 'DIO76_DDR' was not declared in this scope
uiconfig.h:304: error: 'DIO76_PIN' was not declared in this scope
uiconfig.h:304: error: 'DIO76_WPORT' was not declared in this scope"
It repeats that same message for DIO70 through to DIO78. I don't know enough about debugging in the arduino environment to figure out the problem. I looked into the fastio.h where all those variables are listed but I didn't see anything out of the ordinary.
I suspect it might have something to do with the SD support functions. I know I'm missing something I just can't figure what.
Any suggestions?
Do you have Arduino Mega 2560 selected in Arduino Tools|Board?
- PurpleDrank
- Plasticator
- Posts: 7
- Joined: Sat Jun 22, 2013 3:15 pm
Re: Switching to Latest Repetier Firmware
Yes, I just came across an issue on GitHub and it looks like I have to fiddle with the uiconfig.h. I'll try that solution after my print in progress finishes and report back with the link to it if it works.barnett wrote:PurpleDrank wrote:I've been trying for the last bit here to upgrade from 0.80 to either 0.81 or 0.90 and I can't get it to compile after I drop in my uiconfig.h, pins.h and change the configuration.h values. I keep getting "DIO76_DDR isn't declared in this scope" and this...
Do you have Arduino Mega 2560 selected in Arduino Tools|Board?
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7159
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Switching to Latest Repetier Firmware
http://winmerge.org/ looks like a good program to compare 2 files and display the differences.Jimustanguitar wrote:If you've got an easy way to compare the text between the main Git and the download.seemecnc.com branch, I'd be very curious to know what's different.
I'm about to upgrade as well and haven't decided which Git to commit to.
Re: Switching to Latest Repetier Firmware
I finally got around to trying the developer branch, version .90 firmware. I went through Configuration.h, pins.h and uiconfig.h, comparing to the version that I had been using and making the changes that seemed to make sense. After building/updating the firmware, though, I've run into an issue. I just get the REPETIER_VERSION and the UI_VERSION_STRING showing up and the RAMBO appears to be hung. Occasionally a few square show up under the two strings mentioned. But nothing else works 
I re-installed the previous version and got things back up and running, but I'm curious if anyone has seen anything similar (or can someone using the firmware post their three .h files)?

I re-installed the previous version and got things back up and running, but I'm curious if anyone has seen anything similar (or can someone using the firmware post their three .h files)?
- daftscience
- Printmaster!
- Posts: 203
- Joined: Sun Jan 13, 2013 12:37 pm
Re: Switching to Latest Repetier Firmware
https://github.com/daftscience/myrepetier
you can use pins.h and uiconfig.h as is. But I would recommend just modifying the latest configuration.h.
you can use pins.h and uiconfig.h as is. But I would recommend just modifying the latest configuration.h.
Re: Switching to Latest Repetier Firmware
Thanks, daftscience! There are some differences, but I think it's primarily due to updates in the development branch. I'm wondering if I just picked up an unstable state of the 0.90 tree. I'm not sure how to go about debugging this without getting into the code and trying to figure out what it's doingdaftscience wrote:https://github.com/daftscience/myrepetier
you can use pins.h and uiconfig.h as is. But I would recommend just modifying the latest configuration.h.

If anyone else has pulled a recent snapshot of the 0.90 development branch (626Pilot perhaps?

Thanks,
Dean