diy cnc – CNC Router Info https://cncrouterinfo.com Tue, 24 Oct 2023 18:47:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp diy cnc – CNC Router Info https://cncrouterinfo.com 32 32 210092132 Mightymill – Build log #4 -professional diy CNC router https://cncrouterinfo.com/news/mightymill-build-log-4-diy-cnc-router/ https://cncrouterinfo.com/news/mightymill-build-log-4-diy-cnc-router/#respond Tue, 24 Oct 2023 18:31:47 +0000 https://cncrouterinfo.com/?p=4343 The Mightymill is the name I gave my professional DIY cnc router build that I’m working on. It features, BT30 ATC CNC spindle, Durfill polymer concrete filling and more.

My build has finally begun and in this post I will take you on the building journey. Make sure you have read part 1 here , part 2 here , part 3 here

Lifting it up in the shed

It’s been some time since my last update. The machine is complete, but it’s worth noting that I had to construct a shed specifically to accommodate it; the machine proved too large for the existing brick structure.

Mightymill cnc lift in shed

I bought a garage “engine block” crane to lift the approximately 350kg structure in the shed. You really notice that using the right tools in a situation likes this makes huge amount of difference.

Replication method at work

After moving and leveling the machine I had to make the surface of the aluminium extrusion flat in order to mount the rails to it.

granite ruler epoxy flattning mounting surface

It is a bit of a messy situation but hey! it works.

20230411 165535

After making the surface flat I cut out the slot with a hot-knife in order to mount my rails to it.

Adjusting the gantry level

I used the metal epoxy “gap filling” method to level the gantry vs the Y1 and Y2 gantry rails:

Metal epoxy gap filling gantry

I used Mirror glaze wax release on the gantry to make sure it just fills the gap and does not stick to the gantry extrusion itself. Not this works REALLY well!

levelling diy cnc gantry tube

After making sure it is level, I let it cure.

in a Dan Gilbart video I recently learned to make figure 8 motions when doing this. I tried it out and noticed it worked well. I did not actually check it on the surface plate but you notice that the surface is quite flat. Within >=0.0x mm I would estimate. Good enough for this part.

Mirror Glaze

Mirror Glaze Wax release; 16$

harpening Stone Professional Grinding Stone Set for Knives, Double Sided Grain 400/1000 and 3000/8000, with Bamboo Base, Angle Guide

Fixing the electronics

I decided to rewire the electronics from scratch. It worked out quite well I must say!

Delta B3 Delta ASDA M cnc electronics box

After I wired most of it on the desk I hung it on the wall and started connecting it to the CNC.

CNC electronics cabinet delta servo cumark ES580 VFD

Finishing the mechanics

I kinda dropped and messed up the C5 1605 nuts I had on my spindles. As they were already too short anyway I decided to pick up some new ones from Aliexpress:

1605 DFU C5 ballscrew Yixindianqi Store

I was seriously impressed with how riged the DFU version of the ballscrew feels. There is no play at all. I later on measured it on the CNC itself with load and you dont see it budge at all. I can really recommend these C5 1605 DFU screws from Yixindianqi Store on Aliexpress.

20230901 195142

So after completing most of the electronics, I went off to mount the spindle and servo motors. Initially, I had put the MAKITA RT0700 router on there; but that died very quickly after a little accident when I crashed it into the toolsetter.

Because the design of my frame is more of an afterthought … I had to add some way to mount the fixture table/wasteboard on the CNC. While it is not ideal to weld on a relatively precise machine frame, it was still the easiest method to do it.

mightymill diy cnc build welding table to wasteboard frame fixture table

After completing this stage I mounted 36mm of MDF plate to it and went on to the next step

mightymill diy cnc wasteboard facing

Many small steps in between

So as it goes in a project. you lose focus on documenting a bit and do all kind of small steps. During this time I got probe basic working well on the CNC, tuned the servos and did some final adjustments on the mechanics.

Tramming and aliging the axis

So as in any precision machine build where your mechanics are to perfect, you are going to have to adjust the tram and yaw of the spindle.

I started first with fixing the “nod” of the spindle by putting in a 10mm endmill upside down and using an indicator to make sure the measured distance stayed the same while moving the Z-axis up and down. This was relatively quick to be fixed.

For the trimming (rotation of Z spindle ) I did the following:

mightymill DIY cnc router tramming the spindle

So I 3d printed a spacer so I could mount my indicator on the spindle. Turned it round to make sure the distance of the indicated stayed the same. As my z-axis is quite heavy, I found the use of a strap quite useful to slowly get it in the right spot.

Making chips!

This was the first time i milled aluminium on this machine. Drilling, milling, boring. It all went pretty well!

After spending some more time with the machine I made another short video where I did some more drilling and milling

Helical boring, drilling holes, (manual) assisted tool-change in linuxCNC with probe basic

Can it mill hardened steel?

So a question that comes up quite a lot is if the Lusintun BT30 ATC spindle can mill steel? The answer is yes, the spindle itself is not the limit. The stiffness of the machine is.

I did some testing on some hardened steel to make sure it could handle normal steel with ease.

Conclusion – Mightymill build Part #4

Since part #3 quite a lot has happened. The machine is together, is working and performing pretty well. As this is the first full CNC build that I have done there are plenty of areas that need improvement. One of the main things is to make the Z-Axis stiffer and make a better connection from the gantry to the ballscrew.

Other than that I’m happy with how it performs!

Make sure to subscribe to the newsletter to make sure you don’t miss any updates.

Feel free to reach out to me on discord

]]>
https://cncrouterinfo.com/news/mightymill-build-log-4-diy-cnc-router/feed/ 0 4343 Building Prototypes Dan Gelbart part 17 of 18 High Accuracy nonadult
Creating an Exact Match: Exploring the Replication Method for Accurate Surface Copies https://cncrouterinfo.com/article/replication-method-surface-copy/ https://cncrouterinfo.com/article/replication-method-surface-copy/#respond Fri, 10 Mar 2023 12:16:58 +0000 https://cncrouterinfo.com/?p=4240 Introduction

The replication method is a widely used technique in manufacturing and metrology to obtain accurate copies of a surface. The method involves replicating the surface of a reference material onto a workpiece using a medium such as metalized epoxy. This article provides an overview of the replication method, including its advantages, limitations, and applications.

Replication Method:

