Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)
 
Notifications
Clear all

Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)  

Page 35 / 53
  RSS
Bunny Science
(@bunny-science)
Noble Member
Topic starter answered:
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

Changed both variant files to use

#elif defined(SKELESTRUDER)//Skelestruder height

instead of elifdef

Probably sneaked back into the code as I was combining multiple different sources.

For sure will need a full factory reset and erase for such a big firmware change.

This post was modified 5 years ago by Bunny Science
Posted : 12/08/2019 6:37 pm
Bunny Science
(@bunny-science)
Noble Member
Topic starter answered:
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

Can you confirm that every single change you made in the code have a Kuo comment?

Not every single line. Some blocks of lines are bracketed by a Kuo comment.

Like

something something //Kuo is making some changes

more stuff

more stuff

//Kuo ===

However, all the changes can be found by searching for Kuo

This post was modified 5 years ago by Bunny Science
Posted : 12/08/2019 6:40 pm
Bunny Science
(@bunny-science)
Noble Member
Topic starter answered:
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

Compiled and succesfully flashed to a MK3S Bear.

Full factory reset with data erase.

Waiting for the nozzle and bed to cool for the wizard is the only time I dislike my copper heat block and silicone sock. Takes foreever for them to cool.

Posted : 12/08/2019 10:09 pm
vintagepc
(@vintagepc)
Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

I've been considering a copper heat block and plated nozzle for general use. (PLA,PETG, maybe some glow and polycarb down the line). Do you find it worth it?

Posted : 12/08/2019 10:10 pm
Dave Avery
(@dave-avery)
Honorable Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

maybe set part fan to 100% to aid cooling a bit after cal?

Posted : 12/08/2019 10:36 pm
Bunny Science
(@bunny-science)
Noble Member
Topic starter answered:
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

So far so good. Got 1st test print completed, a Linear Advance test print.

LA 1.5 is definitely working. On this BNBSX the optimal LA 15 value came out to be 0.075

Low, just as expected when LA15 is active.

Got one sheet print entered and named.

======

I switched to the copper block before I got a Slice Mosquito. Printing at 290C was annealing the aluminum block obviously soft. Now that I have a Mosquito Magnum taking on the high temp stuff, the copper block on this machine just serves to keep temps steady. If you are doing PETG or PLA only, probably not needed. If you are going hotter on an E3D, I think it is worth switching.

 

Posted : 12/08/2019 11:06 pm
CybrSage
(@cybrsage)
Honorable Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

I successfully upgraded the firmware to your newest version, worked perfect.  Factory reset, run esteps, then run setup wizard.  The Wizard kept failing on X axis - I have the standard MK3 with S upgrade and MMU2S.  I decided to just skip that part and go to the XYZ calibration instead, which worked perfectly.  The first layer, etc, all perfect.

Not sure why, but my MMU2S is also working better with this firmware.  It has loaded and unloaded (the same filament number) well over a dozen times now and they all worked 100%.

Guess it is time to move onto TWO colors at a time (and a hush falls upon the crowd).  😉  Thanks for your firmware, it does improve the MK3S.

Posted : 13/08/2019 6:45 am
Omnissiah
(@omnissiah)
Eminent Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)
Posted by: vintagepc

Knock on wood, but I'm currently actually running stock firmware with OMC 0.9 degree motors and the M350 patch. I've given up on crash detection for now as it was not working reliably for me with either Guy's firmware or stock. I cannot recommend enough not to overlook

G28 [axis] C

 in regards to homing/testing. The printer actually runs this during the first setup wizard and seems it should definitely be done again if you alter motors. This is the internal TMC2130 calibration routine that was referred to earlier, I think. It's also an excellent test of homing since it basically does 16 bump homes in a row. When I was having issues I could not get one successful completion of that command without a fail and printer reset.

Looking at the code, I don't think that's what it is. Instead of calling homeaxis(), it calls tmc2130_home_calibrate(). This includes homeaxis(), but also updates the EEPROM with new values for the origin on X and Y. There is nothing here that actually concerns the drivers themselves.

Posted : 13/08/2019 1:19 pm
yossi
(@yossi-2)
Active Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

installed Y/X and E OMC 0.9s. somehow was able to print a test cube and thats it 🙂 . i have been playing with belt tensions for i guess 5-6 hours in total, the best i achieved is 50% success. but when it passes the self test it fails right before mesh bed leveling. Y is the main problem and X fails occasionally.

Y belt is straight as hell, installed new idlers, aligned everything perfectly. no drag. updated TMC2130_SG_THRS_Y_HOME to -2 but it literally changed nothing. TMC2130_SG_THRS_Y  is at 3 though, should I adjust the sensitivity? 

 

 

Posted : 13/08/2019 4:28 pm
yossi
(@yossi-2)
Active Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

@vintagepc do you have a repo? would love to see your changes on the stock FW

Posted : 13/08/2019 4:45 pm
vintagepc
(@vintagepc)
Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

There's nothing particularly special apart from my own skelestruder changes. I took stock, applied the M350 patch ( https://github.com/prusa3d/Prusa-Firmware/pull/2057 ) and that was it. All my other changes were M92/M350 commands after it had been flashed. 

Note I gave up on crash detection for now, I was having the same issues as you with mostly unreliable Y and sometimes X. I just disabled it/run in silent mode. We probably have OMCs from a similar batch...

Posted : 13/08/2019 4:52 pm
yossi
(@yossi-2)
Active Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

