RS CNC Mechanical Manual Assembly-1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 117

MakerFr

RS-CNC32
Manual designed by Htheatre

ASSEMBLY MANUAL
(Last update: February 6th, 2021)

FRENCH MAKERS : Version traduite en français par thomy39 et Lebress,


cliquez ICI ou recopiez le lien ci-dessous dans votre navigateur Internet :
https://drive.google.com/file/d/1o7hdEEJkZ6RDLiv9CGSwYqmXUVRyN6T7/edit

https://www.makerfr.com
RS-CNC32 ASSEMBLY MANUAL - UPDATE OF FEBRUARY 6th, 2021

CHANGES

Contents: page number of assembly section updated

Mechanical assembly section:


At STEP 3, I have modified the way to drill the holes in the steel square tubes of the Y
axis. This way is mechanically better than the previous one. It should permit to have less
distance difference between the two Y dollies their corresponding Y_holders, when setting
Y belts at STEP 39,. I will probably modify the step(s) of drilling the holes in the steel
square tubes of the X axis, as same way too.

Parts list:
I have changed the size and the length of the “Pozi pan thread forming screws for plastics
BZP” because some did not match to the 3D printed parts’holes with they were use.
• 4 Pozi pan thread forming screws for plastics BZP 2.5x8mm replaced by 3.0x8mm ones
• 2 Pozi pan thread forming screws for plastics BZP 3.0x6 replaced by 3.5x8mm ones

STM-32 submanual : I updated the links of the firmwares versions (already compiled or
not). Now you will be sure to always get the last versions of the firmware developed by
mstrens (thanks to him)

FIXES

Mechanical assembly section:


At STEPS 31 & 32, there were two different names used for the lock nuts. It’s corrected
(thanks to moon86).

At STEP 45, the length of the socket button head was different in the BOM of the page's
top and the drawing. It’s corrected (thanks to moon86).

STEP 61, 62 & 63 : The wires was not visible. Now they are.

ADDS

1st page: I added the link to the French translation of the manual.

Tools and accessories needed & Other recommended tools: I added


• Center punch
• Measuring tape
• Rule
• Precision square
• Caliper
• Multimeter

At STEP 10, I added some information to check the frame base of the RC-CNC32 is
perfectly square.
At STEP 59, I added a view to explain the cable way through the electronics plate.

STEP 61, 62 & 63 : Check the continuity of the endstops circuits.

STM-32 submanual : I added the procedure to erase the chip and update it.

AS ALWAYS, YOUR FEEDBACK IS VERY WELCOME.


INTRODUCTION

DIY makers, you are very welcomed,

You chose to build the RS-CNC32, so let’s me tell its story.

I made the RS-CNC in replacement of the first CNC machine I designed: the R-CNC. So
on, the RS-CNC was a first update issued from the RC-CNC’s experience. The result was a
more accurate and efficient CNC.

In the continuity, the RS-CNC32 is an update of the RS-CNC. It keeps the same frame as
the RS-CNC. This low-cost frame has been validated successfully by makers.

The big novelty of this model is the new electronics with GRBL 32bits boards kit which.
This electronics is a complete standalone solution, powerful, accurate, reliable, easy to use
and to implement thanks to detailed tutorials. It’s as well adapted for beginners as for
experienced, and cheaper than the old 8-bit system from the RS-CNC!

The RS-CNC32 allows to machining wood, plastics, plexiglass, composites, aluminum, etc.
with a precision reaching up to 0.1 mm.

Please be kind to note since the launch of the RS-CNC32, MakerFr does not provide
the 8bits boards kit (needed for building the RS-CNC) anymore. Even if you can find
this kit from secondhand market, I recommend to you to build the RS-CNC32 instead
of RS-CNC.

All this work has been made possible because of a growing community of devotees that I
invite you join on the MakerFr’s discussion group. There you will find tips and help to built
your RS-CNC and its troubleshooting.

I wish you to enjoy yourselves building and using your RS-CNC,

RoMaker.

1/114
CONTENTS

Introduction...............................................................................................................................p. 1
Contents...................................................................................................................................p. 2
Warning....................................................................................................................................p. 2
Preassembly requirements......................................................................................................p. 3
Tools and accessories needed.................................................................................................p. 4
Other recommended tools.......................................................................................................p. 5
Assembly section.....................................................................................................................p. 7
Views of the RS-CNC32 completely assembled......................................................................p. ??
Aluminum Z-plate plan.............................................................................................................p. ??
Drilling template for the aluminum Z-plate...............................................................................p. ??
TFT firmware upload/update procedure...................................................................................p. ??
GRBL firmware upload/update procedure...............................................................................p. ??
Parts list....................................................................................................................................p. ??

WARNING

For your safety always wear adapted personal protective equipment when you use hand tools
or machine tools.

2/114
PREASSEMBLY REQUIREMENTS

Before to assemble your RS-CNC32 you need to:


- print all the printable parts (the files of these parts are available at
https://www.thingiverse.com/thing:3010914);
- cut the aluminum profiles of 18x100 or 20x100mm section at your own dimensions,
standard is:
• 2 aluminum profiles of 750mm length,
• 2 aluminum profiles of 722mm length,
• 2 aluminum profiles of 600mm length,
• 2 aluminum profiles of 266mm length;
- cut 1 steel threaded rod M10 at your own dimension, standard is: 830mm length;
- cut 4 steel threaded rods M8 of 217mm length;
- cut 8 steel threaded rods M8 of 102mm length (if you want, you can replace them by 8 hex
bolts M8x95mm);
- cut 1 steel rod of ø8mm and 92mm length;
- cut 1 steel rod of ø8mm at your own dimension, standard is 688mm length;
- cut 2 steel square tubes of 30mm (or 1-1/4”) at your own dimension, standard is
746mm length;
- cut 2 steel square tubes of 30mm (or 1-1/4”) at your own dimension, standard is 722mm
length;
- get all the fasteners and parts listed at the end of this manual.

FOR THE BEST FITTING, IT IS NOT RECOMMENDED TO CUT OR


MAKE CUT THE WORKSURFACE UNTIL THE BASE OF THE
RS-CNC BE COMPLETLY ASSEMBLED.

3/114
TOOLS AND ACCESSORIES NEEDED

#1.5 5mm
#2.5 5.5mm
#3 7mm
#4 8mm
#5 10mm
13mm
17mm
Hex wrenches Open end spanners

#PZ1 #3x0.5
#PZ2

Pozi screwdrivers Slotted screwdriver

Cutting pliers Wire stripper

Ø2.5mm Ø15mm, 90°


Ø3mm
Ø3.2mm
Ø4.5mm
Ø6mm
Optionnal
(For the aluminum Z_plate)
Ø3.4mm
Ø5.5mm
Ø5.0 (for tapping) or
6.6mm (for smooth holes)
Drill bits Countersink cutter (for wood)

Ø30mm Ø6.3mm, 90°


and and
Ø31 OR 32mm Ø10.4mm,
90°

Core drill bits Countersink cutters (for aluminum)


(OPTIONNAL: For the aluminum Z_plate only)

4/114
M3

Optionnal
(For the aluminum Z_plate)
M6

Tap holder wrench and tap(s) Center punch

Cordless driller Saw frame + metal blade Soldering iron + solder wire

Measuring tape Rule (20-30 cm) Precision square (small)

Medium strength thread lock Flat file Cyanoacrylate glue

OTHER RECOMMENDED TOOLS

Jigsaw power tool Circular saw Pillar drill


(If you cut the worksurface of the RS-CNC yourself)

5/114
Caliper Multimeter

6/114
FIT THE 4 BOTTOM CORNERS ON THE BOTTOM ALUMINUM PROFILES
STEP 1 -
PREDRILL AND DRILL THE ALUMINUM PROFILES

x2 x2
Aluminum profile 18x100x600mm or 20x100x600mm Bottom corner A

x2 x2
Aluminum profile 18x100x750mm or 20x100x750mm Bottom corner B

BACK

Bottom corner B 600 mm aluminum profile


Bottom corner A

750 mm aluminum profile

LEFT
750 mm aluminum profile

RIGHT

Bottom corner A Bottom corner B


600 mm aluminum profile
FRONT

Locate the corners and the aluminum profiles sides


with some tape before to mark the holes

Do not remove the tapes untill STEP 8


XX

#
#
XX

If you do not have a pillar drill, mark the holes


with a pencil from each side of the aluminum
profiles, else one side is enough. Use a
center punch to pinpoint the holes before
drilling them. Disassemble and drill the
6mm holes in the aluminum profiles with a
pillar drill. If you are using a classic hand drill,
drill the 6mm holes from each side of the
aluminum profiles, to be sure to drill straight.

7/114
CUT OPENINGS TO INSTALL ELECTRONIC PARTS IN THE ALUMINUM
STEP 2 - PROFILES

LEFT AL PROFILE x1 FRONT AL PROFILE x1


Aluminum profile 18x100x750mm or 20x100x750mm Aluminum profile18x100x600mm or 20x100x600mm

For remind only: Orientation of the CNC

Bottom corner B
BACK
LEFT Bottom corner A

FT LE
L E OF I
o

P R o

AL
Bottom corner A

FRONT AL PROFILE RIGHT


# #

oo
##
##

oo
FRONT Bottom corner B

222.50
215.00
207.50
162.00
120.00
62.00

FRONT OF THE CNC


BACK OF THE CNC

4.50 4.50

31.00 OR 32.00
X 3.20
6.00

XX
11.00
40.00

3.20
3.20
3.20
26.00

54.00

LEFT ALUMINUM PROFILE (750mm)


The holes of 3.20mm marked in red do not pass thought the aluminum profile.

310.00
218.00
138.00
130.00
40.00
32.00
RIGHT OF THE CNC
LEFT OF THE CNC

42.00

47.50

52.00

3.20 3.20
3.00 3.00
# 90.00
40.00

3.00 3.00
3.20
##

3.20
28.00
7.00

FRONT ALUMINUM PROFILE (600mm)


The holes of 3.20mm marked in red do not pass thought the aluminum profile.

8/114
STEP 3 - FIT THE Y-HOLDERS ON THE STEEL SQUARE TUBES AND
MOUNT THEM ON THE BASE'S FRAME OF THE RS-CNC32
x2 x8
Steel square tube 30x30x746mm (THK=1.2 or 2mm)
Hex head bolt M6x35mm x2
or steel square tube 1-1/4"x746mm (THK=1.2 or 2mm)
x8 Bottom corner A
Hex nut M6
x1 6 of these hex nuts come from the parts list and are for next steps but will be temporary
used in this one. To get the required number of M6 hex nuts, complete them by 2 recycled
nuts. You may use 2 nylon lock nuts M6 from the parts list instead, but be advised this
solution is not recommended because screwing/unscrewing nylon lock nuts more than x2
Aluminum profile 18x100x750mm or 20x100x750mm once damages them.

Bottom corner B
x1 x1 x1 x2
Aluminum profile 18x100x750mm or 20x100x750mm Y-holder A Y-holder switch Y-holder B

Pay attention to Y-holders order

Y holder B
BACK BACK
Y holder A
LEFT LEFT

RIGHT RIGHT

Y holder switch Y holder B


FRONT
FRONT
Tighten the hex nuts very slightly
Remember they are temporary used

RIGHT
BACK

LEFT FRONT

Locate the Y-holders and steel square


If you do not have a pillar drill, mark the holes tubes sides with some tape before to
mark the holes
with a pencil from each side of the steel square
tubes, else one side is enough. Use a center Do not remove the tapes
punch to pinpoint the holes before drilling them. untill STEP 4
Disassemble and drill the 6mm holes in the
steel square tubes with a pillar drill. If you are
using a classic hand drill, drill the 6mm holes
from each side of the steel square tubes, to be
sure to drill straight.

9/114
STEP 4 - FIX THE Y-HOLDERS ON THE STEEL SQUARE TUBES
x2
Steel square tube 30x30x746mm (THK=1.5 or 2mm) x2
or steel square tube 1-1/4"x746mm (THK=1.5 or 2mm)
x1 x1
x4 x4 Y-holder A Y-holder B Y-holder switch
Socket head bolt M6x50mm Flat washer 6.4x14x1.2mm ("M" serie)

x4
Nylon lock nut M6

BACK

LEFT

RIGHT

FRONT

Y holder switch

VIEW OF COMPLETED ASSEMBLY

Y holder switch

Remove the assembly marks done at STEP 3

10/114
ASSEMBLE THE FRONT-BOTTOM CORNERS WITH THE BELT
STEP 5 - TENSIONERS
x4 x2 x2
Nylon lock nut M5 Compression spring 4.4x30x0.8mm x1 x1
Ball bearing 5x16x5mm (625zz)
x2 x4
Nylon lock nut M6 x2 Bottom corner A Bottom corner B
Socket head bolt M4x40mm
x2 x2 Wall/door stop bumper 23xh11mm
x1 x1
Socket head bolt M5x30mm Flat washer 4.3x10x0.8mm ("M" serie) x2
x4 x2 Wood screw 3x20mm
Y belt tensioner A Y belt tensioner B
Socket head bolt M6x25mm Flat washer 5.3x10x1mm ("Z" serie)

x2 x4 x2
Hex nut M4 Flat washer 6.4x12x1.2mm ("Z" serie) Flat washer (not included in the parts list. Use recycling ones)
(the size depends of yours wall/door stop bumpers model)

Ball bearings 5x16x5

Nylon lock nut M5 Y belt tensioner B

Flat washer 6.4x12x1.2


Hex nut M4
Socket head
bolt M6
Flat washer 5.3x10x1

Socket head bolt M5


Socket head Ball bearings 5x16x5
bolt M6

Nylon lock nut M6 Flat washer


Flat washer 5.3x10x1
4.3x10x0.8 Socket head
bolt M5 Y belt tensioner A

Nylon lock nut M6 Hex nut M4


Flat washer
6.4x12x1.2
Socket head Nylon lock
bolt M4 nut M5
Nylon lock nut M6
Flat washer 6.4x12x1.2
Compression spring Nylon lock nut M6
4.4x30x0.8

Bottom corner A

Socket head
Flat washer bolt M6
Wall/door stop bumper 4.3x10x0.8

Flat washer (recycled)

Socket head
bolt M6
Wood screw 3x20
Flat washer
6.4x12x1.2

Socket head bolt M4 Compression spring


4.4x30x0.8 Bottom corner B Wall/door stop bumper

Flat washer (recycled)

Wood screw 3x20

VIEW OF COMPLETED ASSEMBLY

11/114
ASSEMBLE THE REAR-BOTTOM CORNERS WITH THE SUPPORTS OF
STEP 6 - THE M8x688MM STEEL ROUND
x2 x2
x1 x1
Ball bearing 8x22x7mm (608zz) Wall/door stop bumper 23xh11mm
x4 x2 Bottom corner A. Bottom corner B
Socket head bolt M6x25mm Wood screw 3x20mm
x4 x1 x1
Nylon lock nut M6
x2 Y back bearing A Y back bearing B
x4
Flat washer (not included in the parts list. Use recycling ones)
Flat washer 6.4x12x1.2mm ("Z" serie) (the size depends of yours wall/door stop bumpers model)

Ball bearing 8x22x7

Flat washer 6.4x12x1.2


Y back bearing B

Socket head
bolt M6

Bottom corner B

Nylon lock nut M6


Y back bearing A

Bottom corner A
Socket head
bolt M6
Ball bearing
Nylon lock nut M6 8x22x7
Flat washer 6.4x12x1.2

Nylon lock nut M6 Flat washer 6.4x12x1.2

Nylon lock nut M6


Socket head
bolt M6
Wall/door stop bumper

Flat washer (recycled)


Socket head
bolt M6

Wood screw 3x20


Flat washer
6.4x12x1.2
Wall/door stop bumper

Flat washer (recycled)

Wood screw 3x20

VIEW OF COMPLETED ASSEMBLY

12/114
FIX THE STEEL SCARE TUBES ON THE LEFT AND RIGHT ALUMINUM
STEP 7 - PROFILES
x8
x1 Nylon lock nut M6 x1
x1
Aluminum profile 18x100x750mm or 20x100x750mm (Right)
x1 Front left corner assy.
x1 Left steel square tube assy.
Back left corner assy.
Aluminum profile 18x100x750mm or 20x100x750mm (Left) x1
x1
x1
x8
Front right corner assy.
Hex head bolt M6x35mm
Back right corner assy. Right steel square tube assy.

Y holder 30 switch

LEFT

BACK

FRONT

RIGHT

VIEW OF COMPLETED ASSEMBLY


LEFT

Y holder 30 switch BACK

RIGHT

FRONT

13/114
STEP 8 - ASSEMBLE ALL THE BOTTOM ALUMINUM PROFILES
x8
x1 Hex head bolt M6x30mm

Aluminum profile 18x100x600mm or 20x100x600mm (Back) x8


Nylon lock nut M6

x1 x8
Flat washer 6.4x12x1.2mm ("Z" serie)
Aluminum profile 18x100x600mm or 20x100x600mm (Front)

LEFT
Y holder 30 switch

BACK

FRONT

RIGHT

VIEW OF COMPLETED ASSEMBLY

BACK

LEFT

RIGHT

FRONT

Remove the tapes used at STEP 1

14/114
STEP 9 - INSTALL THE SQUARE PLATES AND THE Y MOTOR SUPPORT
x1
Threaded rod M10x830mm
x1
x1 x4 x2
Ball bearing 8x22x7mm (608zz) Hex nut M10 Square plate Y motor

x7 x4
Self-tapping screw 4.2x12.7mm
Flat washer 10.5x22x2mm ("M" serie)

Before to screw the self-tapping screws, predrill the aluminum profiles with a 3.2mm drill bit.

The bottom of squares must be flush with the bottom of aluminum


profiles.
The both square plates come against the corners B.
RIGHT

BACK FRONT

LEFT

RIGHT 275.00 260.00 LEFT

Prepare the threaded rod M10x830 like this.

15/114
PLACE THE THREADED ROD IN THE SQUARE PLATES AND CHECK
STEP 10 - FOR SQUARENESS OF ALUMINUM PROFILES

THAT IS THE MOST IMPORTANT STEP OF THIS MANUAL. CHECK CAREFULY FOR SQUARENESS OF THE
CONSECUTIVE ALUMINUM PROFILES.

INSTALL THE THREADED ROD M10 IN THE SQUARE PLATES AND SCREW OR UNSCREW THE NUTS M10 TO ADJUST
THE FRAME'S GEOMETRY.

WHEN THE FRAME IS PERFECTLY SQUARE, TIGHTEN THE NUTS TWO BY TWO TOWARDS EACH OTHER.

LENGTH OF DIAGONAL 1 = LENGTH OF DIAGONAL 2

BACK

90.0
1
al
on
ag
Di

LEFT RIGHT
Di
ag
on
al
2

FRONT

16/114
STEP 11 - INSTALL THE 8MM STEEL ROD AT THE BACKSIDE OF THE RS-CNC
x1
Steel rod 8x688mm
x1
x6
Setscrew M4x4mm
(these setscrews are needed to fix the pulleys and usually included with) GT2 belt 6x232mm

x1
x2

GT2 pulley 20T 8mm bore & 11mm wide GT2 pulley 60T 8mm bore & 7mm wide

If you encounter some troubles to install the steel rod in the ball bearings, you can
spray some oil or use sand paper #1000 on the rod.

PAY ATTENTION TO
THE WAY OF THE
20T PULLEY! RIGHT FRONT

LEFT

BACK DO NOT APLLY THREAD LOCK ON THE


SETSCREWS OF ONE OF 20T PULLEYS
FROM NOW
(You will have to unscrew them later in
the manual)
PAY ATTENTION TO
THE WAY OF THE
20T PULLEY!

VIEW OF COMPLETED ASSEMBLY

RIGHT
FRONT

LEFT
BACK

17/114
STEP 12 - PREPARE THE RS-CNC'S WORKSURFACE

x1

Medium-density fibre (MDF) board 22x604x754mm


(width and length dimensions provided for purpose only)

Measure the inside of the aluminum frame you just built. Remove 1mm of the length and width
you measured. Cut or make cut the worksurface with this dimensions.

L=755.00
L=755.00-1.00=754.00mm
W=605.00

W=605.00-1.00=604.00mm

1 2 3

4 Cut the 4 corners of the worksurface


like this 0 6
22.
22.
00
2.20

0
2.2
22.60

28.61

16.
00
28.61

22.
00

Drill holes in the worksurface and countersink them like on this example based on a
5 604x754mm worksurface. You can reduce or increase the holes number at your
convenience.
77.00
TOP
10.0

52.0
0

Cross section view of a hole


77.00 TOP
2.50
45.0
52.0

100.00
100.
00

BOTTOM BOTTOM 10.00 mm

18/114
FINISH THE RS-CNC'S WORKSURFACE ASSEMBLY AND PREPARE
STEP 13 - THE ALUMINUM ANGLES
x2
Aluminum angle 2(or 1.5)x20x690mm

x 42
Self tapping insert for wood M8x12.5mmx22mm

TOP

BOTTOM

CAREFULLY CHECK THAT NO SELF TAPPING INSERT PROTRUDES FROM THE WORKSURFACE

655.00
6.0
0

345.00
6.0
0

4.5 4.5
6.0

0 35.00
0

0
4.5
0
4.5
0
233.00 10.00
457.00
680.00

x2
CUT OUT THE SIX 6MM HOLES LIKE THIS 6.00

6.0 approx.

19/114
STEP 14 - FIX THE ALUMINUM ANGLES TO THE BACK OF THE WORKSURFACE
x2 x8
Aluminum angle 2(or 1.5)x20x690mm Self-tapping screw 4.2x12.7mm

On a flat surface, place four supports with same height (here some big rolls of tape are being used).
Turn around the RS-CNC's worksurface and put it on your supports.
Turn around the RS-CNC's frame and put it on the worksurface.

BOTTOM BACK

RIGHT LEFT

TOP

Roll of tape
Roll of tape

Roll of tape Roll of tape


FRONT

Place the aluminum angles against the aluminum profiles and the back of the worksurface. Center them
on the lenght and screw them on the worksurface. Here you do not need to predrill the worksurface to
screw the self-tapping screws. Just use a small point chisel to mark the holes' location.
BOTTOM

RIGHT

BACK

FRONT

LEFT

TOP
20/114
DRILL THE PASS THROUGH HOLES FOR THE WORKSURFACE'S
STEP 15 - LEVELERS IN THE LEFT AND RIGHT ALUMINUM PROFILES

BACK
RIGHT

FRONT LEFT

Mark and drill a 6mm pass through hole in the aluminum profiles at the level of each notche of the
angles aluminum, like below.

Once you have done, remove the worksurface from the frame and put it aside.

21/114
STEP 16 - ASSEMBLE THE Y-DOLLIES
x 16 x 24 x1
x2
Ball bearing 6x17x6mm (606zz) Hex nut M8
Y belt
x 16 XY junction A
x4
Socket head bolt M6x18mm
Flat washer 6.4x14x1.2mm ("M" serie) x2
x4
x 16 Y belt hold x1
Hex head bolt M6x16mm
Flat washer 8.4x16x1.5mm ("Z" serie) XY junction B
x 20
x4
Nylon lock nut M6 x8
Threaded rod M8x102mm Dolly base

Flat washer 6.4x14x1.2 Socket head bolts


Hex head bolts M6x16mm
M6x18mm

Flat washer
6.4x14x1.2
x4
x2
Nylon lock nuts M6
Nylon lock nuts M6

Nylon lock nuts M6

BACK

If you use hex head bolts M8x95mm


instead of threaded rods M8x102mm,
they must be mounted with their
heads downward

FRONT
THE ARROWS MUST
POINT TOWARD THE TOP
DO NOT TIGHTEN STRONGLY THE HEX NUTS M8 AT THIS TIME.

VIEW OF COMPLETED ASSEMBLY

BACK
THESE REMAINING ASSEMBLED PARTS
WILL BE USED IN THE NEXT STEP.

FRONT
22/114 x2
STEP 17 - MOUNT THE Y-DOLLIES ON THE STEEL SQUARE TUBES
x8
Hex nut M8 x2

x 16
Flat washer 8.4x16x1.5mm ("Z" serie) Assembled parts remaining from previous step

BACK
LEFT

RIGHT

FRONT

ONCE YOU FINISHED TO MOUNT THEM ON THE STEEL SQUARE TUBES, THE DOLLIES HAVE TO BE SET. FOR THAT,
ADJUST THE SCREWING OF THE HEX NUTS UNTILL ALL BALL BEARINGS BE IN CONTACT WITH THE STEEL SQUARE
TUBES. THE DOLLIES MUST BE ABLE TO EVOLVE FREELY WITHOUT RUBBINGS.

DO NOT STRONGLY TIGHTEN THE HEX NUTS AT THIS STEP.

BACK
LEFT

RIGHT

FRONT
23/114
PLACE THE VERTICAL ALUMINUM PROFILES ON THE Y-DOLLIES AND
STEP 18 - DRILL THEM

x2 x1 x2
Aluminum profile 18x100x266mm or 20x100x266mm Drill model Top corner

MARK THE TOP CORNERS, THE DOLLIES AND THE


BACK VERTICAL ALUMINUM PROFILES WITH SOME TAPE
LEFT #

##

ALTERNATELY PLACE THE DRILL MODEL AGAINST


#

EACH VERTICAL ALUMINUM PROFILES, AS SHOWN


RIGHT BELOW. BE CAREFUL OF THE SENSE. MARK ALL
THE HOLES COLORED IN BLUE.
FRONT

## #

BACK FRONT FRONT BACK

##

LEFT ALUMINUM PROFILE RIGHT ALUMINUM PROFILE

DISASSEMBLE THE TOP CORNERS FROM THE ALUMINUM PROFILES AND THE ALUMINUM PROFILE FROM THE
DOLLIES.

USE A 30 CORE DRILL BIT TO DRILL THE CIRCULAR OPENINGS AND A 6MM DRILL FOR ALL OTHER HOLES. ALL
THE HOLES PASS THROUGH THE ALUMINUM PROFILES, THEREFORE IT IS RECOMMENDED TO USE A PILAR DRILL.
THE RESULT WOULD HAVE TO LOOK LIKE THIS.

BACK FRONT FRONT BACK

30mm

##

LEFT ALUMINUM PROFILE RIGHT ALUMINUM PROFILE

DO NOT REMOVE THE TAPES UNTILL THE STEP 43

24/114
STEP 19 - DRILL THE LAST PASS THROUGH HOLE OF THE LEFT ALUMINUM
PROFILE
x3
x1 Socket head bolt M6x30mm x1
x3
Left aluminum profile 18x100x266mm or 20x100x266mm Hex nut M6 (not included in the parts list. Use recycling ones) X-motor

TEMPORARY ASSEMBLE THE X-MOTOR WITH THE LEFT ALUMINUM PROFILE TO MARK AND DRILL THE LAST
PASS THROUGH HOLE IN THIS PROFILE. WEAKLY TIGHTEN THE NUTS WITH YOURS FINGERS.

FIRST MARK THE HOLE SHOWN BELOW WITH A RED ARROW, THEN DISASSEMBLE THE X-MOTOR FROM THE
LEFT ALUMINUM PROFILE AND DRILL THE HOLE WITH A 6MM DRILL BIT.

THE RESULT MUST LOOK LIKE THIS.

##

25/114
STEP 20 - ASSEMBLE THE X/Z DOLLY (PART 1/4)
x 12 x2
Nylon lock nut M5 x1
Ball bearing 6x17x6mm (606zz)
x2
x2 x 12
Socket head bolt M4x30mm Nylon lock nut M6 X belt holder Dolly inter

x2 x1
Socket head bolt M5x22mm
X belt tensioner 1
x 12 x1
Socket head bolt M6x18mm x1

x2 X belt tensioner 2 Dolly bottom


Nylon lock nut M4

ASSEMBLIES VIEWS OF COMPLETED ASSEMBLIES


Socket head bolt
M4x30mm Nylon lock
nut M4
Socket head bolt
M4x30mm
Nylon lock
nut M4

Nylon lock nut M5


Nylon lock
nut M5

Socket head bolt


M5x22mm

Socket head bolt M5x22mm

Socket head bolt


M6x18mm
Socket head bolt
Nylon lock nut M6 M6x18mm

Nylon lock nut M6


Socket head bolt
M6x18mm

Socket head bolt


Nylon lock nut M6 M6x18mm

Dolly Bottom
Nylon lock nut M6

Socket head bolt


M6x18mm

Nylon lock nut M6


x2
Socket head bolt
M6x18mm

Socket head bolt


Nylon lock
nut M6
M6x18mm

Nylon lock nut M6


x2
Socket head bolt
M6x18mm
Dolly inter Nylon lock 26/114
nut M6
STEP 21 - ASSEMBLE THE X/Z DOLLY (PART 2/4)
x4 x4 x2
Ball bearing 6x17x6mm (606zz) Socket head bolt M6x18mm Flat washer 3.2x8x0.8mm ("M" serie)
x1 x2 x1 x1
Ball bearing 8x22x7mm (608zz) Nylon lock nut M3
Z bearing blocker
Dolly top
x2 x4
Socket head bolt M3x18mm Nylon lock nut M6

Nylon lock nut M3

Nylon lock nut M3

Ball bearing 8x22x7mm

Flat washer 3.2x8x0.8mm

Socket head bolt M3x18mm Flat washer 3.2x8x0.8mm

Socket head bolt M3x18mm

27/114
STEP 22 - ASSEMBLE THE X/Z DOLLY (PART 3/4)
x4
Threaded rod M8x217mm
x1 x1 x1
x 20 x 20
Hex nut M8 Flat washer 8.4x16x1.5mm ("Z" serie) Dolly bottom assy. Dolly inter assy. X belt holder assy.

ASSEMBLIES VIEWS OF COMPLETED ASSEMBLIES

Dolly bottom

Take a look at the M5 nuts


position at the back of the
the X belt holder to identify
its assembly sense.
X belt holder

Dolly inter

28/114
STEP 23 - ASSEMBLE THE X/Z DOLLY (PART 4/4)

x 12
Hex nut M8 x1 x1 x1
x 12 Dolly top assy. Dolly inter assy. X chain holder
Flat washer 8.4x16x1.5mm ("Z" serie)

ASSEMBLIES VIEWS OF COMPLETED ASSEMBLIES

DO NOT TIGHTEN THE NUTS STRONGLY

29/114
STEP 24 - DRILL THE STEEL SQUARE TUBES, INSERT THE X/Z DOLLY ON AND
SCREW THEM ON THE X-LEFT AND RIGHT SUPPORTS
x2 x1
Steel square tube 30x30x722mm (THK=1.5 or 2mm)
X-left
or steel square tube 1-1/4"x722mm (THK=1.2 or 2mm)

x4 x4 x1
Socket head bolt M6x45mm Nylon lock nut M6 X-right

Make some assembly marks with


tape and trace all the holes.
Disassemble and drill the steel
square tubes. The use of a pillar
drill is recommended to drill
perfectly upright.

X left

LEFT
BACK

RIGHT

VIEW OF COMPLETED ASSEMBLY FRONT

BACK

LEFT

RIGHT

FRONT

Remove the tapes you used at the beginning of this STEP

30/114
STEP 25 - SET THE X/Z DOLLY

SET THE X/Z DOLLY ADJUSTING THE SCREWING OF THE HEX NUTS UNTILL ALL BALL
BEARINGS BE IN CONTACT WITH THE STEEL SQUARE TUBES. THE DOLLY MUST BE ABLE TO
EVOLVE FREELY WITHOUT RUBBINGS.

APPLY SOME THREAD LOCK ON ALL NUTS !

STRONGLY TIGHTEN ALL THE HEX NUTS WITH TWO WRENCHES, LIKE SHOWN BELOW.

BE CAREFUL TO NOT DAMMAGE THE SUPPORTS OF LINEAR GUIDEWAYS.


THEY ARE VERY FRAGILE.

31/114
STEP 26 - INSTALL THE LINEAR GUIDEWAYS RAILS ON THE X/Z DOLLY
x2 x8 x8
Socket head bolt M3x10mm Square nut M3
Linear guideways rails MGN12x200mm

32/114
STEP 27 - ASSEMBLE THE X-PULLEY AND THE X-MOTOR
x1 x4
Steel rod 8x92mm Setscrew M4x4mm x1 x1
(these setscrews are needed to fix the pulleys and usually included with)
x3 x1 GT2 pulley 60T 8mm X pulley
Ball bearing 8x22x7mm (608zz) Nylon lock nut M5 bore & 7mm wide

x2 x1
Ball bearing 5x16x5mm (625zz)
Flat washer 5.3x10x1mm ("Z" serie) x1 x1
x1 GT2 pulley 20T 8mm
x1 bore & 11mm wide
Socket head bolt M5x35mm Shim washer 8x10x0.3mm X motor

Ball bearing 5x16x5


Ball bearing 5x16x5

Flat washer 5.3x10x1mm

Shim washer 8x10x0.3mm

VIEW OF COMPLETED ASSEMBLY

33/114
MOUNT THE X/Z DOLLY AND THE STEEL SQUARE TUBES ASSEMBLY
STEP 28 -
ON THE LEFT AND RIGHT ALUMINUM PROFILES
x 17
Socket head bolt M6x30mm
x1
x 17 x1
Left aluminum profile 18x100x266mm or 20x100x266mm Nylon lock nut M6 X-pulley assy.

x7
x1 Flat washer 6.4x18x1.2mm ("L" serie) x1
x1
Right aluminum profile 18x100x266mm or 20x100x266mm Flat washer 6.4x12x1.2mm ("Z" serie) X-motor assy.

Flat washer 6.4x12x1.2mm

VIEW OF COMPLETED ASSEMBLY

34/114
STEP 29 - FIX THE GANTRY ON THE RS-CNC BASE
x8 x8
Socket head bolt M6x30mm Nylon lock nut M6

##

ON EACH Y-DOLLY, UNSCREW THE THREADED ROD MARKED WITH AN ARROW.


YOU NEED TO DO IT BECAUSE THEY PREVENT TO SCREW TWO HEAD SOCKET BOLTS (ONE ON EACH DOLLY).

#
##

LEFT Y-DOLLY RIGHT Y-DOLLY

##

35/114
STEP 30 - CHECK THE SETTING OF THE Y-DOLLIES AND TIGHTEN THEIR NUTS

CHECK THE SETTING OF THE Y-DOLLIES. REMEMBER : ALL THE BALL BEARINGS HAVE TO BE IN CONTACT WITH
THE STEEL SQUARE TUBES, BUT THE DOLLIES MUST BE ABLE TO EVOLVE FREELY WITHOUT RUBBINGS.

APPLY THREAD LOCK ON ALL THE NUTS OF THE THREADED RODS YOU UNSCREW AT THE PREVIOUS STEP.
THEY ARE MARKED WITH AN ARROW ON THE VIEWS BELOW.

##
LEFT Y-DOLLY

RIGHT Y-DOLLY

STRONGLY TIGHTEN ALL THE HEX NUTS WITH TWO WRENCHES, LIKE SHOWN BELOW.

36/114
ASSEMBLE THE SPINDLE SUPPORT
STEP 31 - (OPTION #1 : USING PRINTED Z-PLATE - FOR OPTION #2 GO TO THE NEXT STEP)
x6 x1 x3 x1
Setscrew M5x16mm Nylon lock nut M4 Anti-backlash nut block x1
Socket head bolt M6x18mm (optionnal, sometime included with
for 8mm and 2mm lead ACME screw
the anti-backlash nut block)
x1
x2 Hex thin nut M5 Router 65mm
Socket head bolt M5x25mm x6 (optionnal, sometime included with
Nylon lock nut M6 the anti-backlash nut block) x1
x3 x3
Socket head bolt M4x18mm x2
Flat washer 4.3x8x0.8mm (Z serie) Z-plate (printed)
Nylon lock nut M5

Anti-backlash nut block

Z-plate (printed)
Nylon lock
nut M5
Socket head bolt M5x25mm

Socket head bolt M5x25mm Nylon lock


nut M5

Setscrew M5x16mm
Router 65mm

Socket head bolt M4x18mm

Nylon lock nut M4


Hex thin nut M5

Nylon lock nut M4

Nylon lock nut M4

Socket head bolt M4x18mm


Socket head bolt M4x18mm

37/114
ASSEMBLE THE SPINDLE SUPPORT
STEP 32 - (OPTION #2 : USING ALUMINUM Z-PLATE)
x6 x6
Socket head bolt M6x18mm Nylon lock nut M6
x1 x1
(ONLY if you DID NOT CHOOSE to tap the 6 fixing holes of the spindle support) (ONLY if you DID NOT CHOOSE to tap the 6 fixing holes of the spindle support) Anti-backlash nut block
for 8mm and 2mm lead ACME screw
x6 x2 Router 65mm
Socket head bolt M6x12mm Nylon lock nut M5 x1
(ONLY if you CHOSE to tap the 6 fixing holes of the spindle support)

x3 Spacer alu plate


x3
Socket head bolt M4x18mm Nylon lock nut M4
x2 x1
Flat socket cap screw M5x30mm Hex thin nut M5 x1
(optionnal, sometime included with the anti-backlash nut block)

Setscrew M5x16mm x3
(optionnal, sometime included with the anti-backlash nut block) Flat washer 4.3x8x0.8mm (Z serie) Z-plate (made of aluminum)

Anti-backlash nut block


Z-plate (made of aluminum)
Nylon lock
Spacer alu plate nut M5

Flat socket cap screw M5x30mm


Nylon lock
Flat socket cap screw M5x30mm nut M5

Setscrew M5x16mm
Router 65mm

Socket head bolt M4x18mm

Hex thin nut M5

Nylon lock nut M4


Nylon lock nuts M6 (x 6)
(ONLY if you DID NOT CHOOSE to tap the
six holes marked in red)

Nylon lock nut M4 OTHERWISE THEY ARE


USELESS.

Nylon lock nut M4

Socket head bolts M6x18mm (x 6)


(ONLY if you DID NOT CHOOSE to tap the six holes marked in red)
Socket head bolt M4x18mm
OTHERWISE USE
Socket head bolt M4x18mm
Socket head bolts M6x12mm (x 6)
AND APPLY SOME THREADLOCK ON THEM

YOU WILL FIND DRAWINGS AND A DRILLING TEMPLATE TO HELP YOU TO MADE
THE ALUMINUM Z-PLATE AT THE END OF THE MANUAL

38/114
SLIP THE BLOCKS ON THE LINEAR GUIDEWAYS RAILS AND FIX THE
STEP 33 - SPINDLE SUPPORT ON THE BLOCKS

x4 x 16 x 16
Socket head bolt M3x10mm Flat socket cap screw M3x12mm
(MUST BE USED WITH PRINTED Z-PLATE ONLY) (MUST BE USED WITH ALUMINUM Z-PLATE ONLY)
Linear guideaways block MGN12H

##

#
APPLY SOME THREAD LOCK ON ALL BOLTS !

##

Socket head bolts M3x10mm (x 16)


(FOR PRINTED Z-PLATE ONLY)
#

OR
Flat socket cap screw M3x12mm (x16)
(FOR ALUMINUM Z-PLATE ONLY)

39/114
STEP 34 - PREPARE THE ACME THREADED ROD OF 8MMx200MM
x1 x2
ACME threaded rod 8x200mm (lead: 2mm) Setscrew M4x4mm x1
(these setscrews are needed to fix the pulley and usually included with)
Z scroll wheel
x1 x4
Square nut M4
GT2 pulley 20T 8mm bore & 11mm wide
x1
x4
Setscrew M4x6mm Z screw blocker

Z-screw blocker

Setcrew M4x6mm

Setcrew M4x6mm Setcrew M4x6mm

Z-scroll wheel Setcrew M4x6mm

For present time, do not tighten the setcrews M4x6mm

Setcrew M4x4mm
Z-scroll wheel

Setcrew M4x4mm

You can now tighten the setcrews M4x6mm


that you just inserted in the Z-scroll wheel,
but do not tighten the ones you inserted in the Z-screw blocker yet.

VIEW OF COMPLETED ASSEMBLIES

Z-screw blocker

40/114
STEP 35 - MOUNT THE ACME THREADED ROD ON THE X/Z DOLLY

1. Insert the ACME threaded rod from the top in the ball bearing (608zz)
2. Insert the Z-screw blocker in the ACME threaded rod
3. Screw the ACME theaded rod in the anti-backlash nut block
4. Push the GT2 pulley 20T against the top of the ball bearing (608zz)
5. Push the Z-screw blocker against the bottom of the ball bearing (608zz)
6. Tighten the setcrews M4x6mm of the Z-screw blocker

GT2 pulley 20T

Ball bearing (608zz)

Z-screw blocker
Setscrews M4x6mm

Anti-backlash nut block

VIEW OF COMPLETED ASSEMBLY

41/114
STEP 36 - INSTALL THE NEMA-23 MOTORS AND THE CLOSED BELTS
x3 x 12
Socket head bolt M4x22mm * Nylon lock nut M4 * x3
x7 x 12
Socket head bolt M4x18mm * Flat washer 4.3x8x0.8mm ("Z" serie)* GT2 pulley 20T 6.35mm bore & 11mm wide
x1 x 12
Low-profile socket head bolt M4x25mm* Lock washer M4 ("AZ" type) *
x1
x1 GT2 belt 6x200mm
Low-profile socket head bolt M4x20mm* x3
x1
x6
Setscrew M4x4mm Motor NEMA-23 2.8A shaft 6.35mm GT2 belt 6x232mm
(these setscrews are needed to fix the pulleys and usually included with)

* Diameter depends of the holes' diameter of your motors.

x3
Do not tighten the setcrews for present time

GT2 belt 6x232mm


(that you already slipped on
the steel rod 8x688mm at the step 11)
VIEW OF COMPLETED
ASSEMBLY
Lock washer M4 (x4)

Low-profile socket
head bolt M4x25mm (x1)

Socket head bolt M4x22mm (x3)


Cable exit facing to the floor

Place the belt on the pulleys. Adjust the height of the pulley on the motor shaft. Tauten the belt and tighten all the bolts and the 20T pulley setscrews.

VIEW OF COMPLETED
GT2 belt 6x200mm ASSEMBLY
Lock washer M4 (x4)

Low-profile socket
head bolt M4x20mm (x1)

Socket head bolt M4x18mm (x3)

Cable exit facing to the floor ##

Place the belt on the pulleys. Adjust the height of the pulley on the motor shaft. Tauten the belt and tighten all the bolts and the 20T pulley setscrews.

Socket head bolt M4x18mm (x4)

VIEW OF COMPLETED
ASSEMBLY

GT2 belt 6x232mm

Direction
Lock washer M4 (x4)
of cable exit

Place the belt on the pulleys. Adjust the height of the pulley on the motor shaft. Tauten the belt and tighten all the bolts and the 20T pulley setscrews.
42/114
STEP 37 - MOUNT THE X-ENDSTOP

x1
Snap action switch 125 or 205V 5A (Length including an 100mm slack, suitable for
x 1 540 mm the electronics layout shown in this manual)

x2
Pozi pan thread forming screw for plastics BZP 2.2x10mm Shielded cable, 2 core, 24 or 22AWG

Solder a wire to the common pin and the other to the normally closed pin of the snap action switch.
The wires colors does not matter. From this side of the cable, cut the shield flush with the cable-sheath.

Use heat-shrink tubing to insulate the connections.

Shield

"C" means "Common"

"NO" means "Normally open"

"NC" means "Normally close"

1540.00 mm

Shield

43/114
STEP 38 - INSTALL THE 3 OPENED BELTS

x 7m x 12
Steel core opened GT2 belt 10mm Cable tie 4.8x122mm

X-BELT INSTALLATION VIEW

(LEFT)Y-BELT INSTALLATION
VIEW

INSTALL THE BELTS SO


## THAT THEIR TEETH FIT
TOGETHER, LIKE ON THE
DRAWING ABOVE

(RIGHT)Y-BELT INSTALLATION VIEW

USE THE CABLE TIES TO SECURE THE BELTS, BUT DO NOT OVERTIGHTEN THEM TO AVOID
DAMAGING THE BELTS

44/114
STEP 39 - SET THE STRENGTH OF THE OPENED BELTS AND THE
PERPENDICULARITY OF THE X AND Y AXES

USE THE APPROPRIATE BELT TENSIONER TO ADJUST THE STRENGTH OF EACH OPENED
BELTS

Tensioner of the X-belt Tensioner of the (left)Y-belt Tensioner of the (right) Y-belt

BRING THE GANTRY BACKWARDS UNTIL ONE OF THE Y-DOLLIES, AT LEAST, IS IN CONTACT
WITH THE REAR Y-HOLDERS.

IF THERE IS A BIT OF A GAP BETWEEN ONE OF THE TWO Y-DOLLIES AND THE REAR
Y-HOLDERS THIS IS PERFECTLY NORMAL. THIS BIT OF PLAY IS DUE TO THE BELTS'
INSTALLATION. TO SUPPRESS IT, UNSCREW THE SETCREWS OF THE REAR 20 TEETH PULLEY
ON WHICH YOU DID NOT APPLY THREAD LOCK AT STEP 11. PUSH THE GANTRY TO
BACKWARDS COMPLETELY, APPLY THREAD LOCK ON THE SETSCREWS OF THE PULLEY
BEFORE TO RE-SCREW AND TIGHTEN THEM. NOTE THAT THE PULLEY YOU WILL UNSCREW
DOES NOT MATTER..

Y-Dolly (right)

##

Y-Holder (rear right)

Y-Dolly (left)

Y-Holder (rear left)


GT2 pulley 20T to unscrew

Do not forget to apply thread lock on the setcrews


before to re-screw them.

45/114
STEP 40 - FIT THE X-BACK CORNERS ON THE BACK REINFORCEMENT
ALUMINUM PROFILE AND DRILL THIS ONE

x1 x1 x1
Aluminum profile 18x100x722mm or 20x100x722mm Corner X-back left Corner X-back right

RIGHT

LEFT

Locate the corners and the aluminum profile sides


with some tape before to mark the holes

LEFT O
O

#
RIGHT
#

Drill the 6mm through holes in the aluminum profile with a pillar drill

DO NOT REMOVE THE TAPES UNTILL THE STEP 41

46/114
ASSEMBLE THE BACK REINFORCEMENT ALUMINUM PROFILE AND
STEP 41 - MOUNT IT ON THE GANTRY

x1 x1 x1
Aluminum profile 18x100x722mm or 20x100x722mm Corner X-back left Corner X-back right

x4 x4 x4 x8
Socket head bolt M6x30mm Self-tapping screw 4.2x12.7mm Nylon lock nut M6 Flat washer 6.4x12x1.2mm ("Z" serie)

Socket head bolt M6x30mm

Socket head bolt M6x30mm

Socket head bolt M6x30mm


LEFT O
O
Socket head bolt M6x30mm

#
#

RIGHT

VIEW OF COMPLETED
ASSEMBLY

Remove the tapes

Corner
X-back
left

#
#

XY junction A

The bottom of the


X-back corners flushes
the top of the XY
junctions A & B

47/114
FIT THE TOP CORNERS ON THE TOP ALUMINUM PROFILE AND
STEP 42 - DRILL IT

x1 x2
Aluminum profile 18x100x722mm or 20x100x722mm Top corner

REMEMBER YOU ALREADY IDENTIFIED THE TOP CORNERS AT STEP 18. SO AT THIS STEP, YOU JUST
HAVE TO LOCATE THE MATCHING SIDES OF THE TOP ALUMINUM PROFILE BEFORE TO DRILL IT.

LEFT

BACK

FRONT

LEFT RIGHT
##

BACK

Locate the matching sides


of the top aluminum profile
with some tape

FRONT
#

RIGHT

MARK THE 4 HOLES, DISASSEMBLE THE TOP ALUMINUM PROFILE


FROM THE TOP CORNERS AND DRILL THESE 4 PASS THROUGH
HOLES WITH A 6MM DRILL BIT AND A PILLAR DRILL.

48/114
ASSEMBLE THE TOP ALUMINUM PROFILE AND INSTALL THE
STEP 43 - ILLUMINATION OF THE RS-CNC ON IT
x4
x1 Cap nut M6 (high type)
x1
Aluminum profile 18x100x722mm or 20x100x722mm x4
Flat washer 6.4x12x1.2mm ("Z" serie)

x4 x1
Hex head bolt M6x30mm 2x30mm of 22AWG wires (e.g.: red+black) x2 Self-adhesive LED strip 24V 10mm
(not included in the parts list. Use recycling ones)
Top corner (you will need 2 pieces, each about 650mm long)

BACK
##
LEFT #
#
RIGHT
FRONT

Do not remove the tapes yet

LED strip piece (about 650mm long)

LEFT LED strip piece


(about 650mm long)

FRONT
m

BACK #
25m

LEFT RIGHT
FRONT

BACK #

RIGHT

Solder the 2 LED strip parts together with some 22AWG wire. Pay attention to the polarity !

49/114
STEP 44 - CLOSE THE GANTRY INSTALLING THE TOP ALUMINUM PROFILE

x4 x4 x8
Socket head bolt M6x30mm Nylon lock nut M6 Flat washer 6.4x12x1.2mm ("Z" serie)

VIEW OF COMPLETED ASSEMBLY

Remove all remaining tapes

50/114
STEP 45 - PREPARE THE BUTTONS PLATE USB

x1 x1
E-stop button 660VAC 10A Panel-mount USB 2.0 x1
type-B female to micro USB male cable (2'/0.61m) FOR RS-CNC32
type-B female to type B male cable (2'/0.61m) FOR RS-CNC

x1 x2 Buttons plate USB


Pushbutton switch 3-5A 250VAC, momentary, 12mm Socket button head bolt M3x10mm
(OPTIONAL : in substitute of the bolts they are
included with the panel mount USB)

1
Inner retaining nut

Rubber seal

Outer retaining nut (chrome-plated)

Use the corresponding USB cable to your CNC

2
Hex nuts M3 (x2) (included with the panel-mount USB)

3
Socket button head bolts M3x10mm
(either use the bolts included with the panel-mount
USB or these ones)

VIEW OF COMPLETED ASSEMBLY

51/114
INSTALL THE BUTTONS PANEL ASSY., THE CABLE GROMMET, THE
STEP 46 - Y-CHAIN AND THE AC POWER INLET W/ SWITCH

x1 x1 x1
Panel-mount power inlet w/ switch Cable grommet
(IEC 60320 C-14 10A-250V w/ 51mm holes center distance)
Button panel assy.

x8 x1
Self-tapping screw 4.2x12.7mm Y chain

VIEW OF COMPLETED ASSEMBLY

52/114
STEP 47 - INSTALL THE SPINDLE

x1

KATSU 3/8" & 1/4" electric hand trimmer wood 220V 710 W

Router 65mm

Tighten the socket head bolts M4, marked in blue, on the "router 65mm"

VIEW OF COMPLETED ASSEMBLY

53/114
STEP 48 - INSTALL THE X-DRAG CHAIN

x1
Drag chain 10x20x1000mm

x4
Pozi pan thread forming screw for plastics BZP 3.0x8mm

Do not fully tighten the slotted pan head machine screws until you have installed the
complete drag chain.

Adjust the lenght of the drag chain by removing as many chain links as necessary. The drag
chain must be long enough to lie on the top of the rear aluminum reinforcement profile,
regardless of the position of the X/Z dolly. Run the cables inside the drag chain and clip it to
the ends links.

Fully tighten the slotted pan head machine screws


54/114
STEP 49 - INSTALL THE Y-DRAG CHAIN

x1 x2
Drag chain 10x20x1000mm Pozi pan thread forming screw for plastics BZP 2.5x8mm

x2
Pozi pan thread forming screw for plastics BZP 3.5x8mm

Pozi pan thread forming screws


for plastics BZP 3.5x8mm (x2)

Y-chain

Fix one end link on the Y-chain and clip the other on the drag chain.

Do not fully tighten the slotted pan head machine screws until you have installed the
complete drag chain.

Adjust the lenght of the drag chain by removing as many links as necessary. The drag chain
must be long enough to allow the gantry to move along the whole Y axis. Run the cables
inside the drag chain and clip it to the end link you have fixed on the Y-chain. Check that the
drag chain is as parallel as possible with the left aluminum profile of the RS-CNC. Install the
other end link under the base of the Y dolly. Note: you must drill two 2.0mm holes under the
base of the Y dolly yourself.

Pozi pan thread forming screws


for plastics BZP 2.5x8mm (x2)

Fully tighten the slotted pan head machine screws

55/114
ASSEMBLE THE LEVELLING ADJUSTMENT WHEELS OF THE
STEP 50 - WORKSURFACE

x6 x6 x6 x6
Hex head bolt M6x50mm Hex nut M6 Plate fix
Plate wheel

VIEW
OF COMPLETED
ASSEMBLY

x6

VIEW OF COMPLETED
ASSEMBLY

x6

56/114
MOUNT THE LEVELLING ADJUSTMENT WHEELS
STEP 51 - OF THE WORKSURFACE

x6 x6
Plate wheel assy. Plate fix assy.

Do not fully screw the plate fixes on the plate wheels for now

VIEW OF COMPLETED ASSEMBLY

57/114
PREPARE AND FIX THE TFT SUPPORTS ON THE FRONT ALUMINUM
STEP 52 - PROFILE OF THE RS-CNC32
x4
Socket head bolt M3x22mm
x 1 (left + right)
x4
Flat washer 3.2x12x0.8mm ("L" serie) Support CNC32 TFT

Tap all the four 3mm holes of each the TFT's mounting bracket with a M3 taps set. Be careful, do
not force to much because 6mm holes do not pass through the supports

VIEW OF COMPLETED ASSEMBLY

58/114
PREPARE THE LCD TFT DISPLAY AND THE TFT GRBL BOARD
STEP 53 -
ADAPTER FOR ASSEMBLING

x1 x1 x1
ESP32 Wireless development board 3.2" SPI TFT LCD display module 240x320 TFT GRBL board adapter
(For Arduino Nodemcu) (With touch screen & ILI9341 driver) (Supplied with the GRBL 32bits boards kit)

x1 x1
Capacitor 1000 F 25V Straight pin header 4P
(Supplied with the GRBL 32bits boards kit as loose part (Supplied with the GRBL 32bits boards kit as loose part)
or already welded to the TFT GRBL board adapter)

3.2" SPI TFT LCD display module

3.2" SPI TFT LCD display module

Pay attention to the capacitor's polarity!

TFT GRBL board adapter

PRIOR TO INSTALL THE ESP32 ON THE GRBL BOARD ADAPTER, UPLOAD THE TFT
FIRMWARE TO THE ESP32. THE UPLOAD PROCEDURE IS AVAILABLE AT THE END
OF THIS MANUAL.
ESP32 Wireless development board
Pay attention to the mounting direction!
Look at the symbols drawn on the GRBL
Board adapter.

VIEW OF COMPLETED
ASSEMBLY

59/114
STEP 54 - MAKE THE CABLE TO WIRE THE GRBL 32BITS BOARD TO THE TFT GRBL BOARD ADAPTER

x2 x 1000 mm* x 420 mm*


4-pin 2.54-pitch DUPONT female connector Shielded cable, 1 core, 24 or 22 AWG Cable, 2 core, 24 or 22 AWG

*Length suitable for the electronics layout shown in this manual.

500.00

420.00

10.00 approx. 10.00 approx.

Cable, 2 core, 24 or 22 AWG


To GRBL 32bits board To TFT GRBL adapter board
5V 5V
GND GND
Rx Tx
Tx Rx
Shield

Shielded cable, 1 core, 24 or 22 AWG Shield

Shielded cable, 1 core, 24 or 22 AWG Shield

Shield From this side of the cable, cut the


shield flush with the cable-sheath.
90.00

60/114
STEP 55 - INSTALL THE 3.2" LCD TFT DISPLAY

x4 x1 x1
Socket head bolt M3x6mm
3.2" SPI TFT LCD display module 240x320 assy. CNC32 TFT cover

x1 x1 x1
TFT GRBL board adapter assy. ESP32 Wireless development board (For Arduino Nodemcu) 4 pins DUPONT cable female to female assy.
(This is the cable you made at previous STEP)

Connect the micro-USB plug of the


panel-mounted USB port to the
micro-USB port of the ESP32

Connect the 4 pins DUPONT cable


female to female to the 4 pins DUPONT's
header of the GRBL Board adapter. Pay
attention to the cable's direction.

VIEW OF COMPLETED ASSEMBLY

61/114
STEP 56 - PREPARE THE GRBL 32BITS BOARD

x1 x1
x1
LKP1aF-24V relay STM32F103C8T6 Bluepill
GRBL 32bits board (Supplied with the GRBL 32bits boards kit as loose part
(Supplied with the GRBL 32bits boards kit) or already welded to the GRBL 32bits board)

PRIOR TO INSTALL THE STM32 ON THE GRBL 32BITS BOARD, UPLOAD THE GRBL
32BITS FIRMWARE TO THE STM32. THE UPLOAD PROCEDURE IS AVAILABLE AT
THE END OF THIS MANUAL.

Pay attention to the mounting direction!


Look at the symbols drawn on the
GRBL 32 bits board.

VIEW OF COMPLETED
ASSEMBLY

62/114
STEP 57 - EXAMPLE OF ELECTRONICS LAYOUT (1/4)

63/114
STEP 58 - EXAMPLE OF ELECTRONICS LAYOUT (2/4)
x4 x2
Flat socked cap screw M3x25mm Self-tapping screw 4.2x12.7mm x1
x4
Flat socked cap screw M3x12mm
(Adapt the diamter regarding the holes' diameter of you power supply)
x1 Power supply (AC 110-220V DC 24V - 15A)

x4 6-Terminal ground bar*


Nylon lock nuts M3 x1
x4 x1
Aluminum or nylon spacer 3.2x5x6mm (can be printed) Medium-density fibre (MDF) board 10x300x300mm
(width and lenght dimensions provided for purpose only - adapt them
*Optional. All the shields can be soldered together, instead. GRBL 32bits board assy. with your power supply ones)

Nylon lock nuts M3 (x 4)

Check the power supply is


configured to work under the
voltage of your country

Spacers 3.2x5x6mm (x 4)
Self-tapping screws
4.2x12.7mm (x 2) Electonics plate

6-Terminal ground bar

Flat socket cap screws M3x25mm (x 4)


27.00

300.00
49.00

27.00
Flat socket cap screws 273.00
M3x12mm (x 4)

179.00
53.00
68.30

175.00

220.00

Example of electronics
273.00
300.00

plate cutting 3.40 (x 8)

20.00
14.00
60.00

14.00

195.00
228.00

64/114
STEP 59 - EXAMPLE OF ELECTRONICS LAYOUT (3/4)

x8 x4
Self-tapping screw 4.2x12.7mm Angle metal bracket

Pass the USB micro plug of the


cable (marked in red), which
connects the USB socket of the
buttons panel to the ESP32,
through the 14mm hole (marked
in red) and from the bottom of the
electronics plate before fixing it.
Angle metal brackets (x 4)
Self-tapping screws Pass the DUPONT connector of
4.2x12.7mm (x 8)
the cable (marked in blue), which
connects the GRBL 32bits board
to the TFT GRBL board adapter,
through the 14mm hole (marked
in blue) and from the bottom of
the electronics plate before fixing
it.

The bottom of the electronics


plate flushes the bottom of the
aluminum profiles.

65/114
STEP 60 - EXAMPLE OF ELECTRONICS LAYOUT (4/4)

x3
x6
Self-tapping screw 4.2x12.7mm
TB6600 stepper motor driver
(Able to work under 24V and to deliver a current of 2.8A at least)

Configure the micro switches of your TB6600 stepper motor drivers, considering the
parameterization table printed on and the operating intensity of your motors.

Use the parameters given for "4"


(which means 1/4 in reality) for the micro step

The intensity selection depends of the operating


intensity of your motors

Self-tapping screws 4.2x12.7mm (x 6)

The bottom of the heatsink of the TB6600 stepper motor drivers flushes the bottom of the
aluminum profile.

66/114
STEP 61 - CONNECT THE X-ENDSTOP TO THE GRBL 32BITS BOARD

x1
2-pin 2.54-pitch DUPONT female connector

Use zip ties to fix the cable along the aluminum profile and Y-dolly. Drive the cable through the Y
drag chain then the grommet.

2-pin 2.54-pitch DUPONT


female connector

Shield

Test the continuity


of the X-endstop
circuit.

Adjust cable length. Crimp, solder or both, the wires of the cable to a 2-pin 2.54-pitch DUPONT
female connector (any wire can be connect to any pin There is no polarity). Plug the connector to
the X-endstop's pins of the GRBL 32bits board (direction does not matter). Connect the shield of the
cable to the terminal ground bar.

67/114
INSTALL THE Y-ENDSTOP AND CONNECT IT TO THE GRBL 32BITS
STEP 62 -
BOARD
x1 x1
Snap action switch 125 or 205V 5A 2-pin 2.54-pitch DUPONT female connector

x2 (Length including a 50mm slack, suitable for the electronics


x 500 mm layout shown in this manual)
Pozi pan thread forming screw for plastics BZP 2.2x10mm
Shielded cable, 2 core, 24 or 22 AWG

Solder a wire to the common ("C") pin and the other to the normally closed ("NC") pin of the snap action
switch. The wires colors does not matter. Cut the shield flush with the cable-sheath. Use heat-shrink tubing
to insulate the connections.
500.00 mm
Shield

Pass the cable through the 6mm


hole of the aluminum profile.
2-pin 2.54-pitch
DUPONT
female connector

Shield

Shield

2-pin 2.54-pitch DUPONT


female connector

Test the
continuity
of the Y-endstop
circuit.

Adjust cable length. Crimp, solder or both, the wires of the cable to a 2-pin 2.54-pitch DUPONT female
connector (any wire can be connect to any pin There is no polarity). Plug the connector to the Y-endstop's
pins of the GRBL 32 bits board (direction does not matter). Connect the shield of the cable to the terminal
ground bar.
68/114
INSTALL THE Z-ENDSTOP AND CONNECT IT TO THE GRBL 32BITS
STEP 63 - BOARD
x1 x1
Snap action switch 125 or 205V 5A 2-pin 2.54-pitch DUPONT female connector

x2 (Length including an 100mm slack, suitable for the electronics


x 2 400 mm layout shown in this manual)
Pozi pan thread forming screw for plastics BZP 2.2x10mm
Shielded cable, 2 core, 24 or 22 AWG

Solder a wire to the common ("C") pin and the other to the normally closed ("NC") pin of the snap action
switch. The wires colors does not matter. Cut the shield flush with the cable-sheath. Use heat-shrink tubing
to insulate the connections.
2400.00 mm

Shield

Use zip ties to fix the cable along the right side of the dolly top. Drive the cable through the X drag
chain, the Y drag chain and then the grommet.

2-pin 2.54-pitch
DUPONT female
connector

Shield

Test the continuity


of the Z-endstop
circuit.

Adjust cable length. Crimp, solder or both, the wires of the cable to a 2-pin 2.54-pitch DUPONT female
connector (any wire can be connect to any pin There is no polarity). Plug the connector to the
Z-endstop's pins of the GRBL 32bits board (direction does not matter). Connect the shield of the cable
to the terminal ground bar.
69/114
STEP 64 - INSTALL THE WORKSURFACE AND ADJUST ITS LEVEL

Tighten the plate wheels maintaining the top of the worksurface flushing with the top of the
aluminum profiles of the RS-CNC's base.

70/114
STEP 65 - ASSEMBLE THE CLAMPS (OPTIONAL)

x4 x4 x4
Hex head bolt M8x80mm
Clamp 1 Clamp 3

x4
x4
Hex head bolt M8x80mm Clamp 2

x4

VIEW OF COMPLETED ASSEMBLY

71/114
VIEWS OF THE RS-CNC COMPLETELY ASSEMBLED

72/114
HOW TO MAKE THE ALUMINUM Z-PLATE

USE AN ALUMINUM SHEET OF 8MM THICKNESS. YOU CAN TAP THE 6MM HOLES. TO DO THIS, FIRST, DRILL THE CORRESPONDING HOLES WITH A
5MM DRILL BIT AND THEN TAP THE 5MM HOLES WITH A M6 TAPS SET.

154.00
67.00 67.00
12.00

35.00 35.00 8.00


3.50 20.00 20.00 3.50

3.40 x 16
40.00
6.60 x 6
(for non threaded holes)
A A
20.00

or
5.00 x 6 + M6 tapping

108.00

108.00
(for threaded holes)
5.50 x2
20.00
138.00

138.00
B B
32.00
8.00

32.00
42.00

30.00

30.00
27.00 100.00 27.00

PLAN VIEW SIDE VIEW 3D VIEW


SCALE 1 / 2 SCALE 1 / 2 SCALE 1 / 2.5

10.40 6.30 6.30


10.40

USE 90 6.3MM AND 10.4MM


COUNTERSINK CUTTERS TO RESPECTIVELY
3.00 approx.

2.00 approx.

COUNTERSINK THE HEADS OF THE M3 AND


M5 FLAT SOCKET CAP SCREWS
CROSS-SECTIONAL CROSS-SECTIONAL
VIEW A-A VIEW B-B
SCALE 1.5:1 SCALE 1.5:1
73/114
DRILLING TEMPLATE FOR THE ALUMINUM Z_PLATE ( SCALE 1 : 1 )
Be sure to check the "real size" checkbox in your PDF file reader before to print

3.40 x 16

5.50 x 2

5.00 x 6 (for threaded holes)


OR
6.60 x 6 (for smooth holes)

74/114
MakerFr

RS-CNC32

ESP32 WIRELESS DEVELOPMENT BOARD

TFT FIRMWARE UPLOAD/UPDATE PROCEDURE,


SETTINGS, MODIFICATIONS AND USE

CAUTION: STEPS 1 & 2 ARE REQUIERED FOR THE FIRMWARE


FIRST UPLOAD ONLY. IF YOU NEED TO UPDATE IT, START AT STEP 3.
SETTINGS, MODIFICATIONS AND USE: GO TO STEP 6

75/114
STEP 1 - INSTALL THE ESP32 MODULE FOR ARDUINO

1. Download the last release of ARDUINO IDE software for your OS here:
https://www.arduino.cc/en/Main/Software

2. Download the last release of CP210x USB to UART bridge VCP drivers for your OS here:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

3. Install ARDUINO IDE software and CP210x USB to UART bridge VCP drivers

4. Open ARDUINO IDE and go to File>Preferences

5. Copy and paste the link https://dl.espressif.com/dl/package_esp32_index.json in the “Additional Boards


Manager URLs” field and click OK

6. Go to Tools>Board: "...">Boards Manager...

7. In the search bar, type "ESP32" and click on the "Install" button of "esp32 by Espressif Systems"

76/114
8. Once the installation is complete, close the window

9. Go to Tools>Board: "…" >ESP32 Arduino>ESP32 Dev Module and click on it. The ESP32 Dev Module is
now selected.

10. Go to "STEP 2 - INSTALL THE SDFAT.H LIBRARY" of this manual

77/114
STEP 2 - INSTALL THE SDFAT.H LIBRARY

1. Download the zip file of the SdFat.h library following the link below, but do not unzip the file
http://downloads.arduino.cc/libraries/github.com/greiman/SdFat-1.1.0.zip

2. On ARDUINO IDE software go to Sketch>Include Library>Add .ZIP library… Browse to the SdFat-1.1.0.zip
file you previously downloaded and click "Open" button

The window closes up automatically when you click the "Open" button. Wait a while and you should read
"Library added to your libraries. Check "Include library" menu" at the left bottom of ARDUINO IDE’s
main window.

3. If you are experiencing a trouble to install the SdFat.h library using the above method, you maybe can solve it
using this alternative.
3.1. In ARDUINO IDE, go to the Sketch>Include Library>Manage Libraries…

3.2. In the window which opens, click on "Filter your search" and type "SdFat" then [ENTER]

78/114
3.3. In the list, chose "SdFat by Bill Greiman Version 1.1.0" and click Install. Be careful! Above
versions do not work.

3.4. Wait a while and you should read "Library added to your libraries. Check "Include library" menu"
at the left bottom of ARDUINO IDE’s main window.

4. Go to "STEP 3 - CUSTOMIZE THE FIRMWARE" of this manual.

79/114
STEP 3 - CUSTOMIZE THE FIRMWARE

1. Download the last release of TFT firmware at Mstrens’ Github. Go to:


https://github.com/mstrens/grbl_controller_esp32
click on the "Code" green button (on the right) and the "Download ZIP" one

2. Unzip the downloaded file into the folder of your choice. Make sure you get the below folder tree and that the
parent folder is named "grbl_controller_esp32" removing "-master" at the end of the folder’s name.

Here, the zip file has


been unzipped on the
Windows’ desktop. If the
parent folder is not
exactly named
"grbl_controller_esp32,
rename it like that.

Check you only have two


subfolders respectively
named ".vscode" and
"TFT_eSPI_ms" under
the parent folder. These
subfolders contain
themselves files or
subfolders and files.

Here is the .INO file we


are interested in.

3. Open the "grbl_controller_esp32" folder and click on the "grbl_controller_esp32.ino" file. The file opens in
ARDUINO IDE.

4. On ARDUINO IDE, go to the Config.h tab

5. Set your wireless access, prefered language, and other parameters

5.1. Set your wireless access (2 ways)

1st method: Configure the firmware to connect the RS-CNC to your wireless network like any device (default
setting)

80/114
Put your own:
- SSID’s name behind #define MY_SSID (keep the quotation marks)
- password behind #define MY_PASSWORD (keep the quotation marks)

OR

2nd method: Configure the firmware so that the RS-CNC is a wireless access point
- replace #define ESP32_ACT_AS_STATION (default setting) by #define ESP32_ACT_AS_AP
- indicate the name (8 characters max.) under that you want your ESP32 to be recognized, behind #define
MY_SSID (keep the quotation marks)
- define your password behind #define MY_PASSWORD (keep the quotation marks) to prevent unwanted
access to your RS-CNC32. If you do not want to set a password, put // in front of the line #define
MY_PASSWORD

5.2. Set your prefered language,

Put EN (for English), FR (for French) or DE (for German) behind #define LANGUAGE

81/114
5.3. Other parameters

You also can personalize all TFT elements color, according explanations contained in the config.h file.
Be careful! Do not choose a clear writing on a light background or vice versa!

6. Save your personnal settings

7. If you are updating your ESP32 from a previous firmware version, go to "STEP 4 - UPDATE THE FIRMWARE
OF THE ESP32". If this is the first time you upload the firmware to the ESP32 go to "STEP 5 - UPLOAD THE
FIRMWARE TO THE ESP32" of this manual

82/114
STEP 4 - UPDATE THE FIRMWARE OF THE ESP32
(ONLY IF YOU ARE UPDATING THE FIRMWARE OF THE ESP32 FROM A PREVIOUS VERSION)

x1 x1

ESP32 Wireless development board USB type A to micro-USB type B lead


(For Arduino Nodemcu) (PAY ATTENTION: MAKE SURE TO USE A DATA/CHARGE CABLE)
(not included in the parts list. Use one like those used with most of mobile phones)

Before to update the firmware of the ESP32 from a previous version, you need to completely erase it first. Here is
the procedure.

BE CAREFUL ! All personalized settings and command buttons will be deleted.

1. Download the last version of "Flash download tools" software at ESPRESSIF website, here:
https://www.espressif.com/en/support/download/other-tools
2. Install and open it

3. At the start screen, click "Developer Mode"

4. Click "ESP32 Download Tool" in the next screen

5. Connect the ESP32 to your computer using an USB type A to micro-USB type B lead

83/114
6. In the next screen, select "DIO" for the "SPI MODE", the COM port number where your ESP32 is plugged
on and 115200 for the "BAUD" rate. Do not touch anything else.

7. Click "ERASE" button

8. The erasing process begins. The "IDLE" status will change to "SYNC", "Download" and finally "FINISH"

9. During the erasing process you will see something like this in a commands’ window

10. Note that the "CONNECT" sequence showing "….._____….._____….._____….." can take several minutes.
So be patient and wait until "FINISH" appears in the previous window before to disconnect your ESP32 from
your computer and to close the "Flash download tools" software.

11. Now you are ready to upload a new firmware version to the ESP32, following "STEP 5 - UPLOAD THE
FIRMWARE TO THE ESP32" of this manual.

84/114
STEP 5 - UPLOAD THE FIRMWARE TO THE ESP32

x1 x1

ESP32 Wireless development board USB type A to micro-USB type B lead


(For Arduino Nodemcu) (PAY ATTENTION: MAKE SURE TO USE A DATA/CHARGE CABLE)
(not included in the parts list. Use one like those used with most of mobile phones)

1. Connect the ESP32 to your computer using an USB type A to micro-USB type B lead

2. Go to the "Tools" menu and check (or set) :


- Board: is set on Board: "ESP32 Dev Module"
- Port is set on the COM port number where your ESP is plugged on

Tip: On Windows, to know the COM port number where your ESP32 is plugged on, access to the Device
manager. Do a right click on the Windows start icon, click on Search, type "Device manager" in the Search
bar and finally click on Device manager. In the Device manager expand Ports submenu.
Connect/disconnect your ESP32 and you should see the COM port number used by the ESP32.

If you can’t find the COM port number used by the ESP32 in your device manager, check you installed the
CP210x USB to UART bridge VCP drivers for your OS, as mentionned at STEP 1.

3. Click on the arrow icon to upload the firmware to the ESP32

85/114
4. Here are some of the problems you may encounter and how to troubleshoot them

4.1. Is you get the "Failed to connect to ESP32: Timed out waiting for packet header" message during
the upload process, here is a procedure which could solve this trouble.

Click on the arrow icon again to upload the firmware to the ESP32,
but this time...

...at the "Connecting…....._____…...__" message prompt, press and hold the BOOT button of the
ESP32, and...

...when the upload starts, release the BOOT button.

4.2. Is you get the "Error compiling for board ESP32 Dev Module" message during the upload process,
here is a procedure which could solve this trouble.

Go to Tools>Board: "…" and instead of "ESP32 Dev Module" scroll down and select "WEMOS
LOLIN32"...

… then click on the arrow icon again to upload the


firmware to the ESP32

86/114
5. Once the upload is complete you should read the following message in ARDUINO IDE software

6. Close ARDUINO IDE software and disconnect the ESP32 from your computer. You can install it on its support
on the GRBL board adapter

7. Settings, modifications and use, go to STEP 6.

87/114
STEP 6 - SETTINGS, MODIFICATIONS AND USE

I. SETTINGS AND MODIFICATIONS


1. Re-calibrate the TFT touch screen (if you need to re-calibrate the TFT touch screen for any reason)
1.1. On your computer, create a new text file and save it as "calibrate.txt". The file’s content does not
matter and can remain empty.
1.2. Copy this file at your SD card’s root and insert it into the SD card’s slot of the RS-CNC32
1.3. Power your RS-CNC32 on. You will be invite to re-calibrate the TFT touch screen
1.4. Be careful! Make sure to remove the "calibrate.txt" file from your SD card before to power your
RS-CNC32 on again. Else you will be invite to re-calibrate the TFT touch screen each times your
RS-CNC32 will start

2. Change wireless access settings


2.1. On your computer, create a new text file
2.2. Copy/paste, at least, the 3 following lines into this file
WIFI="YOUR DESIRED WIFI MODE "
PASSWORD="your password "
SSID="your access point name "
Be sure:
• to replace YOUR DESIRED WIFI MODE by:
NO_WIFI (in this mode, wireless access to the SD card of your RS-CNC32 will be turned off),
ESP32_ACT_AS_STATION (in this mode you will have to connect you to your box to access to the SD card of your
RS-CNC32),

or ESP32_ACT_AS_AP (in this mode, you will access to the SD card, connecting directly to your RS-CNC32),
• to replace your password by the wireless access password of your box or the password that you
want to set to secure access to your RS-CNC32. If you do not need or want to set a password
replace "your password" by "",
• to replace your access point name by the name (SSID) of your box or the name (SSID) under you
want your RS-CNC32 to be recognized,
• to keep PASSWORD and SSID lines even if not used
2.3. If you want to specifiy a local IP address and/or a network gateway and/or a network submask for your
RS-CNC32, add the three following lines into the text file you previously created
LOCAL_IP="192.168.1.10"
GATEWAY="192.168.1.1"
SUBNET="255.255.255.0"
Be sure to replace 192.168.1.10, 192.168.1.1, 255.255.255.0 respectively by your own IP address,
network gateway and submask.
2.4. Save the text file and rename it into "wifi.cfg"
2.5. Copy this file at your SD card’s root and insert it into the SD card’s slot of the RS-CNC32
2.6. Power your RS-CNC32 on. Your settings will be applied and saved to your RS-CNC32
2.7. Before to power your RS-CNC32 on again, you can delete the "wifi.cfg" file from the SD card

3. Create customized command buttons (you can create 7 customized command buttons)
3.1. On your computer, create a new text file and save it as, for exemple, Cmd1_Z-Probe.txt
"Cmd" means "command" and cannot be changed. Make sure to respect upper and lower case

88/114
3.2. "1" digit defines the position (see figure bellow) of the button. Do not forget you cannot create more than 7
customized command buttons, so this digit can only be 1, 2, 3, 4, 5, 6, or 7

"Cmd" screen

Cmd1 Cmd2 Cmd3 Cmd4 Default button

Cmd5 Cmd6 Cmd7 Info

"_" (underscore) is obligatory


"Z-Probe" is the name of your customized button which will appear in the "Cmd" screen of the TFT of
the RS-CNC32. The name’s length must be less than 16 characters. It can contains upper and
lower case letters or digits with no spaces and must begin with a letter.

3.3. Type in the text file the Gcode’s commands you want your command button to execute. Here are some
examples of Gcode’s commands you can copy/paste in your text file

Example 1: a "Z-probe" button file may contain the following Gcode’s commands:
G91 G21 ; (Relative position in mm)
G38.2 Z-30 F100 ; (Search of the probe on 30 mm speed 100, if not found after 30 mm Alarm GRBL)
G0 Z1 ; (Back 1mm)
G38.2 Z-1 F10 ; (Searching the probe for 1 mm, slower, speed 10)
G10 L20 P1 Z19.3 ; (Adjustment of the Z offset according to the thickness of your own probe – 19.3 mm in this case)
G0 Z3 ; (back 3mm)

Example 2: a "Spindle-ON" button file will contain the following Gcode’s command (even if your spindle
is controled by the 32 bits GRBL board’s PWM signal but not connected to the board’s relay):
M3 ; (Turn on the spindle)

Example 3: a "Spindle-OFF" button file will contain the following Gcode’s command:
M5 ; (Turn off the spindle)

3.4. Save your text file and copy/paste it to your SD card. You can create a folder on your SD card to
store all your customized command buttons files in

3.5. Insert your SD card to the SD card’s slot of the RS-CNC32 and power your RS-CNC32 on

3.6. On the TFT touch screen, press "Mill" then "SD card" buttons

3.7. You are now in your SD card. Browse to find your button file and press it

3.8. Nothing happens. It’s normal. Press "Info" button to come back to the start screen. At the top of this
screen, you should be reading the following message: "Cmd created"

3.9. To see the button you have created, power your RS-CNC32 off and power it on again. At the start
screen, press "Setup" or "Mill" then "Cmd" buttons. You should be seeing your customized command
button. Your customized command button is now saved to the RS-CNC32 and you are free to
keep/remove the text file of the command buttons, you created, on/from your SD card

4. Delete customized command buttons previously created


4.1. Create a new text file and name it like below replacing the "?" by the number of the customized
command button you want to delete
Cmd?_delete.txt

89/114
4.2. For example, if you want to delete a customized command button that you had previouly created and
nammed "Cmd2_Spindle-ON", your "deleting" file will be:
Cmd2_delete.txt
The "deleting" file’s content does not matter and can remain empty

4.3. Save your text file and copy/paste it to your SD card. If you want, you can create a folder or use an
existing one on your SD card to store it

4.4. Insert your SD card into the SD card’s slot of the RS-CNC32 and power your RS-CNC32 on

4.5. On the TFT touch screen, press "Mill" then "SD card" buttons

4.6. You are now in your SD card. Browse to find your "deleting" file and press it

4.7. Nothing happens. It’s normal. Press "Info" button to come back to the start screen. At the top of this
screen, you should be reading the following message: "Cmd deleted"

4.8. To check the button have been deleted, power your RS-CNC32 off and power it on again. At the start
screen, press "Setup" or "Mill" then "Cmd" buttons. You should not be seeing your customized
command button anymore. You can remove the "deleting" text file from your SD card.

II. USE

90/114
MakerFr

RS-CNC32

STM32 BLUE PILL ARM


DEVELOPMENT BOARD

GRBL FIRMWARE UPLOAD/UPDATE PROCEDURE

CAUTION: THIS SUBMANUAL CONTAINS TWO PROGRAMMING


METHODS.
THE CHAPTER 1 REFERS TO THE QUICK AND EASY METHOD,
WHEREAS THE CHAPTER 2 REFERS TO A CUSTOMIZED ONE.

91/114
CHAPTER 1

QUICK AND EASY PROGRAMMING METHOD

92/114
STEP 1 - PREPARE THE STM32 FOR THE FIRMWARE UPLOAD OR
UPDATE

x1 x1 x1

STM32 development board USB ST-link v.2 programmer 4-single DUPONT female connectors cable
(usualy included with the USB ST-link programmer)

1. Download the GRBL 32 bit board firmware file already compiled following the below link and unzip it:
https://www.makerfr.com/en/cnc/grbl-32-bits-board/firmware-grbl-stm32-methode-facile/

2. Download the last release of ST-link utility software here:


https://www.st.com/en/development-tools/stsw-link004.html

3. Download the last release of USB ST-link v.2 programmer drivers here:
https://www.st.com/en/development-tools/stsw-link009.html

4. Install ST-link utility

5. Unzip the USB ST-link v.2 programmer drivers file you previously downloaded. Go to the unzipped folder and
execute the file stlink_winusb_install.bat as administrator (right click on the file, then "Run as administrator")

6. Update the firmware of the USB ST-link v.2 programmer


6.1. Connect the USB ST-link v.2 programmer to a USB port of your computer
6.2. Run ST-link utility
6.3. Go to "ST-LINK" menu and click on "Firmware update"

6.4. A window "ST-Link Upgrade" opens. Click on the "Device Connect" button

93/114
6.5. If the current firmware of the USB ST-link v.2 programmer is different from the last version of the
firmware, click on the "Yes >>>>" button
If you are experiencing the error message "ST-Link is not in DFU mode. Please restart it." during
the firmware update procedure, unplug and replug the USB ST-link v.2 programmer from your
computer and close and restart the ST-link utility, then repeat the update procedure from the
point# 6.1.

6.6. When the "Upgrade is successful" message appears, click "OK", close the "ST-Link Upgrade" window
and unplug the USB ST-link v.2 programmer from your computer.

7. Check that your USB ST-link v.2 programmer is wired as mentionned on the diagram printed on its aluminum
housing. A MakerFr’s member received a ST-link programmer which was not wired properly, like you can see on
the picture below.

8. Take off the STM32 development board from its support from the GRBL 32bits board

9. Respectively link the 3.3V, GND, SWCLK and SWDIO pins from the USB ST-link v.2 programmer to the the
3.3V, GND, SWCLK and SWDIO pins of the STM32 development board, using the 4-single DUPONT female
connectors cable, as shown on the pictures below. Of course, if you noted a wiring inversion at point# 7,
connect the STM32 development board to the USB ST-link v.2 programmer considering the wiring of the
printed circuit board instead of considering the diagram printed on the USB ST-link v.2 programmer’s
aluminum housing.

10. Run the ST-link utility and connect the USB ST-link v.2 programmer to your computer

11. Go to "STEP 3 - UPLOAD THE FIRMWARE TO THE STM32" or "STEP 2 - UPDATE THE FIRMWARE OF
THE STM32" of this chapter

94/114
STEP 2 - UPDATE THE FIRMWARE OF THE STM32
(ONLY IF YOU ARE UPDATING THE FIRMWARE OF THE STM32 FROM A PREVIOUS VERSION)

x1 x1 x1

STM32 development board USB ST-link v.2 programmer 4-single DUPONT female connectors cable
(usualy included with the USB ST-link programmer)

Prior to update the firmware of the ESP32 from a previous version, you need to completely erase it. Here is the
procedure.

1. STM32 development board connected to the USB ST-link v.2 programmer, and USB ST-link v.2
programmer plugged to your computer, in the ST-link utility go to Target menu and click Connect

2. In the ST-link utility go to Target menu and click Erase Chip

3. The below window opens, Click "OK".

4. In the window at bottom of the ST-link utility you should read "Flash memory erased"

5. VERY IMPORTANT, prior to upload/update the firmware of the STM32, unplug and replug it from the USB
ST-link v.2 programmer

6. Go to "STEP 3 - UPLOAD THE FIRMWARE TO THE STM32" of this chapter

95/114
STEP 3 - UPLOAD THE FIRMWARE TO THE STM32

1. STM32 development board connected to the USB ST-link v.2 programmer, and USB ST-link v.2
programmer plugged to your computer, in the ST-link utility go to Target menu and click Connect

… If the ST-link utility succeeds in connecting to the STM32 you should see something like this in ST-link
utility

If you get the message "Can not connect to the target" here are some known explanations and solutions to
resolve the probleme
1st : Check the connections between the USB ST-link v.2 programmer and the STM32
2nd : Press and hold on the RESET button of the STM32 while you click Target>Connect then just after
have clicked, release the RESET button of the STM32.

96/114
2. Go to Target menu then click Program & Verify

3. Browse to the GRBL 32bits board firmware file you downloaded and unzipped (stm32grbl11.hex) and click
Open

4. Click Start to upload the GRBL 32bits board firmware to the STM32

5. Check the flash is ok in the bottom window of the ST-link utility. You should read "Verification...OK".

97/114
6. Close the ST-link utility, unplug the USB ST-link v.2 programmer and the STM32 from your computer. Put
the STM32 on the GRBL 32bits board.

98/114
CHAPTER 2

CUSTOMIZED PROGRAMMING METHOD

99/114
STEP 1 - CONFIGURE THE FIRMWARE AND PREPARE ITS UPLOAD

1. Download the GRBL 32bits board firmware (grbl_6axis_on_stm32) at Mstrens’ Github and unzip it:
https://github.com/mstrens/grbl_6axis_on_stm32

click on the "Code" green button (on the right) and the "Download ZIP" one

2. Unzip the downloaded file to the location of your choice, "Desktop" for example . Move all files and subfolders
contained in "6-AXIS-USBCNC-GRBL-master" subfolder to the "grbl_6axis_on_stm32-master" folder and
renamed it in "grbl_6axis_on_stm32" removing "-master" at the end of the folder’s name. You must have a
folder tree like something below.

3. Delete the "stm32grbl11.elf (1).launch" files if it exists. Only keep the file named "stm32grbl11.elf.launch".

4. Check the "6-AXIS-USBCNC-GRBL-master" subfolder is empty prior to delete it.

5. Download the last release of Atollic True Studio software here:


https://atollic.com/resources/download

6. Install Atollic True Studio, keeping the default options checked.

7. Go to the folder grbl_6axis_on_stm32 and double click on .cproject

8. Atollic True Studio opens .cprojet and ask you to select a directory as workspace. Answer OK.

100/114
9. If you do not see the Project Explorer window on the left, click View>Project Explorer to display it.

10. In the Project Explorer window click on the arrow in front of stm32grbl11 folder then click on the arrow in
front of "inc" subfoder

11. There are several files in the inc subfolder, but 3 only can be modified.

This file can be edited to change the assignment of some pins.


Be careful, the file contains different configurations (for an arduino, for a STM32 with
cpu_map.h
3 axes, for a STM32 with 4 axes).
By default, a 3-axis STM32 is active. The others are grayed out.
This file allows you to choose a large number of options offered by GRBL
config.h (example: homing, hard limits=limit switches, soft limits, coolant, PWM, laser…).
Read carefully the explanations given in the file before to make some changes
This files permits you to specify the default values of other parameters of the RS-CNC
(max speed, acceleration, signals inversion…).
Note that the current parameters of this file are only default values.
defaults.h GRBL allows you to modify these last parameters without having to recompile / reflash the
STM32. This can be done using GRBL commands, type: $ xx = yyyyy.
See the GRBL1.1 documentation for more details, at:
https://github.com/gnea/grbl/wiki

LASER MODULE USERS :


You need to activate the laser mode in the firmware prior to upload it to the STM32.
If you use a spindle whom the RPM speed is controlled by the PWM signal of the GRBL 32 bits board ask for
the procedure on the forum of MakerFr.
If you use a spindle whom the RPM speed is controlled on the spindle itself (KATSU or similar, MAKITA
RT0700C…), here is the procedure.

1. In the inc subfolder double click on config.h


2. Press [Ctrl] + [F] keys of your keyboard
3. In the search field of the windows which opens, type INVERT_SPINDLE_PWM and click "Find"
101/114
4. Check the found line is wording as follow :
#define INVERT_SPINDLE_PWM
and not
// #define INVERT_SPINDLE_PWM
if not, delete the "//"
5. in the inc subfolder double click on defaults.h
6. Press [Ctrl] + [F] keys of your keyboard
7. In the search field of the windows which opens, type DEFAULT_LASER_MODE, tick the "Backward"
button and click "Find"
8. Check the first line containing "DEFAULT_LASER_MODE" is wording as follow :
#define DEFAULT_LASER_MODE 1
and not
#define DEFAULT_LASER_MODE 0
if not, replace "0 (zero)" by "1"

12. After editing and modifying the files, go to "File" menu and click "Save". Reduce and keep Atollic True
Studio openned.

13. Download the last release of ST-link utility software here:


https://www.st.com/en/development-tools/stsw-link004.html

14. Download the last release of USB ST-link v.2 programmer drivers here:
https://www.st.com/en/development-tools/stsw-link009.html

15. Install ST-link utility

16. Unzip the USB ST-link v.2 programmer drivers file. Go to the unzipped folder and execute the file
stlink_winusb_install.bat as administrator (right click on the file, then "Run as administrator")

17. Update the firmware of the USB ST-link v.2 programmer


17.1. Connect the USB ST-link v.2 programmer to a USB port of your computer
17.2. Run ST-link utility
17.3. Go to "ST-LINK" menu and click on "Firmware update"

17.4. A window "ST-Link Upgrade" opens. Click on the "Device Connect" button

102/114
17.5. If the current firmware of the USB ST-link v.2 programmer is different from the last version of the
firmware, click on the "Yes >>>>" button
If you are experiencing an error message during the firmware update procedure, first, unplug and
replug the USB ST-link v.2 programmer from your computer and close and restart the ST-link
utility, then repeat the update procedure from the point# 6.1.

17.6. When the "Upgrade is successful" message appears, click "OK", close the "ST-Link Upgrade"
window and unplug the USB ST-link v.2 programmer from your computer.

18. Check that your USB ST-link v.2 programmer is wired as mentionned on the diagram printed on its aluminum
housing. A MakerFr’s member received a ST-link programmer which was not wired properly, like you can see
on the picture below.

19. Take off the STM32 development board from its support from the GRBL 32bits board

20. Respectively link the 3.3V, GND, SWCLK and SWDIO pins from the USB ST-link v.2 programmer to the the
3.3V, GND, SWCLK and SWDIO pins of the STM32 development board, using the 4-single DUPONT
female connectors cable, as shown on the pictures below. Of course, if you noted a wiring inversion at
point# 18, connect the STM32 development board to the USB ST-link v.2 programmer considering the
wiring of the printed circuit board instead of considering the diagram printed on the USB ST-link v.2
programmer’s aluminum housing.

21. If you had closed Atollic True Studio, restart it. Connect the USB ST-link v.2 programmer to your computer

22. Go to "STEP 3 - UPLOAD THE FIRMWARE TO THE STM32" or "STEP 2 - UPDATE THE FIRMWARE OF
THE STM32" of this chapter

103/114
STEP 2 - UPDATE THE FIRMWARE OF THE STM32
(ONLY IF YOU ARE UPDATING THE FIRMWARE OF THE STM32 FROM A PREVIOUS VERSION)

x1 x1 x1

STM32 development board USB ST-link v.2 programmer 4-single DUPONT female connectors cable
(usualy included with the USB ST-link programmer)

Prior to update the firmware of the ESP32 from a previous version, you need to completely erase it. Here is the
procedure.

1. STM32 development board connected to the USB ST-link v.2 programmer, and USB ST-link v.2
programmer plugged to your computer, in the ST-link utility go to Target menu and click Connect

2. In the ST-link utility go to Target menu and click Erase Chip

3. The below window opens, Click "OK".

4. In the window at bottom of the ST-link utility you should read "Flash memory erased"

5. VERY IMPORTANT, prior to upload/update the firmware of the STM32, unplug and replug it from the USB
ST-link v.2 programmer

6. Go to "STEP 3 - UPLOAD THE FIRMWARE TO THE STM32" of this chapter

104/114
STEP 3 - UPLOAD THE FIRMWARE TO THE STM32

1. STM32 development board connected to the USB ST-link v.2 programmer, and USB ST-link v.2
programmer plugged to your computer, you have to configure Atollic True Studio to use the
USB ST-link v.2 programmer in SWD mode:
1.1. In Atollic True Studio, go to Run menu then click Debug Configurations

1.2. This window opens…

1.3. In the list on the left, choose stm32grbl11.elf (under Embedded C / C ++ Application)
1.4. Click on the Debugger tab and choose ST-LINK in the Debug probe drop-down list and select SWD
option for Interface

1.5. Click on Debug, at the bottom of the windows. The upload begins.

105/114
1.6. If you get the messages "The firmware of the STM32 needs to be updated" and/or "Do you want to
update the firmware of the STM32 now?" or something like that, accept the firmware update.
1.7. Once the ESP32 firmware update is done (if it is your case), the upload of the GRBL 32bits board
firmware starts automatically.
1.8. Several windows will open. Click on the little red square tp terminate

2. Check that the upload has gone fine.

3. Close the Atollic True Studio, unplug the USB ST-link v.2 programmer and the STM32 from your computer.
Put the STM32 on the GRBL 32bits board

106/114
PARTS LIST

FASTENERS

Picture Description Qty


Pozi pan thread forming screw for plastics BZP 3.5x8mm 2
Pozi pan thread forming screw for plastics BZP 3.0x8mm 4
Pozi pan thread forming screw for plastics BZP 2.5x8mm 2
Pozi pan thread forming screw for plastics BZP 2.2x10mm 6
Socket button head bolt M3x10mm (Optional)
(These socket button head bolts can be used in replacement of the ones 2
included with the Panel-mount USB 2.0 to make the buttons pannel USB
prettier)

Socket head bolt M6x50mm 4


Socket head bolt M6x45mm 4
Socket head bolt M6x30mm 33
Socket head bolt M6x25mm 8
Socket head bolt M6x18mm 38
Socket head bolt M5x35mm 1
Socket head bolt M5x30mm 2
Socket head bolt M5x25mm 2
Socket head bolt M5x22mm 2
Socket head bolt M4x40mm 2
Socket head bolt M4x30mm 2
Socket head bolt M4x22mm
(Be careful, these socket head bolts are used to fix the Y motor. Their diameter 3
depends of the holes’ diameter of your Y motor)

Socket head bolt M4x18mm 3


Socket head bolt M4x18mm
(Be careful, these socket head bolts are used to fix the X and Z motors. Their 7
diameter depends of the holes’ diameter of yours X and Z motors)

Socket head bolt M3x22mm 4


Socket head bolt M3x18mm 2
Socket head bolt M3x10mm 24
Socket head bolt M3x6mm 4
Flat socked cap screw M3x25mm 4
Flat socked cap screw M3x12mm 4
(Adapt the diamter regarding the holes' diameter of you power supply)

Low-profile socket head bolt M4x25mm


(Be careful, this low-profile socket head bolt is used to fix the Y motor. Its 1
diameter depends of the holes’ diameter of your Y motor)

Low-profile socket head bolt M4x20mm 1


(Be careful, this low-profile socket head bolt is used to fix the X motor. Its

107/114
Picture Description Qty
diameter depends of the holes’ diameter of your X motor)

Setscrew M5x16mm
(This setscrew is used with the anti-backlash nut block and usually included 1
with)

Setscrew M4x6mm 4
Setscrew M4x4mm 18
(These setscrews are needed to fix the pulleys and usually included with)

Hex head bolt M8x95mm (Optional)


(These hex head bolts can be used in replacement of the 8 threaded rods 8
M8x102mm, 8 hex nuts M8 and 8 flat washers 8.4x16x1.5mm ("Z" serie))

Hex head bolt M8x80mm (Optional) 4


(These hex head bolts are needed to make the DIY clamps)

Hex head bolt M6x50mm 6


Hex head bolt M6x35mm 8
Hex head bolt M6x30mm 12
Hex head bolt M6x16mm 4
Self-tapping screw 4.2x12.7mm 43
Wood screw 3x20mm 4
Nylon lock nut M8
(ONLY if you have chosen to assemble the Y-dollies with hex bolts M8x95mm – 16
They come in replacement of 16 hex nuts M8 of this parts list)

Nylon lock nut M6 107


Nylon lock nut M5 7
Nylon lock nut M4 5
Nylon lock nut M4
(Be careful, these nylon lock nuts are used to fix the motors. Their diameter 12
depends of the holes’ diameter of yours motors)

Nylon lock nut M3 6


Hex nut M10 4
Hex nut M8 64
Hex nut M6 6
Hex nut M4 2
Square nut M4 4
Square nut M3 8
Cap nut M6 (high type) 4
Hex thin nut M5 1
(This nut is used with the anti-backlash nut block and usually included with)

Wing nut M8 (Optional) 4


(These wing nuts are needed to make the DIY clamps)

Flat washer 3.2x12x0.8mm ("L" serie) 4


Flat washer 6.4x18x1.2mm ("L" serie) 7
Flat washer 10.5x22x2mm ("M" serie) 4

108/114
Picture Description Qty
Flat washer 6.4x14x1.2mm ("M" serie) 8
Flat washer 4.3x10x0.8mm ("M" serie) 2
Flat washer 3.2x8x0.8mm ("M" serie) 2
Flat washer 8.4x16x1.5mm ("Z" serie) 64
Flat washer 6.4x12x1.2mm ("Z" serie) 35
Flat washer 4.3x8x0.8mm ("Z" serie) 15
Flat washer 5.3x10x1mm ("Z" serie) 3
Lock washer M4 ("AZ" type)
(Be careful, these lock washers are used to fix the motors. Their diameter 12
depends of the holes’ diameter of yours motors)

Shim washer 8x10x0.3mm 1


Self tapping insert for wood M8x12.5mmx22mm 42
Aluminum or nylon spacer 3.2x5x6mm 4
(Can be printed)

OPTIONNAL (Needed for ALUMINUM Z-PLATE)

Picture Description Qty


Socket head bolt M6x12mm 6
(In replacement of six socket head bolts M6x18mm from the regular parts list)

Flat socket cap screw M5x30mm 2


(In replacement of two socket head bolts M5x25mm from the regular parts list)

Flat socket cap screw M3x12mm


(In replacement of sixteen socket head bolts M3x10mm from the regular parts 16
list)

MECHANICAL PARTS

Picture Description Qty


ACME threaded rod Ø8x200mm (pitch : 2mm, lead: 2mm) 1
Aluminum profile 18x100x750 or 20x100x750mm 2
Aluminum profile 18x100x722 or 20x100x722mm 2
Aluminum profile 18x100x600 or 20x100x600mm 2
Aluminum profile 18x100x266mm or 20x100x266mm 2
Aluminum angle 2(or 1.5)x20x690mm 2
Anti-backlash nut block 1
For Ø8mm, pitch: 2mm and lead: 2mm ACME screw

Steel square tube 30x30x746mm


2
OR steel square tube 1-1/4"x746mm
Steel square tube 30x30x722mm
2
OR steel square tube 1-1/4"x722mm

109/114
Picture Description Qty
Threaded rod M10x830mm 1
Threaded rod M8x217mm 4
Threaded rod M8x102mm
8
OR Hex head bolt M8x95mm
Steel rod Ø8x688mm 1
Steel rod Ø8x92mm 1
Compression spring Ø4.4x30x0.8mm 2
Ball bearing 8x22x7mm (608zz) 7
Ball bearing 6x17x6mm (606zz) 32
Ball bearing 5x16x5mm (625zz) 6
GT2 pulley 60T 8mm bore & 7mm wide 2
GT2 pulley 20T 6.35mm bore & 11mm wide 3
GT2 pulley 20T 8mm bore & 11mm wide 4
GT2 belt 6x200mm 1
GT2 belt 6x232mm 2
Steel core opened GT2 belt 10x7000mm 1
Motor NEMA-23 2.8A shaft Ø6,35mm 3
Linear guideaways block MGN12H 4
Linear guideways rails MGN12x200mm 2
Angle metal bracket (small) 4
(Used for the electronics installation)

ELECTRICAL/ELECTRONICS PARTS

Picture Description Qty


1-pin 2.54-pitch DUPONT female connector 2
2-pin 2.54-pitch DUPONT female connector 5
(One is OPTIONAL – It depends if you will use a Z-probe or not)

3-pin 2.54-pitch DUPONT female connector 3


4-pin 2.54-pitch DUPONT female connector 2
KATSU 3/8" & 1/4" electric hand trimmer wood 220V 710 W 1
Snap action switch 125 or 205V 5A 3
Self-adhesive LED strip 24V 10mm 1,3m
Emergency stop mushroom button 660VAC 10A 1
Panel-mount power inlet w/ switch 1
(IEC 60320 C-14 10A-250V w/ 51mm holes center distance)

Panel-mount USB 2.0 1


(Type-B female to micro USB male cable (2'/0.61m))

110/114
Picture Description Qty
Pushbutton switch 3-5A 250VAC, momentary, Ø12mm 1
3.2" SPI TFT LCD display module 240x320
1
(With touch screen & ILI9341 driver)

ESP32 Wireless development board 1


(For Arduino Nodemcu)

STM32F103C8T6 blue pill ARM development board 1


USB ST-link V2 STM8/STM32 mini programer 1
(With 4-single DUPONT female connectors cable)

GRBL 32bits boards pack 1


(Only available on the shop of MakerFr.com)

Power supply AC 110-220V DC 24V 15A 1


TB6600 stepper motor driver 3
(Able to work under 24V and to deliver a current of 2.8A at least)

Cable, 2 core, 24 or 22 AWG 0.42 m


Cable, 2 core, 22 AWG 1.8 m
(To connect the LED strip)

Cable, 4 core, 24 or 22 AWG 4.8 m


Shielded cable, 1 core, 24 or 22 AWG 1m
Shielded cable, 2 core, 24 or 22 AWG 5m
Shielded cable, 3 core, 24 or 22 AWG 1.6 m
Wire, red, 22 AWG 1.5 m
Wire, black, 22 AWG 1m
Wire, sky blue, 16 or 15 AWG 0.2 m
(Non-rigid 1,5mm², in France)

Wire stripped green/yellow, 16 or 15 AWG 0.2 m


(Non-rigid 1,5mm², in France)

Wire, red, 16 or 15 AWG 0.5 m


(Non-rigid 1,5mm², in France)

Jumper
(You can use a 2-pin 2.54-pitch DUPONT female connector instead where you 1
will connect the 2 pins together with a short piece of a 24 or 22 AWG wire)

6-Terminal ground bar 1


(OPTIONAL. All shields can be soldered together, instead)

Female spade quick-connect terminal .187 inch (4.8mm) 3


(OPTIONAL)

Power cord IEC13 plug to EU, US or UK plug 1


(It can be a used one from a PC, for example)

Heat-shrink tubing -
(an assortment of several diameters)

OPTIONNAL (highly recommended – It could be useful to solve possible STM-32's issues)

Picture Description Qty


FT232RL FTDI USB to TTL serial adapter module 3.3/5.0 V 1

111/114
Picture Description Qty
(Be sure it can works under 3.3V – Moreover, in order to use your FTDI
module, you will need an USB-A to mini USB data/charge cable. So if you do
not have this cable, think to buy one).

PRINTABLE PARTS

All printable parts can be printed with polylactic acid (PLA) filament with 3 perimeters, 3 solids
layers top and bottom and 0.25 thickness. STL files are available at
https://www.thingiverse.com/thing:3010914

Only print the parts you need regarding the size of your steel square tubes and
aluminum profiles !

Picture Description Infill Qty


Bottom_corner_A_18x100
30 OR 40% 2
OR Bottom_corner_A_20x100
Bottom_corner_B_18x100
30 OR 40% 2
OR Bottom_corner_B_20x100
Buttons_plate 30 OR 40% 1
Cable_grommet 30 OR 40% 1
Corner_Xback_left_18x100
30 OR 40% 1
OR Corner_Xback_left_20x100
Corner_Xback_right_18x100
30 OR 40% 1
OR Corner_Xback_right_20x100
Dolly_base 30 OR 40% 4
Dolly_bottom 30 OR 40% 1
Dolly_inter 30 OR 40% 2
Dolly_top 30 OR 40% 1
Drill_model 30 OR 40% 1
Plate_fix 30 OR 40% 6
Plate_wheel 20 OR 30% 6
Router_65mm 40% 1
Spacer_alu_plate 30 OR 40% 1
(Needed if the Z_plate is made in aluminum)

Square_plate 30 OR 40% 2
CNC32_TFTcover 20 OR 30 % 1
Support_CNC32_TFT 20 OR 30 % 1
Top_corner_18x100 OR Top_corner_20x100 30 OR 40% 2
X_belt_holder 30 OR 40% 1
X_belt_tensionner_1 30 OR 40% 1
X_belt_tensionner_2 30 OR 40% 1

112/114
Picture Description Infill Qty
X_chain_holder 30 OR 40% 1
X_motor 30 OR 40% 1
X_pulley 30 OR 40% 1
X_right_30 OR X-right_1-1.4 30 OR 40% 1
X-left_30 OR X-left_1-1.4 30 OR 40% 1
XY_Junction_A_100x18
30 OR 40% 1
OR XY_Junction_A_100x20
XY_Junction_B_100x18
30 OR 40% 1
OR XY_Junction_B_100x20
Y_back_bearing_A 30 OR 40% 1
Y_back_bearing_B 30 OR 40% 1
Y_belt 30 OR 40% 2
Y_belt_hold 30 OR 40% 2
Y_belt_tensionner_A 30 OR 40% 1
Y_belt_tensionner_B 30 OR 40% 1
Y_chain 30 OR 40% 1
Y_holder30_A (used with 100x18 AL profiles)
OR Y_holder30A_for_20x100_AL_profiles
30 OR 40% 1
OR Y_holder_1-1.4_A (used with 100x18 AL profiles)
OR Y_holder_1-1.4A_for_20x100_AL_profiles
Y_holder30_B (used with 100x18 AL profiles)
OR Y_holder30B_for_20x100_AL_profiles
30 OR 40% 2
OR Y_holder_1-1.4_B (used with 100x18 AL profiles)
OR Y_holder_1-1.4B_for_20x100_AL_profiles
Y_holder30_switch (used with 100x18 AL profiles)
OR Y_holder30switch_for_20x100_AL_profiles
30 OR 40% 1
OR Y_holder_1-1.4_switch (used with 100x18 AL profiles)
OR Y_holder_1-1.4switch_for_20x100_AL_profiles
Y_motor 30 OR 40% 1
Z_bearing_blocker 30 OR 40% 1
Z_plate
(Can be made in aluminum. Drawings and explanations available at 40% 1
the end of this assembly manual)

Z_screw_blocker 30 OR 40% 1
Z_scroll_wheel 20 OR 30% 1

OPTIONNAL (Needed for DIY CLAMPS)

Picture Description Infill Qty


Clamp1 50% MIN 4
STL file available at http://www.thingiverse.com/thing:2160636)

Clamp2 50% MIN 4

113/114
Picture Description Infill Qty
STL file available at http://www.thingiverse.com/thing:2160636)

Clamp2 50% MIN 4


STL file available at http://www.thingiverse.com/thing:2160636)

OTHER PARTS

Picture Description Qty


Drag chain 10x20x1000mm 2
Medium-density fibre (MDF) board 22x604x754mm 1
(Width and length dimensions provided for purpose only)

Medium-density fibre (MDF) board 10x300x300mm 1


(For electronics installation. Width and lenght dimensions provided for purpose
only. Adapt them with your power supply size)

Wall/door stop bumper Ø23xh11mm 4


Z-probe 1
(OPTIONAL, but useful)

Nunchuk controller 1
Self-adhesive cable clamps 12.5x12.5mm 10-20
(OPTIONAL, to organize the cables)

Cable tie 4.8x122mm 12


Cable tie 1.8x150mm 10-20
(OPTIONAL, to organize the cables)

114/114

You might also like