The replication method involves using a medium such as metalized epoxy to make a copy of the surface of a reference material, such as a granite surface plate to a workpiece. The surface to be replicated is first cleaned and coated with a thin layer of release agent, typically some kind of wax. The release agent is allowed to dry and is buffed to a shiny surface before the epoxy is applied. The epoxy is applied to the setup by pouring or injecting it into the setup and then allowed to cure. Once the epoxy is cured, it is peeled (or hammered) of the reference material, leaving behind an exact replica of the surface.

replication method
Surface replication accuracy example

Advantages of the Replication Method:

One of the main advantages of the replication method is its ability to produce accurate copies of a surface. The method is also relatively easy to perform and requires only basic equipment and materials. Another advantage of the replication method is that it can be used to replicate surfaces of different shapes and sizes, making it suitable for a wide range of applications.

Limitations of the Replication Method:

While the replication method is generally accurate, it is important to note that it is subject to certain limitations. One limitation is that the replication method can only produce a replica of the surface that is in contact with the reference material. If the reference material has any defects or irregularities, these will be replicated onto the workpiece.

Applications of Replication Method:

The replication method is widely used in metrology to produce accurate copies of surfaces for measurement purposes. It is also used in manufacturing to replicate surfaces for quality control and inspection. Additionally, the replication method can be used in the restoration of damaged surfaces, such as those found on antique furniture or architectural features.

Resources:

Academia:

There is a book from the 80’s or 90’s by a professor of a US university who writes about the surfaces replication method, and how they used it to make a giant 5 axis grinder… I just cant find it at this moment…

Ah, here it is!

Principles of Rapid Machine Design – MIT – Eberhard Bamberg:

https://my.mech.utah.edu/~bamberg/research/PrinciplesOfRapidMachineDesign/Principles%20of%20Rapid%20Machine%20Design.pdf

At-scale use of the replication method for big cnc machines – Rampf group:

https://www.rampf-group.com/en/aktuelles/blog/2021/how-to-2-replicating-mineral-casting-components-with-maximum-accuracy/

Replication techniques and portable machining in machine tool rebuilding – Molglice:

http://www.moglice.com/articles/replication_techniques/wrotethebook.html

PRECISION the easy way, making CNC parts too big for a hobby mill – @floweringelbow:

DIY experiment:

With most DIY builds the most difficult part is creating flat mounting surfaces for your carriages and rails. In my Mightymill build, I have the same challenges.

Creating precision surface copies using metalized epoxy

Total Time: 9 hours

Prepare your workpiece

mightymill diy cnc bottom plate drill mill hgr20 hgw20cc sorotec wetstone scraping

Make sure it is free of oil, and has a decent amount of surface roughness for the epoxy to adhere to.

Prepare the reference surface

I used Miracle wax no.8 as a release agent. Follow the manufacturer’s instructions (I did 3 coats) with buffing in between. I used a 40$ <2um error small granite surface plate.

Prepare the metalized epoxy

metallized epoxy west 105 surface replication

I used West epoxy 105 + 206 hardner, although I’d think 209 might even work better. I did a 50/50 mix of epoxy + iron powder (<63um particle size).

Tape off your part

surface replication method metalized epoxy

Note: I used a 3-4mm thick parallel to regulate the thickness of my epoxy layer.

Pour the epoxy

metallized epoxy surface replication

Make sure you remove all air and have proper coverage. This is actually the most difficult part

Let the epoxy cure

I think I let mine set for about 12 hours

Remove from the reference surface and inspect

replication method remove after epoxy

Any overflowing epoxy you can just hit off with a hammer or grind it away with a die grinder. The initial surface is quite rough due to the remaining release agent on there and any defects of your reference material.

Optimize the surface roughness and flatness

You can use either something like a 123 block + abrasive, a “kitchen” flattening stone, or any other relatively flat material. I used some dishwashing soap + the above-mentioned iron powder to basically do a lapping operation to the surface.

After about 3 – 5 minutes of lapping the surface should be smooth with most of the high sports removed.

Inspect and repeat

checking

There are various ways to inspect surface flatness. I used a Mitutoyo indicator, a 123 block, and a high-precision HGW20CC block as my reference.

The initial flatness before the optimization stage was about 8um over the whole surface. After a cycle of 1-3 times of optimizing and inspection, it is <= 2um. Which equals my reference material. Lapping becomes challenging because the materials just want to stick together. The main issue at this point is that this is extremely difficult to measure.

As you are at or nearing the requirement of lab-based CMMS or optical measurement methods.

You could make this perfectly flat by doing this to 3 surfaces and using the Withworth 3 plate method.

Does it pull a vacuum?

Estimated Cost: 5 USD

Supply:

  • Slow cure no shrink epoxy such as West 105 + 206
  • Iron powder <63um particle size
  • Tape

Tools:

  • 123 block

Materials: Workpiece Reference material Mold release wax

Conclusion:

The replication method is a simple yet effective technique for producing accurate copies of surfaces. While it has certain limitations, it is a valuable tool in metrology, manufacturing, and restoration. It allows a hobbyist or a professional to make micron-to-sub-micron accurate copies of reference surfaces. And thereby able to create flat surfaces for DIY CNC machines or metrology equipment at a relatively low cost and low effort.

]]>
https://cncrouterinfo.com/article/replication-method-surface-copy/feed/ 0 4240 PRECISION the easy way, making CNC parts too big for a hobby mill nonadult
Mightymill – Build log #3 -professional diy CNC router https://cncrouterinfo.com/news/mightymill-build-log-3-diy-cnc-router/ https://cncrouterinfo.com/news/mightymill-build-log-3-diy-cnc-router/#respond Mon, 07 Nov 2022 12:35:25 +0000 https://cncrouterinfo.com/?p=4145 The Mightymill is the name I gave my professional DIY cnc router build that I’m working on. It features IHSV57 servo motors, BT30 ATC CNC spindle, Durfill polymer concrete filling and more.

My build has finally begun and in this post I will take you on the building journey. Make sure you have read part 1 here and part 2 here .

Assembling the machine frame

It took a while, but finally I was able to move the machine frame in my recently cleaned shed and get it assembled. For me, the concrete filled machine frame was one of the most time consuming aspects of this build.

durfill UHPC machine frame diy cnc epoxy granite
Rolling the machine frame parts into the shed

The leg assembly was the most difficult to move. While I had put GD-60S wheels under it, it is till a top heavy assembly which weighs 120kg. With a bit of sweat and hurt, I was able to position it and get the assembly going.

diy cnc uhpc concrete epoxy granite farmer jack
Tractor / farmer’s jack is an incredibly useful device for such handlings

I was able to assemble it without too much hassle. To get it all square I had to use the Farmer’s jack to pull the legs inward as there was a slight misalignment. After that it is square (diagonal measurement) within 1-2 mm over a span of 1.6 meters. Which is fine for this application.

diy cnc uhpc concrete epoxy granite farmer jack mightymill fitment
Initial fitment of the extrusions

It all seems to fit pretty well. Time to go on to the next step.

Lets “rise” up!

It was time to make the riser plates. I used my old and not so trusted HBM BF25 manual mill for this. It actually had lots of troubles during this process. Wobbliness … (DC) motor brushed dying, and other fun electronics issues… But i got it going again and was able to finish the job.

mightymill bf25 diy cnc top plate
Drilling the gantry mounting plate
mightymill bf25 diy cnc top plate drill mill BAP300R bap300 honing
Honing out the holes to allow for a flat surface for the recessed cap screws
mightymill bf25 diy cnc top plate drill mill
Mounted on the extrusion
mightymill bf25 diy cnc bottom plate drill mill hgr20 hgw20cc sorotec
Milling and drilling the mounting plate for the HGW20CC carriages. 25mm alu plate

As you can see in the image, the side finish of my milling does not look very good. As I mentioned before my HBM bf25 is quite wobbly and not in a good state. There is still quite some play in the column and in the gibs even after tuning.

As the side surface is not a critical one for my application it is not too bad.

mightymill diy cnc bottom plate drill mill hgr20 hgw20cc sorotec  wetstone scraping
Flattening the mounting surface with whetstones

in a Dan Gilbart video I recently learned to make figure 8 motions when doing this. I tried it out and noticed it worked well. I did not actually check it on the surface plate but you notice that the surface is quite flat. Within >=0.0x mm I would estimate. Good enough for this part.

Whetstone set

This set of whetstones was affordable at 25$ and I was able to get it locally quickly.

harpening Stone Professional Grinding Stone Set for Knives, Double Sided Grain 400/1000 and 3000/8000, with Bamboo Base, Angle Guide
mightymill diy cnc bottom plate drill mill hgr20 hgw20cc sorotec y axis x axis
Mounting and aligning the HGW20CC carriages to the adapter plate

It all fit well without too many issues. With such precision applications be sure to torque bolts and screws correctly. It is essential that you do in precision applications to ensure equal load and proper contact between surfaces.

mightymill diy cnc 120x120 aluminium extrusion BAP400R BAP400
Milling the 120x120mm Durfill filled extrusions flat

After this I also ran the whetstones over it quickly to remove all the burrs.

In addition to this I had to buy the following items:

ItemLink
BAP300R holder – BAP 300R 50-22-5T, APMT1135-H2 KT1505Aliexpress
MT3-FMB22(M12) (BAP300R holder)Aliexpress
Cheap 3 axis DRO for mill / latheAliexpress
Items I used for creating and assembling these parts
mightymill riser
(temporary) mounting the 4mm thick steel side plates

I used some 3mm thick ground steel parallels for equal spacing vs the alu block.

mightymill diy cnc bottom plate drill mill hgr20 hgw20cc sorotec y axis x axis granite surface plate durfill
Mounting it all together on the surface plate.

I used this method to ensure that the side of the extrusions meet the adapter plate perfectly at the same reference plane.

mightymill diy cnc bottom plate drill mill hgr20 hgw20cc sorotec y axis x axis granite surface plate durfill
Semi assembled riser mounted to the gantry
Mightymill frame gantry assembly x axis y axis durfill  diy cnc
Assembled Y axis including gantry on riser blocks

Finally! it is starting to look like a CNC!

Conclusion – Mightymill build Part #3

Moving and re-assembling the machine frame was one of my biggest hurdles. But once I got going it went relatively smooth. The Farmer Jack’s helped a lot with this.

I ordered some new goodies such as Delta ASDA-M controller, 400W ECMA 20b optical encoder ac servo motors. A 1 meter 000 grade granite parallel (all surfaces) and some nice steel AC servo motor mounts. It is now all on the train from China. Hoping for it to arrive at the beginning of December.

The next step will be making the adapters for the ball screws and motors, mounting the extrusions to the table and making the z-axis adapter so it can all be mounted together.

Stay Tuned!

Make sure to subscribe to the newsletter to make sure you don’t miss any updates.

Feel free to reach out to me on discord

]]>
https://cncrouterinfo.com/news/mightymill-build-log-3-diy-cnc-router/feed/ 0 4145 Building Prototypes Dan Gelbart part 17 of 18 High Accuracy nonadult
Tool setter : Measuring tool length [#1 ultimate guide] https://cncrouterinfo.com/article/ultimate-guide-to-cnc-tool-setter/ https://cncrouterinfo.com/article/ultimate-guide-to-cnc-tool-setter/#respond Thu, 27 Oct 2022 11:17:05 +0000 https://cncrouterinfo.com/?p=4127 Final workpiece accuracy is often dependant on how accurately you can measure and compensate for tool length difference between tool changes.

CNC controllers require understanding of the exact length of tools in order to compensate for any tool length differences between milling cutters.

In this article, I go over the various style of tool length sensors available. Evaluating aspects such as accuracy, versatility, and cost.

Lower cost mechanical tool setter

The lower-cost mechanical tool setter such as the HLTNC CNC tool length sensor which I reviewed here is the most popular method of tool length measurement for DIY hobby or semi-pro CNC machines.

tool setter aliexpress tool length measurement
40$ HLTNC tool length setter

There are various models available on Aliexpress and at other sources of these lower cost mechanical tool setters. Internally they are all constructed similar. There is a plunger where the end mill presses down and internally there is a switch that gets contacted when the plunger is moved down by a certain distance.

The repeatability of this style of tool setter has been shown and tested to be within +-0.01mm – 10um. For most DIY, hobby, and semi-pro CNC machining applications this is suitable.

However you will face some challenges with irregular shaped milling tools such is index-facemills or bigger tools that exceed the size of the plunger.

In addition this style of mechanical tool setter does not allow you to measure the tool width.

The elecrtical connection of this type of tool length sensor is quite easy. It with either have an NC or NO type switch internally which allows you to connect it to your cnc controller board such as an UCCNC or Mach 3 breakout board.

comparison NO and NC contact
a comparison between No contacts and NC contacts – source us.Idec.com

Non-contact tool setter

Non contact tool setting system often recognizable the U shape is one of the most common methods for automatic tool length measurement for industrial machines.

reneshaw tool length sensor non contact tool length measurement
Renishaw NC4+ non-contact tool setter

These non-contact tool setter work by sending a small laser beam from the sending fork to the receiver fork on the other side.

Due to its non-mechanical nature of it, the accuracy and repeatability of it tool length measurement is generally around 1 – 2 um for the more affordable models such as the Sick WF2. On the higher range of the spectrum, the Renishaw NC4+ achieves a repeatability specification of +-0.5um for smaller tools and +-0.75um for larger tools

An additional benefit of this type of non-contact tool length sensor is that it allows irregularly shaped tools such as big insert-based face-mills to be accurately measured. This can often be a challenge when using a contact-based tool setter.

In addition to that you can do width measurement of an milling tool. This is especially beneficial to capture catastrophic damage to a milling tool or to verify that the physical tool matches the tool size as set in the cnc controller such as linuxcnc or UCCNC.

This width measurement is usually less accurate than length measurement. One can generally expect about 20 – 50 um measurement accuracy using a non-contact

non-contact tool length sensor cnc automatic on
Non-contact tool length setter – measurement cycle

Endmills and other milling tools are often not completely flat on the bottom face due to cutting edges etc. To measure the longest point of the endmill accurately this kind of non-contact tool length sensor requires the spindle to turn (~1000 rpm) while measuring the lowest point of the milling tool.

On the second hand market such non-contact tool setters are available from just 10$.

Popular term for this on european ebay is “Gabellichtschranke” which translates to “Fork light barrier” – one example of this is the Balluff BGL000A which you can often find new or used for 20 – 40$

Premium – mechanical tool setter

In comparison to lower-cost mechanical tool setters that are often used in the DIY CNC community, there is also a premium style available that can achieve repeatability numbers comparable to or better than non-contact tool setters.

2ec0f3059a904efb8b0b2c0c35238187

Renishaw OTS 3D touch trigger tool setter is one of such premium mechanical tool setters.

While listed as a mechanical tool setter in this article, internally it is just like the non-contact tool setter optically based to achieve better stability and accuracy numbers.

Brand new the Renishaw OTS 3D tool setter costs approximately 2000$ but used these can be found for about 500 – 1000 $ on places like ebay.

The Renishaw OTS 3D tool setter lits a repeatability specification of 1.00 um.

Renishaw OTS 3D tool setter – Tool length measurement, tool width measurement

There are a few copies of this design on aliexpress but they are still quite pricey at 1000+ $. At that price point, I would advise to look at second-hand options in the west.

Conclusion

In this article, the various kinds of tool length setters are described with each having their pro and cons. For most hobbies and DIY use, a lower cost mechanical tool setter will be sufficient.

Looking for more versatility and better accuracy? have a look at (second hand) non-contact tool setters.

Are you a job-shop that is running VMC all day long, with coolant etc – for you the premium 3D mechanical tool setters for a brand such as Renishaw might be the right option.

]]>
https://cncrouterinfo.com/article/ultimate-guide-to-cnc-tool-setter/feed/ 0 4127 ASMR Touching off Renishaw OTS nonadult
PrintNC Mini : New meta 1000$ DIY CNC ? https://cncrouterinfo.com/cnc-kits/impressive-printnc-diy-opensource-cnc-2/ https://cncrouterinfo.com/cnc-kits/impressive-printnc-diy-opensource-cnc-2/#respond Wed, 19 Oct 2022 19:20:02 +0000 https://cncrouterinfo.com/?p=4091 The PrintNC is a open source metal cutting CNC machine that was designed to be more capable and professional than the current offering of DIY open source cnc machines.

In the past few months its little brother the PrintNC Mini which extends the PrintNC capabilities further but in a much more compact and cost effective platform.

Features of the PrintNC Mini

The PrintNC mini is the baby that came out of all the findings and learnings of the (opensource) PrintNC project. The main improvements are as follows:

  • Dual HGH15 block bearings on the Y axis – Fixes the main stiffness issue which was often one of the first upgrades done for the PrintNC V3.0
printnc mini y axis dual block aliexpress
  • Triple HGH15 bearing block configuration for the X axis – This setup drastically increases the stiffness of the X axis and Z axis assembly
printnc mini x axis HGH15
  • Re-design of the Z-axis – Allows for a smaller overall package while retaining simplicity to build and overall stiffness
z axis PrintNC Mini – Its a PrintNC – But Mini
  • In-chassis Nema17 stepper motors allow for a much more compact build
PrintNC mini Nema 17 x axis motor

PrintNC mini specifications

The standard build has the following dimensions:

  • Wasteboard 395 x 500 mm
  • Y axis beams: 75×50 mm steel tube
  • X axis beam: 50×50 mm steel tube
  • Z travel: 110mm
  • Y travel: 300mm
  • X travel: 300mm

The PrintNC Mini is designed with parametric modelling. You can scale-up and scale-down the design within reason.

What makes the PrintNC so special vs other DIY CNC router offering?

The PrintNC Mini’s design makes use of rectangular steel beams which are interconnected with bolts to keep it DIY friendly.

It avoided all the shortcomings from entry level desktop CNC-routers that are on the market.

Such as the Indymill and Carbide 3D’s Nomad which are far less capable then the PrintNc

To name a few:

  • Ballscrews on all axis
  • Dual and triple ” Hiwin ” bearing block design
  • rigid steel frame
  • Supports watercooled 65mm spindle
  • 3D-printed parts on the parts you can get away with less tensile strength
  • Designed to mill non-ferrous materials

PrintNC Mini current status

The PrintNC mini is still in beta mode. Meaning it is only available to a select few which have purchased the 3D files and get access to the member zone. At this point approximately 2 or 3 completed builds were spotted on the Discord.

It is too early to know the full extents and capabilities of the PrintNC mini. But looking at how it was designed and the already excellent performance of the PrintNC DIY router, I have full confidence in it.

Looking for something completely different?

Have a look at my build the Mightymill :

Conclusion

The PrintNC mini is currently in Beta status and a few builds have shown up on the discord. The design carries many improvements from the PrintNC V3.0 and seems to have addressed the main issues with that design.

