Mechanical Parts

Mechanical Parts

This section covers all mechanical parts and tools needed for the build.

Dimensions of the Machine

All data given in this section is for a machine with the following dimensions:

  • Outer frame dimensions: 1000 x 640 mm
  • Work Area: 750 x 475 mm

I would not recommend to increase the length of the gantry since you would loose rigidity. The length perpendicular to the portal is less critical in terms of stiffness because the frame is screwed to the ground. However, prices for longer ball screws and rails increase non-linearly, so be warned. It is a good idea to ask yourself how big your machine really needs to be. Bigger is not automatically better because the stiffness is significantly reduced. And we want the machine to be as rigid as possible so that we can mill with precision. In retrospect, I would have built the non-gantry axis even shorter than it is now.

If you choose to build the machine with other dimensions than stated, you will only have to change the length of profiles, ball screws, and rails. Note that available sizes change gradually (50-100 mm steps). All other parts stay the same no matter the size.

Examples:

  • Shorten the portal by 50 mm:
Part Name Old Dimensions New Dimension
Ball screw SFU1605 1x 650 mm 1x 600 mm
Linear Rail MGN12 2x 650 mm 2x 600 mm
Gantry Profile 2x 40x60x666 mm 2x 40x60x616 mm
Frame Profile 2x 40x40x560 mm 2x 40x40x510 mm
  • Shorten the frame (perpendicular to the portal) by 100 mm:
Part Name Old Dimensions New Dimension
Ball screw SFU1605 2x 1000 mm 2x 900 mm
Linear Rail MGN12 2x 1000 mm 2x 900 mm
Frame Profile 2x 40x80x1000 mm 2x 40x80x900 mm

Extruded Aluminum Profiles

All used T-slot profiles are “I-Type slot 5” based, which means that a cross-section with one T-slot on each side has the dimensions 20 mm x 20 mm and the slot has 5 mm width. As far as I learned, there are two types of extrusions in Europe, I-type (by the company Item) and B-type (by the company Bosch). The profiles I initially ordered from Banggood were neither one nor the other. Accordingly, the nuts you order fit sometimes better and sometimes worse. This makes the precise alignment of the rails on the profiles unnecessarily difficult. So for the second build I ordered everything I-type based from Europe and it fits way better. The nuts even have small bars which help to center them in the slot (that’s also the reason why I switched from hammer nuts to those which you have to slide into the slot before closing it). So compare the prices from banggood vs. quality profiles from Europe/US, for me it was even cheaper to order them locally.

Another important point: The “I-Type slot 5” profiles have tapholes for M5 threads (diameter 4.3 mm). All plates which are screwed to profile ends are prepared for M5. If you buy another system check for the taphole diameter. If needed I can export a set of plate files which are prepared for M6, just send me a message.

tools

Part Name Quantity Dimensions        
Frame Profiles 2 40 x 80 x 1000   ebay Motedis  
  2 40 x 40 x 560 Amazon ebay Motedis  
Gantry Profiles 2 40 x 60 x 666 Amazon ebay Motedis  
Z Axis Profiles 2 20 x 20 x 270 Amazon ebay Motedis  
T-nut with bar I-Typ Nut 5 [M3] 150   Amazon ebay Motedis  
T-nut with bar I-Typ Nut 5 [M5] 50   Amazon ebay Motedis  
Brackets I-Typ Nut 5 5-10   Amazon ebay Motedis  

The number of M3 T-nuts takes into account that you use every borehole in the rails - which I highly recommend for the greatest possible rigidity.

For the connections between fixed block bearings and the frame you need threaded steel sockets (inner thread diameter M6, outer diameter 10 mm, length 30 and 40 mm). If the links don’t work for you, search for the following keywords: “Threaded sockets”, “long nuts”, “round long nuts”, “connecting nuts”, “threaded sleeves”.

Part Name Quantity        
Portal Axis: Threaded sockets M6 x 10 x 30 4 ebay Amazon Aliexpress  
Frame Axis: Threaded sockets M6 x 10 x 40 8 ebay Amazon    

I ordered more than enough, if you can’t find them send me a message in our facebook group!

You will need to cut M5 threads into the ends of the profiles (and M6 threads into one of the milled plates), I have bought this set of thread cutters, this would be an alternative from China.

Motion

Ball Screws, Bearing Blocks, and Couplers

