I do have an issue with my Smoothieware and the extruder. It does not move to where it should. For calibration I issued subsequently the following:
G1E20
G1E0
The extruder does not stop where it started, but there is no rule about it. Sometimes is moves slowly on start, sometimes not. When it has that slow part, the original position is not reached again and it moves more back than forth. When it starts fast it does reach the original position. Over time it moves more back than forth, never the other way round. It’s really weird.
XYZ move as they should. I already swapped driver and motors so this is a firmware issue (as I see it). Here’s my config:
What board do you have? This sounds like an issue we’ve seen some of the counterfeit boards exhibit, please contact your seller and ask them to ensure the board you got is legitimate, there are more and more people selling counterfeits with the recent worldwide shortages of the “non-counterfeit” chips putting pressure and making legitimate chips cost over $100 just for the chip itself.
It’s a bigtreetech skr v1.3. But honestly, that does not look like a hardware issue. As said I swapped motors and the Pololus. But only the E-move is doing that strange thing.
I’m not saying it’s a hardware issue, quite the contrary, I’m saying it’s software/firmware.
You have two issues, one for sure, one potential.
You’re running at 100Mhz, when Smoothie is coded/designed to run at 120Mhz (saves the manufacturer under $1 ). That has been known to cause all sorts of issues, including crashes and erratic step generation/planning behavior (exactly what you are seeing ).
It’s possible they used a counterfeit microcontroller (made much much more likely if you bought the board after the worldwide chip shortage started, at which point they started using these a lot more often). This could cause all sorts of issues, including possibly what you are seeing.
It could also be something else though. For example, it’s not the tightest match, but we see behavior that looks like this if you have a false contact between the motor and stepper driver (on one out of four wires).
I think there might be other possibilities, but none that come to mind easily right now. Maybe somebody else will have an idea. Also I think I’ve heard a similar story a year or so back in this forum, so maybe search the forums for similar issues (don’t trust my “one year” estimation it might be way off).
Hope dies at last :-/ Anyway, thanks for replying. Bought my board April, but building my printer was stuck for a while. It’s only now that I started testing.
I think I read some thread about “holes during extrusion” but it did not look like being the same issue. I might read it it again.
P.S. It was this one: extruder/print problem which looks like the guy should clean the nozzle…
I’m working right now so I can’t find them myself, but I am certain there was at least one post with the same problem as yours here (or in one of the other smoothie forums/mailing lists etc, see list of community hubs at smoothieware.org, top menu), maybe (probably) two.
And at least one of those was determined to be due to a counterfeit chip (there are ways to know if a chip is counterfeit, I believe the instructions are in an application note from NXP).
Just started read the WHAT IS WRONG WITH MKS ? section. I wasn’t aware of that when purchasing the board. Maybe I have to resort to MKS’s binary. I like the Smoothie approach, so I would buy an original - unless it will cost a fortune. I’m just doing that on a hobby base. I’ll see what will come out.
That’s pretty sad. Unfortunately, most boards around are going to have similar issues with the worldwide shortages.
I know one seller (i don’t remember their name), was selling Smoothieboards for like $300 a while back, because the (non-counterfeit) LPC1769 they needed to build them, cost them over $100 a piece. They ran out of stock though.
Also, I know robosprout (robosprout.com) managed to find (in some weird/exotic eastern europe shop) a hundred or so genuine LPC1769, and they made smoothieboards with them, but I suspect those sold out (or if they have not, they will soon). If you manage to find some there though, they are super nice in that they are not overcharging for the board (I think) despite paying (I think) at least $60 per chip (instead of the normal $10).
Yep, I just took a look. Nowhere available, except for that US shop. 185$ is too much for me. Plus customs and shipping (even more CO2). I’ll try that Marlin source they pointed out at MKS. If that won’t work I’ll resort to another hobby controller (somewhat around 50€ or so). Another lesson learned.
I installed the Marlin firmware and it seemed to work. The ad for MKS claims that it runs Smoothieware. Well, yes. But only if you do not care about exact stepper positions :-/ Hopefully someone will find this thread before buying that board.
That would make sense: Smoothieware really is optimized to use 100% of the chip’s capabilities, so if you give it 100Mhz instead of 120Mhz, you’re asking for trouble.
Marlin however, is really optimized to run on 16Mhz/8bit boards, and then ported to LPC1768/9, in which case 100Mhz or 120Mhz isn’t really that much of a difference…
Actually, that gives me an idea.
If you still have your smoothie firmware and config, I’d be curious to know what happens if you add the following line to your config file:
base_stepping_frequency 40000
I would appreciate if you tested this, and told me if it fixes the issue or not.
If it does fix the issue, you’d be potentially helping a lot of users who will unavoidably run into the same trouble as you.
That did not make a difference. Still the stepper starts randomly being slow. If you got any other idea I’m happy to help since it’s easy to test for me and I’m still in the phase of setting up my printer. I guess that even later it would not be an issue to test anything