Discussion:
[Machinekit] Beginner Machinekit question
Lewis miles
2018-09-26 07:37:01 UTC
Permalink
Hi,


I am new to MachineKit and LinuxCNC, I am looking to control a machine
which has 8 axes (for a 3D printer). I am struggling to find information
about how I can interface with the variety of motors that will be used in
the machine, and whether I should use a BBB cape or PC with MESA board.



The motors to be controlled are Brushless Maxon Motors Controlled by Maxon
EPOS4 controllers (which can interface through RS232, USB 2.0, CanOpen and
accept position or velocity or step/direction commands) Dynamixel actuators
(which can interface through USB or RS485 and accept position or velocity
commands) and Stepper motor driver (Step/dir or USB).



I would really appreciate any advice on whether these types of hardware
interfaces may work with machinekit/HAL and whether they have been done
before. If all my motor controller can be controlled via USB 2.0 could an
AMD64 be used without a MESA board? Or if you have any other thoughts about
what boards to use that would be great.



Maxon EPOS4:

https://www.maxonmotor.com.au/medias/sys_master/root/8827037548574/17-EN-439-440-442..pdf




Dynamixel XM430-350R

http://www.robotis.us/dynamixel-xm430-w350-r/



Stepper Driver:

https://www.pololu.com/product/3131





Cheers,


