New Build - First test success with some Z axis confusion

Hey everyone,

I finished building my Los Angeles MPCNC build and ran my first test of the crown with a pen. Overall, it was a great success, but clearly I need to get a better understanding of how to control the Z axes and understand its starting position. Any hints would be greatly appreciated. I ran the gcode from EstlCAM and used repetier-host to speak to the MPCNC. I was using the EstlCAM basic setup and in step 8 was going off the sentance “Start. Put the tip of the pen (or tool) a hair above where you want it to start and hit run. It should pick up, move, drop down and go.” Clearly I got something wrong.

1 Like

My guess is that the steps per mm of the Z axis is too high. Could be due to a different lead screw than the firmware was built for (4 start vs 1 start), or missing jumpers on the control board (depending on what board you’re using) or microstepping settings for the drivers.

Have you measured whether a commanded 20mm move actually moves 20mm? You’ll want to do that on all the axes.

1 Like

Tom,

Thank you for the insight. The lead screw and Rambo board were both purchased from the V1Engineering store, so I am wondering if I am just misunderstanding the Z axis starting height being derived from EstlCAM. But I havnt tried measuring the steppers to see if the accuracy is correct per your suggested test. I will test that out and report back. Thank you again!

Hey everyone,

I uploaded a video of the building process for my MPCNC. I work as a project designer for an architecture firm and help out with the digital practice group. I wanted to start exploring how digital fabrication could change the industry, which lead me to this community and building my own CNC. You all rock. Thanks for everything!

5 Likes

Sorry, I didn’t watch the video the first time. I think you’ve made your own gcode, but those instructions are for running the premade gcode test crown. If you download that premade gcode file, you will see that near the top, there is a G92 X0 Y0 Z0. This tells the rambo “you are at the starting line”. If you made your own gcode file from the crown svg/dxf, then you probably don’t have that line in the starting gcode, and it assumed that wherever you turned on the machine, was the starting place.

There are many ways you can fix this:

  1. Manually put the G92 in the top of your gcode files. But that’s no fun
  2. Change the Estlcam Settings for starting gcode and add in that line. Then any gcode created by Estlcam will have that line in it.
  3. Remember to set the zero before running any job. If you use RH, you can make a macro with this in it (isathome tells RH it is at home, it is special to RH):
G92 X0 Y0 Z0
@isathome
  1. If you are using an LCD, there is a “Set home offsets” menu option (I think that’s what it says, it has been a while for me).
  2. You can reset the firmware when you are where you want to start, and the Rambo will think that is the starting spot.

It is important that whatever spot you choose is the same as the origin in Estlcam. That is the lower left corner by default, but you may want it on a particular feature or in the center of a design depending on what you want lined up. It doesn’t mean anything, except it has to be the same spot in estlcam and on the workpiece.

I like to do 3) above. The reason for that is, I like to set the start, then raise the bit 5mm or so, then start the router, and then hit play. It won’t marr the wood at the origin that way. But do whatever works for you. We won’t judge.

I wrote most of this up in more detail in the docs (in the learning section, it isn’t required reading).

https://docs.v1engineering.com/learn/coordinates/

That timelapse is awesome. Thank you for doing that and sharing it. It is so easy to just get started, and instead you went through the work to think that through and set up the recording. Very fun video (for those of us who love this stuff).

2 Likes

Jeff,

Thank you so much for the help. You are correct, I did make my own gcode. I have now read through the document you linked which was really helpful. I hadnt run into it before, but I think I have a better sense of how to get things set up now. I am excited to get to some milling, but wanted to make sure I didnt plunge the tool deep into the project before it did anything else. I will definitely be starting with foam.

It was a lot of fun making the video. My plan is to try and keeping making more as I dive into milling and laser cutting. Hopefully they are fun and helpful for others.

2 Likes

If they are anything like the first, I really look forward to seeing them.

1 Like

Not sure if I should start a new thread, or keep going with this one. Here is a video I created to show the architecture firm I work for how we could begin to utilize digital fabrication in our designs. I huge thank you to this community. You have made exploring this topic so accessible and enjoyable. I am excited to keep milling. I will keep posting videos as I make them.

Thanks again.

5 Likes

That’s Awesome!

Fellow Architect Here! so you’re preaching to the choir!

Hey Phil,

Thanks for the reply. Have you found any ways to bring digital fabrication into your work? I am trying to show my firm the possibilities, but I think it will be a slow process.

Sorry, I’m a one-man shop and my Architectural work is primarily residential with a smattering of commercial clients.

CNC is for hobby and a potential side business.