thanks for the reply man...  thats really weired.. 
i can run  the test, and everytime i get different error on y homing

once its a "loose motor idler" (def not), another time "y axis lenght error"
do you think that this batch might be defective? i got ordered a week a go though,.

 

Posted : 13/08/2019 9:53 pm
vintagepc
(@vintagepc)
Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

I doubt it, the motor is electrically very simple and it either works or doesn't. We are just outside the stock code's comfort zone, which results in undefined behaviour.

Posted : 13/08/2019 9:57 pm
yossi
(@yossi-2)
Active Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

ahh 🙁 i am not giving up..  got nothing special to print that cant wait so ... 🙂

well, the main issue as i see it is the sensitivity, since every time that the "fail" happens it's because it was pushing further when it reached the "end stop" where it should have been stopped.  What's interesting is that it doesn't happen all the time. Sometimes it's just fine and goes through the process "fine" and calibrates. Yesterday I gave it a few more shots and had a behavior that never happened since I have started with the tests.

It passed the self-test so i have moved to XYZ calibration, in one of the corners it started to grind like crazy, just like it was trying to push more and more with VERY LOUD sounds,  it was 2 am and my wife almost came to the room with a baseball bat...

I just cant find the sweet spot for the sensitivity there.. thinking if i should try adjusting the current a bit?

This post was modified 5 years ago 2 times by yossi
Posted : 14/08/2019 7:05 am
vintagepc
(@vintagepc)
Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

... I'm starting to question which deities I have unknowingly offered a firstborn to in order to have had minimal trouble with homing on my 0.9s... Perhaps related, perhaps not but I'm also running vesconite bushings rather than the stock bearings. They run much, much smoother and I would not be surprised if the bearings themselves are a huge factor in failed homings (seal drag, general crunchiness, etc)

 

Posted : 14/08/2019 12:13 pm
yossi
(@yossi-2)
Active Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

right now i am running misumi rods and bearings, i don't have the vasconites but have igus, i will install them later on and check. altough they do have some play, for this purpose i think they will be fine. i also need to install the stock motor on Y just so i can print a Y motor mount with an endstop and check it that way..
i believe going stock as you did and just updating all via M350 might just work, but i would like to use the tuned settings from guys firmware... :/

 

Posted : 14/08/2019 1:27 pm
CybrSage
(@cybrsage)
Honorable Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)
Posted by: guy.k2

Got firmware 3.6.0 compiled and running with patches for 0.9 degree Moons.

Wasted two hours troubleshooting because I forgot to modify config.h file to set language mode. Leaving that file as supplied by Prusa puts the printer in a boot loop. It was the last thing I would think of because I haven't had to modify that file but ONCE when I first downloaded the 3.5.1 firmware.

#define LANG_MODE 0 // primary language only

Yes, we can run 0.9 degree Moon's under firmware 3.6.0
The patches needed are the same as for 3.5.1

BTW i have been compiling under Arduino 1.8.8 / MacOSX successfully

I forgot once as well.  I did not enter a boot loop, I simply got garbage on the printer screen when it finished.  I was VERY worried at first, but then remembered I forgot to change the language.  Quick change, quick flash, and all better.  🙂

 

Posted : 17/08/2019 9:10 pm
Birk
 Birk
(@birk)
New Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

I am newer to 3D printing. I have finally got my printer printing extremely well. The X axis looks quite nice compared to the Y axis but both very much show VFAs although the Y is considerably worse. I am looking to get as close to perfection as I can with the MK3S since fdm is still far more cost effective to print than SLA and I don't want to have to deal with the nasty and expensive resins.

I have tried many other recommendations to resolve VFAs but have decided to go ahead and spend the extra money to upgrade my motors since you clearly got actual results as well as switch to a Bondtech 3:1 extruder to help remove the rest of the moire pattern and smooth out extrusions.

I am going to go ahead and get the MS17HA2P4100 .9 Moon Steppers for the X and Y axis, but I am unsure as to whether it's worth getting a .9 stepper for the extruder or if a 1.8 pancake stepper will work just fine due to the 3:1 ratio. I believe the stock LDO one is a bit too long for the bondtech design and you also don't gain the weight reduction benefit of switching to a pancake. Any recommendations for that motor? 

Updating the firmware seems easy enough I have successfully compiled it. But I would like to learn how to make the changes you have made for adjusting to the motors so that as future firmware updates come out I can make the changes myself. Do you have a list of where and what changes you have made for the motor switch documented somewhere?  I saw somewhere you have commented most of the changes throughout the files you adjusted. Although maybe just going through all the files is the best way to learn which files do what.

Posted : 19/08/2019 7:51 am
Omnissiah
(@omnissiah)
Eminent Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)

I've ported the relevant changes into a new repository with sensible commit grouping. I'll be making that available later today. From that it'll be easy to create patches that can be applied to arbitrary versions of Prusa's firmware.

Posted : 19/08/2019 7:56 am
Albe
 Albe
(@albe)
Eminent Member
RE: Stepper Motor Upgrades to Eliminate VFA's (Vertical Fine Artifacts)
Posted by: Omnissiah

I've ported the relevant changes into a new repository with sensible commit grouping. I'll be making that available later today. From that it'll be easy to create patches that can be applied to arbitrary versions of Prusa's firmware.

Any luck on this? 

Posted : 20/08/2019 9:10 pm
Page 35 / 53
Share: