1

Topic: X6-1500GT CNC router

Hi all,

I've had my new router for a few days now and thought I might start a thread to document my experiences. This is the second CNC router I've set up now, with the first being a cheap(er) Chinese 3040Z for work. I remain greatly impressed by its capabilities and was always keen to get one for home.

Introduction to the Router

http://www.carving-cnc.com/x61500series … chine.html

I went for the 220V version with 4th axis. Contrary to what the page says, it came with a submersible water pump.

Shipping was $500, and it came from China to Australia in under two weeks. It comes in two boxes adding up to around 60kg. Packing is extremely good, with dense foam, cardboard and plywood used to protect everything.

Pic shows the unpacked components on a new workbench I purchased for the job:

http://imagizer.imageshack.us/v2/150x100q90/c/834/zqk6.jpg

Advantages to this model over other Chinese routers:

- Bigger, 1.5kw spindle with ER16 end (most are .7kw with ER11)
- VFD built into main control box (most others are separate)
- Comes with tool probe
- Comes with Mach3 usb card for direct control from mach3 without parallel port
- VFD and other electronics are pre-wired (other CNC needed mains wiring for VFD)
- All linear bearing/polished rod and ballscrew assembly
- Spanners for changing cutting bits are big and strong (cheap tools on previous router slip easily)
- A whole bunch of engraving bits, as well as two 6mm end mills and a 3mm end mill

Disadvantages:

- All Chinese routers can have questionable stepper motor wiring with no shielding (this has yet to be a problem for me)
- The various electronic components are not earthed

Assembly and First Impressions

Assembly was straight forward and if I were to do it again it would only take 30 mins. It did, however, take me longer as I was too stubborn to have a pic of the finished unit on hand, and consequently put some bits on backwards.

Assembly items:

1. Bolt on XYZ stepper motor and shaft couplers

http://imagizer.imageshack.us/v2/150x100q90/c/268/iase.jpg

2. Bolt on gantry to base

http://imagizer.imageshack.us/v2/150x100q90/c/560/g0yw.jpg

3. bolt on cable chain guide

http://imagizer.imageshack.us/v2/150x100q90/c/577/8au9.jpg

4. Bolt on cable chain stay

http://imagizer.imageshack.us/v2/150x100q90/c/22/8xl3.jpg

5. Insert and secure spindle

http://imagizer.imageshack.us/v2/150x100q90/c/9/myd5.jpg

6. Setup water pump

http://imagizer.imageshack.us/v2/150x100q90/c/545/8jcf.jpg

7. Plug in all wiring

http://imagizer.imageshack.us/v2/150x100q90/c/707/t1ge.jpg

2

Re: X6-1500GT CNC router

Software Setup

I installed Mach3 trial on a clean netbook installation of Windows 7. The getting started guide has some basic steps for configuring the machine in Mach3. Following everything got the steppers moving manually via the keyboard. A driver/plugin file was required to get Mach3 to recognise the USB interface, it is provided below.

X6-1500GT Quick Setup Guide
Mach3 plugin

The only thing not working is the spindle control from Mach3. The desired frequency on the VFD display changes but the spindle never starts spinning.

I found the VFD manual searching and changed it to operate from the buttons and dials on the front of the control box. I also shortened the spool up and down times from 8 to 4 seconds. I plan to experiment later on with more of the settings. It is apparently possible get the VFD to turn on the water pump automatically via an inbuilt relay which sounds great.

Nowforever E100 VFD manual

I also found the manual for the Mach3 usb card on cnc-zone. After reading this it is obvious that the quick start guide is simply a cut and paste job from this document.

Mach3 USB Motion Card AKZ250 Manual

Mach3 Woes

I've never used Mach3 before and immediately found it a daunting and counter-intuitive piece of software. I know it's heavily used by many but the interface is over crowded and messy. The GUI design looks like it's from Windows 95 days. Ugh.

I watched some lengthy youtube videos which helped me understand what a lot of the stuff on the screen was. No doubt an experienced user is scoffing right now but Mach3 is like going back to pronterface when you've been used to using Repetier-Host.

First (Dry) Run

