-
Puruvesi MyCNC-ET7 Controller first look.
( First things first, LEE can we please have a section for Machine Components because of components like this which cover a wide range of machine types.!)
Ok well as the title says I've got my hands on a new controller, new to me that is, these controllers have been around quite a long time and fitted in many industrial applications, Often hidden behind the scenes disguised as manufacturers own brand.
The video says pretty much everything about why I've got it so check it out if interests you and ask any questions and I'll try to answer. If you want me to test it with anything in particular or in a certain way just ask and I'll see what can do.
One thing I didn't touch on in the video is that at first, it may seem a little pricey but when you compare it with other boards and what it offers it's actually very good value on spec alone. But when you factor in that the Software is free and you are not paying for a license it gets even better.
The ET-7 I'm showing is 6-axis Step/Dir with 3 encoder inputs for Full closed-loop capability on 3-axis if required (why only 3 I'm not sure.?) which you don't find on many cards anyway and those that do tend to be much higher prices. The ET-10 which isn't a massive amount of money more is even better in that it offers both Analog and Step/Dir fully closed loop on all 6-Axis and a lot more I/O.
The ET-6 is also very good spec at the lower end but doesn't offer Encoders. But again when you consider no other boards are required or software licenses etc it's still good value for a High spec 6 axis card with advanced software.
The reason I say Advanced software is because, the other thing all of them offer, which very few other software/controllers at this price do is an "S" Curve motion profile planner which makes for silky smooth motion, which for routers and fast-moving machines doing 3D type work is a great advantage.
Anyway here's Video.
https://youtu.be/5ybtSaJHjak
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Re. your first grumble - (terminal blocks) it's a big grumble if you need to meter the signals - not entirely unrealistic when debugging the machine wiring.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Doddy
Re. your first grumble - (terminal blocks) it's a big grumble if you need to meter the signals - not entirely unrealistic when debugging the machine wiring.
Get what you are saying but if anything they make that easier because the wires are facing straight up and easily accessible(which could be another grumble because I'd like them to come out sideways for entering the trunking..Lol). I would never meter of terminal screws anyway.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Okay, impressed with the documentation. I'm in a pickle now, with an UC300eth/UCCNC/W10 running Mill#1, the software for which doesn't support turning. A 7i76e/LinuxCNC which supports turning, but is a bit of a hatchet job in terms of polished software (but I love the board and small things like the functional segregation / choice of connectors - allows you to swap axis around with complete ease), and now this - which looks to support both n-axis machining and turning (tbh, the website seems to concentrate a little on plasma... maybe that's my next project...). The boards are a little pricey - I take your point about the software licensing - that's certainly a consideration (I'd have to buy a second UCCNC license if I wanted to use this on my second mill).
I think I'd be interested in hearing how you're getting on with the software and compatibility with F360 and the likes. Is this a turnkey solution? Also your opinion of MyCNC and support? - their help forum looks to still be in its infancy.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Probably my WinXP but no link showing:neglected:
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
johnsattuk
Probably my WinXP but no link showing:neglected:
Not sure what your meaning with this John, care to explain.?
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Link to your video is not appearing.
Just tried a win10 PC at it appears OK
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Hey, it says it supports the wireless pendant I use as well. That marks it out from the pack! Hardly the biggest decision factor but if I added the price of the UCCNC pendant to the UC300ETH/UB1/UCCNC software bundle, the price difference ain't that great.
Wonder when there will be enough interest that we see UK pricing and delivery costs?
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Doddy
Okay, impressed with the documentation. I'm in a pickle now, with an UC300eth/UCCNC/W10 running Mill#1, the software for which doesn't support turning. A 7i76e/LinuxCNC which supports turning, but is a bit of a hatchet job in terms of polished software (but I love the board and small things like the functional segregation / choice of connectors - allows you to swap axis around with complete ease), and now this -
Well I can tell you straight away in terms of build quality(other than the connector layout) it knocks the spots off UC300Eth and UB1 combo which is all I've used in the past. The build quality is what puts me off there boards, they are hobby controllers and they feel like hobby controllers in terms of build quality. This controller just feels more industrial and better built.
Regards price then a UC300 + UB1 + License won't be far behind the ET-6 and you still won't have lathe etc.
I agree on the Mesa cards, they are hard to beat in terms of value and they are built very well. Shame the software is so hard to get on with and not very intuiative. It requires a large learning curve to get the most from the cards and because of how it's developed, then for me personally who want's to fit to these cards to customers machines who need single knowledge source they can turn to if got any issues rather than using a forum and waiting. This alone is worth paying a little extra for IMO.
Quote:
Originally Posted by
Doddy
I think I'd be interested in hearing how you're getting on with the software and compatibility with F360 and the likes. Is this a turnkey solution? Also your opinion of MyCNC and support? - their help forum looks to still be in its infancy.
I will report back any findings. Not sure what your meaning by turn key.? . . . It's nothing special just for me if that's what you mean, it's just a motion control card anyone else can buy and as been around for a long time.
Regards MyCNC and the support, then so far for the few questions I've asked it's been very good with a quick and knowledgable reply but without being over complicated.
Ivan from MyCNC is on this forum and very helpful so if you have any questions I don't cover then give him a shout directly.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Neale
Wonder when there will be enough interest that we see UK pricing and delivery costs?
The shipping was reasonable at $50 which is about right from Canada and came quickly enough. There is also 10% discount for Mycncuk members I believe.
You will get slapped for the usual import Vat etc. Was £89 this included rip off £15 handling fee
BUT . . . That said I'm not recommending anyone buy this card based on my first impressions. While this board is very well made and the Software looks very capable plus the folks behind it are very helpful, it's still got to do the business on the machines. So lets see.!!!
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Doddy
Also your opinion of MyCNC and support? - their help forum looks to still be in its infancy.
Oh and regards the forum then you may have missed the English speaking side which you will see is a little more grown up.
http://forum.pv-automation.com/viewforum.php?f=9
-
Re: Puruvesi MyCNC-ET7 Controller first look.
This 3mhz is per channel or is divided by the motor count?
I remember i looked at them in the past, don't remember what put me off then. Price may be.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Boyan Silyavski
This 3mhz is per channel or is divided by the motor count?
Yes It's per channel I believe.
Hope your safe over there Boyan, looks like spain is in a little bit more of a mess than we are here regards death toll. Stay safe mate.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
I've been taking a closer look at these cards (well, actually the ET6) as I continue to get annoyed by silly little things with my Mach3/CSMIO-IP/M/wireless pendant setup. One thing that concerned me and which is a bit of a pain with the IP/M is gantry squaring. Looking at their web site and a downloaded copy of the MyCNC software, it looked as if this would work OK but I couldn't see if it could handle software gantry squaring adjustment or would need mechanical alignment of the home switches. Couldn't find anything in the documentation, searching for words like master/slave axes, so asked them the question. Then I had a prowl around their support forum to see if anyone had asked before, and by following an odd link in a slightly relevant post, I found that the documentation does include some info on gantry squaring. Pages and pages of it, including blow-by-blow descriptions of the associated macros, and even a video clip (11 minutes of it!) showing a couple of different methods of doing it. It does everything I would want it to do, and then some. And I have never, ever, seen quite so much detail provided in a manual. So apart from the fact that it is incredibly well-hidden, it's great!
At the moment, every time I start up my machine, I have to go into the CSMIO config page, disable axis slaving, run a custom homing macro that allows for gantry squaring, back into CSMIO config and re-enable slaving, then I have to jog each of the three axes off the home position with the pendant (not Mach3, not by running any gcode) or I get limit switch messages as soon as I move anything. Then there's the random soft limit errors, sometimes before a job will run, sometimes after a tool change. Suddenly, $400 for a board plus management software that is electrically compatible with what I have doesn't seem like such a bad deal...
-
Re: Puruvesi MyCNC-ET7 Controller first look.
After a session yesterday bitching at my machine with its clumsy gantry squaring/homing process and various other issues, I've ordered an ET6. My requirements are a bit different to Dean's as I'm looking for a one-off replacement for an existing controller rather than something that might need to be used for a whole series of different machines/users.
I am optimistic that it's going to be a fairly straightforward replacement for the current IP/M, apart from being a bare board that will need some kind of mounting fabricated. Electrically similar with 24V operation, differential signalling to stepper drivers, etc. I've spent a bit of time reading the documentation; downside compared with Mach3 is that it looks a bit more fiddly to configure the software but upside is more functionality and flexibility. And that screen layout looks a shoe-in for a touchscreen monitor in due course, which would be smaller and neater than what I use today. We shall see...
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Squaring must be done with a push of a button. Or not at all, as manually i will slave them faster. On mine machine i slave them manually as my endstops are squared and by hand i move one side until led lights on. It's not ideal but at least saves me my nervous system dealing with not well thought controllers
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Boyan Silyavski
Squaring must be done with a push of a button. Or not at all, as manually i will slave them faster. On mine machine i slave them manually as my endstops are squared and by hand i move one side until led lights on. It's not ideal but at least saves me my nervous system dealing with not well thought controllers
Rubbish.!! . . . If the controller is set up correctly then it works perfectly fine every time. Simply push the Home button and it's done. I can tell you without hesitation you won't Home and square faster than any machine with a properly setup system.
Neale is trying to force the controller to do something it's not designed to do which is why he's struggling. The IP-S which does have the system works perfectly every time and homes/squares in a blink of an eye.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
JAZZCNC
Rubbish.!! . . . If the controller is set up correctly then it works perfectly fine every time. Simply push the Home button and it's done. I can tell you without hesitation you won't Home and square faster than any machine with a properly setup system.
Neale is trying to force the controller to do something it's not designed to do which is why he's struggling. The IP-S which does have the system works perfectly every time and homes/squares in a blink of an eye.
Ehh, rubish. What did i say above. It must be done with a push of a button. But if you want to argue with me even we both say the same thing then you are welcome :toot:
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Boyan Silyavski
Ehh, rubish. What did i say above. It must be done with a push of a button. But if you want to argue with me even we both say the same thing then you are welcome :toot:
Ok I miss read what you meant, I thought you meant must be done and quicker by jogging..:stupid:
-
Re: Puruvesi MyCNC-ET7 Controller first look.
One of my problems is that I am using the IP/M which supports dual axis machines but does not do gantry squaring. To do that, you pay a lot more money for the IP/S. Originally, when I turned the machine on, I homed it using the standard Mach3/IP/M homing routine. X and A axes move together but you cannot guarantee that the gantry is square. So, I hit e-stop to take power off the motors, turned the A motor by hand until the LED on the proximity switch went out/came on (copying the Mach3 homing routine), then reset and rehomed again. That is OK but it was difficult to be exact, partly because when X homes it then moves the axis a short distance (1mm, I think) to move it away from the prox switch but I was never sure exactly how much to move the A axis to match.
My current system involves going into the IP/M configuration dialogue, turning off slaving, running a custom macro that homes both X and A simultaneously, and then turning slaving back on. In principle this is more accurate as you can use the "home offset" feature to make fine adjustments to the gantry position at each end to get it square and use that to repeat accurate squaring each time. But it's a clumsy process, particularly if you forget one of the dozen or so mouse clicks needed to do it.
I have other problems with my machine setup as well which I believe are due to interactions with my wireless pendant as well at the firmware/plugin level - each of the components works fine by itself and it's just that combination that gives trouble.
So, I've tried "simple but not very accurate", "accurate but fiddly", and now I want to do "quick and accurate"!
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Neale
My current system involves going into the IP/M configuration dialogue, turning off slaving, running a custom macro that homes both X and A simultaneously, and then turning slaving back on. In principle this is more accurate as you can use the "home offset" feature to make fine adjustments to the gantry position at each end to get it square and use that to repeat accurate squaring each time. But it's a clumsy process, particularly if you forget one of the dozen or so mouse clicks needed to do it.
This can be done without going into the Plug-in by using outputs to disable the drives enable signals and homing each side a few times. It's possible to make it measure the difference between switches and calculate how far to move each side and then Zero out. Then turn the drives enables back on.
This is basically all the IP-S does, but it does this internally inside the plug-in, it's easy enough to write a homing macro to do the same.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
That sounds reasonable - I can see how that would work. The code wouldn't be that difficult. If I had known about it when I first set the machine up, I might even have done it! At the moment the drive enable signals come via the safety relay (which also switches the e-stop input to the IP/M and switches mains to the stepper PSU via a contactor - belt, braces and electric trouser hoist). Given that my ET6 should arrive in a few weeks, though, I don't fancy grubbing about in the control box to do the rewiring. I think it would also need X and A home switches in series to the same IP/M input so that the macro could home either axis by disabling the other while telling it to home the master/slave pair. More rewiring on my machine would be needed!
But thanks for the comment - I'll keep that one in the back of my mind.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Hello Dean,
In a lot of post you talk about CSMIO controller. Are you going to switch to Puruvesi controller, what the pros/cons of ET6/7 over the CSMIO IP/S ?
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Gustave
Hello Dean,
In a lot of post you talk about CSMIO controller. Are you going to switch to Puruvesi controller, what the pros/cons of ET6/7 over the CSMIO IP/S ?
Hi Gustave,
At the moment I'm still using Cslabs controllers and they are an excellent controller but the weak link is Mach3. And because it's not being supported any more then it's getting left behind and likewise, Cslab's are not supporting it either and concentrating on Mach 4 and there own software, both of which I don't like. So this is mostly why I'm looking to move away, It has nothing to do with the controller and the IP-S is an excellent controller.
Regards the ET6 then you can't really compare it to the IP-S as it's more in line with the IP-M regards I/O etc but with a few nice added features like Gantry squaring.
The ET-7 is more in line with the IP-S and again it as few extra added features that you may or may not need like encoder inputs for things like MPG's or reading linear encoders, etc. These would be extra for the IP-S.
If I was looking for a card today and needed the extra I/O this price range offers then between the two I would go for the ET7. If I didn't need the extra I/O then I'd go with the ET6.
But I still haven't tested this card ET7 other than on the bench so please don't take this as a recommendation because it's not and I wouldn't recommend anything unless I've fully tested and used them my self on a machine for a good few weeks or months.
I'll also disclose that I've had issues getting it to work with windows 10 and it would only work with windows 7 and even then it wasn't stable.
However, this was just around the time this corona started and Ivan at puruvesi was very very helpful at the time and we arranged for an engineer to help with getting me working but all hell broke loose at my end as granddaughter caught COVID19 virus (she's Ok thank the lord) and I haven't returned to it since because life stopped for a good few weeks and now I'm playing catch up.
I'm pretty sure it will turn out to be something of nothing and I will get it working when I get back on it.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
My ET6 arrived yesterday and I'm in the middle of doing a brain transplant on my control box. Wasn't easy removing the IP/M - who builds a DIN rail fitting box without access to the latch underneath? Anti-theft device? I had to remove the DIN rail to take the thing out. I have built a new mounting for the ET6 as it is a bare board rather than boxed item, but it looks as if the current wiring that went to the IP/M is going to fit the ET6 without major work. Shall report back when it's all working.
Now, there's confidence...
-
Re: Puruvesi MyCNC-ET7 Controller first look.
You just push against the din rail and the opposite side of the spring flips out of the din rail.
Are you using windows10 or 7.? If so did you have any trouble getting them to connect.? And is it stable.? I still havent got it to work with win10 and it's not stable on win 7.!!
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
JAZZCNC
You just push against the din rail and the opposite side of the spring flips out of the din rail.
Another statement of the bleeding obvious that I totally failed to see. Unfortunately, it wouldn't have worked for me due to the fact that I mounted the IP/M box and its terminal adaptors so close that I couldn't remove either of them as they were hard up against each other. Do you think that one day I shall learn from my own experience? Seems unlikely, though...
Haven't yet tried the thing as I don't have a spare 24V supply and if all else fails I can restore the IP/M without too much effort. Fingers crossed, another mug of strong coffee, and back to the wiring.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Neale
Unfortunately, it wouldn't have worked for me due to the fact that I mounted the IP/M box and its terminal adaptors so close that I couldn't remove either of them as they were hard up against each other. Do you think that one day I shall learn from my own experience?
Neale I'd like to say "YOU MUPPET" but that would be hypocritical of me because I've lost count of how many I've fitted and I still put the bloody terminal adaptors too close together trying to max out space and can't get the buggers off again...Lol
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Clearly, I'm in good company, then!
But if you want another laugh - I bolted the ET6 in place, connected power and ethernet connections only so I could start on the config process. Plug into extension lead, turn on front panel switch. Nothing, Ah, internal MCB is off. Flick lever. Bang, flash, MCB tripped. Shout from wife in sitting room - "the power's gone off!". Interestingly, took out the 10A MCB in the cabinet, 32A MCB in the consumer unit, plus 100A RCD covering all house rings. 13A fuses in extension lead and cabinet mains lead still OK. Sums up my approach to fuses - they really are the last resort when all else has failed!
Cause was one of those little thing that could happen to anyone. After isolating cable between MCB and mains switch (which is after MCB), the cable was still shorted to earth. I had had to remove the nuts securing the mounting panel in the cabinet and on replacing one last night, I managed to catch the mains cable under it. The nut has a built-in shakeproof washer which comprehensively mashed the insulation.
Still, the board is now talking to my Win10 laptop first time, and I'm starting "ports and pins" configuration via the MyCNC user interface..
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Neale
Still, the board is now talking to my Win10 laptop first time, and I'm starting "ports and pins" configuration via the MyCNC user interface..
Crazy that because I can't get it to do anything with my Win10 on a nice fast PC with a fresh install. It works on my Win7 setup Laptop which I set up every machine on and is a rock-solid setup with a high spec graphics card, i7 processor with loads of memory but it's flaky and crashes all the time.!!
This was just before Covid19 hit us and then my grandaughter caught it so I haven't looked at it since but I must get back onto it.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
No idea what your problem is. All I can say is that I plugged it into the ethernet port, configured the laptop with a 192.168.0.address, and away it went. Can't say that I did anything clever that I can boast about! It's an ET6 rather than 7, of course, so might be slightly different firmware on the board? I think that I saw something about having to plug into a computer port rather than hub, presumably to avoid having to use a cross-over cable, but even if you are using a hub or switch, most of those are auto-switching these days anyway.
I have the limit switches configured and working, at least as far as the diagnostic LEDs going on and off as required. However, I've lost the printed copy of my IP/M manual where I noted down all the wire colours, connections, etc, which makes things slightly more difficult. Also trying to find out why the e-stop system isn't working. I have e-stop switches and fault outputs from the EM806 all in series with the safety relay so the relay trips in an emergency including driver fault. Can't get it to latch on now, so I suspect a wire has been dislodged somewhere but lost in the cable guide. However, the whole e-stop/relay stuff is independent of the controller - just switches a connection to the board's e-stop input - so the problem shouldn't be anything to do with the ET6.
Struggled a bit with motor configuration. There is a reference in the manual for the basic motor setup that says that speeds are units/sec (not units/min, like Mach3) but it's not defined for the "motor tuning" page. I've just set very conservative values as I would rather the motors creep than overspeed and trip the drivers.There is also a min, max, and "mid" speed to define - but I can't find an explanation of the "mid" speed. But I can't test any of that until I have the e-stop/safety relay working. E-stop handling in this software looks a bit more complicated than IP/M and Mach3 so that's going to need a bit of decoding as well.
I'll do a bit more reading tonight and have another go, fresh, in the morning. Wish me luck! I expect this will all be clear in time - I had similar issues first time round with the IP/M and Mach3.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
Originally Posted by
Neale
No idea what your problem is. All I can say is that I plugged it into the ethernet port, configured the laptop with a 192.168.0.address, and away it went. Can't say that I did anything clever that I can boast about! It's an ET6 rather than 7, of course, so might be slightly different firmware on the board? I think that I saw something about having to plug into a computer port rather than hub, presumably to avoid having to use a cross-over cable, but even if you are using a hub or switch, most of those are auto-switching these days anyway.
No not connected through any switches or hubs etc, I never do. I've fitted 100's of ethernet controllers so it's not exactly my first rodeo battling with stubborn cards who don't want to talk to each other, so I did all the usual checks, cables, etc of which I've got dozens of various types, lengths, etc. However, this thing behaved oddly from the very first plug-in because it wouldn't show at all even when I pinged the board.
Only after I run some network trace software did it appear. To be honest I thought the IP on the board was wrong at first and was just about to dig into changing that when I spoke to Clive S who suggested running IP trace software and sure enough the IP trace found it. From then on it appeared when pinged and connected every time, very odd.?
The adapter and card connect ok and talk to each other no problems and the software loads up fine then it just closes the software.? Nothing I do can keep it from closing. This is all on Win10 with a fresh install and fully updated on a nice fast PC with SSD drive etc.!
The Win7 Laptop found it straight away stays connected, software loads, and stays loaded but it crashes randomly. All of this is with nothing connected to the board but an Ethernet cable and power.
I even tried to install it on a Linux PC that I have for Linux CNC but give up on that because Linux is complete F@#$ing mystery to me.!!
After all this, I was ready to smash the card into a billion pieces but I knew it was time to walk away. So I contacted Ivan at Puruvesi and he was great but nothing he suggested helped so we were going to arrange for an engineer to remote into my system but at the same time my grandaughter got sick which turned out to be Covid19 and all hell broke loose so not got back to it.
I'm sure when I do they will sort me out, or I'll put it in the 90ton press we are building and turn it into Tea coaster....:hysterical:
Watch this for the motor settings.
https://www.youtube.com/watch?v=x9xj4D-TQcU
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Wouldn't dare try teaching granny to suck eggs! But sometimes talking through a problem with someone who doesn't really know what you are talking about kicks off that Eureka moment. Didn't realise that the problem wasn't basic network connection (although my software found the board without me doing any config apart from setting laptop IP address in the right subnet) but myCNC talking to it. Starts to sound a bit like a hardware/firmware problem at board level? I'm also using the latest download of myCNC but haven't (yet) seen anything like that.
I fixed my e-stop/safety relay problem last night (and I really don't like to admit publicly to official Muppet status, but really I should have checked that *all" the e-stop buttons weren't locked in...). I also remembered that I took the fault output from the drivers to the "servo fault" input on the IP/M so I need to check how to configure that on the ET6. I think it's on the "Alarms" config page. About 2am, I realised the answer to an associated problem which comes from a difference between IP/M and ET6. I had hoped that I would need minimal wiring changes (if any) in the swapover - same 24V signalling, differential outputs, etc. However, the IP/M exposes both ends of each opto-isolated input so you can choose how to connect on an input-by-input basis. The ET6 groups input into blocks of 4. Each opto input has back-to-back LEDs so they are polarity-insensitive but each group has one end of all LEDs tied together to go to + or gnd according to requirements. That's fine for the limit switches which is one block of four, but then I have e-stop input from relay, touchplate, and driver fault. My previous logic needed different connections for touchplate (shorts to ground, of course) and the other two switch to +24V. However, it's farily trivial to modify those so that I can use a group of inputs with the common end to +24V and switch to ground for the inputs. One little puzzle out of the way.
Would all have been a touch easier if I had not lost my printed copy of the IP/M manual where I had listed all connections, wire colours, etc. Never did have a proper wiring diagram, just a few sketches and did the rest off the top of my head. Both unreliable record-keeping mechanisms...
-
Re: Puruvesi MyCNC-ET7 Controller first look.
[QUOTE=Neale;117501]I fixed my e-stop/safety relay problem last night (and I really don't like to admit publicly to official Muppet status, but really I should have checked that *all" the e-stop buttons weren't locked in...)./QUOTE]
I call this 'Finger Trouble'. Often embarrassing, but they're the simplest faults to fix.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
...and at least I went to bed having solved one problem! Even if I was the one who created it in the first place...
You learn from mistakes (although in my case, very slowly) but it's better to learn from other peoples'. Plenty of learning opportunities from me, then :smile:
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Well, some small progress this afternoon. Just in from the workshop for a coffee and a think!
Machine is now moving; homing works fine after going through the homing macro creation business. Actually much more straightforward than you might think from the manuals as the macro wizard does most of the work for you. Need to sort out "units/sec or min" issue as everything moving much too slowly but I think I know what that is. However, there's a teensy weensy little problemette with the gantry squarring. I've currently configured things so that Z/Y/X home in that order and I run the gantry squaring macro as a separate function afterwards. The idea is that once all is tested, I shall have a single button that homes then squares in one user operation. Homing and squaring look fine (although not yet calibrated, the gantry movements look like it's doing what it should). However, after the squaring process, the A motor direction is inverted so that when you jog off the homed position, each end of the gantry moves in a different direction. E-stop/reset gets things back in order, but looks like a bit more work needed here!
E-stop signal from safety relay now being seen by the ET6 although I haven't gone through the e-stop macro/PLC yet to check what it's doing. Not sure how to trip a drive fault to check operation there - drive one axis into a hard stop? And can't test the touchplate or start getting tool length macros in place until I resolder the connection back to its pin on the external socket where it broke inside the heatshrink. That had me head-scratching for a while.
All good fun and no real show-stoppers yet. But there's a way to go yet...
-
Re: Puruvesi MyCNC-ET7 Controller first look.
...and a bit more progress to report. In case anyone's listening!
First job was to sort out machine speeds. The only reference to this that I had found in the manual was that you used "units/sec" in the equivalent of the "motor tuning" page. Oh no you don't! It's mm/min (as mine is configured to use mm). Once I sorted that, movement speed was fine.
Although the homing macros worked OK, the problem mentioned above (A motor direction reverses after squaring routine) was just a bit of a problem. Well, show-stopper in fact. However, I magicked it away by not selecting an option in the macro wizard about "reset work position after alignment". Partly because I realised that I didn't know what this did, and partly because it seemed to be generating a line in the macro that didn't make any sense. After unticking the box, the code worked fine - apart from the fact that it did not set the X machine coordinate to zero after the process completed. I tracked this down to another odd-looking line in the generated macro that called a function that I couldn't find in the manual, and given the parameters passed to it, I couldn't see what it was doing that was useful So I removed that line as well. In fact, whatever that line was supposed to do, it seemed to crash the macro at that point so the rest was being ignored, including the machine zero set. All now working fine, and my "home all" button runs through the Z/Y/gantry zero-and-square sequence very nicely. I shall be reporting these findings in the support forum and see what they say.
Then on to the spindle. Couldn't find how to specify which output pin to use for "spindle on" but I tracked down the one it was using by default and swapped wires to use that. Spent quite a bit of time trying to find how to set spindle parameters - there's so much that's configurable that it isn't always easy to find the appropriate config page - although once you find them, there's a lot you can do. Set min/max spindle speed, and somewhat to my surprise, the spindle starts and runs. Speed calibration wasn't that far out but I played with the calibration parameters enough to see that I can get it pretty close. Mach3 and the IP/M between them gave me speeds that were around 5% out which is perfectly acceptable but with a little bit of work I now have speeds within about 2% and can probably do better (reading speed from the VFD display which is probably fairly accurate as it's based on the supply frequency to the motor). Happy with where I am there.
Thought I'd then give the wireless MPG a go. The myCNC online docs tell you how to download a generic driver for the USB dongle, which I did. Turn on MPG, twiddle the dial, and the machine moved! That was quite a result as it wasn't entirely clear that my model MPG was supported. Went to the MPG config page - again, there's an awful lot that's configurable - and chose a "default" option that seems to most closely match my MPG button layout. What's particularly good about this config page is that there is a series of on-screen LEDs that show you which button has been pressed, and a table that lets you map button press to machine action. Things like spindle on/off and speed change from the pendant all work but I need to do a little bit more work here to sort out the rest. The MPG wheel works a bit differently to how it worked under Mach3. With Mach3, you had a choice of "step" or "continuous". There is a knob which selects step size (step mode, obviously) or speed (continuous). The step/cont button seems inoperative under myCNC, but the MPG wheel gives an approximation of "faster you turn, faster the machine moves", with slow speed giving single-step action. Step size switchable, of course, and the whole thing actually works better than under Mach3. In fact, it's all looking pretty good and I'm confident that once I have my tool-height setting macros in place (bit of development work needed there) I shall be able to assign them to my usual MPG buttons.
Pleased with how it's going so far. One of my biggest gripes is the difficulty of finding what you want in the online docs. Just about everything I've needed I have found eventually, but the search function seldom helps very much. For example, the docs on setting the gantry squaring is very comprehensive, but almost impossible to find.
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Quote:
and a bit more progress to report. In case anyone's listening!
I'me listening :thumsup::beer:
-
Re: Puruvesi MyCNC-ET7 Controller first look.
Looking good Neale keep it coming..:encouragement:
-
1 Attachment(s)
Re: Puruvesi MyCNC-ET7 Controller first look.
Fixed my broken wire and the ET6 can now see the touchplate. I've also tracked down a sample macro showing touchplate use (it was under "surface mapping" which is why I had problems finding it) and I think I can use it as a basis for my touchplate macros. The router has movable and fixed touchplates and I use a set of three macros for simple touch-off, touch-off with secondary reference to fixed touchplate, and tool height setting from fixed touchplate. However, once you can figure out how to use probing/touch-off techniques for a particular machine, record fixed touchplate position, etc, actually putting the macros together is relatively easy.
I also mentioned problems with identifying output connections. There's a bit of inconsistency here, although there might be good reasons for it. Sometimes you go to a defined page to set particular input pins. For example, this is how limit switches are defined. Sometimes you define a sensor input pin when creating a macro, as for the homing macros. But for the motor output, the pin number is defined in a separate "pins.h" file (which will be familiar to any programmers out there) which is then "included" in various bits of PLC code. As I say, I can see why there might be reasons to do things this way but it makes it all a bit tricky for a newcomer to the system. (Edit - the contents of this file can be edited within the myCNC environment under "Hardware PLC templates" - again, the name didn't really help find it but it is all there).
At that point, I couldn't think of any more good reasons not to cut something, so I downloaded the myCNC postprocessor for Vectric (there's one for Fusion 360 plus a couple of other CAM packages that I don't use) and created a quick bit of Vcarve engraving. I just used a bit of scrap ply that was lying around but here's evidence that it's working! Well, I could be faking it but trust me, I'm a doctor!
Attachment 28203
Image is slightly distorted but that's just camera angle.
Might take a little rest now before starting out on the tool height macros.