101

Re: Firmware Z wobble compensation

wilheldp wrote:

Got a link to the latest version?  Are there instructions on what to set in the configuration file?

My version is always newer than theirs. When they update theirs, they just copy mine. This means that as soon as mine changes, theirs is out of date again.

Please get used to searching. There is a stickied thread for the firmware link.

https://github.com/mlaws/solidoodle2-marlin

The readme is up to date on that link and has step by step instructions, of which you need to do very little if on a Windows machine with a Solidoodle without lcd screens, etc.

102

Re: Firmware Z wobble compensation

Thank you, Lawsy. I appreciate all of the work you have done that make it easier for us noobs. I was in a hurry earlier, which is why I didn't search before. I don't like making redundant threads either.

103

Re: Firmware Z wobble compensation

Lawsy, in wilheldp's defense, it is a pain in the ass to find anything in this forum. Not exactly the best search feature.

104

Re: Firmware Z wobble compensation

Or just use google to do the search the forum with the 'site' operator ---> http://lmgtfy.com/?q=site%3Asoliforum.c … y+firmware

105

Re: Firmware Z wobble compensation

The advanced search is good. I wonder if we could have it as the default search instead?

106

Re: Firmware Z wobble compensation

Sometimes it's not always obvious what to search for.  For instance, when my y-axis went nuts a few nights ago, I had no idea how to describe the exact problem in the form of a search term.  I made a thread about it, and once I knew what was causing the problem, I realized that there are already tons of threads addressing it.

107

Re: Firmware Z wobble compensation

I agree when you are completely new to printing as I am, I am amazed at how much can go wrong with the printer and i haven't even got mine yet! I just started to work my way through the entire of soliwiki with the hope that I will be soooo much wiser by the end of it!

Solidoodle need a flow chart of problems to help problem solve!

I really appreciate the many many good people on here who help the likes of myself who don't even know what firmware is!

108

Re: Firmware Z wobble compensation

lawsy wrote:
wilheldp wrote:

Got a link to the latest version?  Are there instructions on what to set in the configuration file?

My version is always newer than theirs. When they update theirs, they just copy mine. This means that as soon as mine changes, theirs is out of date again.

Please get used to searching. There is a stickied thread for the firmware link.

https://github.com/mlaws/solidoodle2-marlin

The readme is up to date on that link and has step by step instructions, of which you need to do very little if on a Windows machine with a Solidoodle without lcd screens, etc.

Well, no. We copied you just the once, and were hoping people would forward Github issues to us through the github account. We are always futzing around with the firmware in house, but in reality I haven't seen much improvement to the core of it, besides what Eric Z is doing. We haven't seen much in requests for firmware updates, either. To be honest I've never heard anyone say our firmware needs a big change.

No one was into sending us bugs or feature requests, I suppose.

The Github page was more of an experiment, we're pretty serious about using open source software, but since so many people take issue with one thing or another we thought it would be great to encourage people to develop/make suggestions that were Solidoodle specific.

We might pop the installer scripts up there, if anyone has suggestions for making that easier than it already is.

Former Solidoodle employee, no longer associated with the company.

109

Re: Firmware Z wobble compensation

