Trouble wih Crown and Z movement

I have two issues (at least).
Thank you for your continued patience and help.

One is with my crown.
I think I’ve followed Ryan’s tutorial but all that happens is the Z just goes up and down.
X and Y don’t move.
I saved with a .gcode extension.
Is that correct?

I can move all axes by command so hey work.

The second problem is my Z axis.
It doesn’t go the whole way to the table top.
There is approx. 2" of lead screw when it stops going down.
It chatters and won’t go any further.

Maybe I’m not cut out for this CNC stuff.

Are you running the premade crown? If not, download the premade crown, unzip it, and run it.

The second problem is my Z axis.
It doesn’t go the whole way to the table top.
There is approx. 2" of lead screw when it stops going down.
It chatters and won’t go any further.

Does this happen when you move the Z axis from your display? If so, this is likely a mechanical issue. As a starting point, run the lead screw by hand and see how much resistance there is moving it up and down.

Maybe I’m not cut out for this CNC stuff.

This is a very helpful forum. If you provide us with enough information and work with us, I’m sure we can get you past your current troubles. Sometimes issues are easy to solve, sometimes they are a struggle, but, in the end, problems are almost always solved.

BTW: For your X and Y issues, I suspect you output your g-code in inch mode, but the V1 maintained Marlin only deals with millimeters. If you post the first 25 lines of the g-code file that is failing (open the file in a text editor and just copy the top 25 lines), we can tell if inches is the issue.