Lewis
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+***@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
s***@gmail.com
2018-09-26 09:27:46 UTC
Permalink
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi<br>
<br>
I am not sure whether you have already bought the hardware and now
want to know what to do with it, or if it is the proposed hardware.<br>
<br>
If you buy a Mesa 5i25 or similar, you can run up to 10 steppers
from a proper computer using step/dir signals and get an industrial
standard board with<br>
lots of I/O.<br>
<br>
USB is useless for any form of realtime system, there is no
guaranteed latency.<br>
(if you look it up on the linuxcnc forum there are whole threads
explaining why)<br>
<br>
CanOpen and RS232 are not supported natively by machinekit and are
not for the faint hearted or beginners.<br>
<br>
I personally would not touch Pololu stepper drivers or similar
clones and these seem to have plenty of extra 'froth' you don't
need.<br>
They are not even cheap at £31.95.<br>
<br>
I would go for properly heat sunk Leadshine variety drivers that
exceed the max rating of the steppers and will give you<br>
years of trouble free service.<br>
You can for instance, get DM542's (50v 4.2A) for about £17 in UK and
even less if you buy direct from China.<br>
<br>
I won't even comment upon whether it is possible or in any way
desirable to run 8 steppers off a BBB.<br>
<br>
Just my opinions in part, but I build CNC machines that just work. 
<br>
I have used other cheaper components in the early days and always
found them a false economy and troublesome in the long run.<br>
<br>
regards<br>
<br>
<div class="moz-cite-prefix">On 26/09/18 08:37, Lewis miles wrote:<br>
</div>
<blockquote
cite="mid:b2f5d590-c95e-4ce1-9de4-***@googlegroups.com"
type="cite">
<div>Hi,<br>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"><br>
</span></span></p>
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">I am new to </span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">MachineKit</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> and </span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">LinuxCNC</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">, </span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">I am looking to control
a machine which has 8 axes (for a 3D printer). I am </span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">struggling</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> to find information
about how I can interface with the variety of motors that
will be used in the machine, and whether I should use a
BBB cape or PC with MESA board.</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">The</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> motors to be
controlled are Brushless Maxon Motors Controlled by Maxon
EPOS4 controllers (which can interface through RS232, USB
2.0, </span><span class="SpellingError SCXO67875394"
style="background-color: inherit;">CanOpen </span></span><span
style="color: windowtext; font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height:
18px;" class="TextRun SCXO67875394" lang="EN-US"><span
class="SpellingError SCXO67875394"
style="background-color: inherit;"><span style="color:
windowtext; font-size: 11pt; font-family: Calibri,
Calibri_MSFontService, sans-serif; line-height: 18px;"
class="TextRun SCXO67875394" lang="EN-US"><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">and accept position
or velocity or step/direction commands</span></span></span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">) </span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">Dynamixel</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> actuators (which can
interface through USB or RS485 and accept position or
velocity commands) and Stepper motor driver (Step/</span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">dir</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> or USB).</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">I would really
appreciate any advice on whether these types of hardware
interfaces may work with </span><span
class="SpellingError SCXO67875394"
style="background-color: inherit;">machinekit</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">/HAL and whether they
have been done before. If all my motor controller can be
controlled via USB 2.0 could an AMD64 be used without a
MESA board? Or if you have any other </span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">thoughts</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> about what boards to
use that would be great.</span></span><span class="EOP
SCXO67875394" style="font-size: 11pt; line-height: 18px;
font-family: Calibri, Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">Maxon EPOS4:</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun EmptyTextRun
SCXO67875394"></span><a moz-do-not-send="true"
class="Hyperlink SCXO67875394"
href="https://www.maxonmotor.com.au/medias/sys_master/root/8827037548574/17-EN-439-440-442..pdf"
target="_blank" rel="noreferrer"><span style="font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun
SCXO67875394" lang="EN-US"><span class="NormalTextRun
SCXO67875394" style="background-color: inherit;">https://www.maxonmotor.com.au/medias/sys_master/root/8827037548574/17-EN-439-440-442..pdf</span></span></a><span
style="color: windowtext; font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height:
18px;" class="TextRun EmptyTextRun SCXO67875394"></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="SpellingError SCXO67875394"
style="background-color: inherit;">Dynamixel</span><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;"> XM430-350R</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun EmptyTextRun
SCXO67875394"></span><a moz-do-not-send="true"
class="Hyperlink SCXO67875394"
href="http://www.robotis.us/dynamixel-xm430-w350-r/"
target="_blank" rel="noreferrer"><span style="font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun
SCXO67875394" lang="EN-US"><span class="NormalTextRun
SCXO67875394" style="background-color: inherit;">http://www.robotis.us/dynamixel-xm430-w350-r/</span></span></a><span
style="color: windowtext; font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height:
18px;" class="TextRun EmptyTextRun SCXO67875394"></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">Stepper Driver:</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun EmptyTextRun
SCXO67875394"></span><a moz-do-not-send="true"
class="Hyperlink SCXO67875394"
href="https://www.pololu.com/product/3131" target="_blank"
rel="noreferrer"><span style="font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height:
18px;" class="TextRun SCXO67875394" lang="EN-US"><span
class="NormalTextRun SCXO67875394"
style="background-color: inherit;">https://www.pololu.com/product/3131</span></span></a><span
style="color: windowtext; font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height:
18px;" class="TextRun EmptyTextRun SCXO67875394"></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;">Cheers,</span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"></span></p>
</div>
<div class="OutlineElement Ltr SCXO67875394" style="margin-left:
0px; direction: ltr;">
<p class="Paragraph SCXO67875394" style="font-weight: normal;
font-style: normal; vertical-align: baseline;
background-color: transparent; color: windowtext; text-align:
left;" lang="EN-US"><span style="color: windowtext; font-size:
11pt; font-family: Calibri, Calibri_MSFontService,
sans-serif; line-height: 18px;" class="TextRun SCXO67875394"
lang="EN-US"><span class="NormalTextRun SCXO67875394"
style="background-color: inherit;"></span></span><span
class="EOP SCXO67875394" style="font-size: 11pt;
line-height: 18px; font-family: Calibri,
Calibri_MSFontService, sans-serif;"> </span></p>
</div>
<span style="color: windowtext; font-size: 11pt; font-family:
Calibri, Calibri_MSFontService, sans-serif; line-height: 18px;"
class="TextRun SCXO67875394" lang="EN-US"><span
class="NormalTextRun SCXO67875394" style="background-color:
inherit;">Lewis</span></span>
-- <br>
website: <a moz-do-not-send="true"
href="http://www.machinekit.io">http://www.machinekit.io</a>
blog: <a moz-do-not-send="true" href="http://blog.machinekit.io">http://blog.machinekit.io</a>
github: <a moz-do-not-send="true"
href="https://github.com/machinekit">https://github.com/machinekit</a><br>
--- <br>
You received this message because you are subscribed to the Google
Groups "Machinekit" group.<br>
To unsubscribe from this group and stop receiving emails from it,
send an email to <a moz-do-not-send="true"
href="mailto:machinekit+***@googlegroups.com">machinekit+***@googlegroups.com</a>.<br>
Visit this group at <a moz-do-not-send="true"
href="https://groups.google.com/group/machinekit">https://groups.google.com/group/machinekit</a>.<br>
For more options, visit <a moz-do-not-send="true"
href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br>
</blockquote>
<br>
</body>
</html>

<p></p>

-- <br />
website: <a href="http://www.machinekit.io">http://www.machinekit.io</a> blog: <a href="http://blog.machinekit.io">http://blog.machinekit.io</a> github: <a href="https://github.com/machinekit">https://github.com/machinekit</a><br />
--- <br />
You received this message because you are subscribed to the Google Groups &quot;Machinekit&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:machinekit+***@googlegroups.com">machinekit+***@googlegroups.com</a>.<br />
Visit this group at <a href="https://groups.google.com/group/machinekit">https://groups.google.com/group/machinekit</a>.<br />
For more options, visit <a href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br />
Lewis miles
2018-09-27 00:15:14 UTC
Permalink
Thanks for the reply, the information is very helpful. The hardware
mentioned is the hardware we already have. It seems we may have to pursue
and alternative or use some stepper motors.
Hi
I am not sure whether you have already bought the hardware and now want to
know what to do with it, or if it is the proposed hardware.
If you buy a Mesa 5i25 or similar, you can run up to 10 steppers from a
proper computer using step/dir signals and get an industrial standard board
with
lots of I/O.
USB is useless for any form of realtime system, there is no guaranteed
latency.
(if you look it up on the linuxcnc forum there are whole threads
explaining why)
CanOpen and RS232 are not supported natively by machinekit and are not for
the faint hearted or beginners.
I personally would not touch Pololu stepper drivers or similar clones and
these seem to have plenty of extra 'froth' you don't need.
They are not even cheap at £31.95.
I would go for properly heat sunk Leadshine variety drivers that exceed
the max rating of the steppers and will give you
years of trouble free service.
You can for instance, get DM542's (50v 4.2A) for about £17 in UK and even
less if you buy direct from China.
I won't even comment upon whether it is possible or in any way desirable
to run 8 steppers off a BBB.
Just my opinions in part, but I build CNC machines that just work.
I have used other cheaper components in the early days and always found
them a false economy and troublesome in the long run.
regards
Hi,
I am new to MachineKit and LinuxCNC, I am looking to control a machine
which has 8 axes (for a 3D printer). I am struggling to find information
about how I can interface with the variety of motors that will be used in
the machine, and whether I should use a BBB cape or PC with MESA board.
The motors to be controlled are Brushless Maxon Motors Controlled by
Maxon EPOS4 controllers (which can interface through RS232, USB 2.0, CanOpen
and accept position or velocity or step/direction commands) Dynamixel
actuators (which can interface through USB or RS485 and accept position or
velocity commands) and Stepper motor driver (Step/dir or USB).
I would really appreciate any advice on whether these types of hardware
interfaces may work with machinekit/HAL and whether they have been done
before. If all my motor controller can be controlled via USB 2.0 could an
AMD64 be used without a MESA board? Or if you have any other thoughts
about what boards to use that would be great.
https://www.maxonmotor.com.au/medias/sys_master/root/8827037548574/17-EN-439-440-442..pdf
Dynamixel XM430-350R
http://www.robotis.us/dynamixel-xm430-w350-r/
https://www.pololu.com/product/3131
Cheers,
Lewis --
https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+***@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
Loading...