It is too early to know the full extents and capabilities of the PrintNC mini due to small amount of builds out there.

I’ll definitely be watching closely at how it performs over the coming few months.

Frequently asked questions – FAQ

Below is a list of the most frequently asked questions relating to the PrintNC

What is the PrintNC mini

The PrintNC mini is the latest and greatest development in the PrintNC project. It is a machine with a smaller footprint featuring double linear carriages all over. It is however not open source anymore and requires a payment to access the files.

PrintNC Mini kit BOM

The (public) PrintNC mini bom (linear components) can be found here For the full bom purchase the 3D files etc. From https://printncmini.com/

PrintNC Mini aliexpress kit

There is no kit available for the PrintNC mini. Want to source it yourself? look at the public bom here and HLTNC cnc Aliexpress store

Where can I find the PrintNC mini 3d file

The PrintNC Mini is a for profit project. There are no public files available. You can buy them on the PrintNC mini website.

How much does the PrintNC Mini cost?

1000$? Pricing really depends on build size, local steel prices etc. But it is mentioned on the PrintNC discord that a mini can be had for ~1000 – 1500 USD

What are the PrintNC dimensions

The PrintNC Mini is designed with parametric modelling. You can scale-up and scale-down the design within reason. The standard machine footprint is 400 x 500 mm

Where can I find the PrintNC discord

You can find the discord here

]]>
https://cncrouterinfo.com/cnc-kits/impressive-printnc-diy-opensource-cnc-2/feed/ 0 4091 PrintNC - Videos from the Discord Chat nonadult
Mightymill – Build log #2 -professional diy CNC router https://cncrouterinfo.com/news/mightymill-build-log-2-professional-diy-cnc-router-2/ https://cncrouterinfo.com/news/mightymill-build-log-2-professional-diy-cnc-router-2/#respond Fri, 14 Oct 2022 10:52:25 +0000 https://cncrouterinfo.com/?p=4047 The Mightymill is the name I gave my professional DIY cnc router build that I’m working on. It features IHSV57 servo motors, BT30 ATC CNC spindle, Durfill polymer concrete filling and more.

My build has finally begun and in this post I will take you on the building journey. Make sure you have read part 1 here.

The heavy duty z-axis

Due to wanting to use a BT30 ATC spindle I had to upgrade to a heavy duty Z-axis. The design I opted for was originally designed by Crabs Shed. I optimized some small aspects of it and added it to my design.

heavy duty z-axis cnc machine design
Fusion360 image of the heavy duty z-axis

Milling the z-axis plates

Crabs Shed was so kind to help me with milling the z-axis plates for my diy cnc build.

He even made a video of him milling it:

Crab shed – milling z-axis

Initial measurements

heavy duty z-axis diy cnc router image
Measuring rail deviation vs eachother

One of the first things I did after receiving the plates was mounting my Sorotec Blue line HGR20 rails to it and measuring the (relative) flatness of the base plate versus it.

I quickly noticed that the leftover milling marks had a significant impact on the relative flatness of the mounting surface.

As the rails I uses are P – grade and my carriages have p1 preload it adds additional requirements on the rail mounting surfaces and alignment versus each other.

linear rail hgr20 mounting surface diy cnc router uhpc 8020 t-slot
Excerpt from Hiwin linear rails assembly document

The image above gives you an indication regarding the accuracy of various parts of the rail and the various grades available. Regular Aliexpress “china” rails will be grade C or worse undefined.

I measured too much deviation of the z-axis mounting plate for my liking. I really wanted to keep this under 0.01mm or better hence I had to take it one step further.

Surface correction step #1

I got myself a set of whetstones from aliexpress in order to get rid of the milling marks and achier an overall surface which is more uniform.

In terms of improving the surface finish and flatness this did the most. It removed all the high spots and made the surface much more even.

Whetstone set

This set of whetstones was affordable at 25$ and I was able to get it locally quickly.

harpening Stone Professional Grinding Stone Set for Knives, Double Sided Grain 400/1000 and 3000/8000, with Bamboo Base, Angle Guide
diy cnc z-axis flat whetstone
Surface quality after initial step of making the surface more ven.

Surface correction step #2

I got myself a small and affordable granite surface plate. It came with a full test certificate and all.

Surface plate cheap eu 000 grade A 1.2um
Test certificate of surface plate

I got this since i wanted to scrape the high spots of the mounting surfaces flat.

In addition to this I had to buy the following items:

ItemLink
Gedore 133 F-200mm HSS scraperhttps://amzn.to/3MtxuUp [USA]
https://amzn.to/3CYbJcf [DE]
Diamant bluing paste – Tuschierpastehttps://amzn.to/3rXDr2y [DE]
Rubber brayer rollerhttps://amzn.to/3g1Obdj [USA]
https://amzn.to/3MvDKe6 [DE]
Items I used for surface scraping the alu z-axis plate

In total I spent about 2 hours of scraping. Can significantly speed it up if your initial plate is flatter or if you use power tools such as a dremel to do the difficult work for you.

surface scraping aluminium z-axis diy cnc
After scraping bottom mounting plate
surface scraping aluminium z-axis diy cnc
After scraping top mounting plate

I was not completely happy about the Diamant bluing paste. When indents get smaller than 0.01mm you will have a very hard time seeing it. There are better alternatives out there albeit those are difficult to get as an European.

When fully assembled, I measured the parallelity of the top plate vs the mounting surface of the Z-axis and it is well below 0.01mm. Good enough for me!

Mounting the Lusintun ATC spindle

Time to start drilling holes in the 100mm spindle mount.

100mm spindle holder drill hole BF25
Drilling holes in the 100mm spindle mount

The spindle mount was too tall so I could not fit a bigger size drill in my BF25L. So i had to put it on the side and ream it to the final size of 8.5mm.

100mm spindle holder drill hole BF25
Manually drill to final size of 8.5mm
100mm spindle mount lusintun BT30 atc cnc spindle diy z-axis heavy duty z-axis
Semi-assembled heavy duty z-axis

How heavy is the Z-axis?

100mm spindle mount lusintun BT30 atc cnc spindle diy z-axis heavy duty z-axis weight 25kg
Z-axis weight measurement 25.4kg

I would have guessed that it would have been heavier but 25.4kg it is!

New goodies

As I’m still waiting on quite a few milled parts for my cnc build I put my focus a bit on other aspects of the build.

HGR20 linear rails covers

