Re: [Emc-users] Newbie Question: From where I should start?

2015-04-12 Thread Abdul Rahman Riza
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?

2015-04-12 Thread Bruce Layne
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?

2015-04-12 Thread andy pugh
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?

2015-04-07 Thread Abdul Rahman Riza
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?

2015-04-07 Thread Philipp Burch
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?

2015-04-07 Thread andy pugh
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