Go Down

Topic: Problem with my china 3018 cnc (Read 2346 times) previous topic - next topic

Jeffjeffjeff

Hi guys,

Im new to this cnc thing, have it few days ago.. hook up my windows 10 laptop and follow the manual instruction... install usb driver CH340 file send beud to 115200 and open the GRBL controller set to com 4 and the beud 115200 they send me in a CD... but no prompt pop up... have try almost everything... including downloading arduino ide.. set to com 4.. upload sketch, upload blink nothing works all i got is error and program not responding.. the controller doesn't tell me that is a arduino uno or mega... been working on it for past 4 days.. nothing works...

pert

You haven't provided enough information for us to help you.
follow the manual instruction...
We need to be able to see the instructions you're following. Are they available online? If so, post a link to them.

all i got is error and program not responding.
We need to know the full and exact error message.

ballscrewbob

#2
Mar 20, 2019, 05:17 am Last Edit: Mar 20, 2019, 08:54 am by ballscrewbob
Most of those Chinese CNC machines use a CH340 driver that will either be on the CD or you can download it.

They also prefer USB 2.0 ports but will occasionally work on USB 3.0.

Be careful of the Chinese software as some of it is blatantly illegal copies.
You will also probably find the CNC board supplied has GRBL 0.9 and I found it better to upgrade the firmware to the newer GRBL 1.0

If your has the 3d printed spindle holder you are strongly advised to use the machine itself to make a spare one of of hardwood or if you can find the file get somebody to make a spare on a 3d printer but with much more filler section as they are quite weak and break easily.

Most times the spindle supplied is only any good for very light cuts < .5mm and has a lot of Z drift +- as much as 1.5 mm.





It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

#3
Mar 20, 2019, 07:50 am Last Edit: Mar 20, 2019, 07:54 am by Jeffjeffjeff
Hi,

the manual is in the attachment and here is the link for the machine i bought,

https://www.aliexpress.com/item/CNC3018-ER11-DIY-Mini-CNC-Engraving-Machine-Pcb-Milling-Machine-Wood-Router-Laser-Engraving-CNC-Router/32863711561.html?spm=a2g0s.9042311.0.0.42244c4d9CsS54

and the board cronosmaker.

here are the error massage it got from arduino IDE,

Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 930 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
C:\Users\user\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\user\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\user\AppData\Local\Temp\arduino_build_936294/Blink.ino.hex:i

avrdude: Version 6.3-20171130
        Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
        Copyright (c) 2007-2014 Joerg Wunsch

        System wide configuration file is "C:\Users\user\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"

        Using Port                    : COM4
        Using Programmer              : arduino
        Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfc

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I don't know either is an GRBL 0.9 or 1.1... it doesn't say anything on the board or i can't find it..


ballscrewbob

#4
Mar 20, 2019, 09:01 am Last Edit: Mar 20, 2019, 09:05 am by ballscrewbob
The board is PRE-loaded with GRBL.
You don't need to be using the IDE at all unless you are changing the firmware.

If you have set up the machine and dialed in the driver boards you only need to connect to a program capable of sending a CNC file.

My personal favourites are the UGS PLATFORM for 3 axis work and LASER GRBL for yep LASER work.

It wont say on the board which version GRBL but every board I have had has been 0.9 so far.

Windows device manager should see a COM port when you plug the cnc board in.
That is the COM port you will select in the CONTROL program and not the IDE.

Uploading anything else will wipe the GRBL firmware so please dont do that.



It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

ballscrewbob

#5
Mar 20, 2019, 09:18 am Last Edit: Mar 20, 2019, 09:19 am by ballscrewbob
From your link I would hazard a guess that it has the cheap 3D printed spindle arrangement so take care as they are unreliable for any real machine work. DO NOT over tighten the spindle motor clamp bolts.

Also did you pre-fill the bearings with grease as the oil in there is only a very light shipping oil and no good for long use ?
Its easy enough to loosen the bearing rods and slide them out so you can grease them properly.
Best way is to pump some lithium grease in there or EP2 gp grease and then hold your finger over one end and push the rod slowy in and out to force the grease into the bearing runs.

There are a few simple mods to these machines that I highly recommend and the first would be the HOLD, RESUME and STOP buttons.

The GRBL programs also have these on screen options but the actual physical buttons are better than rapidly screaming a mouse around a screen.





It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

Hi,

I have try downloading the UGS Platform that you recommand... hook up the USB cable, select COM 4 as show in the device manager upload my Gcode and click send and error show up saying the " error while starting file streaming: GRBL has not finished booting.

