Low Rider CNC v4¶
The LowRider CNC v4 is the V1 Engineering version of a CNC router that can handle up to full sheet material. If the MPCNC is not big enough for you, this picks up where that left off.
The Beta team put in months of effort helping to refine and improve all aspects of this design. Countless prints were made only to be scrutinized, revised, and remade. Debates were had, caps lock was used, it was not easy for any of us, but it was very fun for all of us. I am sure I can speak for the whole team, we are proud of what we accomplished, and I am confident it will outperform your expectations.
Key Points¶
-
The average total build cost is easily under $800!!
-
Foams, wood, and plastic are easy, aluminum and other soft are no problem for an experienced user. A few users have even machined steel.
-
A lot of the parts are 3D printed. To save from shipping large parts, the machine can be partially assembled to cut them itself.
-
Easily Removable from the table for storage.
-
Inexpensive hardware store conduit is the recommended rail. Rails ranging from 29.5mm to 32mm will work.
-
Many tool options, in terms of functionality and brands. Routers, laser, plasma, pens, etc. Blank DIY mount files are available to implement your own custom functionality.
-
Full Y axis squaring, Z axis leveling, and Z probing are standard for excellent precision and accuracy.
-
Works with any 5 driver board.
-
Can be used with almost any firmware Marlin, RepRap firmware, GRBL, FluidNC, or others.
-
Want an idea of how long things take from actual users?
Size and Shape¶
-
A Typical full sized Build has a working volume of 2440mmx1220mmx100mm (8’x4’x4”), of course many build them smaller.The smaller you can build it the faster it will be.
-
This CNC router can handle any width or length (within reason).
-
The single Y rail keeps the machine properly constrained while maintaining ease of use. Two rails are extremely difficult to align.
-
Width (X axis or “Beam”) should always be the shorter axis.
-
The Z direction (height) is 100mm (4”) of travel. A standard build would give you 50mm of Z cutting depth, or you can use a drop table to use all 100mm.
-
This CNC router is most rigid when working near the table surface, opposite of most conventional gantry CNC machines. So as your cut progresses the machines rigidity increases.
Tool Options¶
This is a CNC platform, so just about any tool can easily be mounted to the LowRider CNC. The most typical is a router or spindle, Diode laser, pen or even a drag knife. The Makita 700 series is available worldwide and highly recommended. Here is a link to the current tool mount collection on Printables
License¶
This is released with a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
More details to my loosened restrictions can be found here on the home page.
Files¶
Printed parts files can be found at the links below:
- Printables.com
- Printables.com Link
- Thingiverse Printed parts files:
- Thingiverse.com Link----soon
LR V3
Version 3 instructions are here
Parts Needed¶
Rails¶
You are looking for either 29.5mm, 30mm, or 32mm Outside Dimension steel tubes. In the U.S. and parts of Canada this will be 1” EMT Conduit, off the shelf hardware store conduit (not “rigid” conduit). In other countries if you use metal conduit it same thing but you will either be 30mm or 32mm OD.
- You want the right OD +-0.2mm.
- At least 1.3mm thick wall.
- Steel, Stainless Steel, DOM Steel (aluminum and carbon fiber will not work)
If your country does not use metal conduit things to look for are metal supply companies, closet rods, or boat suppliers tend to have stainless tubes.
Super thick walls, solid rods, and filled tubes will gain little to no rigidity and just add mass and cost.
Printed Parts¶
DIY¶
No supports needed, keep the default orientation. PLA is recommended for ultimate rigidity, other filaments With great rigidity and added heat resistance are PET-GF/CF and PC-GF/CF. You will need about 2.7kg of filament for a full set with tool mount and a board box.
3 walls rectilinear or cubic infill for most parts. Thicker layers, since these are large parts, no more than 80% nozzle diameter to layer thickness ratio to keep steep walls working.
200mmx200mmx190mm available build volume is needed to print these parts.
Buy¶
Rather not spend the time printing all the parts? You can buy a set here, V1 Shop.
Info
Printer Skew calibration is suggested, we are trying to make sure parts are vertical and not tilted, this can be done easily with a carpenters square and a tall printed part. Or Vector3D, makes a wonderful tool. Skew calibration is enough size calibration should not be needed. You can also print the two small parts, Z_Stub and Z_Nut to make sure they fit together easily and you can get the m5 nuts inserts before printing the larger parts.
QTY | File Name | Infill | Comment | Link |
---|---|---|---|---|
1 | Core | 30% | ||
1 | YZ_Plate_Min | 25% | ||
1 | YZ_Plate_Max | 25% | ||
1 | FrontWheel_Min | 20% | ||
1 | FrontWheel_Max | 20% | ||
1 | BackWheel_Min | 20% | ||
1 | BackWheel_Max | 20% | ||
1 | Y_Belt_MinF | 30% | ||
1 | Y_Belt_MinB | 30% | ||
1 | Y_Belt_MaxF | 30% | ||
1 | Y_Belt_MaxB | 30% | ||
1 | Y_Belt_Max_Lock | 30% | ||
1 | Y_Belt_Min_Tension | 30% | ||
1 | Y_Belt_Min_Lock | 30% | ||
1 | Y_Belt_Max_Tension | 30% | ||
1 | ZStop_Min | 30% | ||
1 | ZStop_Max | 30% | ||
2 | Z_Nut | 30% | ||
1 | Z_Stub_Min | 30% | ||
1 | Z_Stub_Max | 30% | ||
1 | X_Belt | 30% | ||
4-6 | Brace_### | 30% | * See Brace note below | |
1 | Brace_Max_### | 60% | * See Brace note below | |
4-6 | Hose_Hook_## | 30% | Print one for each Brace | |
7-10 | Y_Clip_### | 30% | No more than 300mm center to center | |
4 | Temp Strut | 15% | ||
Tool Mount Set | ||||
1 | Makita, DeWalt, Kobalt | 30% | Print info in the part description | Makita | DeWalt | Kobalt |
1 | Board Box | 20% | Jackpot | SKR Pro |
-
”###” = various Sizes
-
Brace note- Print Brace_Max_### and one Brace_### at 60% infill. These will be the end braces and benefit from added rigidity.
-
If a part name if followed by a version number use the highest one. V1, V2, V3… Means there was a fix or edit Bigger number means newer part.
Warning
Cura based slicers seem to work a little different. Make sure the parts are aligned on your bed as they appear in the Printables thumbnails. Bridging also seems to be a bit of an issue for some of the internal overhangs. It is best to check the “Dust Skirt” and “YZ_Plate” internal features after slicing to be certain the bridges are bridging the short way, not the long way. Repetier\PrusaSlicer based slicers have been tested to work as expected.
Flat Parts¶
Strut Plates¶
You can assemble the machine using the printed temp strut plates and then use the machine to cut its own strut plates. You will need a rigid material 6.35mm (¼“) or thinner. MDF or hardboard is a great easy to find option, plastics or metals are a premium option. Jamie, Vector76, made this easy to use site so you can have any size plates you can dream of. His site has all sorts of other helpful things linked on other Docs pages.
The strut length comes from the calculator, but it will cut slightly smaller (0.5mm) by design. The Wings are referring to the parts that make the plate nearly touch the rails to fill in the gaps. A full sheet build normally has 7 braces.
XZ Plates¶
The Metal XZ plates can be purchased in the V1E.com shop, or you can find the DXF to cut your own with the printed parts files linked above. Aluminum or steel ¼” (6.35mm) thick material is suggested to work well with the hardware as is. If you want to use thicker or thinner material you will need to adjust the 16 M3x10mm screws to compensate. There is currently no printed option for these two parts.
Specialty Parts¶
You can buy most of the specialty parts and hardware here, V1 Shop
QTY | Description | Comment | Link |
---|---|---|---|
1 | Control Board | 5 driver minimum, Jackpot suggested *Info below | Shop – Elecrow |
5 | Steppers, Nema17 | 20mm+ shaft length | Shop – Amazon |
3 | stepper wire extenders | Shop – Amazon | |
3 | Pulleys 16T 10mm | 10mm GT2 16 Tooth | Shop – Amazon |
6 | Idlers Smooth 20T | 20T Smooth 5mm Bore | Shop – Amazon |
8M | Belt GT2 10mm | See Calculator, no steel belt | Shop – Amazon |
5 | Endstops | Shop – Amazon | |
14 | 608-2RS Bearings | Shop – Amazon | |
2 | T8 Leadscrew & nut | 145mm or larger, 4 start 2mm pitch, 8mm/Rev | Shop – Amazon |
2 | Coupler | 8mm to 5mm | Shop – Amazon |
4 | Linear rails MGN | MGN12H 150mm | Shop – Amazon |
1 | Power Supply | 9-24V Board dependent 36W+ | Shop – Amazon |
* | Thread locker | Optional for grubs screws | Shop – Amazon |
* | Lube | Optional for idlers and linear rails | Shop – Amazon |
* | Vac Hose | Optional 2.5” (70mm) OD Vacuum hose steel rib | – Amazon |
-
Vac Hoses need to be grounded at one end. Using a steel ribbed hose makes this very easy to use the ground port from your power source. If you use a non-conductive vac hose you can run a bare wire through the hose secure at one end and ground at the other. If you do not ground your hose static will build up and can damage your control board or other components.
As an Amazon Associate, I earn from qualifying purchases.
Hardware¶
This is what is needed for a 4’ x 8’ (1.2m x 2.4m) build. You will need more or less depending on what size you build.
QTY | Description | US Equivalent |
---|---|---|
14 | M8 x 40mm | 5/16” x 1.5” |
14 | M8 Nylock nuts | 5/16” Nylock |
60 | M5 x 30mm | Machine Screws |
60 | M5 Nylock | None |
83 | M3 x 10mm | Machine Screws |
10 | M2.5 x 12mm | Machine Screws |
*18 | M4 x 12mm+ Wood/metal | #8 x ½“+ Screws to mount things to your table |
*Not included in the hardware kit.
Update and conversion info¶
Click here for required hardware for converting older LowRiders or your MPCNC to an LR4
LR3 to LR4 hardware differences for updating your build
Lr3 to Lr4 Upgrade kit is available here in the V1E.com shop.
QTY | Description | Notes |
---|---|---|
39 | M3 x 10mm | |
2 | 145mm+ Leadscrews | |
set | XZ Plates | |
~8m | 10mm belt | Use the calc for accurate length for your build |
LR2 to LR4 hardware differences for updating your build
QTY | Description | Notes |
---|---|---|
14 | 5/16x1.5” (8mm bolts) | |
14 | 5/16 (8mm) nuts | |
54 | M5x30mm screws | |
54 | M5 nut | |
10 | M2.5x12mm | |
59 | M3 x 10mm | |
5 | endstops | |
4 | linear rails | |
set | XZ Plates | |
~8m | 10mm belt | Use the calc for accurate length for your build |
- 5 driver board is recommended
- Updating to a 24v Power supply is also recommended if you only have a 12V.
MPCNC Primo to LR4 hardware differences for converting your build
QTY | Description | Notes |
---|---|---|
61 | M3 x 10mm | |
2 | M2.5 x 12mm | |
1 | Endstop | |
1 | 145mm+ Lead screws | You can use the one you have and add one |
1 | Coupler | 8mm to 5mm |
4 | Linear rails MGN | MGN12H 150mm |
set | XZ Plates | |
~8m | 10mm belt | Use the calc for accurate length for your build |
- 5 driver board is recommended
- Updating to a 24v Power supply is also recommended if you only have a 12V.
Table¶
Your table needs only be as fancy as a sheet of wood on a relatively flat, smooth surface. A CNC can self correct many of its own imperfections if needed. Typically, our tables only support the CNC and some material, so nothing heavy duty is required.
Any existing table that is large enough is fine. You can use its surface directly, or a more popular option is to add a waste board of some sort that is replaceable as it gets used and cut into.
Next option would be to build a basic table with any material that is easy to source for you. Accuracy is not super important, but the more square and flat you make it, the better.
If you have a table saw, circular saw with a guide, or a CNC machine, a Torsion Box table is pretty easy to make and can lead to a very stable surface that will last a long time. Here is a basic parametric set of plans that are easily configurable V1 LR Table.
Calculator for table, rail, and belt lengths.
Assemblies¶
Ready to start your build? Relax, have fun, if you have issues just stop and ask in the forums. Taking a step back and asking a couple questions can save a ton of headaches. Hand tools only, power tools just get you into trouble here.
Step one will be building the Core.
Core Assembly¶
Here is a users build video showing this process.
- Bearings should drop into the pockets
- Bolts get inserted in the direction shown
- Snug these two up just enough to seat the bolt heads, no need to crush anything, these are just bearing axles.
- Same thing again
- Bearings should drop into the pockets
- Bolts get inserted in the direction shown
- Snug these two up just enough to seat the bolt heads, no need to crush anything, these are just bearing axles.
- Third time
- Bearings should drop into the pockets
- Bolts get inserted in the direction shown
- Snug these two up just enough to seat the bolt heads, no need to crush anything, these are just bearing axles.
- Okay this time it’s different
- Insert the bolts in the direction shown.
- This time do not snug these down!!
- These two bolts control the tension of the Core on the X rails.
- Leave these loose we will slowly tighten these when the machine is fully assembled.
- This step is using a piece of filament to lock in the tool holder nuts
- Insert the M5 nuts with the nylock side facing the back, (the side shown in this picture).
- For each side I prefer to cut the filament with a little angle to make it easier to feed into the lower hole.
- Slide the filament in making sure it seats all the way to the bottom of the second hole.
- Snip the top off flush with the core surface to avoid snags.
- On this side the angle it the other way
- Repeat for all 4 screws
- Make sure they are all snipped flush.
- Now is a good time to add your tool mount.
- This lets you make sure your nuts get seated well and nothing pushes out or gets cross threaded
- Snug these up real good, but don’t break anything.
- Not sure if it matters for tool tramming but I always get all 4 screws close then fully tighten the left screws first on both top and bottom mounts
- If you do need to tram your tool later usually a couple layers of tape as a shim under these mounts will do the trick
- Optional Touch plate
- This can be added later or just ran behind the router, it does not have to use this hole.
- Leave at least 140mm (5.5”) of free touch plate wire
- Run the rest through the hole.
- Run that wire through the tunnel in the core
- From here you will want to run the X end stop wire as well.
- Some find it easier to run the thicker touchplate wire through first, some say the thinner wire first is easier.
- Take your time give it a little jiggle, they should slide right through
- Worst case you need to guide the black plug through the opening at the front side of the core.
- After you get the wires through to the front, you should label them.
- For these small end stop wires I like to actually fold the wire back and crimp them on this way.
- This is not “proper” form but for such small gauge wire it works very well.
- Testing these crimps for continuity is a good idea.
- Plug in the X endstop
- This uses the M2.5mm screws.
- Lever opens to the bottom
- Seat these tiny screws all the way but be very careful not to strip them out.
- Using the belt guide on the back of the core set the pulley on the X stepper shaft.
- Always tighten the set / grub screw on the shaft flat first, then the second screw.
- M3 screws will be used to attach the stepper
- If you insert the X belt now it saves a bit of work later
- Run all the wires together up from behind the stepper
- The wires should not be constricted
- Secure the wires up at the top of the core
- The next step is using the idlers and M5 hardware
- Insert the M5 nuts
- I can usually press them in with a flat headed screwdriver or needle nosed pliers.
- Add the idlers, and screws
- Using the holes in the top of the core drive the screws
- These just need to hit the nylocks, they do not need to be snug
- The idlers should be extremely free to rotate
- That’s it, the core is ready for final assembly!
- Easy right?!
YZ Plate Assemblies¶
Wonderful Video showing the process here.
Start the YZ plates.
- This is what the finished assembly will look like.
- Start by doing yourself a favor by labeling all the wires before you run them.
- As small and as tight to the wire as you can get makes things the easiest.
- Label the wires and not the plugs so they still fit in the control board and you can read them without unplugging.
- Typically, as you face the machine, the left side is Y0 and Z0, and the right side is Y1 and Z1.
- Use the M2.5 screws to secure the crimped or soldered endstop to the Z_Stop_Min/Max part
- Notice what way the lever faces, away from the flat side.
- The nut gets pressed in from the YZ plate face.
- If your nut is not tight you can use a flat head screw driver to hold it in place while tightening in a few steps.
- Run the wire through the channel
- Lightly secure the Z stop part with an M5 Screw and nut.
- Start with the assembly in the low position, this will get adjusted later.
- Run the endstop wire all the way out of the bottom of the YZ plate.
- Insert both M5 idler nuts into place
- Add the M5 Screws to hold the nuts into place until later.
- If you have a hard time with the nuts moving a flat head screw driver can help push them into place.
- Use the alignment gauge on the top of the YZ plate to align the pulley.
- Secure the pulley with the set/grub screw on the flat face first, then the other screw.
- The little black fasteners are set screws or grub screws.
- Notice the stepper is on the chamfered / endstop side.
- make sure to label the wire, Y0 or Y1.
- Feed the wire through the channel, make sure you are on the larger side of the hole.
- Use two M3 screws to hold the stepper in place lightly, the other two screws come later.
- Build the front wheel, both are similar. The heads face outside the machine or down.
- Snug up the large bolts do not crush the part.
- Two M3 screws will secure the front wheel and the rest of the Y stepper.
- Snug up all 4 stepper screws.
- Make sure the outer faces of the YZ plate and Wheel are flush with each other. You can lay the parts on a flat table with the wheels hanging off the edge to align them before snugging it up.
- Load your Y axis belt around the pulley, tweezers or a small screwdriver can help guide it.
- Cut it to length according to the calculator
- You can remove the M5 screws to make this easier
- Add the idlers and M5 screws back into place.
- Seat the screws, but do not crush the plastic or the idler bearings.
- A drop of light oil or lube from the hardware kit inside these bearings can help to extend the life of them.
- Wire labeled as Y0 or Y1
- Run the wires through the first channel.
- Use the M2.5 screws to secure the endstop with the arm facing out.
- 99% of builds are going to use this endstop, homing to Ymin. The locations for the endstops located at the back are only for those who want to home to Ymax (not recommended for beginners, needs changes to the config).
Warning
From this point on, be cautious not to snag the little lever on anything. You can hang the wheels and lever off the edge of the table if needed.
- Run the small wires through the wire keeper first
- Then run the stepper wire to hold them all in.
- If you are having a hard time do not pry the tab, simply push the wires in with your pulley allen key or a flat head screwdriver.
- All the wires should be to the back of the plate.
- Feed them one at a time out of the slot in the slot in the back.
- Some people are finding it easier to run the Z stepper wire first.
- When you get all the wires through, it is best to bundle them.
- Use the guide on the top of the YZ plate to align the coupler.
- Use the small furthest line
- Make sure the stepper is on the endstop side of the plate.
- Tighten the set/grub screw on the flat first, the other.
- Run the wire out the back channel.
- Notice what side of the hole this goes in from.
- You might need to jiggle the other wires to let it feed through.
- Bundle for safety.
- Some find it easier to do this wire first then the rest.
- M3 screws to secure the stepper, start all 4 first, then final snug.
- Use the sharp edge of the Linear rail to chisel the rail bed smooth.
- Any print artifacts, blobs, or rough spots, should just come right off.
- This simple step makes both rails sit on the printed parts better preventing twists of any kind.
- Notice the Y endstop hanging off the table as to not bother the small lever.
- Loosely add all the M3 screws to the linear rails, get the heads just under the rail surface.
- Keep an eye out for off center M3 screw heads, they can be sneaky and make this next step harder.
- Add XZ plate using M3 screws to the bearing blocks. Snug.
- XZ max has the large hole.
- XZ Min has the slot at the top, the one that is shown in this picture.
- Snug all the rail screws
- Move the XZ plate the full range of motion for each screw to assure there is no binding and everything stays smooth.
- After the rails are tight, it is a good idea to loosen up the each bearing block and snug it back up.
- That little step always seems to gain a little more smooth action.
- Add the T8 Leadscrew to the coupler. Make sure the leadscrew is fully seated and touching the stepper shaft.
- Snug both grub screws.
- Add the brass nut to the Z_Nut
- 1-2 M3 screws is all that is needed.
- This can be a snug fit, use pliers to press fit if needed.
- Thread this on to the leadscrew brass face down
- The Z stubs get 2 hidden nuts and are secured to the XZ plates with M5 screws.
- The hidden M5 nuts get pressed in and fully seated.
- If you have trouble seating the nuts, you can;
- Press them in with a flat head as shown here (loose print)
- Or you can thread the M5 through the XZ plate and use it to pull them into place (tight print).
- Snug in the Z stubs using the two M5 screws.
- Leave out the cross tensioner screws for now.
- Make sure the Z_nut is already in place.
- Assemble the back wheel.
- Bolt heads facing out or down.
- Snug up the bolts.
- Be sure to pre-thread the nut on to the screw to loosen up the lock nut before assembly. More than once can help as well.
- Slow and easy on the next step. Make sure not to cross thread the nut is it gets moved and ends up crooked.
- Again, be sure to pre-thread the nut on to the screw to loosen up the lock nut before assembly. More than once can help as well.
- Insert the “hidden” M5 Nut. This picture shows how to make sure it is aligned if you want to add a drop of glue to hold the nut.
- Snug up the wheel assembly with the M5, if there is any resistance make certain it is not cross threaded.
- Make sure the outer faces of both parts are flush.
- Sloppy wheel alignment can lead to the whole beam not being very square to the table If your finished build is sitting crooked this is one place to check.
- Make sure the outer faces of both parts are flush.
- Sloppy wheel alignment can lead to the whole beam not being very square to the table If your finished build is sitting crooked this is one place to check.
- Take the time to set your Z endstops.
- You want them to trigger just before the bearing blocks hit the top stop block. On both sides.
- You can measure the trigger position from a fixed point to get them really close, this can make Z leveling a bit faster later on.
- How did you do, wanna yell at me or did you have fun?
- Now is a great time to take a photo and share it.
- You are building a robot that will hold a power tool, everyone needs to hear about that.
Beam Assembly¶
- Gather your Beam parts.
- If you bought the V1 printed parts set you will notice the two end Braces have a different surface pattern.
- If you printed your own, make sure to use the heavy infill on the ends.
- Equally space your braces and snap in the rails.
- Make sure the rails do not stick out bast your braces.
- If you use the temp struts space the end 4 braces to fit.
- If you already have your strut plate cut, now is your time to shine.
- If you just finished cutting your own strut plate, you have already done this, you don’t need my help.
- Install the (temp)strut plates.
- Do not crush the front rail clamps.
- As you tighten the screws you will feel the clamps start to engage, that is all you need.
- Tubes will still be able to rotate, if you try hard enough you can pull them out.
- Trust, just a tiny bit of tension is all you need.
- The rails carry no sideways loads, do not overtightened them, it only causes issues.
- Notice the orientation, there is a screw head cutout.
- Only one way this side fits
- Install the bottom temp struts as well.
- No specific orientation here.
- Install and fully seat the X belt tensioner nut
- If you need to you can use the screw to fully seat it.
- Take the screw back out.
- If you use a V1 board box you can use it to mark and then drill the holes in your strut plate
- M3x10 to secure.
- For the temp strut users you can set the box in place with the screws partially installed and it should not move while you cut your permanent strut plates.
- Position is not critical, center is probably best though.
Main Assembly¶
- Screw together the YZ max assembly to the beam.
- These 3 screws get snugged down.
- It tends to be easier to hold them with the screwdriver and use a wrench to tighten the nuts.
- Snug....don’t crush. It is very easy to leave them a bit light and check them again later.
- Looking good right, like you almost have a machine!
- Slide on the core, be sure not to snag any wires.
- Now is the best time to tension the top two core tension bolts.
- You want these bolts seated and the core not to rattle when you wiggle it.
- If you are too tight you will actually start to feel the core get tighter and looser as you cross over the braces.
- The right tension is better than too tight or too loose.
- Now you can add the YZ min assembly
- Easy section, admire your work. Some people like to make robot sounds as they drive it around the table at this point.
- Okay now is a good time to make sure your heal toe measurements are equal.
- Simply measure across the front of your machine
- Now measure across the back
- The two numbers should be identical.
- If they are not the machine can wander when not under power.
- The adjustment would be to check your end braces to rail connection and to verify your lower X rail is not actually touching the XZ plate. If it is trim or file your rail a bit shorter.
Wire routing¶
- It is easy to run your wires from the YZ assembly to the beam with the beam at full height.
- Make sure the travel is free, clear, and smooth. The wires should have slack at all positions.
- Cable ties to the braces work well.
- Add the extensions from the end furthest from the control board and the Core wires.
- Fold the wires and get ready for tape.
- Taping them like this takes all the strain off the connectors
- This is an easy way to deal with the extra wire.
- Run it all the way to the board, plug it in.
- Secure all wires at each brace.
- All the slack at the furthest section
- Fold up on itself and make a nice bundle. Most builds will have much less extra than this.
- Get ready to run the Core wires.
- Secure them to the top of the core.
- Wire cover is nice but not needed.
- Leave a small loop at the far end of travel.
- You will be securing it the the brace just past halfway.
- Move the core to the far end to make sure your wires travel easily.
- Run it back and forth to make sure it sits well.
- If you use a vac hose you can try this again after that is installed.
- Run the YZ Min assembly wires.
- The slack can get bundled on the side or ran behind the board box and bundled on the other side.
- Leave the board box as open to breathe as possible, do not bundles wires inside.
Belts¶
- First step to mounting the CNC to the table is setting the Y rail
- Do your best to make a perfectly rectangular table, but once the rail is set that becomes your reference, and the table edges mean nothing.
- The belt holders and Y_Clips all share the outer edge
- No more than 300mm gap is recommended.
- Pre-drilling is highly recommended so your parts lay flat on the table when screwed down.
- You can draw a centerline down the table to make this easy.
- There is +-1.5mm so it has a little wiggle room if you are not perfect.
- Best to set both Y Max belt ends and the first and last Y clips.
- Then measure the remaining gap and equally divide the rest of your clips.
- Make sure both Y Min belt holders get a M3 screw fully inserted
- This is for coarse Y squaring adjustment
- Both ends set and pre-drilled.
- Put the clips on your rail
- Snug each clip to the table one at a time.
- Use the table edge or any straight surface you might have (a level work well as a straight edge)
- Loop the belt around an M3 screw
- Pull the belt to set the screw and lock the belt
- Notice the end of the belt does come through and has a couple extra teeth showing
- This is the same for all the belts
- Set the Y Min into place
- This is a quick release for removing from the table
- Prepare the Y_Max belt tensioner.
- Sink the nut and insert the screw
- Secure the belt with an M3 just as before
- This ends sets the initial tension so it can take a few tries to get the distance right
- Make sure the belt is on the pulley and in both idlers correctly.
- You want the tension to hold the belt taut, but not crazy
- You want 7lbs (3.2kg) tension, it is not as much as you think.
- It will NOT pluck like a guitar.
- Always best to start loose, if all your parts come out several millimeters small, then you might be too loose
- If you overtighten you can prevent the steppers from turning, you will certainly break parts.
- The parts will break long before the belt does.
- Setting the Y min distance can be done from the calculator, or
- Using a piece of belt on the table to set a one belt gap width.
- Mark and pre-drill all your holes.
- I used a pencil sharpened by hand to get into the deep holes
- Set the Y stop screw so the endstop triggers just before the LowRider hits the end
- If the endstop gets past the screw there is a good chance you will pop or bend the endstop lever.
- Take your time here. I get a trigger and about 4mm more travel.
- Finish this belt just like the max side
- M3’s to secure, correct tension
- Y axis squaring gets set later.
- If you are using a vacuum hose, it is best to set it before attaching the X belt.
- Plug in the tool end
- Route the hose up and cable tie / secure it to the top of the core
- Arrange the hose and wires starting at X max
- Best to leave a slight curve even all the way at the end
- If you work up against a wall make sure your hose does not touch the wall
- Secure the hose again at just past the halfway point
- Move to X min, and back and forth to get the hose to behave for the entire range of motion
- You may need to add a bit of a twist one way or the other
- Make sure the hose is never pulled tight
- The hose should sit relaxed and always fall back in to the cradle.
- Keep an eye on your wires as well, typically they move different from the hose so you can not attach them to each other.
- Now the X belt
- Wrap around an M3 screw
- Push the belt and screw to the bottom with a screw driver
- Load the belt into the X Belt tensioner
- Make sure to get the distance right
- Move the core back and forth SLOWLY to make sure the belt is on teh pulley and idlers properly
- Tension to ~7lbs (3.2kg) same as before. Loose is better than breaking things.
That is nearly it…You are ready to plug it in and take it for a test ride. No more making noises, it will do that itself!!
Setting the Z stub distance......coming soon
Initial Squaring¶
To square the machine, it is easiest to mark 4 points and measure the diagonal. This is how we set the Y axis homing to square the machine relative to the rail. You will probably need to repeat this a couple of times to get it under 1mm difference. This is a multiplied error, so 1mm or less is very very good.
You can use a V-Bit in your router to pop a tiny hole into some tape, or cable tie a pen to the vacuum mount and mark some points/dots.
- I use tape, so I can be sure I am using the correct mark.
- Home the X and Y axis. This step is important.
- Use the Z axis to mark a small dot at 0,0.
- Now drive the machine to your X axis furthest point (or very close to it).
- Use the Z to mark the dot.
- Drive to the Y extreme and repeat the process for the back two corners.
- Now measure the diagonals to the best of your ability. Note the longer one, and subtract to find the difference. Under 1mm is very good.
Corrections are made as follows if you are over 1mm of difference. A good first guess for your offset is the difference in your measurements.
In the WebUI you can add to your Y axis pull-off distance to correct any skew. Scroll all the way down and hit save. Back on the main screen use the “Save” macro to make the changes stick after a re-boot. This is a little different on the UI V2 and V3, the important part is using the save macro.
Use the terminal on your SKR Pro or a USB connection and repetier host to add a homing offset. “M666 Y0.5” will move your Y1 stepper 0.5mm away from the stop block after it homes. “M666 Y-0.5” will move your Y2 stepper away instead. You want to move the longer dimension side away from the block. Now Use “M500” to save it to the EEPROM. Re-home X and Y and test it again.
Jamie’s Automated “Squareness Marks”
You can also automate this process with Jamie’s “Squareness Marks” test.
Home the X and Y axis.
Start with G92 X0 Y0 Z0 - Check this box and where the tip is will be 0,0,0. I suggest starting the tip just above the paper.
Z level for tip-down - Make this number more negative if you find some of your marks are not hitting the paper, but you want as light a touch as possible.
Z level for tip-up - You can go as high as you need to not drag the pen tip.
Feedrate - This is set at a safe travel rate. The Default is safe.
Extents - This is where you set the dimensions of your table. The further apart the marks, the more accurate your table will be.
Old Video of this on an SKR Pro
Z Leveling¶
- Z leveling is a bit easier than the Y axis if you have a touch plate. You can also use any sort of block or piece of paper as a feeler gauge.
- We are only looking for the difference here.
Steps
-
Home all three of your axis.
-
Get Readings
- Touch plate
- If you are using the touch plate, You can use the probe tab for the Jackpot CNC controller or for the SKR Pro / Marlin- you probe by using G38.2 Z0 in the terminal window.
- When it gets there, take note of the current Z position (top of the Jackpot screen or terminal-M114). Then move it up and over to your X axis extreme and probe again, taking note of the Z axis position. Take the difference and adjust the side that moved furthest.
- The way I have started to do this is Home and probe twice on each side. So G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114, Then move over G0 X1250, G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114. From there subtract the average of both sides, M666 Z0.5, M500. Then test again. G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114, Then move over G0 X1250, G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114.
- Feeler Gauge
- You will drive your Z axis down until you just make contact with the touch plate and take note of the current Z axis position. Repeat this for the other end of the X axis. Take the difference and adjust the side that moved furthest.
- Make adjustments
-
Jackpot CNC Controller / FluidNC
- Adjust the Z pulloff in the settings tab.
- Save at the bottom of the screen
- Save macro on the home screen.
-
SKR Pro / Marlin
- You adjust by running “M666 Z0.5” the number is in millimeters. These numbers are counting down from 200, so 120 is further away than 130. Start by adjusting 0.2mm more than your difference.
- Save with M500 after each adjustment
- Home all three axis and check your work (go back to Step #2).
Making the Strut plates¶
Warning
NEED INFO
At this point you should be ready to make some cuts. To be certain it all goes as planned, you can make a test cut in high density foam, or simply make an air cut. To make an air cut you, just home your machine above the table and run the gcode. This lets you watch that it moves as you would expect it to and doesn’t snag or have any faults in the code.
TED-----Gcode making - TODO
The two strut plates should be 6.35mm (¼“) or thinner MDF or similarly rigid material. Plastic or metal are fine. You will want to cut each plate as close to the side of your build as you can to assure your build has the rigidity to do so. Meaning in the center of your table is NOT the best place to make cuts before you have strut plates.
-
Getting ready to make your first cuts all starts with loading the material.
-
Make sure the edge is behind your Endmill in the Y direction and parallel with the edge in the X direction.
- Checking the front and back edges relative to the table. (To the rail would be a more proper measurement)
- Secure the material and make sure your means will not interfere with the core as it passes over. I use screws with large heads.
- This is what a finished cut looks like. All parts are held in place with small tabs of material that can be cut with a saw or utility knife.
Temp to Custom Strut Plates¶
- Swapping to the custom strut plates is pretty easy.
- Start by removing the X belt, and both Y belts.
- Loosen and remove all the front plate X rail screws.
- Remove all four temp strut plates.
- Raise the gantry up so the rail will clear the YZ plate
- Slide the Top X rail out one section
- Remove the core.
- Add the custom strut plates keeping the screws loose.
- Put the Core back on
- Slide the top rail back into place
- Snug up all the plate screws.
- Okay now is a good time to double check your heal toe measurements are equal.
- Simply measure across the front of your machine
- Now measure across the back
- The two numbers should be identical.
- If they are not the machine can wander when not under power.
- The adjustment would be to check your end braces to rail connection and to verify your lower X rail is not actually touching the XZ plate. If it is trim or file your rail a bit shorter.
It is best practice to verify your XY square and you Z beam level, they should not have changed unless something got bumped so always run a quick check.
At this point you are done, you have a fully functional machine! How cool is that!?!
Build experience¶
Now that you have a V1 Engineering CNC Machine how about you put a little pin in our map!?!