Dual-Task CoreXY DrawBot
Introduction: Dual-Task CoreXY DrawBot
When I saw a COREXY (or H-Bot) plotter, I thought I would make it someday. Since most of its components were made from 3D printers so I have postponed it. Fortunately, once again the PVC pipes gave me an idea to build it with a special version. My Dual-Task CoreXY DrawBot can perform double tasks simultaneously, eg: plotting 2 same drawings at the same time, or using pen plotting and laser engraving simultaneously.
Please check my introduction video before getting started.
Step 1: Supplies
a. Main materials:
⦾ 1pcs x DFRduino UNO R3 - Compatible with Arduino Uno
⦾ 1pcs x Arduino CNC Shield V3 GRBL.
⦾ 1pcs x 3 Axis Control Board GRBL With Laser Engraver Supported. (Optional if we use Laser engraving mode)
⦾ 1pcs x 2500mW Laser Module (Optional if we use Laser engraving mode).
⦾ 4pcs x Stepper Motor Driver A4988
⦾ 2pcs x Stepper motor NEMA 17.
⦾ 2pcs x CD/DVD Rom Player Drive.
⦾ 2pcs x 50 mm L Stepper Motor Support.
⦾ 3meter x GT2 6mm Timing Belt.
⦾ 4pcs x GT2 5mm Bore Aluminum Toothless Idler Pulley for 6mm Width Timing Belt.
⦾ 1pcs x GT2 Idler Timing Pulley 5mm Bore 20 Teeth.
⦾ 2pcs x GT2 Timing Pulley 20 Teeth.
⦾ 4pcs x Round Shaft Diameter 8mm, Length 500mm.
⦾ 8pcs x Ball Flanged Shielded Bearings 8 x 22 x 7mm.
⦾ 8pcs x Horizontal Ball Bearing Bracket or Vertical Ball Bearing Bracket.
⦾ 2pcs x Aluminum Flexible Shaft Coupling, Inner Hole Size: 10mm x 10mm.
⦾ 1pcs x Power Supply 12/24VDC.
⦾ 2pcs x Clear/White Acrylic, size A3, thickness at least 5mm.
⦾ 4pcs x Copper Brass Pillars L-10mm.
⦾ 2 meter x 8P/16P Rainbow Ribbon Cable.
⦾ 1pcs x 5mm DC Female Power Plug.
⦾ Some small cable ties, cable spiral wrap, bolts and nuts and small zinc wires.
b. 1000
PVC pipes and fittings:
⦾ 14pcs x PVC Pipe Tee Ø21mm.
⦾ 16pcs x PVC Three Way Tee Ø21mm.
⦾ 4 meter x PVC Pipe Ø21mm.
c. Tools:
⦾ Drilling machine.
⦾ Hand saw.
⦾ Soldering machine.
d. Firmware & Softwares:
⦾ GRBL.
⦾ Inkscape.
⦾ LaserGRBL.
⦾ Engraver Master.
⦾ Universal Gcode Platform (UGS).
Step 2: How It Works
My DrawBot is based on GRBL firmware and used built-in CoreXY kinematics in GRBL. Its mainframe and supports are made of PVC pipes and acrylic sheets. It has working range about Y350mm x X320mm and detail configuration is shown below:
It has two Z axes ("A" is cloned from Z axis) so it is possible to draw two identical images or texts at the same time.
My DrawBot movement is described as follows:
⦾ X and Y rotate clockwise: Y-
⦾ X and Y rotate counterclockwise: Y+
⦾ X rotate clockwise and Y rotate counterclockwise: X-
⦾ X rotate counterclockwise and Y rotate clockwise: X+
Go to the next steps to see how I built it.
Step 3: Fixed Frame - Y Axis
Firstly, I joined 4 pcs x PVC three-way tees Ø21mm together. I made two sets like that (called Y supports) for 2 ends of the Y axis. Later, two stepper motors X and Y would be mounted on them.
To build Y slider, I connected 2 pcs x PVC tees Ø21mm together and inserted ball bearings into 4 ends of this assembly.
Then I jointed 10pcs x PVC tee Ø21mm together. 1000