More information
Thanks for the kind words Todd.
I am not that technically inclined to answer your udp vs tcp vs serial questions.
I will say that since the "step generation" is done onboard the dsp and not the pc you can have small delays and still not miss a beat, as opposed to the pport.
All I know is that it works and works well.
My pc is a amd athlon xp 1ghz if I remeber correctly with 512 ram. Just a buch of stuff I was given and put together.
I am using a discrete video card because I had one lying around. I am running win2k on the machine control computer. I do recommend not having the computer hooked up to anything else thru the network port. I figure it this way, do you want to take the risk of something getting thru and ruining that 12hr machining job?????
I did all my development and testing on my laptop with win Vista and it works as well or better than my dedicated machine. Since the current pc won't power down by itself, I will be installing a different computer and see what else I can do.
I have spoken to several current and future customers for Rufi, but I don't have any of the deep info you are looking for.
One other thing that I forgot to add to the list of things to come is that in the future you will be able to have step and direction output from the dspmc/ip. The coding for this will be done once the curent version has the MPG inputs, Lathe threading and any other minor things worked out.
THESE ARE MY OPINIONS AND I AM NOT FLAMING ANYONE.
Not wanting to take anything away from the cnc brain as they look like the are working real hard to put out a nice product, but you asked for my opinion.
CNC Brain My thoughts
I took a good look at the brain before I purchased the DSPMC/IP.
The major setback was, that at the time I was looking, there was no provision for analog outputs to control the servo drives. I have followed the cnc brain thread and I would still not buy it today based on the following reasons.
1. Analog servo control is an addon and I would like to see more machines running them before I took the leap.
2. The major reason to run the brain is double closed loop and that is still very costly to implement, needs linear glass scales or something to measure the tables actual movement in addition to a motors encoder. Although I understand that they are working on a lower cost solution.
3. Costs are about the same when running in single closed loop.and if you go double closed loop, the costs go up even farther. Look real hard and they heavily suggest that you need optio isolation to protect the device. That $499 looks good at first but it soon climbs when you want to do it properly.
In my case I would need 5 DAC boards at ~$90 each, plus optio protection, plus the linear scales. And I still can't use mach3.
I couldn't find what the number of I/O is standard but they offer I/O boards at $89 each for 13 I/O.
4. Mach3 plugin. Apparently it is being woked on but you have to use their software to run the brain, I didn't need to learn another control program.
5. The dspmc/ip has 8 axis of control, six motion with encoders and 2 more for things like 0-10v spindle and anthing else that you need. I am not sure how the brain handles analog spindle. People will say why do you need six axis any way, but I using 3 right now, x y z and will be adding a(rotary), w(knee) and I just might use b or c for the tool changer, plus I am using 1 of the non encoder outputs to run the spindle.
6. I/O 36 inputs and 16 outputs. I may have to get creative when I hook in the tool carosel, but there are more than enough to run the mill with power drawbar and coolant and stuff.
Output from the breakout boards are 2 amps each!!! as long as you provide a big enough power supply. Since most things that you attach will draw much less current, you will size your power supply based on total current drawn.
Additional ways to add more I/O are in the works.
7. Do you really need double closed loop on a 3klb piece of cast iron that does what you want with good surface finish? On the size machine we are talking about, Todd, if the mechanicals aren't good enough for the job, we will improve them or repair them until they are. Even something as simple as backlash compensation, if the backlash was .010" or more, we would fix it before using it.
Enough rambiling, time to go outside and cut the new control panel face.
Mike
Warning: DIY CNC may cause extreme hair loss due to you pulling your hair out.