The fact that yours even exists and is a less up to date version than mine will cause you grief. Many people are interested in Z wobble firmware fixes, and already people have been confused by trying to use the compensation features in your version (where they don't exist) instead of mine.

One user even tried to manually add the changes to your version, and got themselves in a mess. This type of activity will only increase your customer service load.

110

Re: Firmware Z wobble compensation

lawsy wrote:

The fact that yours even exists and is a less up to date version than mine will cause you grief. Many people are interested in Z wobble firmware fixes, and already people have been confused by trying to use the compensation features in your version (where they don't exist) instead of mine.

One user even tried to manually add the changes to your version, and got themselves in a mess. This type of activity will only increase your customer service load.

We've never been approached by a single person with a problem like "I downloaded the wrong firmware, how do I get the wobble fix firmware?" Our sites pretty clear on what the official firmware is. So, this isn't a support issue per se. The vast majority of Solidoodle customers never update their firmware. So, no there is no grief being caused on our own end. What we would like is more customer interaction with what we provide on the machine, and more feedback from the community in terms of what you like and don't like in the official firmware.

The github exists so someone could propose a change to the official firmware. Remember that the current github page is what we ship, as opposed to your repo which is the current community/modder favorite. We don't mind that those are separate things, as not every customer needs the same kind of features that a hard core enthusiast might.

As the Solidoodle lineup expands, it will be important to maintain the distinctions between various flavors of firmware. We are still working out ways to support both the community as well as the more casual Solidoodle user in this dimension.

I don't think anyone in recent memory has approached us and said "There's a problem with the firmware." This user community is about the only place it's talked about. However, if you ever want to make a change to the firmware that is distributed with the Solidoodle, then our repo would be the place to do it. 

In other words, if someone would like add their new feature, or a bug fix to our official copy we'd be happy to look in to it, but it would be awesome if you contacted/asked us directly via e-mail, github etc. We love hearing what you guys have to say about our current software / firmware page, so please let us know how we can improve things in the future.

One thing we might try look into for the future, is paring down the firmware so that it is more specific to the Solidoodle. We are curious at this point how as to how many people are using the Panelolu features. It seems they are less used than they were before.

As a final note, we are continuing to work on Z-wobble fixes on the hardware side of things. We'll let you know the moment there is something we are able to report.

Former Solidoodle employee, no longer associated with the company.

111

Re: Firmware Z wobble compensation

^^ All fair points, but:

- Users wouldn't bother asking you guys to fix it because the community is more likely to fix or add features (and do it in a reasonable amount of time). They also wouldn't say there was a problem with the firmware because we (the community) fixed the ones in your initial version (homing issues for one).

- I can't understand why you would play with Panelolu features on the firmware when by default they aren't compiled. If it ain't broke then don't fix it.

At my work we have three different email addresses we are expected to track. This is inefficient as different people focus on different ones to communicate. Mail is lost and/or not read.

Running different flavours of firmware sounds like this approach. Support the most up to date one, and as you say the average user will never know the difference. For users who come to this site and want to play, you avoid confusion over them trying to enable features which aren't in your version.

112

Re: Firmware Z wobble compensation

solidoodlesupport wrote:

The github exists so someone could propose a change to the official firmware. Remember that the current github page is what we ship, as opposed to your repo which is the current community/modder favorite. We don't mind that those are separate things, as not every customer needs the same kind of features that a hard core enthusiast might.

Uh? This is news, since your current github page is a 1:1 clone of an old version of the official Marlin. For example, Configuration.h has this:

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

which is NOT a solidoodle setting.

I appreciate your effort of opening the software/firmware development, in principle, but I don't see the point of your github. If you actually had a version of the firmware that could be used on a solidoodle, then we could discuss. Then of course there would be the point of maintaining it, tracking bugs, processing pull requests, keeping it up-to-date with base... And make it easy for the community to add features to an experimental branch, that you will test and slowly include new features into the stable version. Do all of this, and we would be happy to contribute to your "official" firmware. Until then, I stay with our "community" github.

113

Re: Firmware Z wobble compensation

Rincewind wrote:

I appreciate your effort of opening the software/firmware development, in principle, but I don't see the point of your github. If you actually had a version of the firmware that could be used on a solidoodle, then we could discuss. Then of course there would be the point of maintaining it, tracking bugs, processing pull requests, keeping it up-to-date with base... And make it easy for the community to add features to an experimental branch, that you will test and slowly include new features into the stable version. Do all of this, and we would be happy to contribute to your "official" firmware. Until then, I stay with our "community" github.

Thank you for summing it up.

I didn't want to say there was no point in it existing because I run the 'rival' product and it would be pretentious, but I agree with Rincewind completely.

I only ever started mine because I was sick of waiting for Solidoodle to bring it up to date, but now I'm glad I did because members of the community like Rincewind and Neil Martin have contributed so strongly.

114

Re: Firmware Z wobble compensation

solidoodlesupport wrote:

What we would like is more customer interaction with what we provide on the machine, and more feedback from the community in terms of what you like and don't like in the official firmware.

The more I read your posts on this forum, the less I believe this.  Every time something is suggested, you get very defensive about your current practices (such as saying that most people don't want a z-axis that doesn't wobble...or at least they are willing to wait for us to fix it with hardware, then buy another $500 machine to get it).  I don't consider what I had to do to my Solidoodle out of the box to be "modding" or "hacking."  You have an x-axis motor and electronics system that are prone to overheating.  You have a z-axis rod that is prone to wobble and backlash.  You ship the printer with an extruder that over-extrudes.  You use a very flimsy heated bed that takes ages to reach temperature, and parts will still fail to stick unless you enclose the machine (and there isn't an option for an enclosure on the SD3).  These things could be fixed with the solutions already posted on this forum.  In fact, they already have been by us "hard core enthusiasts."

115 (edited by solijohn 2013-05-08 14:18:56)

Re: Firmware Z wobble compensation

Rincewind wrote:
solidoodlesupport wrote:

The github exists so someone could propose a change to the official firmware. Remember that the current github page is what we ship, as opposed to your repo which is the current community/modder favorite. We don't mind that those are separate things, as not every customer needs the same kind of features that a hard core enthusiast might.

Uh? This is news, since your current github page is a 1:1 clone of an old version of the official Marlin. For example, Configuration.h has this:

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

which is NOT a solidoodle setting.


I appreciate your effort of opening the software/firmware development, in principle, but I don't see the point of your github. If you actually had a version of the firmware that could be used on a solidoodle, then we could discuss. Then of course there would be the point of maintaining it, tracking bugs, processing pull requests, keeping it up-to-date with base... And make it easy for the community to add features to an experimental branch, that you will test and slowly include new features into the stable version. Do all of this, and we would be happy to contribute to your "official" firmware. Until then, I stay with our "community" github.

You need to go to master: https://github.com/solidoodle/Marlin/tree/master/Marlin
I haven't gone through deleting the removing the other branches yet.

For the record ours says:

#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1

What you see if what you get on the Solidoodle if you buy a new one. So, it would be a stretch to say it doesn't work on a Solidoodle. Again, the vast majority of our customers do not modify the firmware, or the hardware of the printer.

Solidoodle is in no way reticent to make changes to the printer. As you have seen with the changes to the hardware. We can only do so much at a time however, and changes on the ground do influence our decisions on what to develop. What we do respond to is direct requests to Solidoodle to make changes. I don't think we have ever said anything like "No, we wont fix the Z-wobble problem." We've been working on it for quite some time. However, we cannot say much about it until there is an official solution. I know that's not a very satisfying answer.

For instance, one of our major goals was to reduce shipping damage to the printer. As you can see, the new metal Z platform has completely eliminated the issue of broken Z-platforms on arrival.

Another goal was to eliminate the rash of hot-end burnouts we had been experiencing. We are happy to report that it appears to have ended.

Another major goal, has been to reduce the lead time for everything. We've been having great success with that, but we still haven't gotten things where we need it to be (no lead time!)

As far a cover for the Solidoodle 3: We have always maintained that if a significant number of customers requested it, we would provide it. However, since Solidoodle 3 first shipped, we have received less than a dozen requests for an outer cover. Remember, we have to order industrial quantities of these things if we want to sell them. I'm sure that if a large number of folks contacted us about this desire, we'd sell it.

Former Solidoodle employee, no longer associated with the company.

116

Re: Firmware Z wobble compensation

lawsy wrote:

At my work we have three different email addresses we are expected to track. This is inefficient as different people focus on different ones to communicate. Mail is lost and/or not read.

Running different flavours of firmware sounds like this approach. Support the most up to date one, and as you say the average user will never know the difference. For users who come to this site and want to play, you avoid confusion over them trying to enable features which aren't in your version.

+1

SD2 with E3D, SD Press, Form 1+
Filastruder
NYLON (taulman): http://www.soliforum.com/topic/466/nylon/

117

Re: Firmware Z wobble compensation

solidoodlesupport wrote:

As far a cover for the Solidoodle 3: We have always maintained that if a significant number of customers requested it, we would provide it. However, since Solidoodle 3 first shipped, we have received less than a dozen requests for an outer cover. Remember, we have to order industrial quantities of these things if we want to sell them. I'm sure that if a large number of folks contacted us about this desire, we'd sell it.


Why not just make them in house on an as needed basis?

SD2 with E3D, SD Press, Form 1+
Filastruder
NYLON (taulman): http://www.soliforum.com/topic/466/nylon/

118

Re: Firmware Z wobble compensation

solidoodlesupport wrote:

As far a cover for the Solidoodle 3: We have always maintained that if a significant number of customers requested it, we would provide it. However, since Solidoodle 3 first shipped, we have received less than a dozen requests for an outer cover. Remember, we have to order industrial quantities of these things if we want to sell them. I'm sure that if a large number of folks contacted us about this desire, we'd sell it.

You designed the SD3 for a factory-option cover, though, didn't you?  There are holes with nuts attached to the outer frame where hinges would go for the front door, and since the SD3 frame is a different size than the SD2, I don't think they are just leftovers from the old case design.

119

Re: Firmware Z wobble compensation

wilheldp wrote:
solidoodlesupport wrote:

As far a cover for the Solidoodle 3: We have always maintained that if a significant number of customers requested it, we would provide it. However, since Solidoodle 3 first shipped, we have received less than a dozen requests for an outer cover. Remember, we have to order industrial quantities of these things if we want to sell them. I'm sure that if a large number of folks contacted us about this desire, we'd sell it.

You designed the SD3 for a factory-option cover, though, didn't you?  There are holes with nuts attached to the outer frame where hinges would go for the front door, and since the SD3 frame is a different size than the SD2, I don't think they are just leftovers from the old case design.

We designed the SD3 frame so that we could add the outer cover if it ever became necessary. I think if we made them on a one off basis, the price would be pretty significant - it would involve someone dropping their rhythm to make something custom.

We try not to do custom stuff, as a general rule. It would make sense to do custom orders if there wasn't a huge backlog, but right now keeping everything humming along seems like the wiser choice. as it stand, we've only had a handful of requests for an outer cover.

It might actually be easier to offer a set of acrylic sheets to replicate Ian's case. This would be very simple for us to order and place in the store. Same question always applies though: Will enough people buy it?

Are you guys observing a large number of people asking for the covers?

Former Solidoodle employee, no longer associated with the company.

120

Re: Firmware Z wobble compensation

solidoodlesupport wrote:
wilheldp wrote:
solidoodlesupport wrote:

As far a cover for the Solidoodle 3: We have always maintained that if a significant number of customers requested it, we would provide it. However, since Solidoodle 3 first shipped, we have received less than a dozen requests for an outer cover. Remember, we have to order industrial quantities of these things if we want to sell them. I'm sure that if a large number of folks contacted us about this desire, we'd sell it.

You designed the SD3 for a factory-option cover, though, didn't you?  There are holes with nuts attached to the outer frame where hinges would go for the front door, and since the SD3 frame is a different size than the SD2, I don't think they are just leftovers from the old case design.

We designed the SD3 frame so that we could add the outer cover if it ever became necessary. I think if we made them on a one off basis, the price would be pretty significant - it would involve someone dropping their rhythm to make something custom.

We try not to do custom stuff, as a general rule. It would make sense to do custom orders if there wasn't a huge backlog, but right now keeping everything humming along seems like the wiser choice. as it stand, we've only had a handful of requests for an outer cover.

It might actually be easier to offer a set of acrylic sheets to replicate Ian's case. This would be very simple for us to order and place in the store. Same question always applies though: Will enough people buy it?

Are you guys observing a large number of people asking for the covers?

There would be an SD3 sitting on my desk right now if you guys had offered a cover for it.

SD2 with E3D, SD Press, Form 1+
Filastruder
NYLON (taulman): http://www.soliforum.com/topic/466/nylon/

121

Re: Firmware Z wobble compensation

From read between the lines...
I think he is trying to say... the version with cover is not ordered in large quantity(in sd2)... there for, they didn't request sd3's outer cover to be manufactured.
I for one didn't order cover, because i will used original shipping box as cover.

Solidoodle2 with Ceramic tile heated bed http://www.soliforum.com/topic/2544/my- … eated-bed/
"1kg should last for an while" is a lie!

122

Re: Firmware Z wobble compensation

solidoodlesupport wrote:

You need to go to master: https://github.com/solidoodle/Marlin/tree/master/Marlin
I haven't gone through deleting the removing the other branches yet.

My apologies. I checked the primary branch and didn't check the master. There is still the small problem that the firmware is not SD3-ready but it's minor in comparison. Can you please spend some time pruning the unused branches, implementing useful things (like the SOLIDOODLE_VERSION define) and giving us some policies on using your github (e.g. provide us an "experimental" branch where we can make pull requests with a reasonable chance of having them pulled)? I'm sure that also Lawsy would be happy to contribute to the official repository if this makes things easier for everyone.

And to all: may I ask to go back on track of the Z-Wobble compensation for this thread? I know I myself added to the noise, and I apologize. We can still open a new one for the github issue, and I'm sure we can all find plenty of other threads where we can complain about SD development smile

123

Re: Firmware Z wobble compensation

Sure. Back to wobble compensation.
I have been using it with decent results and I have been wondering, I am going to be doing the M5 threaded rod upgrade (provided by Lawsy and a select few) and would like to know if this is the end-all fix-all solution. If I do the hardware upgrade, will I need any firmware modification at all, or can I just skip that?

124

Re: Firmware Z wobble compensation

Changing the thread rod will require a configuration change. Fortunately this can be done from Repetier-Host, without recompiling the firmware.