-
1 Attachment(s)
SMC5-5-N-N Chinese controller - anyone have experience with it?
I just picked up one of these controllers, and as per usual the Chinglish manual is nearly useless. Seems like a decent controller, but from all my searching I'm starting to feel like the userbase is extremely thin. I've got it hooked up to my x-carve and it's functioning, with the exception of home functionality, and proper functioning of the limit switches. The limit switches work, but forces a reset and you have to manually back the machine off the switch. Wondering if this is normal for this controller. My previous DDCSV2.1 controller didn't do this.
Attachment 416692
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Why did you change from the ddcsv?
Sent from my SM-N960F using Tapatalk
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
As it turns out, I didn't change from it. I picked up the SMC5 controller to have expanded functionality and larger screen, but it wasn't really necessary. I ended up getting a new DDCS v3.1 controller instead.
-
Some information now about SMC5-5-n-n gathered from google.
To update firmware, type SZMAP0 at the 'Factory' key prompt, not sure if the last character was a letter or digit.
To roll back to factory settings type 000001 all are digits.
To edit the firmwares visual interface, lolette refers to a software for windows named OP20.
I think its only a screen editor and an understanding of coding will be required to bridge the link for the on screen buttons.
There are complaints on youtube about probing not being available and limits requiring reset, most industrial machines i used to work with were much the same so they must be comparing to the advanced state of firmware development with the ddscv, which is limited to 4 axis.
A Thailand supplier is now bundling an encoder wheel pendant and a 12v power supply for price of the original ebay offering, so the price is finally moving a bit lower.
-
According to this thread there exist an input pulse for a 6th axis! Somewhere inside this thing a number 6 can be unlocked!
https://www.fastercnc.com/2019/05/08/smc5-5-n-n-how-to-connect-mpg/
Edit: i think they ceased production now of smc5.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Ok, update, this thing has tool probe and setting probe features, 5 axis interpolation smoothing, 500khz per axis.
https://youtu.be/NBaUlAcllD4
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Hi to all!
I'm new here and would like to have some help from you please.
I have installed the SMC5-5-N-N Controller on my benchtop Milling MAchine.
I could set the Hybrid motors running fine as well as the soft limits and the homing function with. I also could get the MPG working fine.
I could not find a place to set up the BACKLASH compensation. Does this controller have a backlash feature?
Anyone here knows where to find a Firmware update to download?
On this video (https://youtu.be/NBaUlAcllD4) I observed that he has a more recent version and the screen buttons are different (more coherent names).
The controller is very good with many resources but The manual is very poor with "Chinglish" almost useless!
Thank you in advance for your help.
Edi
-
Cnc ninja now has the source code and hopefully it can now get debugged, all we need is a source for spare keypad membranes now.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Zenji
Cnc ninja now has the source code and hopefully it can now get debugged, all we need is a source for spare keypad membranes now.
Any idea where this source code could be found?
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Hi Guys the latest firmware contains backlash settings and G53
I have mine running with the sample code that came with the controller, but my Mach3 postprocessor TAP files are a bit erratic.
I'm working on getting the code figured out. A guy that responded to a you tube video has been very helpful with setup and code info.
tomorrow ill be trying out some new G code to see if I can get it to run well with my files postprocessed with fusion 360 using either mach3 or linuxcnc as the setting in fusion for postprocessing.
The latest firmware that I got this morning Dec 6 2020 is firmware 2020-11-30
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
epicler
Hi to all!
I'm new here and would like to have some help from you please.
I have installed the SMC5-5-N-N Controller on my benchtop Milling MAchine.
I could set the Hybrid motors running fine as well as the soft limits and the homing function with. I also could get the MPG working fine.
I could not find a place to set up the BACKLASH compensation. Does this controller have a backlash feature?
Anyone here knows where to find a Firmware update to download?
On this video (
https://youtu.be/NBaUlAcllD4) I observed that he has a more recent version and the screen buttons are different (more coherent names).
The controller is very good with many resources but The manual is very poor with "Chinglish" almost useless!
Thank you in advance for your help.
Edi
Hi the latest firmware has backlash settings and G53
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Biggyboy
Hi Guys the latest firmware contains backlash settings and G53
I have mine running with the sample code that came with the controller, but my Mach3 postprocessor TAP files are a bit erratic.
I'm working on getting the code figured out. A guy that responded to a you tube video has been very helpful with setup and code info.
tomorrow ill be trying out some new G code to see if I can get it to run well with my files postprocessed with fusion 360 using either mach3 or linuxcnc as the setting in fusion for postprocessing.
The latest firmware that I got this morning Dec 6 2020 is firmware 2020-11-30
Glen
Hi Glen,
we might want to be a bit more systematic to find out which postprocessor might be the best for this controller and what changes have to be done to it so we get working G-Code. As I mentioned I currently have the controller disconnected and use linuxcnc. I send a request to get the latest firmware and they replied (without actually sending me the firmware):
There is a new firmware, but the updated functions are not many. 1. Double backup of data. Reduce internal flash memory error prompts.
2. Machine type 8, fixed the problem of negative numbers due to RTCP direction and pendulum length.
3. Newly added G53 mechanical coordinate rapid movement.
2020.12.8
So, I again requested that they send it to me. It's hard to debug something if we are not on the same firmware.
-
Quote:
Originally Posted by
larry104
Hi Glen,
we might want to be a bit more systematic to find out which postprocessor might be the best for this controller and what changes have to be done to it so we get working G-Code. As I mentioned I currently have the controller disconnected and use linuxcnc. I send a request to get the latest firmware and they replied (without actually sending me the firmware):
There is a new firmware, but the updated functions are not many. 1. Double backup of data. Reduce internal flash memory error prompts.
2. Machine type 8, fixed the problem of negative numbers due to RTCP direction and pendulum length.
3. Newly added G53 mechanical coordinate rapid movement.
2020.12.8
So, I again requested that they send it to me. It's hard to debug something if we are not on the same firmware.
Hey Larry,
thanks for commenting on this thread.
I did some more testing last night and it appears that after doing a g28 or aG53 move g0 G1 codes do not go back to material reference but still use the machine 0 reference. So a g54 or a g0 or g1 move don’t work off of the material datum (work co-ordinance ) I’m going to throw a g90 after the g28 or g53 and see if that fixes my problem.
So do they say the latest is 2020-12-8 because I notice when they send you an email they type in the send date near the bottom of the email that confusingly looks like it’s the firmware date.
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Biggyboy
Hey Larry,
thanks for commenting on this thread.
I did some more testing last night and it appears that after doing a g28 or aG53 move g0 G1 codes do not go back to material reference but still use the machine 0 reference. So a g54 or a g0 or g1 move don’t work off of the material datum (work co-ordinance ) I’m going to throw a g90 after the g28 or g53 and see if that fixes my problem.
So do they say the latest is 2020-12-8 because I notice when they send you an email they type in the send date near the bottom of the email that confusingly looks like it’s the firmware date.
Glen
/btw this is how the fusion linuxcnc postprocessor is doing it
N10 G90 G94 G17 G91.1
N15 G20
N20 G53 G0 Z0.
(2D ADAPTIVE1)
N25 T1 M6
N30 S18000 M3
N35 G54
N40 M8
N45 G0 X1.085 Y1.3873
Did you try to rerun a program without resetting X.Y,Z again? I'm asking because that did not seem to work the controller was starting from the position it had at the end instead of in it's G54 coordinate space. Can you confirm that this works in the meantime? The use case is you have a vice and cut one part after another so you setup everything once and not after each run.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
larry104
/btw this is how the fusion linuxcnc postprocessor is doing it
N10 G90 G94 G17 G91.1
N15 G20
N20 G53 G0 Z0.
(2D ADAPTIVE1)
N25 T1 M6
N30 S18000 M3
N35 G54
N40 M8
N45 G0 X1.085 Y1.3873
Did you try to rerun a program without resetting X.Y,Z again? I'm asking because that did not seem to work the controller was starting from the position it had at the end instead of in it's G54 coordinate space. Can you confirm that this works in the meantime? The use case is you have a vice and cut one part after another so you setup everything once and not after each run.
I'm not sure exactly what you mean by "Did you try to rerun a program without resetting X.Y,Z again?"
So my understanding of G54 is, it is supposed to put the system back into absolute mode and use the work piece co-ordinance but it appears to stay in the machine co-ordinance. For example after a G 53 Z0 it takes the cutter up to the upper z limit and then if you call a g54 after that it still appears to be in the machine absolute reference. Any g0 or g1 commands such a z10 will move the tool up and crash the limit stop at the top of the z axes instead of taking the tool down and stop at 10mm above the work surface.
PS: I put in a request with fusion 360 for a postprocessor for this controller to be created and added to the list at fusion website. If you go to the link you can vote on it.
here is the link to vote.
https://forums.autodesk.com/t5/hsm-p.../idi-p/9921841
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Biggyboy
I'm not sure exactly what you mean by "
Did you try to rerun a program without resetting X.Y,Z again?"
So my understanding of G54 is, it is supposed to put the system back into absolute mode and use the work piece co-ordinance but it appears to stay in the machine co-ordinance. For example after a G 53 Z0 it takes the cutter up to the upper z limit and then if you call a g54 after that it still appears to be in the machine absolute reference. Any g0 or g1 commands such a z10 will move the tool up and crash the limit stop at the top of the z axes instead of taking the tool down and stop at 10mm above the work surface.
PS: I put in a request with fusion 360 for a postprocessor for this controller to be created and added to the list at fusion website. If you go to the link you can vote on it.
here is the link to vote.
https://forums.autodesk.com/t5/hsm-p.../idi-p/9921841
I guess it will be up to us to create a postprocessor ... it's relatively easy at least to modify an existing so we get what we want. Let me confirm something with my machine before I answer the rest ...
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
YAHOO I got it working!!!!! No more crashes!
I figured out what you meant about re-zeroing the work co-ordinance after a run and yes I was having the same problem. But now it is solved along with my original problem. This controller does NOT like going from work co-ordinance
to Machine co-ordinance and back again!!! To solve the problem I add G90 after every G53 (G28) and to solve your problem at the end of acycle, you need to add one at the end of the code after the final G53.
Here is the test code that came from fusion i'll highlight the lines that I hand edited.
(1001)
(T17 D=19. CR=0. - ZMIN=-15. - FLAT END MILL)
G90 G94 G91.1 G40 G49 G17
G21
(WHEN USING FUSION 360 FOR PERSONAL USE, THE FEEDRATE OF )
(RAPID MOVES IS REDUCED TO MATCH THE FEEDRATE OF CUTTING )
(MOVES, WHICH CAN INCREASE MACHINING TIME. UNRESTRICTED )
(RAPID MOVES ARE AVAILABLE WITH A FUSION 360 SUBSCRIPTION. )
G90 --------------
G53 G0 Z0.
G90 -------------
(TRACE1)
M5
T17 M6
S16000 M3
G54
G0 X10.447 Y12.749
G1 Z5. F2000.
Z-15. F1000.
Y87.749 F2000.
X85.447
Y12.749
X10.447
Z5. F1000.
Z15. F2000.
G53 G0 Z0.
G53 G0 X0. Y0.
G90 ----------
M30
I hand removed the G43 line too
here is a handy video
Editing Post Processors & G-Code with Visual Studio Code
https://www.youtube.com/watch?v=4OWT-O4oN8E&t=385s
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
And this video is handy too for editing postprocessors
https://www.youtube.com/watch?v=5EodQIY25tU&t=330s
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Biggyboy
Hi Guys the latest firmware contains backlash settings and G53
I have mine running with the sample code that came with the controller, but my Mach3 postprocessor TAP files are a bit erratic.
I'm working on getting the code figured out. A guy that responded to a you tube video has been very helpful with setup and code info.
tomorrow ill be trying out some new G code to see if I can get it to run well with my files postprocessed with fusion 360 using either mach3 or linuxcnc as the setting in fusion for postprocessing.
The latest firmware that I got this morning Dec 6 2020 is firmware 2020-11-30
Glen
I have tried contacting them - World Press? Who did you contact? Please share the email thanks. Bill
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Falcon50SS
I have tried contacting them - World Press? Who did you contact? Please share the email thanks. Bill
Hi Bill,
you can send a request too [email protected] you will need to include your ID number of your controller. I took a picture of the screen that shows the controllers ID and sent it in with the info.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Biggyboy
YAHOO I got it working!!!!! No more crashes!
I figured out what you meant about re-zeroing the work co-ordinance after a run and yes I was having the same problem. But now it is solved along with my original problem. This controller does NOT like going from work
co-ordinance
to Machine
co-ordinance and back again!!! To solve the problem I add G90 after every G53 (G28) and to solve your problem at the end of acycle, you need to add one at the end of the code after the final G53.
Here is the test code that came from fusion i'll highlight the lines that I hand edited.
(1001)
(T17 D=19. CR=0. - ZMIN=-15. - FLAT END MILL)
G90 G94 G91.1 G40 G49 G17
G21
(WHEN USING FUSION 360 FOR PERSONAL USE, THE FEEDRATE OF )
(RAPID MOVES IS REDUCED TO MATCH THE FEEDRATE OF CUTTING )
(MOVES, WHICH CAN INCREASE MACHINING TIME. UNRESTRICTED )
(RAPID MOVES ARE AVAILABLE WITH A FUSION 360 SUBSCRIPTION. )
G90 --------------
G53 G0 Z0.
G90 -------------
(TRACE1)
M5
T17 M6
S16000 M3
G54
G0 X10.447 Y12.749
G1 Z5. F2000.
Z-15. F1000.
Y87.749 F2000.
X85.447
Y12.749
X10.447
Z5. F1000.
Z15. F2000.
G53 G0 Z0.
G53 G0 X0. Y0.
G90 ----------
M30
I hand removed the G43 line too
Glen
Hi Glen,
cool that you figured it out !!!! You might want to report that back to the developer ... I can confirm on the weekend with my linuxcnc machine that this is not normal behavior.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
larry104
Hi Glen,
cool that you figured it out !!!! You might want to report that back to the developer ... I can confirm on the weekend with my linuxcnc machine that this is not normal behavior.
Now All I have to do is figure out how to change the fusion post-processor file to generate the working Gcode to include the G90 after any G53 (G28) moves.
When you say developer, do you mean the manufacturer of the controller?
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Well it's been quite the learning curve! But final after staring at the postprocessor file that I opened in Visual studio code for several hours, I was able to figure out how to get the postprocessor in Fusion 360 changed to have it automatically add a line after every G53 with a G90.
I used the stock Mach3mill postprocessor file and modified it and renamed it. Now I can get back to making parts again.
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Just stumbled or should I say crashed into another fusion 360 made code that this controller doesn't like to work nice with. It's G17
for some reason fusion while post processing added a G17 after doing a ramping tool path at the end. then when the program went to go do a slotting run, for what ever reason the controller was now in incremental ( relative mode) instead of Absolute mode. so the fix will be to rework the fusion Mach postprocessor to either not put the G17 in or at the least to have it put a G90 in directly after a G17.
The G17 is used to tell the machine that you are working in the X,Y axis, which is as far as I can see an unnecessary bit of code for a homemade 3 axis machine. I never left the X,Y axis!!
Glen
-
I have about 3 hours of run time on the SMC and it’s working well. The key to using this controller is to learn what G code it doesn’t like and to avoid using said code LOL. Kind of sucks but it is workable and it’s quite nice to get away from a PC and Mach3.
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
This is a very timely thread for me! Thanks. I am a new member working on converting an Emco Compact 8 to cnc. I have 35 years manual and cnc machining.
I want to do this build for the experience.
These Chinese controllers are interesting. Do they have a lathe package? I have no interest in Linux or anything that requires computer skills or working on extensive electronics engineering. Plug and play is best for me, Acorn from Centroid looks good but expensive.
Following this thread.
Phil
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
pbut
This is a very timely thread for me! Thanks. I am a new member working on converting an Emco Compact 8 to cnc. I have 35 years manual and cnc machining.
I want to do this build for the experience.
These Chinese controllers are interesting. Do they have a lathe package? I have no interest in Linux or anything that requires computer skills or working on extensive electronics engineering. Plug and play is best for me, Acorn from Centroid looks good but expensive.
Following this thread.
Phil
Hi Phil thanks for joining the conversation!
I now have about 30 plus hours on my new SMC5 controller and it is working great! I have an additional 4-6 hours using it with a 5.5 watt blue diode laser module fastened to the front of my spindle. lots of fun with the laser.
As for the lathe package there is no separate setups that I'm aware of. There is just the one screen set as far as I know. Its not like Mach or centroid being based off of computer PC software interface. But maybe it could be used for a lathe. You would of course need the appropriate Gcode for lathe. Sorry I'm not overly familiar with CNC lathes.
Hopefully someone experienced in CNC lathes and this until will chime in.
Glen
-
4 Attachment(s)
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Just wanted to say thanks for all the advice in this thread. Finally got the controller to do what I wanted using Fusion 360.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
pbut
This is a very timely thread for me! Thanks. I am a new member working on converting an Emco Compact 8 to cnc. I have 35 years manual and cnc machining.
I want to do this build for the experience.
These Chinese controllers are interesting. Do they have a lathe package? I have no interest in Linux or anything that requires computer skills or working on extensive electronics engineering. Plug and play is best for me, Acorn from Centroid looks good but expensive.
Following this thread.
Phil
Hi Phil,
You might want to consider XC609T or CW20T controller for your lathe. I have the former one (cheaper than CW20T but with Chinese front panel...), and they seem to have most functions needed for a CNC lathe, including spindle encoder and threading along either axis or both axes. The user manual for XC609T seems to be quite comprehensive, but it is available in Chinese only. The CW20T English manual is not quite as good, but still useful. I've been trying to translate key parts of the XC609T manual with Google translator, which has actually gotten quite good in translating technical Chinese to English during the last couple of years...
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Falcon50SS
I have tried contacting them - World Press? Who did you contact? Please share the email thanks. Bill
I suppose the bug reports of the SMC5-5-N-N controller and wishes for more functionalities (more G codes, added handwheel function for manual running of G code, some functions for the unused buttons, etc.) could be also sent to support-at-chinaplccenter-dot-com, sometimes they seem to respond to firmware update requests within a few hours. They also sent me a current firmware for my small SMC4-4-16A16B controller. But honestly I don't know if they are the actual developers of these controllers...
-
Quote:
Originally Posted by
Steve1050
Just wanted to say thanks for all the advice in this thread. Finally got the controller to do what I wanted using Fusion 360.
Hi Steve,
Can you tell us what you did to get Fusion to create usable code?
Did you alter the post process script?
Glen
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
You might want to consider XC609T or CW20T controller for your lathe.
Due to english manual discrepancy, so you recommend CW20T. Do you think it has capability the same as XC609T ? What post processor to use if using fusion 360 ? the same as mach3 or fanuc or ... ?
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
asuratman
Due to english manual discrepancy, so you recommend CW20T. Do you think it has capability the same as XC609T ? What post processor to use if using fusion 360 ? the same as mach3 or fanuc or ... ?
Hi, let's continue here about the XC609T / CW20T lathe controllers: https://www.cnczone.com/forums/contr...cnc-forum.html
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
The available English user manual for the SMC5-5-N-N controller seems to be dated 2017-12-11, so it is rather old and doesn't explain very much of the 5-axis RTCP functionality.
I've found a bit more recent manual dated 2019-5-23 from the Chinese shop.cdle.net site and it seems to explain the 5-axis milling functionality a bit better. Unfortunately, it is in Chinese, so it requires some extra work to get translated into English. For those interested, I've uploaded this manual here. Please share your findings.
//Corhoin
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
G54,G55,G56,G57,G58,G59 are work coordinates, lets say you mill a dice on rotary axis trunnion table, you can make 5 of the 6 faces a work coordinate. In the industry its known as a 'wpc' work piece coordinate. G53 would cancel any of those wpc, infact i recall you should cancel before calling another wpc. G17, G18 and G19 should be placed before the wpc code if desired, this enables tapping, drilling, boring, etc to be used in a different plane. A good example is a huron milling head, if you rotate 90 degrees in any direction you can then used 'canned cycles' such as drilling in your new plane. Always remember to apply a cancelling code after enabling otherwise the machines 'ready state' will have a different plane or wpc active, a crash will occur when restarted.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Hi Glen
Yes I had to put a G90 after very G17 command. I also had to disable the Z soft limit. When I get more time I will try and experiment with it.
Fusion put a G90 in after every G28. Apart from that it has been accurate and easy to use though I have worked out the draw g code yet.
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Today I decided to have a look if there were any recent updates for the SMC4 or SMC5 controller support files at shop.cdle.net site and yes. In the (very slowly downloadable) SMC.RAR or SMC.ZIP file I found a bit newer manual in Chinese, v.3.8.8 dated 2020-2-12. My previous post included a link to an older manual, v.3.6.9 but you can ignore it as outdated.
This one has a bit more details explained, although not yet quite all. I've uploaded this manual v.3.8.8 here.
//Corhoin
-
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Quote:
Originally Posted by
Corhoin
This one has a bit more details explained, although not yet quite all.
I just uploaded a "cleaner" version of this manual without the annoying watermark, link here.
//Corhoin
-
2 Attachment(s)
Re: SMC5-5-N-N Chinese controller - anyone have experience with it?
Hello,
I hope everyone's doing great!
I am in the process of designing a cnc milling machine, and would like to use the SMC5-5 controller.
However, the machine will have an ATC spindle ( JGL-110/4.2R24-30 ) , and I have no idea if the controller is made to support/use toolchangers.
Does anyone know if it is possible to program toolchanges in this controller? Ideally how, would also be awesome to know!
Any feedback would be greatly appreciated, since I couldn't find any reference to this functionality in the manuals or forums.
Thanks!
Kind regards,
Max