I loaded up a g-code file made with Meshcam and moved the spindle to a safe height and position above the bed. I then ran the job a few times (in mid air) which seemed to work well.

The spindle is ultra smooth and quiet at 24,000 rpm and the water pump can barely be heard.

3

Re: X6-1500GT CNC router

Oh man.... Someday I'll have one! Someday!

Very nice!

4

Re: X6-1500GT CNC router

Don't forget to try out g wizard
http://www.cnccookbook.com/CCGWizard.html

It saves quite a bit of time for calculating feeds and speeds as well as giving
you the amount of deflection on the tool as well as a ton of more information.

Powder coated steel enclosure, 1/4" Surface grounded hardened aluminum plate, MK2A Heat bed, .200 Polished fused quartz plate, Machined quick change hot bed mount, E3D hot end, Ramps 1.4, DRV8825 stepper motor drivers

5

Re: X6-1500GT CNC router

For starting out in CNC would you recommend the 3040?

SD2 - Glass Bed, Fans on PCB and Y motor, Custom enclosure
Slicer - Simplify3D

6

Re: X6-1500GT CNC router

Mechanically they are all pretty much the same, it just depends what bed size you want ie how big the objects are you want to cut out.

7

Re: X6-1500GT CNC router

Honestly purchase as big of a bed that you can buy because you will always want to go bigger once your comfortable and you'll get comfortable faster then you can imagine

Powder coated steel enclosure, 1/4" Surface grounded hardened aluminum plate, MK2A Heat bed, .200 Polished fused quartz plate, Machined quick change hot bed mount, E3D hot end, Ramps 1.4, DRV8825 stepper motor drivers

8

Re: X6-1500GT CNC router

Getting the Mach3 VFD Control Working

Previously I mentioned that Mach3 seemed to alter the speed but the spindle never started spinning.

After poking around inside the control box and reading the manuals, I fortunately worked it out.

http://imagizer.imageshack.us/v2/150x100q90/c/27/jgz3.jpg

In Mach3 outputs, output1 must be set active, active low and to pin5. This is the enabler for the VFD which tells it to spin clockwise. You can also connect a second output if you wanted as a counter clockwise enabler.

VFD setting required for Mach3 control:

P0-000 - 1 (enable terminal control)
P0-001 - 0 (frequency derived from source x)
P0-002 - 2 (source x set to terminal control)

VFD setting for manual control:

P0-000 - 0 (enable digital keypad control)
P0-001 - 0 (frequency derived from source x)
P0-002 - 0 (source x set to keyboard potentiometer)

9

Re: X6-1500GT CNC router

*keeps this thread bookmarked because he wants to get a similar cnc machine and this is very useful debugging info*

10

Re: X6-1500GT CNC router

VFD Water Pump Relay

I have has success in getting the VFD to switch the water pump on and off automatically. It has an AC relay built in that can have its behavior programmed.

The VFD setting I have used switches the pump on any time the spindle is active.

P0-025 - 2 (effective signal when inverter running)

I struggled with the wiring at first because I had a fundamental misunderstanding. I was treating the relay terminals as an AC outlet that would give 220V when I wanted. Instead they need to be treated as a switch that will turn on and off an existing AC voltage passing through them.

http://imagizer.imageshack.us/v2/150x100q90/c/811/d0gl.jpg

The correct wiring is shown above. The first step is to cut the cord of the water pump and strip back the insulation. It can be fed through one of the blank port holes (via 5mm hole) in the rear of the VFD. I crimped and soldered a spade terminal onto the blue wire, and connected it to the 'R' terminal of the VFD. The brown wire had the end stripped, soldered and then inserted into the 'MB' relay terminal.

The final step is to place a jumper wire between the 'S' (with spade terminal) and 'MC' relay terminal.

As soon as the spindle starts spinning the pump turns on, and neatly turns off after it has stopped spinning.

11

Re: X6-1500GT CNC router

Hi,
Is there a way to regulate the spindle velocity through mach3? I've notice that with the setting mentioned the spindle starts but it's not possible to increase/decrease the RPM. Any suggestions.

Thanks
Mik

12

Re: X6-1500GT CNC router

