MDF Rose Engine Lathe 2.0 User manual

MDF Rose Engine Lathe 2.0
with Stepper Motor Drive
Instructions for Building the
Stepper Controls
Version 1.2
15 December 2020

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
2
This document is intended to help one unfamiliar with the MDF rose engine to build one easily. It is
designed to go with the kit you can purchase from www.ColvinTools.com.
There are some variations from the ideas documented by Jon Magill at www.rogueturner.com.
Where this is the case, we have tried to document such changes and provide the reason for the
change.
This document is also designed to use a stepper motor for driving the spindle.
Good luck.
Rich Colvin & Jack Zimmel

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
3
Table of Contents
Getting Started ............................................................................................................................................................................... 4
Overview of Connections ................................................................................................................................................................ 5
Bill of Materials .............................................................................................................................................................................. 7
Controls Box Enclosure ................................................................................................................................................................. 11
Before Assembly ................................................................................................................................................................................. 12
Assembly ............................................................................................................................................................................................. 17
Electrical Plates for Connectors ..................................................................................................................................................... 18
Printed Circuit Board ..................................................................................................................................................................... 21
Assembly of the Control Box Electronics ....................................................................................................................................... 30
Mounting the Covers ........................................................................................................................................................................... 30
Mounting Electronics to the MDF Base ............................................................................................................................................... 31
Switch Settings .................................................................................................................................................................................... 42
Stepper Motor Connections .......................................................................................................................................................... 43
Attaching the Stepper Motor to the Headstock ............................................................................................................................. 45
Assembly of the Nextion HMI Box ................................................................................................................................................. 47
System Setup and Program Loading .............................................................................................................................................. 51
Finishing It Up ............................................................................................................................................................................... 56
4Axes.ini Config File Settings ......................................................................................................................................................... 57
Optional Configurations ................................................................................................................................................................ 61
Option 1: Less Functional Model ........................................................................................................................................................ 61
Option 2: Alternative Stepper Motor Drivers ..................................................................................................................................... 62
Document Version History ............................................................................................................................................................ 63

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
4
Getting Started
As you get started with building this machine, please consider making the machine according to the
outlined instructions. There are a boatload of ways you can modify this, and, quite frankly, the MDF
rose engine encourages experimentation. But it is best to attempt those modifications after
understanding how it works. Some ideas which sound grand may not appear so after understanding
how the machine works (we speak from experience).
If you have any questions on the terminology in this document, check out the “Ornamental Turning
Book of Knowledge” (www.OTBoK.info).
This document outlines the approach for wiring this machine using:
1. Rose Engine Controller Spindle and Three Axes V002c printed circuit board
2. DM542T Stepper Motor Drivers
3. Nextion 4.3” HMI Display, model NX4827K043
Standards are outlined in a companion document and are used for the compilation of this
document.
Cautions
1. Do not perform any changes to this system when the system is powered on.Power down and
unplug the system before attempting any work.
2. If your local electrical code requires for any differences from what is documented here, those
requirements take precedence over this document.
3. If you feel uncomfortable with anything in these instructions, consider having a licensed
electrician perform the work.
Please also note:Permission is not granted to manufacture these for sale.

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
5
Overview of Connections
The whole system is shown in the picture below.
The system we supply with the MDF Rose Engine Lathe 2.0 Spindle Drive Option includes:
1. Everything in the Controls Box (the box in blue above)
a. Power cord and on/off switch
b. Power supply
c. Printed Circuit Board with all components attached for 4 drives
d. Stepper Motor Drivers (4 ea.)
e. Connectors for
i. Nextion HMI
Can be added later
Can be
added later

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
6
ii. 4 stepper motors
iii. 6 limit and homing switches
2. Nextion HMI with connecting cable
3. Spindle stepper motor with connecting cable, attaching hardware, drive gears, and drive
belt.
The other 3 stepper motors and the two limit switches (and associated attaching cables) are not
included but can be added by the user.
Some have chosen to put the stepper motor controls in the lathe’s carcass, under the bed of the
lathe. However, placing all the pieces together in a separate box gives these benefits:
1. This controls box is designed be placed under
the bed in the MDF Rose Engine Lathe 2.0 (as
shown in the picture to the right {the bed
cover is removed}).
2. This approach also allows for the controls box
to be used with the original MDF Rose Engine
Lathe, just placing the box somewhere near
the lathe.
3. This also frees up space under the bed for:
a. Storage of parts or tools, or
b. Making a gap-bed lathe.
4. The many connections between the various
pieces inside the box are already in place and
the user does not have to figure out the
correct alignment of connectors when
building the MDF Rose Engine Lathe.
5. The connections to the stepper motors and limit switches are documented as standards. This
allows for the creation of attachments (such as a curvilinear slide) with a built-in stepper motor
and connecting it to the controls box.
The details for how we are building the one you can buy are below. These are documented for our
use to ensure consistency, and we are publishing them for anyone who wishes to build their own.
The sequence of activities follows the layout of this document. That was done consciously. Changes
to the sequence should be considered strongly before making changes.
MDF Rose Engine Lathe 2.0
(B1 and B1A removed)

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
7
Bill of Materials
Parts required for building this are below. The item numbers are shown in the following drawings using an orange, circled
number like the one to the right.
Item
#
Item
Qty
Source
Source
Part Number
Comments
Printed Circuit Board
Assembly
101
Printed Circuit Board (PCB)
1
OSH Park
4Rose_002c_Gerbers
copy
102
Header Sockets
2
Digi-Key
S7022-ND
24 pins each – mfgr p/n
PPTC241LFBN-RC
103
20-pin DIP sockets
2
Digi-Key
ED3054-5-ND
104
10 KΩresistors
8
Digi-Key
CF14JT10K0CT-ND
105
100 µF electrolytic
capacitor
1
LCSC
C59414
Mfgr p/n: KM101M050F115A
106
74HCT245 Octal Bus
Transceiver, 3-state
2
Digi-Key
296-1612-5-ND
107
R-78E5.0-1.0 DC/DC
Converter
1
Digi-Key
945-2201-ND
108
Teensy 3.5
1
PJRC
Teensy 3.5 pins
Be sure to get the one with the pins
already soldered into place.
Electrical Items
201
AC/DC Power Supply - LRS-
100-24
1
Digi-Key
1866-3314-ND
202
DM542T Stepper Driver
4
StepperOnline
DM542T
203
Nextion 4.3” HMI Enhanced
1
ITEAD.cc
NX4827K043
204
Terminal Block, 10 circuits,
low profile
1
Mouser
538-39100-1910
Molex is the mfgr; their p/n is
39100-1910
205
Power Switch
1
SPST Toggle
3

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
8
Item
#
Item
Qty
Source
Source
Part Number
Comments
206
GX-16/ 4 Socket
4
May come as a pair of sockets and
plugs (i.e., including #214)
207
3.5mm Audio Jack, Female
6
208
Utility box cover, 2 gang
2
Hubbell-Raco 804C
209
Utility box cover, 1 gang
1
Amazon
Hubbell-Raco 861
210
Utility box cover, 1 gang
1
Amazon
Hubbell-Raco 860
211
3/8 in. Twin-Screw Cable
Clamp Connectors
1
(hardware store)
212
Cord Grip
2
McMaster-Carr
69915K47
213
Stepper Motor
1
StepperOnline
23HS30-30045
For the spindle drive
NEMA 23 bipolar 1.8°
1.9 Nm, 2.8A, 3.2V
57 x 57 x 76 mm
214
GX-16/ 4 Plug
1
Amazon
May come as a pair of sockets and
plugs (i.e., including #206)
Cables
301
Cabling – CAT 5 or higher
302
Cabling – 20 AWG/4,
stranded
303
Cabling – 20 or 22 AWG/2,
stranded or solid core
304
Cabling – 16 AWG/3,
stranded
Can cut off the female end of a
grounded extension cord.
Screws, etc.
401
Nylon Spacer
(Unthreaded) for #8 screw
– ¼” OD, ¼” length
4
McMaster-Carr
94639A293
402
Brass Heat-Set Inserts for
Plastic, #4-40, 0.170”
4
McMaster-Carr
94459A260
If you take option #1 as outlined on
pg. 48, you should use these. If not,
they are not needed. These go with
#403, below.

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
9
Item
#
Item
Qty
Source
Source
Part Number
Comments
403
Screws, #4-40, ¾”
4
McMaster-Carr
97763A322
If you take option #1 as outlined on
pg. 48, you should use these. If not,
they are not needed. These go with
#402, above.
404
M3 Screws, Thread Forming
4
McMaster-Carr
96817A300
405
Magnets
4
McMaster-Carr
or Amazon
5862K14
½” outside diameter with hole in
center for attaching to an object via
a screw. Used on bottom of the 3D-
printed enclosure for the Nextion HMI
display
406
Sheet Metal Screws, #4,
3/4” long, round head
McMaster-Carr
90935A137
These work acceptably in the MDF for
the purposes they are designed to be
used.
407
Particle Board Screws, #6,
3/4” long, round head
McMaster-Carr
91555A115
408
Particle Board Screws, #6,
5/8” long, flat head
McMaster-Carr
90252A246
409
Sheet metal screws, #4,
5/16” long, flat head
McMaster-Carr
90065A107
Used to attach #405 magnets to the
3D-printed enclosure for the Nextion
HMI display.
410
Torx Round Head Thread-
Forming Screws for Plastic,
#4, 7/8” long
McMaster-Carr
96001A217
If you take option #2 as outlined on
pg. 48, you should use these. If not,
they are not needed.
Spindle Drive Parts
501
Timing Belt
1
MiSUMi
GBN655EV5GT-90
GT3 5mm pitch
131T / 655mm long
9mm wide
502
Spindle Pulley
1
Colvin Tools
Attached to the spindle via the
flange.

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
10
Item
#
Item
Qty
Source
Source
Part Number
Comments
503
Stepper Motor Pulley
1
Stock Drive Products
(www.sdp-si.com)
A 6A55-012DF0908
Attached to the stepper motor
5 mm (GT2) Pitch,12 Teeth, 0.25" Bore,
2 Flanges / With Hub, Aluminum Alloy
Timing Pulley for .354 (9mm)" Wide
Belt
504
Stepper Motor Attachment
Bracket & Parts
1
Colvin Tools
Includes:
• Bracket with Idler
• Mounting bolts, nuts, and
spacers to attach to headstock
• Mounting screws to attach
stepper motor
Touch Screen Parts
601
Touch Screen Case, 3D
printed
1
Colvin Tools
Can also get plans to 3D print this
from elfren’s repository on GitHub.
The folder is
RoseEngine_SpindleAndAxis / Nextion
/ Enclosure_43.
Optional Parts
901
Limit switch
Up
to
6
McMaster-Carr
7779K13
Needs to be normally off with a
momentary on.
902
Magnetic Base Stand with
Noga Arm
Amazon
For holding the limit switch. Clockwise
Tools MGBR-01 is a good one to
consider.
Not all screws are shown, only the ones which matter for size or are hard to find.

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
11
Controls Box Enclosure
The assembled box has
4. A top and bottom made from ¾” MDF,
5. Four sides made from ¼” MDF, and
6. 4 corner posts made from quarter-round trim.
Removing the top reveals the box shown to the right.
The quarter-rounds are used to give the top and bottom
something to set the spacing correctly.
The four ¼” thick sides are screwed to the top and bottom.
Replacing the top, and removing the sides reveals the view to the
left.
Top
Bottom
Bottom
Side
Side
Side
Side

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
12
Before Assembly
The following instructions should be followed before assembling the controls box
Bottom
This is made from ¾” MDF.
16”
6”

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
13
Top
This is made from ¾” MDF.
2”
4 ½”
2 ¾”
2”
4 ½”
2 ¾”
16”
3”
6”
2 ¾”
2 ¾”
1 ½” dia
(typ)

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
14
Short Sides (2)
There are two of these, and they are made from ¼” MDF.
6 ½”
6 ½”

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
15
Long Sides (2)
There are two of these, and they are made from ¼” MDF.
16”
6 ½”

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
16
Quarter Rounds (4)
There are four of these, and they are made from any good trim material. These are ½” radius, but that is not terribly critical.
5”
½”

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
17
Assembly
Glue the four quarter rounds to the ends of the two long sides. Be certain to:
1. center the quarter round so there is ¾” on each end, and
2. ensure the edges are flush to each other.
¾”
¾”

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
18
Electrical Plates for Connectors
Power Infeed
Use a 1-gang plate with the hole punched out for the cable strain relief. Secure the power cable in place
using the 3/8 in. Twin-Screw Cable Clamp Connector.Wait until later to tighten the screws holding the
power cable into place.
Power Switch
Use a 1-gang plate which is blank. Drill a ½” hole in the center and secure the power switch to it.
209
210
205
211

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
19
Stepper Motor Plugs
Use a 2-gang plate which is blank. Drill 4 holes which are each 5/8”
diameter.
Label these as:
• Z Axis
• B Axis
• X Axis
• Spindle
1 ¾”
1 ¾”
Spindle
X Axis
Z Axis
B Axis
208

MDF Rose Engine Lathe 2.0
Build Instructions – Stepper Controls
20
Other Plugs
Use a 2-gang plate which is blank.
Drill 6 holes which are each 15/64” diameter. Label these as:
• Limit & Home Switches
o 34
o 35
o 36
o 37
o 38
o 39
For the touch screen (the Nextion HMI), there are two options:
1. If you want to use an RJ-45 connector to enable disconnecting
the display, then drill 1 hole which is 31/32” diameter. Center it left
to right, and 1” from the outer edge. Label this as:
o Touch Screen
2. You can pass the cable thru this plate using a cable grip as used on the Nextion Display case. If you pursue this option,
drill 1 hole that is ½” diameter. Center it left to right and 1” from the outer edge.
1”
1”
1”
1”
Limit & Home Switches
36
34
35
39
37
38
Touch Screen
¾”
208
Table of contents