ballscrewbob

#7
Mar 20, 2019, 05:06 pm Last Edit: Mar 20, 2019, 05:06 pm by ballscrewbob
That is usually a gcode file that was not meant for GRBL where there might be too many commands on a single line.

I found that saving as MACH2 seems to work the best as it does not need to be pre-processed.
Attaching a small test file Arduino logo.

See if this works for you.

The file name has the material size and tool size but so long as you are something close it should be fine.
Suggest you run it with no material at first with your Z set to about 40mm above the empty table just to get the idea.

Also attached the picture I used to produce the code.

It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

nope still having the same error as previous i mention.

ballscrewbob

What would you describe your skill level with CNC and GRBL  on a scale of 1 - 10 ?
As a millwright / mech eng my hardware skills are pretty high.
As far as G-CODE goes my skill level is probably about a 4+.

Are you using USB 2.0 or 3.0 ?
It seems you are seeing the board OK but that's not always a sign of a good connection.
In the UGS lower console when you connect to the board do you see any messages at all and what are they (copy paste and use the CODE TAGS ( </> ) that the forum provides for you.



It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

my level with CNC and GRBL is -1 hahah very new to this things,

I think im using USB 2.0 and have try 3.0 too.


i got this massage when connect

**** Connected to COM3 @ 115200 baud ****

ballscrewbob

#11
Mar 20, 2019, 06:37 pm Last Edit: Mar 20, 2019, 06:42 pm by ballscrewbob
OK thats a good start but There is usually a longer message that follows.
You might want to expand the lower console a little upwards into the display area in case you missed it.

Should be similar to below but some numbers may be different and that would be normal as I changed a lot of my parameters.

Code: [Select]
**** Connected to COM32 @ 115200 baud ****
Grbl 1.1f ['$' for help]
>>> $$
$0 = 10    (Step pulse time, microseconds)
$1 = 25    (Step idle delay, milliseconds)
$2 = 0    (Step pulse invert, mask)
$3 = 0    (Step direction invert, mask)
$4 = 0    (Invert step enable pin, boolean)
$5 = 0    (Invert limit pins, boolean)
$6 = 0    (Invert probe pin, boolean)
$10 = 1    (Status report options, mask)
$11 = 0.010    (Junction deviation, millimeters)
$12 = 0.002    (Arc tolerance, millimeters)
$13 = 0    (Report in inches, boolean)
$20 = 0    (Soft limits enable, boolean)
$21 = 0    (Hard limits enable, boolean)
$22 = 0    (Homing cycle enable, boolean)
$23 = 0    (Homing direction invert, mask)
$24 = 25.000    (Homing locate feed rate, mm/min)
$25 = 500.000    (Homing search seek rate, mm/min)
$26 = 250    (Homing switch debounce delay, milliseconds)
$27 = 1.000    (Homing switch pull-off distance, millimeters)
$30 = 1000    (Maximum spindle speed, RPM)
$31 = 0    (Minimum spindle speed, RPM)
$32 = 1    (Laser-mode enable, boolean)
$100 = 800.000    (X-axis travel resolution, step/mm)
$101 = 800.000    (Y-axis travel resolution, step/mm)
$102 = 400.000    (Z-axis travel resolution, step/mm)
$110 = 1200.000    (X-axis maximum rate, mm/min)
$111 = 1200.000    (Y-axis maximum rate, mm/min)
$112 = 250.000    (Z-axis maximum rate, mm/min)
$120 = 25.000    (X-axis acceleration, mm/sec^2)
$121 = 25.000    (Y-axis acceleration, mm/sec^2)
$122 = 20.000    (Z-axis acceleration, mm/sec^2)
$130 = 300.000    (X-axis maximum travel, millimeters)
$131 = 200.000    (Y-axis maximum travel, millimeters)
$132 = 85.000    (Z-axis maximum travel, millimeters)
ok
>>> $G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok


When shutting down these types of program always do a disconnect first as just closing can on occasion leave the COM port a little stuck in limbo.

If you see the longer message then that's the best sign as it means the program can not only see the board but fully communicate with it too.

Manually dial in the steppers so they are about half way across each lead screw.
Then play with the direction buttons and listen for any noise produced by the steppers etc.

Do you have anyone else you can call upon for help in any way that may be a little more experienced ?





It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

well is showing the same thing too, nothing much more then that :smiley-confuse:

ballscrewbob

What do you mean same thing ? I cannot see from here so you need to be specific.

It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Jeffjeffjeff

Still with the
**** Connected to COM3 @ 115200 baud ****

Go Up