mik_man wrote:

Hi,
Is there a way to regulate the spindle velocity through mach3? I've notice that with the setting mentioned the spindle starts but it's not possible to increase/decrease the RPM. Any suggestions.

Thanks
Mik

I can activate and change the speed by setting it exactly as I have documented above. Have you tried these settings?

13

Re: X6-1500GT CNC router

Replacing USB board and Mach3 with Planet-CNC USB board and Software

This is a personal choice as the other router I set up runs Planet-cnc gear. As I said previously, I find Mach3 like Pronterface: functional but dated and finicky. For someone following this thread who is comfortable with Mach3, they would probably not bother with this step. For me, however, I really like the software and find it slick and intuitive.

At this stage I've only run two jobs using Mach3. The supplied USB cable caused one to fail part way through (communication dropped) and other (with shielded USB cable in place) was perfect. I can verify that the Chinese Mach3 USB board works exactly like it should. The only reason I'm replacing it so soon is that Mach3 is limited to 500 lines of g-code until you pay for it, which I certainly won't be with the other electronics/software ready to go.

I purchased:
- Planet-cnc Mk2/4 board
- Planet-cnc software license
- Output board

http://www.planet-cnc.com/index.php?page=shop

I also needed:
-A 12V power supply (for the output board)
-A multimeter
-A soldering iron and solder
-Wire cutters/strippers
-Short lengths of wire


Original Wiring

By default for the steppers, the Mach3 USB board is wired with common anode (5V+). This means of the four wires for each axis (STEP+, STEP-, DIR+, DIR-), the two positives are connected together to a common 5V+ rail and the two remaining negative wires control the stepper driver.

Apart from that, three wires output to the VFD to turn the spindle on and off as well as give a 0-10V to control the speed. The e-stop and tool sensor input on pin 14.

http://imagizer.imageshack.us/v2/xq90/706/3brb.jpg

Wiring Board to Stepper Drivers

The planet-cnc usb board works better with common cathodes (GND), so a little rewiring was needed. Keeping the common 5V+ means changing jumpers on the new board.

http://www.planet-cnc.com/faq/driver_opto/

Firstly, I cut the yellow and red wires which were all soldered together. Each of them had the tip stripped and tinned with solder. I then soldered the previously separate black and white wires together in pairs (for each axis).

http://imagizer.imageshack.us/v2/xq90/12/vvc0.jpg

As the labels on the Planet-cnc board matched the labels on the Carving-CNC stepper drivers, wiring up each stepper was very straight forward.

Stepper Driver to Planet-CNC board
---------------------------------------------
YELLOW to DIR
RED to STEP
BLACK and WHITE to GND

http://imagizer.imageshack.us/v2/xq90/189/e936.jpg

Once all of the steppers were wired, I connected everything up, entered the stepper values from the original manual into Planet-CNC software and moved the axis' around. Fortunately, everything worked as expected.

http://imagizer.imageshack.us/v2/xq90/42/dx8v.jpg

Wiring Inputs

Only two inputs are needed by default, the e-stop and the tool sensor. On the old board, they are both wired to pin 14 which makes no sense to me.

I followed them back to the source to separate the two. The wiring for them is super easy.

Inputs to Mk2/4 board wiring
-------------------------------------
RED (probe) to IN5
RED (e-stop) to CTR1
BLACK x 2 to GND

http://imagizer.imageshack.us/v2/xq90/12/973q.jpg

Mk2/4 to Output board to VFD

This step is necessary to enable software control of the spindle, as seen with the previous board and Mach3. Unfortunately, a separate 12V power supply is needed that can provide at least 200ma. I originally tried a 12V wall wart, but it actually output 15V and stuffed up the 0-10V output, locking the spindle at full speed. I then found my original Solidoodle2 power supply, which is massively over engineered for this, but will do the job fine. There is another blanking hole at the rear available to drill a hole in and then run the 12V wires through.

The wiring seems tricky but is easiest to understand when broken into two parts:

Mk2/4 to Output Board wiring
-------------------------------------
GND to 0
OUT1 to S
OUT2 to 1