The Cindymill uses ball screws on all axes. There are cheaper solutions but, in contrast to trapezoidal screws, they have negligible “backlash” (put a nut on a screw and move it in both axial directions without turning it. If you can feel it moving that’s backlash, which means that you mill with less precision because you first move the screw freely in the thread each time you change direction). “SFU” is the DIN type of ball screw, “1605” means that the outer diameter is 16 mm and the gradient is 5 mm per rotation.

Part Name Quantity Length      
Frame Ball Screw SFU1605 2 1000 Amazon ebay Aliexpress
Portal Ball Screw SFU1605 1 650 Amazon ebay Aliexpress
Z Axis Ball Screw SFU1204 1 250 Amazon ebay Aliexpress

You need two bearing blocks per ball screw: BK12 and BF12 for SFU1605, BK10 and BF10 for SFU1204. If they are not part of a ball screw set, you will need to order them separately. To be able to attach them to the frame the blocks have to have holes in axial direction. Be sure that the blocks you order have these holes (see image below). tools

Part Name Quantity      
BK12 + BF12 3 (2x frame + 1x portal) Amazon ebay Aliexpress
BK10 + BF10 1 (1x Z axis) Amazon ebay Aliexpress

Future alternative: FF12, FK12..

To connect the motors to the ball screws you need couplers. NEMA23 motors usually have a shaft diameter of either 6.35 mm or 8 mm (check the motors you ordered!). The ends of the ball screws have 10 mm (SFU1605) and 8 mm (SFU1204) diameter.

Part Name Quantity      
SFU1605 Coupler 6.35/8 x 10 mm 3 (2x frame + 1x portal) Amazon ebay Aliexpress
SFU1204 Coupler 6.35/8 x 8 mm 1 (1x Z axis) Amazon ebay Aliexpress

Linear Rails

The Cindymill uses MGN12 linear rails. Again, “MGN” is the type, “12” is the width of the rail in mm. The corresponding blocks travelling on the rail are called “MGN12H”. You need 12 of them - usually you will get one block with an ordered rail, just order the remaining number of blocks to have 12 in total.

Part Name Quantity Length      
Frame Rails MGN12 2 1000 Amazon ebay Aliexpress
Portal Rails MGN12 2 650 Amazon ebay Aliexpress
Z Axis Rails MGN12 2 250 Amazon ebay Aliexpress
Rail Blocks MGN12H 12   Amazon ebay Aliexpress

Ball screws and linear rails from China are usually covered in a coating for preservation against rusting, this is not lubrication! It is recommended to degrease the components (I used bike chain cleaner, acetone is also possible) and to lubricate them properly (I used this grease for the bearings and a silicone oil to cover the metal surfaces).

Printed Parts

Plastic is too flexible to be used meaningfully as important parts in a milling machine. In particular, components that are subject to constantly changing high loads should be built as rigid as possible. The only printed parts in the Cindymill are spacers. In the Github repository you will find a folder named “/Printed_Parts/”.

On the top level you will find these spacers for the Z axis:

Part Name Quantity Purpose
‘Z_Axis_Frame_Spacer.stl’ 8 Connects the Z axis 2020 profiles to the backplate.

These parts are really small, you could theoretically mill them but it’s not worth the effort. Print them heavy, e.g. 5 perimeters, 25% infill.

printed_parts

Then there is a folder “/Spacers_you_could_print/” which includes spacers which are also given as DXF files to be milled but could also be printed if not possible otherwise. If you decide to print them, choose very heavy settings, e.g. 5 perimeters, 50% infill.

In the folder “/Tools/” you will find useful helpers for aligning the linear rails:

Part Name Quantity
‘Cindymill_Portal_Rail_Alignment_Tool.stl’ 1
‘Cindymill_Z_Rail_Alignment_Tool.stl’ 1

If you don’t have a printer yet, I can recommend an Ender 3 Pro to start. It is generally well respected and has a vital community. The Prusa Mini+ would eventually be more reliable but is also more expensive.

printed parts

Screws

The required screws are split up for the case that you need them separately (e.g. if you want to build only the Z axis). If you need all of them take the total list. I order all my screws from one eBay trader (all given ebay links below), it’s inexpensive, reliable and fast but shipping could be too high if you order from outside germany - compare the prices..

Note that most of the screws are DIN912 (“allen screws”) but for the portal you will need 8x M5x25 ISO7380 (“pan head screws”) to avoid contact with the frame rails (marked red in the image below). You could also use only ISO7380 instead of DIN912 if you prefer the look but I think they are a bit more expensive..