Robert, thank you for your patience.
I am running the crown from he link on the Estlcam basics page.
( EstlCAM Setup - V1 Engineering Documentation

The Z axis is limited when I move it with the controller.

I did run it by hand the other day but not for this issue.
I’ll go out and try it again.

Brute force isn’t always bad.
I put channel locks on the nut for the lead screw.
It popped and seems to be working fine now.

I believe this is the code you mentioned.

;Project Crownfinal
;Created by Estlcam version 11 build 11.245
;Machining time about 00:00:11 hours

G90
M03 S24000
G00 X0.0000 Y0.0000 Z0.0000 F2100
G00 Z2.0000 F480

;No. 1: Engraving 1
G00 X0.0905 Y0.5924 F2100
G00 Z0.5000 F480
G01 Z0.0000 F180 S24000
G01 Z-1.0000 F180
G02 X0.3087 Y0.0906 I-1.4336 J-0.9216 F900
G03 X1.1111 Y0.0000 I0.6088 J1.7932 F900
G03 X1.8965 Y0.0802 I0.1906 J2.0178 F900
G03 X1.9765 Y0.2874 I-0.4872 J0.3071 F900
G02 X2.2222 Y0.7243 I1.6624 J-0.6475 F900
G02 X2.0354 Y0.6813 I-0.1530 J0.2369 F900
G01 X2.0342 Y0.6961 F900
G01 X2.0330 Y0.7115 F900
G03 X2.1019 Y0.7948 I0.0380 J0.0387 F900
G03 X2.0267 Y0.7781 I-0.0297 J-0.0437 F900
G03 X2.0073 Y0.8705 I-0.5854 J-0.0750 F900
G03 X2.0839 Y0.9473 I0.0384 J0.0383 F900
G03 X1.9924 Y0.9094 I-0.0379 J-0.0379 F900
G03 X1.9556 Y0.9865 I-0.5141 J-0.1982 F900
G03 X2.0026 Y1.0833 I0.0259 J0.0473 F900
G03 X1.9278 Y1.0340 I-0.0211 J-0.0494 F900
G02 X1.8806 Y1.0875 I3.3868 J3.0386 F900
G03 X1.8676 Y1.1940 I-0.0024 J0.0538 F900
G03 X1.8247 Y1.1413 I0.0108 J-0.0526 F900
G02 X1.7816 Y1.1691 I0.8213 J1.3203 F900
G03 X1.7433 Y1.2683 I-0.0170 J0.0504 F900
G03 X1.7098 Y1.2074 I0.0191 J-0.0501 F900
G02 X1.6569 Y1.2229 I1.4277 J4.9683 F900
G03 X1.5845 Y1.3020 I-0.0339 J0.0417 F900
G03 X1.5774 Y1.2358 I0.0365 J-0.0374 F900
G03 X1.5153 Y1.2382 I-0.0511 J-0.5100 F900
G03 X1.4328 Y1.3067 I-0.0409 J0.0346 F900
G03 X1.4374 Y1.2336 I0.0412 J-0.0341 F900
G02 X1.3712 Y1.2122 I-0.1774 J0.4340 F900
G03 X1.2672 Y1.2445 I-0.0505 J0.0209 F900
G03 X1.3045 Y1.1844 I0.0515 J-0.0097 F900
G03 X1.2399 Y1.1434 I0.2373 J-0.4455 F900
G03 X1.1434 Y1.2938 I-0.1366 J0.0185 F900
G02 X1.1347 Y1.4552 I3.7060 J0.2802 F900
G02 X1.2788 Y1.4444 I-0.0352 J-1.4408 F900
G01 Y1.5240 F900
G02 X1.1347 Y1.5153 I-0.1883 J1.9260 F900
G02 X1.1434 Y1.6701 I1.2081 J0.0100 F900
G01 X1.0788 F900
G02 X1.0875 Y1.5153 I-1.2973 J-0.1504 F900
G02 X0.9434 Y1.5240 I0.0404 J1.8717 F900
G01 Y1.4444 F900
G02 X1.0875 Y1.4552 I0.1825 J-1.4729 F900
G02 X1.0788 Y1.2938 I-4.1116 J0.1401 F900
G03 X0.9823 Y1.1434 I0.0396 J-0.1316 F900
G03 X0.9177 Y1.1844 I-0.3020 J-0.4046 F900
G03 X0.8794 Y1.2833 I-0.0160 J0.0507 F900
G03 X0.8510 Y1.2122 I0.0217 J-0.0499 F900
G03 X0.7802 Y1.2295 I-0.1506 J-0.4612 F900
G03 X0.7088 Y1.3105 I-0.0328 J0.0430 F900
G03 X0.7011 Y1.2458 I0.0313 J-0.0365 F900
G01 X0.6899 Y1.2382 F900
G03 X0.6448 Y1.2358 I0.0025 J-0.4678 F900
G03 X0.5483 Y1.2849 I-0.0464 J0.0282 F900
G03 X0.5653 Y1.2229 I0.0472 J-0.0204 F900
G03 X0.5115 Y1.2038 I0.1326 J-0.4592 F900
G03 X0.4052 Y1.2296 I-0.0529 J0.0139 F900
G03 X0.4367 Y1.1706 I0.0508 J-0.0108 F900
G02 X0.3976 Y1.1372 I-0.2157 J0.2130 F900
G03 X0.2913 Y1.1307 I-0.0536 J0.0043 F900
G03 X0.3417 Y1.0875 I0.0524 J0.0101 F900
G03 X0.2944 Y1.0295 I0.3768 J-0.3551 F900
G03 X0.1871 Y1.0285 I-0.0537 J0.0041 F900
G03 X0.2607 Y0.9838 I0.0539 J0.0057 F900
G02 X0.2299 Y0.9094 I-1.2657 J0.4811 F900
G03 X0.1226 I-0.0536 J-0.0002 F900
G03 X0.2149 Y0.8705 I0.0536 J-0.0019 F900
G03 X0.1955 Y0.7781 I0.5658 J-0.1673 F900
G03 X0.1059 Y0.7202 I-0.0455 J-0.0278 F900
G03 X0.1892 Y0.7115 I0.0454 J0.0317 F900
G01 X0.1880 Y0.6961 F900
G01 X0.1868 Y0.6813 F900
G02 X0.0000 Y0.7243 I-0.0372 J0.2656 F900
G02 X0.0905 Y0.5924 I-1.9960 J-1.4665 F900
G00 Z2.0000 F480

Oh, and I didn’t find any inch settings in mt Estlcam set up.

I don’t use Estlcam, but if you look on Setup/Basic Settings, you will find these two settings:
image

The important setting is Feed unit CNC programs. You want Millimeter per minute. That is the only units the V1 maintained firmware will accept.

As for the g-code, it appears to be in inches, which is what I suspected. I’m guessing you imported the DXF file and created the g-code from Estlcam. The link I provided you above is to a premade g-code file. The top of that file looks like this:

;Project 0102
;Created by Estlcam version 10 build 10.039
;Machining time about 00:02:33 hours

G90
G92 X0 Y0 Z0
G00 X0.0000 Y0.0000 Z0.0000 F2100
G00 X0.0000 Y0.0000 Z5.0000 F500


;No. 1: Engraving 6
G00 X75.2682 Y15.5365 Z5.0000 F2100
G00 X75.2682 Y15.5365 Z0.5000 F500
G01 X75.2682 Y15.5365 Z-1.0000 F210 S20000
G01 X77.4366 Y15.4952 Z-1.0000 F720
G01 X79.6043 Y15.4295 Z-1.0000 F720
G01 X81.7712 Y15.3396 Z-1.0000 F720
G01 X83.9370 Y15.2253 Z-1.0000 F720
G01 X86.1013 Y15.0868 Z-1.0000 F720
G01 X88.2640 Y14.9240 Z-1.0000 F720
G01 X90.4246 Y14.7370 Z-1.0000 F720
G01 X92.5831 Y14.5257 Z-1.0000 F720
G01 X94.7390 Y14.2902 Z-1.0000 F720
G01 X96.8922 Y14.0306 Z-1.0000 F720
G01 X99.0423 Y13.7468 Z-1.0000 F720
G01 X101.1891 Y13.4390 Z-1.0000 F720
G01 X103.0393 Y13.1513 Z-1.0000 F720
G01 X104.8850 Y12.8368 Z-1.0000 F720
G01 X106.7260 Y12.4954 Z-1.0000 F720
G01 X108.5619 Y12.1272 Z-1.0000 F720
G01 X110.3921 Y11.7323 Z-1.0000 F720
G01 X112.2164 Y11.3108 Z-1.0000 F720
G01 X114.0344 Y10.8628 Z-1.0000 F720

See how different the X and Y coordinates are compared to your file. In your file, your total movement was only a few millimeters.

Edit: Make sure you’ve carefully walked through the Estlcam setup instructions. Here is a snipped from one of the images on that page:
image

Thank you for your help, especially the promptness.
I’ll give this a try and get back to you.

1 Like

There is another thing here that seems to trip up people when they first start. Note that there is a G92 X0 Y0 Z0 near the beginning of the premade crown. Your code does not have this command. This command establishes the current position of the tip of the router as the origin/home position for your job. Starting out, it is simplest to just have this command automatically added to all g-code files.

  • Select Setup/CNC Programs
  • Select Marlin if it is not already selected
  • Select the Text tab
  • Under the Program start tab (the default tab open), add the following line below any text in the dialog:
M9 X0 Y0 Z0

Thanks, Robert.
I believe that may have fixed my crown issues but need to find some way to mount my sharpie.

I can’t tell much about my machine until that’s fixed…
Hopefully, tomorrow.

I really appreciate your help.

I thought I was carefully following the instructions on the Estlcam Basics page I linked above.

1 Like

There are a number of pen mounts for the Primo on both Printables and Thingiverse. Here is the link to the one Ryan/V1 designed.

1 Like

Pen mount… ha! I used two old twist ties and a ball point pen secured to the router mount… lol.

It worked to make two crown drawings, then mounted the router!

I haven’t made it back out to the machine yet today.
I’ll figure out some Redneck Engineering

I think it’s time to throw in the towel.
I can’t figure out how to mount a pen to draw the crown and don’t know how to mount the router.

Not blaming anyone but myself.

If I can’t figure this out, I don’t think I can figure out how to do anything.

Thanks to everyone here who has helped and tried to help.
You are a bunch of generous people.

I believe Ryan has come up with a marvelous idea.
Just not for me.
(Not his fault)

That’s totally fine. I am sure reading that lights a fire in the people here who want to support you. But as the mythbusters said, “failure is always an option”. And I have read a lot of convincing arguments and research that says quitting is good. By the time you reach that conclusion, you’ve probably already passed the ideal time to quit.

However, I would go easy on yourself. Learning is a trade off. You put in energy and get out knowledge. Sometimes it is easy and sometimes it is hard. You’re capable of learning this. And you are not bad at it. You just may have to learn a bit more than other people. It is totally reasonable to see that the juice isn’t worth the squeeze and find another place to spend your precious time and energy.

I hope you can see that you took a risk, and made it very far. I hope the things you did learn will be paid back to you in some future endeavor.

I want to see you break through these challenges and succeed. But I totally support your decision. If you ever change your mind and want to put more energy into it, then we’ll be here.

Thanks for your kind words, Jeffeb3.
There are great people here and I appreciate everyone who tried to help.

1 Like

There are plenty of us here who have hit the same level of frustration with something at some point. Mounting a pen and the router means you’ve reached the final stage of your build. Quite an accomplishment so far.

I’d give it a couple of days, then look at it again.

Mounting a pen to the z axis can be anything from a fancy printed part to just some tape. No judging. Hell, I used a couple of twist ties.

Thanks, Matt. I didn’t want to create any drama and the issues are, obviously, mine.

I was excited because, after 2-1/2 years of struggling with this, I was real close.

It was important to me because I’m in an unheated garage and we had 3 fabulous days before it gets real cold.

I spent days trying to draw the darn crown.
I figured heck with it and I’d skip it and put my router on.
I can’t figure that out either.

I can build you a house but not a mpcnc.

Well, you got this far. What router are you trying to mount? Perhaps a picture of your z axis could help point out an issue.

I have a Dewalt DW 660.
I do have the router mounted with some longer screws.
Tried attaching the Sharpie to the router with rubber bands.
That was the most stable so far.
However, it pushes up when i makes contact with the paper.
I may see if I can find a radiator hose clamp to clamp the sharpie to the router.

Trying to see where the pen tip starts from the paper (found it).
Trying again.

Try some tape besides the rubber bands. Then set the z zero just as the tip touches. Don’t need a lot of pressure at all. You’ll get it!
I’ve got the same router, so i can help if needed.

Thanks, Matt.
Had a long enough zip tie to go around the router and that firmed it up pretty good.

Here’s my crown.

2 Likes