To protect my nice precision and preloaded linear rails I know that I needed to get myself some linear rail protection. After looking on Aliexpress I found myself some.

HGR 20 rail cover aliexpress
HGR 20 rail cover aliexpress
20221005 124321

I got 6 of the 600mm length ones. This is probably a bit too long for my build but I was afraid to get ones which were too short. It has many “internal supports”. This enables you to cut it to size when needed. You can find them here on Aliexpress.

Tool length measurement

In addition to that my tool length measurement sensor just came in. It seems like quite a solid and professional item. I also made a separate review of it. For those interested you can find it here.

Finishing up the machine frame

As I had too little concret last time, I went to Hornbach, got some more and finished up the second leg of the machine frame.

20221008 154653

I cut some extra holes in the legs as I wanted to make sure it was completely filled.

After grinding it open I observed that it was completely filled. So there is no need for doing this. the total weight of a single concrete filled leg is 120kg now.

Mounting for the machine feet

I started cutting some 120x120mm squares out of 10mm thick steel plate to have a surface to mount my GD-60 levelling feet to.

angle grinder cut 10mm steel diy cnc
cutting out steel plates with angle grinder

After cutting and tapping it was time to grind off some paint from the legs and weld them to the frame. It made a little mess of my previously beautifully painted kern red paint.

weld steel plate machine leg table diy cnc
router concrete
Steel feet after welding mounting plate to it

I will have to clean up the spatter a bit and re-paint the damaged parts.

painted machine frame kern red concrete uhpc
Re-painted the machine leg

Conclusion – Mightymill build Part #2

Getting the z-axis mounting surfaces flat and dialed in was initially one of my bigger concerns. But after wet sanding it and scraping I was quite happy with the result.

Additionally I was able to make some progress regarding the machine frame.

Now it is finally ready to go to the next step and that is mounting and aligning the alu extrusions and rails to each other. And start making my design into reality.

Make sure to subscribe to the newsletter to make sure you don’t miss any updates.

Feel free to reach out to me on discord

]]>
https://cncrouterinfo.com/news/mightymill-build-log-2-professional-diy-cnc-router-2/feed/ 0 4047 Machining 5083 aluminum Z axis plate on a DIY CNC gantry router. nonadult
Mightymill – Build log #1 -professional diy CNC router https://cncrouterinfo.com/news/mightymill-build-log-1-professional-diy-cnc-router-2/ https://cncrouterinfo.com/news/mightymill-build-log-1-professional-diy-cnc-router-2/#respond Wed, 05 Oct 2022 13:40:03 +0000 https://cncrouterinfo.com/?p=4023 The Mightymill is the name I gave my professional DIY cnc router build that I’m working on. It features IHSV57 servo motors, BT30 ATC CNC spindle, Durfill polymer concrete filling and more.

Mightymill cnc router

My build has finally begun and in this post I will take you on the building journey.

The machine frame

My machine frame is built out of 120x120x4mm thick steel tubing. I chose this size as I could get it relatively cheaply. It is massive overkill, however. As my shed only has a small door it needed to be able to come apart easily so I opted for various bolted connections instead of welding it fully (which would have been much and much easier).

diy cnc router machine frame
Rough fit-up of pre-welded cnc frame components

I added some extra supports for the machine bed which is not shown in the image above.

For painting I opted for Nelfamar Vinyl Plus which as a marine grade vinyl paint. I used this is various outside based projects before and it is easy to use, durable and quite affordable. The color I opted for is RAL3002 “Kern red”.

20220917 113816
Machine frame after painting

Concrete time

I wanted to take advantage of the vibration dampening properties of filling the machine frame with polymer concrete such as UHPC or Durfill. I describe the workings of that in this post here.

As Durfill is relatively expensive when you use it in low quantities I opted for using off-the-shelf pre-mixed concrete from the local Hornbach which at 2.75 EUR per 25kg bag is a steal. I added Moertelshop’s Flup4 to it to enhance its properties.

machine frame UHPC polymer concrete DIY cnc concrete CNC
Filling side-supports with ~40kg of UHPC concrete
machine frame UHPC polymer concrete DIY cnc concrete CNC
One support leg is approximately 80kg of concrete. The total weight of one leg is about 120kg

To cover the bolts I added grease to them and tighten them to the steel base. After semi-drying the concrete they were removed. I still need to do one of the steel legs. When I have some time in the coming weeks I’ll proceed with it.

Aluminium extrusion

For the machine itself, I used 80x80mm aluminum extrusion for the Y axis and 120x120mm extrusion for the X axis. The gantry risers are also 120x120mm aluminum t-slot profile.

professional diy cnc machine side view
professional diy cnc machine z

120120 aluminium extrusion DIY cnc machine 8080
120×120 aluminium extrusion for the grantry and risers, 80×80 t-slot extrusion for the y-axis.

Again to enhance it’s stiffness and vibration dampening properties I have filled these with UHPC polymer concrete. The specific product I used is Durfill by Durcrete.

It performs better than regular concrete or run-of-the-mill UHPC. As the volume for these aluminum extrusions is limited I chose the more expensive but better-performing Durfill product.

Polymer concrete time – Durfill

Durfill expands a little to ensure a good hold on the containing material. To ensure a clean mounting surface a spacer was created to prevent it from expanding past the edge.

20220925 102730 1
Spacer created out of regular garden sand

Afterwards the spacer can just be washed out by washing it out with water. This method is extremely simple but works well.

With the Durfill, I just followed the mixing instructions and poured it into the aluminum extrusion. Whatever was spilled on the side, just wash it off with the garden hose.

Durfill aluminium extrusion 8080 120120 t-slot
tslot diy cnc router  UHPC polymer concrete
Filling aluminium extrusion with Durfill

After drying, the washed out spacers of the riser tubes look like this:

Durfill aluminium extrusion 8080 120120 t-slot
tslot diy cnc router  UHPC polymer concrete

I did some video recording during this process. I’ll be uploading that somewhere in the coming weeks on my youtube channel.

The gantry tubes etc have also dried at this point.The weight of the table frame is about 400kg after filling it with concrete and mounting it togther.

Mounting and adjusting the Linear guides

For my design I utilized Sorotec Blue‘s HGR20 rails with P – precision class and P1 preload.

One of the first things I had to do was to create an adapter in order to allow two HGW20CC carriages and my dial indicator to be mounted to it. With a hole in the middle to tighten the t-slot nut and bolt. If you are interested in the drawing of this just hit me up on Discord.