pan head screws

Frame

Part Name DIN Quantity      
M3 x 08 912 80 Amazon ebay Aliexpress
M5 x 14 912 16 Amazon ebay Aliexpress
M5 x 20 912 32 Amazon ebay Aliexpress
M5 x 35 912 8 Amazon ebay Aliexpress
M5 x 40 912 8   ebay Aliexpress
M5 Nuts 934 24 Amazon ebay Aliexpress
M6 x 20 912 8 Amazon ebay Aliexpress

Portal

Part Name DIN Quantity      
M3 x 08 912 52 Amazon ebay Aliexpress
M3 x 14 912 16 Amazon ebay Aliexpress
M5 x 10 912 20 Amazon ebay Aliexpress
M5 x 20 912 36 Amazon ebay Aliexpress
M5 x 25 ISO7380 8 Amazon ebay Aliexpress
M5 x 30 912 4 Amazon ebay Aliexpress
M5 x 35 912 8 Amazon ebay Aliexpress
M5 x 40 912 4   ebay Aliexpress
M5 Nuts 934 12 Amazon ebay Aliexpress
M6 x 20 912 8 Amazon ebay Aliexpress

Z Axis

Part Name DIN Quantity      
M3 x 08 912 20 Amazon ebay Aliexpress
M3 x 14 912 32 Amazon ebay Aliexpress
M4 x 12 912 6 Amazon ebay Aliexpress
M5 x 14 912 4 Amazon ebay Aliexpress
M5 x 20 912 10 Amazon ebay Aliexpress
M5 x 22 912 8 Amazon ebay  
M5 x 25 912 4 Amazon ebay Aliexpress
M5 x 30 912 4 Amazon ebay Aliexpress
M5 Nuts 934 4 Amazon ebay Aliexpress
M6 x 20 912 8 Amazon ebay Aliexpress
M6 x 40 912 6 Amazon ebay Aliexpress

Total

Part Name DIN Quantity      
M3 x 08 912 152 Amazon ebay Aliexpress
M3 x 14 912 48 Amazon ebay Aliexpress
M4 x 12 912 6 Amazon ebay Aliexpress
M5 x 10 912 20 Amazon ebay Aliexpress
M5 x 14 912 20 Amazon ebay Aliexpress
M5 x 20 912 78 Amazon ebay Aliexpress
M5 x 22 912 8 Amazon ebay  
M5 x 25 ISO7380 8   ebay Aliexpress
M5 x 25 912 4 Amazon ebay Aliexpress
M5 x 30 912 8 Amazon ebay Aliexpress
M5 x 35 912 16 Amazon ebay Aliexpress
M5 x 40 912 12   ebay Aliexpress
M5 Nuts 934 40 Amazon ebay Aliexpress
M6 x 20 912 24 Amazon ebay Aliexpress
M6 x 40 912 6 Amazon ebay Aliexpress

Tools

When I started setting up the machine, the first thing I did was to dump my cheap digital caliper. All information given in hundredths was not reliable at all. And you need this tool constantly to measure deviations in the workpiece, to check the diameter of milling cutters, etc. As a cheaper option, I would recommend an analog caliper. If it can be a little more expensive, nothing beats a Mitutoyo from Japan, which has an uncertainty of + -0.01 mm. I wouldn’t buy a Mitutoyo from Banggood or Aliexpress because chances are high that you get a fake one. I bought mine at Amazon and checked it for originality with some comparison videos on Youtube (just search for “Mitutoyo fake caliper”).

Part Name Quantity      
Caliper (analog) 1 Amazon ebay Aliexpress
Mitutoyo Caliper (digital) 1 Amazon    

Another very important tool is a dial indicator which is used to align the axes and to get parallelism and squareness of your frame/portal. Again, there are cheap and expensive alternatives. I ordered a cheap one to start but recently upgraded to a Mitutoyo (again, don’t buy it at Aliexpress, it will be fake):

Part Name Quantity      
Cheap Dial Indicator 1 Amazon ebay Aliexpress
Mitutoyo Dial Indicator 1 Amazon ebay  
Magnetic Measuring Stand 1 Amazon ebay Aliexpress

tools

Back to Parts


This page contains affiliate links. If you use these links to buy something I may earn a commission at no additional cost to you, which helps me to maintain this website. Thanks.