I don't think it could be made any easier to get working, I believe even those with very limited knowledge could get it working within a couple of hours, those familiar to CNC an hour at most. There is a ton of information and guides on their website and diagrams for pretty much every servo and stepper drive out there. There are a few bits of information missing, or rather very hard to find. Those are things like input/ output voltage and current ratings or how fast you can pulse an output.
It boots up very fast, they say 10 seconds but it is faster than that. I will often switch it off to save power between breaks. There is no special shutdown procedure. They also say you can resume a program after a power cut within the 10 seconds. Programs can only be loaded through USB, it has to be formatted to FAT32 to work.
However, running it there are some issues. At first it ran good, parts kept good tolerances and it felt reliable. It supports threading but only G32, not G76. It also runs a very basic set of G-codes, and arc's require centre points, not an issue if you use CAM and the correct post-processor, which Fusion 360 does have.
It supports Feed/rev but that only works on linear movements, it will rapid on an arc, so you can only use linear movement, Masso doesn't seem at all concerned about fixing this issue, but it is a known issue. If you choose feed per minute then arcs will work.
It is very very very susceptible to noise which causes all USB devices to disconnect. Often switching my spindle motor on will disconnect them, which involves continuously plugging and unplugging them, ok if its not in a cabinet. The program continues to run but you cannot pause it when this is happening, fingers crossed it doesn't swarf. It is intended for all industries, if my 1HP motor unloaded will affect it then not sure how it could cope in an industrial machines electrical cabinet. You can attach a start and feed hold button totally separate to the keyboard, these will continue to work. So this doesn't make it unusable, but you will need to purchase a couple of buttons. It will be a problem if you need to change programs or offsets frequently.
The biggest issue. If you choose to do threading then it will loose its place over time. I have 40 parts to run, as in one of the pictures. 2.85" – 12 TPI thread. Every part it looses 8 thou in the Z axis. My machine is running metric, so that's exactly 0.2mm per run. Every couple of parts I have to reset the Z position, otherwise the tool will eventually crash.
It has some turning wizards, roughing OD, ID and facing including a threading wizard, these work perfect. You can edit the program on screen if it's no more than 50 lines long, which means unplug your USB and edit it on a computer instead.
Lastly it picks strange numbers to go to. For example my servos are set at 0.01mm per step, so it should be able to hit 20.01, 20.02, 20.03 etc.. For some reason say I want 20.02, it might go to 20.01 instead, but on the next run it will manage to hit 20.02. I bored out some 40 parts from 50 to 60mm, about 500 passes total, did not loose position at all. My check pass would vary up and down by 0.03mm, adjust it for the final pass and I would always hit dead on tolerance, without the check pass it would vary up and down. That could be down to variances in material hardness, or even the machines hardware.
So overall I would not recommend this controller, I wrote this review because I think it's unfair for anyone else to make the same mistake as me. On paper it looks very good, the quality looks excellent, the graphical interface is clean and easy to use. Anything requiring units per minute and non-synchronised movement it will work perfect, so for milling it would be just great. As for the lathe it is a complete disaster. Should not be released in this state.
I will try for a refund, and base my final score from that.
I hope my review passes the forums rules, this could be an expensive mistake for me and possibly others.
Lastly, is there any particular controller anyone recommends that supports threading for lathe? Ideally non PC based. I've only ever heard good things from Linux CNC, I just have no knowledge of Linux. I would also be curious to know if anyone has use those generic Chinese controls.
Edited By Ed Page on 14/05/2021 07:39:26