Uncle Phil's build of MPCNC Estlcam controller

https://www.youtube.com/watch?v=eH8jf91YWeI

I learned a lot watching his build videos. I generally can catch a lot of what he is saying, but really talks a lot, somewhat fast, and not always clear. But he is enthusiastic and quite funny.

Here’s the github: https://github.com/tnn85/MPCNC-Nano-Estlcam-Shield

Anyone else build this out?

1 Like

New to me! To bad the only German I know is 1-10 and the words for chapstick, cheers, thank you.

He says open source but is released under a non-open source license , so I think he means to say sources available.

Cool. I like his dust collector attachment as well: https://youtu.be/eH8jf91YWeI

https://www.youtube.com/watch?v=ZxzaJVfE_sw&t=62s

He’s at it again with a new build. His MPCNC videos got lots of views. He is working on perfecting the control board. I’m looking forward to what he comes up with. Lots of talking. Wish he would mix in some cut aways to illustrate what he is talking about. Makes it easier to pay attention and also to understand his German.

I do love his enthusiasm.

I don’t think he is building that one, it looks like he is giving it away as his 30k subscriber giveaway.

Cool!

I wish I spoke German.

Right!? He sounds like he is having fun.

Youtube translation is pretty bad so I don’t understand much of it, but if you do chrome translation on the comments he must have had some off the wall gold member comments or something. I had a good time trying to figure out what he actually said.

Whst is the purpose of an MPCNC Estlcam shield?

It allows you to move the machine directly from estlcam instead of moving with a SD card or using Repetier-Host. It also loses you most of the nifty things that are constantly going into Marlin, at least until the estlcam version of Marlin is updated to match.

Plus, you have to have a computer attached, and just a pi.

You are correct. I couldn’t quite get what he was saying. That’s cool.

He is indeed giving a complete mpcnc-set away minus a spindle. I speak a little German… I just don’t get the shield; he says you can use (double?) endstops with it, but it has only 3 motor drivers.

Without 5 drivers at best you are just driving until both switches are tripped and that means one is skipping full steps and isn’t very accurate I wouldn’t think.

Here’s his latest. https://www.youtube.com/watch?v=hvvX82_QxEw

He’s gotten some help to document everything in German, including some great build instructions.

It’s actually worse than that. Steppers can not lose just one step, once they lose synchronization they can’t regain it until the electrical field has fully rotated which is generally at least four steps.

This is documented in Klipper FAQ, and explained in depth in this machinedesign article

It’s even worse than that. Steppers can not lose just one step, once they lose synchronization they can’t regain it until the field has fully rotated which is generally four steps away thus steppers will lose steps in the increments of four.

This is explained in depth in this machinedesign article

Dang, 4 steps.

He has another video but I really can’t follow with youtube translations. He talks about his board but I really have no idea what he is saying. Maybe he made changes, maybe it is done another way.

Indeed and it gets even better than that. If the field is not moving fast enough the stepper will start rotating in the opposite direction to realign with the field. This phenomenon can be readily observed if you have a visualizer attached to your 3D printer extruder: If it starts losing steps it will not just stall, it will jump backwards.

I saw that happen when I tried to run my titan retract at faster than 24mm/s all kinds of weird things happened. It would lose steps run backwards, faster slower, cpu issues.

 

To put 4 full steps into perspective: With 16T pulleys and GT2 belts this would be 0.64mm or 1/40". Not necessarily a catastrophic alignment error but significant enough to avoid.