Re: [Emc-users] Newbie Question: From where I should start?
Ok, Lets make it easier for me to understand: 1. Can you suggest servo and its controller working on my dell 640m laptop running linuxcnc-wheezy? 2. As far as I know parallel port is something like LPT1 port for old version of printers but nowadays we can't find LPT1 ports only USB port and HDMI available. Is there any other way laptop as cnc routers communicate to servos and drive spindle motor let say making 3 axis vertical miling machine. 3. I live in Indonesia, are there any LinuxCNC hobbyist nearby? thanks Riza On 08/04/15 03:37, Philipp Burch wrote: Hi Riza! On 07.04.2015 22:11, Abdul Rahman Riza wrote: Dear All, I just Installed built in LinuxCNC integrated with debian wheezy under my Dell Inspiron 640M laptop and I have several unused servomotor to start with. My question: 1. How do I setup testing my servos using LinuxCNC just to ensure it works properly before I build my simple 2 axis CNC experiment? That mainly depends on the drivers for your servos. The motors are one thing, but you will need some kind of controller for them. There are countless ways to do it, some need a simple analog voltage as speed or torque setpoint with the control loop being closed by the computer, some take a stream of pulses (usually stepdir, altough I consider this the worst interface variant) and control position themselves. Even more integrated ones may have a digital interface like Ethernet or RS485 or something. The latter may give best performance when it comes to very dynamic systems, but they are usually also the most complicated ones to get up and running. 2. Its written LinuxCNC can't work under laptop but works under raspbery pi, why? I don't think it's impossible on a Laptop, but because of all the power management stuff usually found in their hardware and BIOS, it may be very hard to obtain good realtime performance. This is especially true if you need to generate reasonably fast signals, like for a stepdir pulse train (needs deterministic latency in the range of a few microseconds for decent performance). If you have a digital controller which mainly only needs position commands, it should work also with a Laptop. But always remember that most notebooks are not really made for an industrial environment. 3. How can I find CNC routers equipments? Others can certainly comment much better on this subject. But it would probably be good to know where you are located approximately to give regional advice. Cheers, Philipp -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Newbie Question: From where I should start?
You might be able to get your laptop to run LinuxCNC but the odds are against you. Most laptop PCs have too much hardware that prevents the realtime Linux kernel from working well. Have you run the LinuxCNC latency test? It should be under the CNC menu. If you run it and then open a terminal and type glxgears to exercise the graphics and then open a browser window and move it around on the screen and maybe open GIMP and generally exercise the computer to create the worst case situation, and let it run for an hour or so like that as some of the interrupts that cause latency problems are very intermittent, and you get low jitter, then you have one of the few laptops that work well with LinuxCNC. There's really not much point contemplating using your laptop if it's not suitable. Even if your laptop is suitable for LinuxCNC, most LinuxCNC integrators don't even consider using a laptop, so you would have a difficult time getting any help from experienced users. I think for many reasons, you'd have a much easier time, and you'd be much more likely to succeed, if you start with a motherboard that is known to run LinuxCNC well. Many of the motherboards with Atom processors are inexpensive and run LinuxCNC well. Or you could use an old desktop PC that has a parallel port. That should be a relatively inexpensive solution with a good chance of success. You can run the latency test on a used desktop PC from the live version of LinuxCNC booted from a USB flash memory stick without even installing it, to determine if the old PC is suitable before wiping the hard drive and installing Linux and LinuxCNC. If this is your first LinuxCNC project, stepper motors will be much easier than servo motors, and the cost will also be less. If you feel that you need servo motors, then I'd recommend one of the excellent PCI cards that provide an integrated solution that's supported by LinuxCNC. It'll be much easier to run a configuration wizard for the servo drive and digital inputs and outputs, rather than manually editing the LinuxCNC files yourself to interface the hardware. That's too steep of a learning curve in my opinion. If you have a laptop PC and some servos and based on that, you want to build a LinuxCNC based machine, you may be letting your preexisting hardware lead you down a difficult path. If that's the case, I'd recommend backing up and starting with hardware that will maximize your chances of initial success. Good luck! On 04/12/2015 04:46 PM, Abdul Rahman Riza wrote: Ok, Lets make it easier for me to understand: 1. Can you suggest servo and its controller working on my dell 640m laptop running linuxcnc-wheezy? 2. As far as I know parallel port is something like LPT1 port for old version of printers but nowadays we can't find LPT1 ports only USB port and HDMI available. Is there any other way laptop as cnc routers communicate to servos and drive spindle motor let say making 3 axis vertical miling machine. 3. I live in Indonesia, are there any LinuxCNC hobbyist nearby? thanks Riza -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Newbie Question: From where I should start?
On 12 April 2015 at 21:46, Abdul Rahman Riza ar.r...@live.com wrote: 1. Can you suggest servo and its controller working on my dell 640m laptop running linuxcnc-wheezy? I think you may be starting from the wrong end of the system. Servos and controllers are expensive, so see what you can find at a good price. Work out the size you need for your machine, then find the servos and motors. Second-hand might be a good choice for your own machine. Brushless servos don't really wear out. Once you have the motors and drives, then we can advise on how to drive them. Keep the laptop as a laptop, and buy a cheap motherboard to run your CNC machine. I spent about £2000 on my machine and conversion, the £60 Atom motherboard was almost the cheapest part. 2. As far as I know parallel port is something like LPT1 port for old version of printers but nowadays we can't find LPT1 ports only USB port and HDMI available. Is there any other way laptop as cnc routers communicate to servos and drive spindle motor let say making 3 axis vertical miling machine. There are PC-card parallel ports. But the P-Port isn't the best interface, it is just possible to drive it very directly for good realtime performance. 3. I live in Indonesia, are there any LinuxCNC hobbyist nearby? Have a look at the handy map :-) http://www.linuxcnc.org/index.php/english/linuxcnc-user-map -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Newbie Question: From where I should start?
Dear All, I just Installed built in LinuxCNC integrated with debian wheezy under my Dell Inspiron 640M laptop and I have several unused servomotor to start with. My question: 1. How do I setup testing my servos using LinuxCNC just to ensure it works properly before I build my simple 2 axis CNC experiment? 2. Its written LinuxCNC can't work under laptop but works under raspbery pi, why? 3. How can I find CNC routers equipments? Thanks Riza -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Newbie Question: From where I should start?
Hi Riza! On 07.04.2015 22:11, Abdul Rahman Riza wrote: Dear All, I just Installed built in LinuxCNC integrated with debian wheezy under my Dell Inspiron 640M laptop and I have several unused servomotor to start with. My question: 1. How do I setup testing my servos using LinuxCNC just to ensure it works properly before I build my simple 2 axis CNC experiment? That mainly depends on the drivers for your servos. The motors are one thing, but you will need some kind of controller for them. There are countless ways to do it, some need a simple analog voltage as speed or torque setpoint with the control loop being closed by the computer, some take a stream of pulses (usually stepdir, altough I consider this the worst interface variant) and control position themselves. Even more integrated ones may have a digital interface like Ethernet or RS485 or something. The latter may give best performance when it comes to very dynamic systems, but they are usually also the most complicated ones to get up and running. 2. Its written LinuxCNC can't work under laptop but works under raspbery pi, why? I don't think it's impossible on a Laptop, but because of all the power management stuff usually found in their hardware and BIOS, it may be very hard to obtain good realtime performance. This is especially true if you need to generate reasonably fast signals, like for a stepdir pulse train (needs deterministic latency in the range of a few microseconds for decent performance). If you have a digital controller which mainly only needs position commands, it should work also with a Laptop. But always remember that most notebooks are not really made for an industrial environment. 3. How can I find CNC routers equipments? Others can certainly comment much better on this subject. But it would probably be good to know where you are located approximately to give regional advice. Cheers, Philipp signature.asc Description: OpenPGP digital signature -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Newbie Question: From where I should start?
On 7 April 2015 at 21:11, Abdul Rahman Riza ar.r...@live.com wrote: I have several unused servomotor to start with. What type of servo motor? Brushed or brushless? Do they have quadrature encoders, resolvers, or something else (such as serial absolute encoders)? 1. How do I setup testing my servos using LinuxCNC just to ensure it works properly before I build my simple 2 axis CNC experiment? That depends on what type of motors you have, and what sort of drives (if any) you have. 2. Its written LinuxCNC can't work under laptop but works under raspbery pi, why? LinuxCNC doesn't seem to work particularly usefully on the Raspberry Pi. (Technically it doesn't run at all on it, but you can run the machinekit version of linuxCNC on it) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users