Output board to VFD wiring
----------------------------------
0-10 GND to COM
0-10 OUT to AIN1
N0 (relay 3) to X1
3 (relay 3) to COM

Three wires go from the main board to the output board. These are the PWM signal to set the spindle speed, the on/off signal for the spindle and a common ground.

From the output board to the VFD, a 0-10V signal and matching ground wire control the spindle speed. The other output from the main board drives a relay which switches the spindle on/off, but it doesn't do so directly. The spindle switches on when X1 is earthed, so we connect it to earth with the relay inline. When the output board triggers the relay, X1 becomes earthed and the spindle starts.

In the picture below, the previous wiring for the water pump is temporarily disconnected. It will be reconnected at the end.

http://imagizer.imageshack.us/v2/xq90/837/n57g.jpg

Software Settings

The planet-cnc documentation here was contradictory. The screenshot in the manual was incorrect, with no pin assigned for the spindle PWM. I got it working through a combination of trial and error and reading the forums. It should be noted that Andrej from planet-cnc has the fastest and technically competent customer service I've ever come across.

Enter the settings below to match the wiring above. Note that the main board still has one spare output that could control a relay to switch on anything of your choice. This includes small voltage DC as well as mains AC power for a vacuum cleaner, mist spray, etc. These can then be activated manually from the software or automatically with g-code.

http://imagizer.imageshack.us/v2/xq90/811/pogr.jpg

Board Mounting

The mounting system in the case is designed for the Mach3 usb board, so the two planet-cnc boards will need an adaptor to hold them tight. Luckily there is plenty of room for the two boards and we now have a CNC router to cut out an acrylic adapter.

The intended mounting solution is shown below:

http://imagizer.imageshack.us/v2/xq90/20/23wf.jpg

I measured all of the mounting holes and modelled up a quick acrylic plate that will secure them side by side, and then to the original case brackets at the bottom (with the help of two fat plastic washers to get it to line up).

http://imagizer.imageshack.us/v2/xq90/62/wn4h.jpg

The blue acrylic here was actually cut on the cnc router at work to save time (and not wake up the neighbours before work). M3 bolts, washers and locknuts were used to mount the two boards and the original mounting brackets to the adaptor. This was then bolted to the case and everything was complete! Make sure everything works before bolting on the top of the case.

http://imagizer.imageshack.us/v2/xq90/11/m3ib.jpg

The STL for the adaptor is attached. It is modelled to be 4mm thick even though the acrylic is 3mm thick. This ensures the cutter cuts the whole way through the work piece. The work piece needs to be packed a little higher to stop the tool cutting the bed, thin plywood or old acrylic scraps are perfect for this.

Post's attachments

electronics_holder.stl 139.96 kb, 1 downloads since 2013-12-18 

You don't have the permssions to download the attachments of this post.

14

Re: X6-1500GT CNC router

Proper Installation of Water Pump

The original bucket was only meant to be temporary. I soon purchased a sealed plastic storage container to house the pump and coolant.

Fitment was a simple matter of drilling three holes (input hose, output hose and power cord) and then pouring the existing coolant from the bucket to the new container.

I have a mix of water and car engine coolant concentrate.

http://imagizer.imageshack.us/v2/xq90/440/ncgg.jpg

15

Re: X6-1500GT CNC router

Hi,
Yes I followed these steps:
P0-000 - 1 (enable terminal control)
P0-001 - 0 (frequency derived from source x)
P0-002 - 2 (source x set to terminal control)

but I notice that with P0-002-2 the spindle runs but at full speed and is not possible to regulate it.

16

Re: X6-1500GT CNC router

You regulate it by turning the trimpot on the control panel.

17

Re: X6-1500GT CNC router

So it's seems to be not possible from the terminal

18

Re: X6-1500GT CNC router

Perhaps the problem for you is in the Mach3 settings?

Do you have a X6-1500GT like me or another cnc router?

19

Re: X6-1500GT CNC router

lawsy wrote:

Perhaps the problem for you is in the Mach3 settings?

Do you have a X6-1500GT like me or another cnc router?



Yes I've X6-1500GT

20

Re: X6-1500GT CNC router

