In case of a discrepancy between the Fusion 360 CAD model and this Wiki, assume the CAD is accurate as the wiki might be outdated. This holds especially true for bolt types and locations.
This build guide will walk you through the tools, materials, and process to build your own PrintNC. It's intended to be complete with all the information you will need for the full build process, but you may not find it easy to digest. Please watch a few video guides before starting your build for a better overview of the process. The build steps sections can be followed step-by-step on a digital device to help ensure no critical steps are missed or done wrong (and to save some trees).
Pick a side of your bench (left or right) that your electronics cabinet will be mounted on, and then plan your machine layout to match: X stepper, Y cable chain and electronics cabinet on the same side of the machine will minimize cable lengths. The guide assumes a right side X stepper and Y cable chain, but that's not a requirement. Just mirror the instructions for the X axis stepper, rails, ballscrew and X/Y axis cable chain installation.
Ensure you have measured the exact dimensions for each aluminum angle and steel tubing - height, width, thickness and radius, and entered these values into the PrintNC V4 CAD before 3d printing. Radius can be approximate (closest 1mm), but the drill guides and printed endcaps require accurate steel and angle dimensions. Use the Radius Tools included in the Printed Drill Guides section of the CAD.
Check the length of the X frame tubing against each other and ensure they are close to the same length (within 1mm). Repeat with the Y tubing and rollers. If the lengths are different, it complicates the build process slightly. Either grind or file or sand down the tubes to make them the same length, or make a note of which X frame and Y frame tubing is longest and mark it (it’ll be the reference steel for layout).
Install a 45 degree zerk fitting (or low profile or needle type fitting) on each carriage, loosely. Place each carriage carefully on a rail and loosen the wiper screws, then tighten the wiper screws and zerk fittings. Ensure each carriage rolls smoothly. There will be some resistance, especially once lubricated. Remove the carriages carefully by reinstalling the carriage keepers for each to keep the bearings from falling out.
Drill - 6.5mm
Layout the hole locations on the top and bottom of the X-Frame tubing using #1 X-Frame drill guide placed on the end of the tubes.
If your X-Frame tubing lengths are not the same, use the drill guide to mark the longest tube. Align the far end of all tubes, and use a combination or machinist square to mark where the holes should be on each tube. Place the #1 X-Frame drill guide over the marked hole locations and punch the holes. This will make sure the Y-Frame steel tubing is parallel and will make aligning the Y-Rails easier.
Layout the hole locations on the bottom of the Y-Frame tubing. The default V4 design places the front and back X-Frame tubing 50mm from the ends of the Y-Frame tubing. Measure 50mm from one end and scribe a mark, then measure the distance between steel tubes in the cad (front face to front face) and make your remaining marks the same distance apart, then align back edge of #2 Y-Frame drill guide with the scribed mark on the longer tube (if there’s a difference in length) and then transfer the marks between them using the combination or machinist square.
Layout the hole locations on the top of the Y-Frame steel, starting with the #3A Y-Frame BF drill guide at the back of the machine, then place the linear rail against the drill guide, and place the #3B Y-Frame BKHM drill guide against the other side of the rail. Leave 0.5-1mm gap at both ends of the rail to make assembly easier. Use the YRail Centering guides to hold the linear rail in place.
Remove the drill guides and rail and use the V in the #2 Y-Frame drill guide to scribe or pencil a center line down the steel for the rail center. Drill and tap the BF and BKHM riser holes and install both risers.
Mark the first and last holes of the linear rail, and drill and tap them first, and install bolts in them to prevent the rail from shifting while marking the remaining holes. Center punch the remaining holes, then mark the end of the rails facing the stepper with SL and SR before removing from the tubing. Ensure the center punch marks are aligned with the scribed or penciled center line before drilling and tapping.
Place the Y steel on your workbench upside down with the BKHM mount side facing forward. Place the X steel tubing on top, welded side facing up, and install the bolts. If you cannot install all the bolts because the holes don’t line up, don’t panic. Drilling a hole or two larger in the X frame steel is a common fix for misaligned holes.
Once all the bolts are installed, turn the frame upright and bolt on the BF and BKHM risers. Install the carriages that have been prepared in the Carriage Preparation step above on to both Y rails (for dual carriages per rail, front carriage zerk forward and rear carriage zerk backwards), and then bolt down the rail to the top of the Y-Frame tubing.
At this point it’s a good idea to see if the frame is aligned well. Using the tape measure, move along the Y rails and note if they are relatively parallel or not. There’s some adjustment in the rail bolts so they don’t have to be exactly parallel at this point but less than 0.5mm is needed. If they’re not parallel enough then the bolt holes in the front and rear XFrame tubing may need to be drilled larger to allow the Y frame to pivot slightly.
With the Y rails parallel, next check corner to corner for equal. That plus the parallel above confirms the frame is square. Easiest way to accomplish this is hook the tape measure on the rear inside vertical edge of the YFrame tubing and measure to the opposite side front inside vertical edge. Adjust for square and tighten a few of the bolts to keep it that way.
If your gantry width is the same as the YFrame width, you can use #2 guide in place of #6, #3B guide in place of #7B and reuse the YRail Centering Guides for X.
Use the combination or triangle square to determine which end of the Y-Roller tubing is the closest to square both horizontally and vertically. Mark this end using a scribe or chalk. Use #4 YRoller-Carriage drill guide to mark the carriage holes. If you have dual carriages, use the same drill guide aligned to the front and back side of the roller.
If the nut plate side roller face is more than a tiny bit out of square, the ballscrew nut will bind when tightening the roller plates. There are several ways to resolve this; angle grinder, bench or handheld sander, or course file. You will need to scribe a line around the end of the steel tubing and then grind/sand/file until the line is parallel to the end of the tube. Alternately you can shim between the roller face and roller plate.
Use #5 YRoller-Gantry drill guide aligned with the back of the YRoller (opposite the side you’ve determined to be the most square or have processed to be square in the step above), mark, drill and tap the holes for the gantry. Install the rollers on the carriages using M6 bolts for HGW20CC and M4 bolts for HGH15CA.
On the top and bottom sides of the gantry, measure YRollerWidth + 5mm for dual X carriages (80mm for 50x75mm rollers) or YRollerWidth + 25mm for single X carriages (100mm for 50x75mm rollers) on the end opposite your XStepper, Y cable chain and electronics enclosure, and scribe a mark, then place an Xaxis Linear Rail on the mark and scribe a second mark at the far end. Then use the V slot on the #6 Gantry-YRoller drill guide to mark a center line from the scribe mark to the other end of the linear rail.
If your gantry width is the same as the YFrame width, you can use #2 guide in place of #6.
Align one of the X linear rails between the marks from the Gantry Prep step above, use the XRail Centering Guides (or reuse the YRail ones if Gantry and YFrame are the same width) and mark the first and last holes for the rail, and drill, tap and bolt the rail on before marking, drilling and tapping the rest of the holes. Ensure the center punch marks and drilled holes are aligned with the centerline scribe mark as you go.
Remove the rail after marking the stepper end with SB (stepper, bottom). It’ll get attached again at a later step with the carriages installed.
Use #6 Gantry-YRoller drill guide aligned with one end of the gantry tube. Mark and drill the holes.
If your gantry length is not equal to X-Frame Length + Y-Roller width - Y-Frame width, adjust the guide to compensate.
Cut a small square of two sided tape and put on both the top and bottom of the #6 Gantry-YRoller drill guide. Align the holes through the #5 YRoller-Gantry drill guide and press the two guides together.
Move both carriages to the front of the machine, put the rail centering guides behind them to lock in place.
Place the gantry on the rollers and loosely install two bolts to align left-right. Lift the gantry enough to slide the combined #5-#6 drill guides between the roller and gantry, and lower the gantry onto the 2 sided tape. Remove the 2 bolts and gantry from the rollers, keeping the combined drill guides taped to the gantry.
Use the scribe to mark the end of the guide, then remove both guides and two-sided tape. Then replace #6 Gantry-YRoller on the bottom of the gantry tube, mark and drill the holes.
Align the #7A XGantry-BF drill guide with the single hole facing the end of the gantry and the two holes edge aligned with the first mark created in the Gantry Prep step above. Center punch and drill the holes. Install the BF Riser. Align the other X linear rail with the end of the BF riser and place the #7B XGantry-BKHM drill guide (or #3B if your gantry and YFrame steel are the same width) against the other end of the rail with a 1-2mm gap, then center punch, drill and tap the holes.
Install the BKHM and BF risers. Align the top X linear rail between the BKHM and BF risers, use the XRail Centering Guides (or reuse the YRail ones if Gantry and YFrame are the same width) and mark the first and last holes for the rail, and drill, tap and bolt the rail on before marking the rest of the holes. Remove the rail after marking the stepper end with ST then check the center punches are aligned with the centerline mark before finishing drilling and tapping the rest of the rail holes.
Install 1 or 2 carriages that have been prepared in the Carriage Preparation step above on both XTop and XBottom Linear Rails (with one zerk facing each direction if two carriages per rail) then align the linear rails facing the BKHM block with the marked end of the rail and tighten the bolts, but just tight enough that the rail doesn’t move.
Install the Gantry back on the Y rollers using 2 bolts per side.
Use #7C Gantry-YRoller Brace drill guide on the back of the angle brace to center punch for the holes, arrow facing up. Then use the same guide on the bottom, arrow facing forward.
If you’re using unequal angle (50x75+), for the short side, align the angle with the arrow facing forward and the front side tight to the guide for the front holes, and the back side tight for the back holes.
Drill the angle out to 6.5mm, then place it on the Y roller and clamp to the front of the gantry while you center punch the holes into the roller and gantry. You can leave them until Step 11, then drill and tap them.
Place the #8A drill guide against one edge of the X Top Roller. Use a transfer punch to mark the 4 hole locations on the top and bottom of the roller.
If you are using dual carriages, mark holes on both ends of the X Top Roller.
Drill the marked holes with the correct size drill bit for your carriages:
Note: If you are using 50x100 steel rollers and gantry, you can change the ‘XRoller Offset’ parameter in Fusion to move the X Top Roller toward the back of the machine. If you do, the drill guide will become double sided so that the holes are located correctly. Make sure the arrow is facing the front of the machine when marking the holes for dual carriages.
OR
Use #8B X Top Roller-ZPlate drill guide to mark the front of the Top X Roller. Drill 5mm holes and tap them M6.
Attach the carriage[s] to the bottom of the Top X Roller using the specified bolts.
Dual carriages: Slide the X roller carriages onto a rail and make sure the roller runs smoothly. If tightening the bolts causes the carriages to twist out of alignment with each other and cause binding, clamp something straight to the sides of the carriages to align them before tightening the bolts into the carriages.
Measure and mark a vertical centerline on the shim plate, then align the #8B X Top Roller-Zplate drill guide center hole with the line, mark and drill the 5 holes.
OR
Use #9A X Bottom Roller-Carriages drill guide to mark the lower angle. The arrow faces towards the front of the CNC. For dual carriages, flip the printed drill guide over and mark the other side of the angle, with the arrow facing forward for both sets of holes. Install the Top X Roller to the carriage[s] using the specified bolts after completing Step 8B. If using dual carriages, ensure the roller runs smoothly.
Dual only: if tightening the bolts causes the carriages to twist out of alignment with each other and cause binding, clamp a block to the sides of the carriages to align before tightening the bolts into the carriages.
Use #9B X Bottom Roller-ZPlate drill guide to mark the forward face of the angle, with arrow facing up. Mark, drill and tap the holes.
Aluminum ZPlate - 8x M6x12 bolts (no X Roller Shim) or 4x M6x12 and 4x M6x20 (8mm X Roller Shim)
Temporary Wood ZPlate - 8x M6x20 bolts (no X Roller Shim) or 4x M6x20 and 4x M6x30 (8mm X Roller Shim)
Align either the temporary wood Z plate or aluminum plate with the outside pairs of holes on both the top and bottom X rollers and install the above bolts. Ensure the rollers can move reasonably easily with little force and there’s no binding over the travel distance.
Measure 25mm from the front and back on the outside of the Y roller on the Y cable chain side and scribe a centerline. Measure 25mm from the back of the other Y roller on the outside and scribe another centerline. Use #10A YAxis Chain and Sensor drill guide to mark 2 holes on each line, then move rollers to the back of the machine, until the dual carriages hit the printed BF riser, or until the carriage is 15mm from the BF Riser for single carriage (use the Y Rail Centering guide as a spacer), and use the center two holes in the #10A drill guide aligned to the rear set of holes on the roller to mark the holes for the trigger mount.
Optional: Mark the YMin trigger location by moving the gantry until the dual carriages hit the BKHM riser or the single carriage is 15mm from the BKHM riser (use the YRail centering guide as a spacer), align the #10A drill guide with the back set of marks on the left side of the machine and use the center pair of holes to mark the YMin trigger location.
On the Y frame on the same side as the X stepper, measure from the back and mark a center line for the Y Cable Chain mount behind or in front of the rear X Frame tubing (depending if it’s inset from the rear of the CNC frame or not), then every 300mm from the first line towards the front of the machine, adjusting as necessary to avoid the other X frame tubing by 25mm to prevent conflict. Use the bottom two holes in the #10A drill guide to mark the holes for the cable chain mounts and supports, using the centerlines.
Measure 25mm from the left and right side on the back of the X Top Roller and scribe a centerline. Use #10B XAxis Chain and Sensor drill guide to mark 2 holes on each line, then move the X Roller to the right side of the machine until the dual carriages hit the printed riser, or until the carriage is 15mm from the printed riser for single carriage (use the Yrail centering guide as a spacer) and use the drill guide aligned to the right set of marks on the roller (if the X Stepper is on the right side of the machine, or left holes if left side) to mark the holes for the trigger mount using the center pair of holes in the #10 drill guide.
Optional: Mark the XMin trigger location by moving the ZPlate to the left side of the machine until the dual carriages hit the printed riser or the single carriage is 15mm from the printed riser (use the YRail centering guide as a spacer), align the #10A drill guide with the same set of set of marks for above (left side for left X stepper, right side for right X stepper) and use the center pair of holes to mark the XMin trigger location.
On the X Gantry on the same side as the X stepper, measure from the end and mark a center line for the X Cable Chain 25mm past the Y roller (100mm for a 75mm roller, then every 300mm from the first line towards the front of the machine. Use the bottom two holes in the #10B drill guide to mark the holes for the cable chain mounts and supports, using the centerlines.
Completely unassemble the frame in preparation for painting, but first find the marks created in steps 7C, 10B and 10C on the YFrame, YRollers, XFrame and X Top Roller and drill and tap for the Gantry Braces, Cable Chain Mounts and Supports, and Sensor Mounts and Triggers.