Linear rail alignment adapter sorotec blue HGR20 HGW20CC aligning linear rail linear rail mounting
Linear rail alignment adapter

After finishing this on my HBM BF25 mill (glorified drill press) I mounted it on my Y axis rail.

Linear rail alignment adapter sorotec blue HGR20 HGW20CC aligning linear rail linear rail mounting
Rail alignment adapter
ProductLink
0.01 mm resolution dial indicator20$ aliexpress
Magnetic dial indicator base stand15$ aliexpress

Buy these t-slot nuts!

I used the regular “twist and turn” t-slot nuts before and they are… very bad for this application. After switching to the model on the right all my adjustment issues went away. I was able to align the whole rail in just a few minutes instead of an hour of tinkering. Do not cheap out on your (t-slot) nuts!

10PCS M3 M4 M5 M6 M8 M10 T Block Square Nuts T Track Sliding Hammer Nut T Nut nf

After using the premium of style of t-nuts the adjustment went swiftly.

Video of the linear alignment

[Gantry tube] I was able to align it within 2um with ease (relative angle)

I aligned the distance between the blocks to about 10um. This took about 15 minutes of work. Good enough for me 🙂

Conclusion – Mightymill build Part #1

I was able to make a good amount of progress so far. The next step is starting with the Z-axis and getting that going. Make sure to subscribe to the newsletter to make sure you don’t miss any updates.

Feel free to reach out to me on discord

Continue reading

https://cncrouterinfo.com/news/mightymill-build-log-2-professional-diy-cnc-router/?relatedposts_hit=1&relatedposts_origin=4023&relatedposts_position=1
]]>
https://cncrouterinfo.com/news/mightymill-build-log-1-professional-diy-cnc-router-2/feed/ 0 4023 #1 Aligning Linear Rails on Aluminum Profile (HGR20) nonadult
Revolutionary – Polymer Concrete – Vibration Damping Material for Machine Frames https://cncrouterinfo.com/article/revolutionary-polymer-concrete-vibration-dampening/ https://cncrouterinfo.com/article/revolutionary-polymer-concrete-vibration-dampening/#respond Tue, 04 Oct 2022 14:33:54 +0000 https://cncrouterinfo.com/?p=3984 Polymer concrete also available as a completed product such as UHPC – ultra high performance concrete has interesting properties which are beneficial for vibration dampening in machine frames such as for a diy cnc machine. However, there are some drawbacks to using polymer concrete that you should be aware of before you decide to implement it in your next project.

What is polymer concrete?

Polymer concrete is the composite material made by fully replacing the cement binders of conventional cement concrete with polymer binders or liquid resins, and is a kind of concrete-polymer composite. Replacing these binders allows new and interesting properties which excel above regular cement based concrete.

How is it made?

Polymer concrete (PC) consists of an aggregate mixed with a monomer or resin that is subsequently polymerized in place. The techniques used for mixing and placement are similar to those used for portland cement concrete. After curing, a high strength (greater than 10,000 psi), durable material is produced.

There are various commercial products available in pre-mixed form. Each having their own speciality such as a good basis for molding machine components – Nanodur or for filling hollow areas in machine beds to provide better vibration dampening properties – Durfill .

Increasing vibration dampening properties of machine frames

Polymer concretes – especially UHPC mixes are an increasingly popular material for DIY and professional CNC machines. It allows you to upgrade an steel tube or aluminium tube based machine frame and add beneficial dampening properties to it.

How much improvement can you expect?

Below is an illustration showing los coefficient of materials (dampening performance) vs young’s modulus (stiffness).

loss coefficient modulus
Steel approximately 0.01% loss coefficient; epoxy granite 0.05%, concrete 0.2% durfill UHPC ~0.4%

Epoxy granite for example is approximately 3-5 times better in dampening vs an empty steel tube. But there are other polymer concretes that exceed the improvement by 50 times. source: Durfill – Fraunhofer -IWU .

durfill polymer concrete uhpc machine frame vibration dampening
Excerpt Iwu Fraunhofer vibration dampening of various material sandwiches
MaterialDampening[%]
Steel tube0,070
Steel tube filled with light concrete0,220
Steel tube filled with fine concrete0,180
Steel tube filled with Durfill0,380
Steel tube filled with polymer concrete
UHPC
0,130
Steel tube filled with Epoxy granite0,050
Vibration dampening percentages polymer concrete UHPC

As can be seen in the table and image above there is a big range of performance depending on which filling is used in the machine frame construction.

My personal experiments

I wanted the best performance for my up and coming cnc build so I decided to fill my aluminium extrusion with Durfill.

Coming … Professional DIY CNC Machine

Containing the concrete

Durfill aliminium extrusion 8020 80/20

I filled the bottom of my aluminium extrusion with garden sand. With some light compressing it made a good and easily removable spacer. Which afterwards could just be removed by spraying it with water.

Filling the aluminium extrusion

Durfill is easy to mix. Just add 2,3 liters of water to 25kg of pre-mixed UHPC – mix it and pour it into the aluminium extrusion. It is self compacting, removes the bubbles by itself. Therefor it is very easy to use.

aluminium extrusion durfill 8020 80/20 120x120 80x80
Filling aluminium extrusion with Durfull. 120x120mm extrusion (left) , 80x80mm extrusion (right)

Finished product

durfill aluminium extrusion
Dried Durfill in aluminium 120x120mm aluminium extrusion

Conclusion

Polymer concrete is an awesome material and filler for diy and professional CNC machines. Albeit a little bit expensive, it is easy to use and has very beneficial properties for machine frames and other applications.

Its practical use is immediately noticeable when knocking on an empty aluminium extrusion and one that has been filled with a uhpc product such as durfill. It does not ring which an empty extrusion or tube would do. When you knock on it it sounds like a dead knock such on a big piece of granite or concrete wall.

Frequently asked questions – FAQ

Does filling aluminum extrusion with UHPC / Durfill make it stiffer?

Yes filling aluminium extrusion with UHPC – Durfill or any other polymer concrete makes it stiffer. To calculate how much see Durfill Datasheet for an example.

What is the difference between durfill and castings made from reaction resin-bonded mineral cast or polymer concrete?