Hey Lawsy, awesome post and thanks for sharing the details.  I know you had mentioned that you had some projects with Aluminum in mind.  I wanted to ask how deep you can cut and generally how well the X6-1500GT is working for Al. I've been toying with the idea of buying/building a CNC router mostly for cutting patterns out of 0.040 to 0.125" thick Al sheet

21

Re: X6-1500GT CNC router

fcichock wrote:

Hey Lawsy, awesome post and thanks for sharing the details.  I know you had mentioned that you had some projects with Aluminum in mind.  I wanted to ask how deep you can cut and generally how well the X6-1500GT is working for Al. I've been toying with the idea of buying/building a CNC router mostly for cutting patterns out of 0.040 to 0.125" thick Al sheet


With a 2 1/4 horse power router you could do up to 1/2" thick 6061 aluminum pretty well any thicker and you would be pushing the limits on the
rigidity of the machine.

Typically it all depends on your end mill size so I can't tell you the speeds and feeds but you could easily do .040 and .125.
With a quarter of an inch end mill you wouldn't probably want to push it more then .050 depth of cut 
to be safer I would go with .025 to preserve your tool life and your spindle bearings. If you go to low on a depth of cut
you run the risk of rubbing the endmill instead of cutting, this can be caused by multiple settings such as feed rate, rpm and flutes on the endmill.

There are a couple of programs out there that can help you out with calculating feeds and speeds and I highly recommend getting one if you serious about this.

Check one of my comments above for the one I like to use

Powder coated steel enclosure, 1/4" Surface grounded hardened aluminum plate, MK2A Heat bed, .200 Polished fused quartz plate, Machined quick change hot bed mount, E3D hot end, Ramps 1.4, DRV8825 stepper motor drivers

22

Re: X6-1500GT CNC router

fcichock wrote:

Hey Lawsy, awesome post and thanks for sharing the details.  I know you had mentioned that you had some projects with Aluminum in mind.  I wanted to ask how deep you can cut and generally how well the X6-1500GT is working for Al. I've been toying with the idea of buying/building a CNC router mostly for cutting patterns out of 0.040 to 0.125" thick Al sheet

First thing me for me is to convert to metric 0.040 - 0.125 inches = ~1 - 3.2mm.

Haven't used the machine in the last few days. The netbook I purchased second hand to run it seems to be overheating and turning itself off mid job. I had another laptop I'd been using that is way too good to get covered in sawdust. I've finally managed to setup another netbook I had lying around but it required wiping and installing windows XP. It's now running really well so I'll test it today with the router.

As for the alloy, I don't have any specialist cutters yet but I have some scrap aluminium sitting around that I would love to test with over the next few days. I will post back with results of some of the various jobs I've been testing.

23

Re: X6-1500GT CNC router

Techbuilder and Lawsy - Thanks.  Lawsy sorry about the English units without conversion.  I used to default to metric during my studies, but it seems that the last ~ 15 years working in the US has beat it out of me.  Sounds like cutting aluminum sheet wouldn't be a problem if done with the right feeds speeds and bite depth. I've been considering laser cutters as well, and weighing the pros and cons.  Cost, material thickness, and build area seem to favor the CNC router approach .......

24

Re: X6-1500GT CNC router

fcichock wrote:

I've been considering laser cutters as well

Hi fcichock,

Take in mind lasers that can cut metal will be upward of $20,000 plus used and require gas
and three phase.

The cheaper chinese laser cutters and epilog lasers operate on sealed CO2 GAS
and have a completely different wave length that's unable to cut metals. You need
a DC-excited or RF-excited laser that excites the gas while going through the laser.


Cnc router is your best option

Powder coated steel enclosure, 1/4" Surface grounded hardened aluminum plate, MK2A Heat bed, .200 Polished fused quartz plate, Machined quick change hot bed mount, E3D hot end, Ramps 1.4, DRV8825 stepper motor drivers

25

Re: X6-1500GT CNC router

YAG laser for the win (spoken from someone who has a CO2 laser wink )

And yes the power is an order of magnitude above what 'cheap' lasers are... you need at least 500w+ for metal work... most shops that do laser cutting are 1KW+....