An Open-source parametric Gantry for creating CNC machines from V-slot Aluminum profiles and bearings.
Any CNC machine is a collection of motion systems held together by rigid joints and actuated by positon controlled electronics. The accuracy and repeatability of the machine depends on the quality of the motion systems.
A motion system in simple terms is constraining decrees of freedom, to the one we want. There are many ways to do this, from rollers to sliding joints to linear bearings.
The V-slot aluminum profile developed by Openbuilds is a good profile for contraining motion using bearings. The profile has V-slots on all four side running paralell to the length. These slots provide channels for the rollers to run, since the edges are sloping, there is minimal slipping in the lateral direction.
Aluminum profiles come in various sizes namely 2020,2040,3030 etc. These represent the outer dismensions of the profile. This gantry is designed for 2020 profile, but the design is paramteric and can be modified to include various sizes.
This gantry design is very minimal and provides adequate rigidity to be used as an axis for a CNC machine. It requires very minimal hardware. One set of bearings is rigidly fixed while the other set rides on a cantilever mechanism which provide a smooth preloaded motion. Screws on the caltilever can be tightened to provide adequeate preloading of bearings.
- 10mm HDPE (PP Sheets would also work)
- 5mm HDPE
- 608zz Bearings
- SHCS M5X35
Most of the spacers used in the gantry and milled using a CNC mill from 10mm HDPE.
There are 3 spacers of various height, OD, and same ID, 1. Between top plate and bearing. 2. Between M5 Screw and bearing ID. 3. Between bottom plate and bearing.
Spaces of various height from 8.475mm to 5mm to 7.2mm
All the spacers have the same ID and will fit tightly on an M5 screw
The bushings will provide a snug fit for the bearing which has an ID of 8mm
The bearings are attached and checked for clearances.
The screws are atached on the top two bearing's cantilever beam, these can be tightened to preload the bearings and avoid slipage.
This was the second version of gantry with an attempt to make HDPE bushings for the bearings to prevent metal to metal contact between bearing and aluminum gantry.
The bushings were not that succesful as manufacturing them was not an easy task. The surface finish was poor on the sides and sometimes uneven.
Alternately you can use POM inserts for V-slot aluminum profiles, which slip on top of the bearing and provide smooth motion.