With both materials, the coarse aggregate and the fine sand are bonded with a binding agent. 
In the case of polymer concrete or mineral casting, epoxy resin is usually used for this. 
It is an excellent adhesive, but it is not easy to process and clean. 
With durfill, the binder is cement paste. 
Due to the further development of concrete technology, the cement-bound mineral casting has sufficient strength and rigidity for applications in mechanical engineering.

Do you absolutely need composite anchors?

If you want steel and grout to work together, you need a swelling agent for all cement-bound grouting because of the shrinkage that occurs technologically. 
Furthermore, compound anchors or shear cams are essential to absorb the shear forces and to prevent the casting compound from sliding towards the steel surface. 
The steel surface may be rusted and wet at the time of backfilling. 
In the case of mineral casting with epoxy resin, one relies on the adhesive effect of the polymer on the steel. 
However, this only applies if the steel surface has been blasted, degreased and dried beforehand. With my aluminum extrusions I did not use any anchors.

What processing temperature do you need?

The warmer it is in summer, for example, the shorter the processing time and the quicker the hardening of the cement-bound mineral cast. 
At temperatures below 5°C, hardening is so slow that it can take several days before the component can be transported. 
In the event of frost, the UHPC that has not yet hardened freezes and the structure is destroyed. 
In cold and very hot temperatures, it is advisable to carry out the backfilling in a hall.

What is the secret behind durfill?

Due to suitable concrete technology measures, durfill is significantly stronger and more fluid than the standard concrete from the hardware store. 
This is achieved by lowering the w/c value with powdered superplasticizers and grading the grain size of the binder down to the micrometer range. 
The ingredients are identical to commercial concrete and durfill can therefore be disposed of like this. 
We will be happy to tell you the waste key number.

Can I process the material myself?

Yes, the ready-to-use dry mix durfill was developed with the aim of being easy for everyone to use.

What is the difference to Nanodur concrete?

As ready-to-use dry concrete, all aggregates must be oven-dried with durfill before mixing. 
The swelling agent and the powdered superplasticizer also make the product more expensive and reduce its performance. 
In short: durfill is twice as expensive and has a significantly lower performance compared to Nanodur concrete. 
No initial investment in a mixing plant is required for this.

Where can you buy Durfill or Nanodur in low quantities?

Moertelshop in germany sells it in small quantities (below one ton) in 25kg bags.

]]>
https://cncrouterinfo.com/article/revolutionary-polymer-concrete-vibration-dampening/feed/ 0 3984 How to Build Epoxy Granite Machine Base nonadult
88$ JMC IHSV57 180W DC servo motor https://cncrouterinfo.com/review/jmc-ihsv57-180w-dc-servo-motor/ https://cncrouterinfo.com/review/jmc-ihsv57-180w-dc-servo-motor/#comments Fri, 23 Sep 2022 14:06:21 +0000 https://cncrouterinfo.com/?p=3745

Introduction

Are you looking for a low-cost servo motor for your DIY CNC machine? The JMC IHSV57 180W DC servo motor may be the perfect choice for you. This servo motor has gained popularity in the DIY CNC field in recent years for its quick rapids and potential for increased accuracy.

Unpacking the JMC IHSV57

When you unpack the JMC IHSV57, you’ll find that it is well-packaged in a sturdy box with ample foam padding.

JMC IHSV57 180w integrated servo stepper packaging

The motor itself feels heavy and well-constructed, with “phoenix” style plug-and-play connectors for power, control, and communication signals.

The power connector has screw terminals to prevent it from coming loose during installation or use.

JMC IHSV57 180w integrated servo stepper packaging connector

The mechanical construction of the JMC IHSV57 also feels sturdy and professional.

JMC IHSV57 180w integrated servo stepper packaging

How to connect JMC IHSV57 180W servo

To connect the JMC IHSV57 servo motor, you can use the connection diagram provided by the manufacturer.

JMC IHSV57 180w DC servo how to connect

You can find the connection diagram here *I do not use the ELS 4 controller but GRBRLHAL2k*

For a neater and easier to manage connection, you can use shielded flexible ethernet cable to connect the servo/stepper signals to your CNC controller. This helps to reduce EMI and EMC issues.

JMC IHSV 57 JMC servo motor 180W

This made the connection very easy and clean. The twisted pairs and double shielding of the CAT5 ethernet cable helps enormously against EMI and EMC issues. I really recommend using it. You can find the 8 wire to ethernet adapter from Aliexpress here

JMC servo motor tuning

Tuning the JMC IHSV57 servo motor can be a bit more challenging than with more expensive controllers, but there are resources available to help you. Videos such as those listed in this article can provide helpful guidance for initial autotuning and further understanding of the tuning process.

JMC AC servo tuning software IHSV57 JMC servo

Where you would get 80-90% there while using “proper” autotuning algorithm from a more professional but also much more expensive servo controller, with the JMC servo control software it is a bit more work.

Normally I would use resources such as the National Instruments – Understanding servo tuning guidelines.

But for the JMC servo tuning I found the following resources the best to get started on tuning your IHSV57 servo:

This first video gets you going with the initial autotuning.

The second video got gave me a lot extra background information and allowed me to tune my IHSV57 servo motors well.

Frequently asked questions – FAQ

These are the most frequently asked questions related to the JMC IHSV57 180W DC servo motor.

How to tune IHSV57 servo

What helped me the most is the videos posted in this article by JB Worx Studio.

Where can I find the JMC IHSV57 Manual

The user manual of the IHSV57 can be found here

Where can I find the JMC servo control software?

The control software for the IHSV57 servo series can be found here

Should I get a servo motor or stepper motor for my DIY cnc

This is not an easy question. There are many pro and cons when making this choice. In this article we talk about this subject in detail.

How to fix JMC servo control connection issues

Ugreen USB to RS232 COM Port Serial PDA 9 DB9 Pin Cable Adapter Prolific pl2303

Initially I had some serious problems getting connected to the JMC IHSV57 servo motor through the JMC servo controller software. When I purchased a premium RS232 UGREEN cable it fixed my issue.

Conclusion

Overall, the JMC IHSV57 180W DC servo motor is a great choice for those looking for a low-cost option for their DIY CNC machine. It may take some extra tuning effort, but the end result is a quick and responsive CNC router. Plus, at a price of just 88$ per servo, it’s a great value. Get yours on Aliexpress before stock runs out.

]]>
https://cncrouterinfo.com/review/jmc-ihsv57-180w-dc-servo-motor/feed/ 3 3745 Milling Quietly: Tips and Tricks nonadult