- Posts: 193
- Thank you received: 57
Ethercat HAL driver
- sirop
- Offline
- Elite Member
-
Less
More
10 years 4 months ago #76845
by sirop
Replied by sirop on topic Ethercat HAL driver
Something else just came to my mind as I was reading this old message
lists.etherlab.org/pipermail/etherlab-users/2010/001071.html
about YASKAWA slave:
You can check if your Arduino Slave supports LRW with
2.) In addition to getting newer firmware you must declare a domain for
the Output and a second one for the Input
since Yaskawa sets notLRW = yes.
You can check if your Arduino Slave supports LRW with
Code:
ethercat slaves -v
The following user(s) said Thank You: highbiker
Please Log in or Create an account to join the conversation.
- highbiker
- Offline
- New Member
-
Less
More
- Posts: 7
- Thank you received: 3
10 years 4 months ago - 10 years 4 months ago #76884
by highbiker
Replied by highbiker on topic Ethercat HAL driver
Hi sirop,
thank you very much for your help
You were right: I hadn't installed the newest ethercat master. I didn't know the ec-debianize git. I reinstalled my system and used that git, but it didn't solve the problem.
I tried a lot and finally I figured out a solution. I don't know if it's the best way, but it works. And sorry that I didn't write earlier :blush:
In the original ESI-File of the EasyCAT-Shield ( www.bausano.net/images/arduino-easycat/EasyCAT.xml ) the index and subindices of the pdoEntries of the outputs and inputs are equal. So the outputs and inputs are only kept apart by the configured channels.
This shouldn't be a problem!!! But for a try I changed the pdoEntry Index of the Inputs in the ESI-File to another value (e.g. #x0006) and wrote it onto the Slave-EEPROM of the EasyCAT-Shield. Of course I also changed the entries in the ethercat-conf.xml and now it works.
My ESI-File
There shouldn't be any problems with equal pdoEntry Indices on generic slaves on different channels - but unfortunately there might be some.
Best regards and thanks for your help!
P.S.:
I don't know if "channel" is the correct term. In my post "channel" means the PDO-Groups which are defned with indices in the RxPdo or TxPdo tag. For Example
In the EasyCAT case the index of the "output-channel" is #x1600 and of the "input-channel" #x1A00.
thank you very much for your help
The EasyCAT-Shield uses a LAN9252 chip (with µC SPI-Interface), which supports distributed clocks. The output of ethercat slaves -v is: "[...]Distributed clocks: yes, 64 bit[...]".sirop wrote: This Arduino slave has no DC functionality,
I tried a lot and finally I figured out a solution. I don't know if it's the best way, but it works. And sorry that I didn't write earlier :blush:
In the original ESI-File of the EasyCAT-Shield ( www.bausano.net/images/arduino-easycat/EasyCAT.xml ) the index and subindices of the pdoEntries of the outputs and inputs are equal. So the outputs and inputs are only kept apart by the configured channels.
This shouldn't be a problem!!! But for a try I changed the pdoEntry Index of the Inputs in the ESI-File to another value (e.g. #x0006) and wrote it onto the Slave-EEPROM of the EasyCAT-Shield. Of course I also changed the entries in the ethercat-conf.xml and now it works.
My ESI-File
Warning: Spoiler!
Code:
<?xml version="1.0"?>
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.6">
<!-- ***************** EasyCAT V 1.0 ********************************************************** -->
<Vendor>
<Id>#x0000079A</Id>
<Name>AB&T</Name>
<ImageData16x14>424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e000000000000000000004cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb122ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241cedffffff241cedffffff241ced241cedffffffffffffffffff241ced241ced241cedffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffff241ced241ced241cedffffff241ced241cedffffffffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffffffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</ImageData16x14>
</Vendor>
<Descriptions>
<Groups>
<Group SortOrder="0">
<Type>SSC_Device</Type>
<Name LcId="1033">EasyCAT</Name>
<ImageData16x14>424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000241ced241ced241ced241cedffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241ced241ced241ced241ced241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241ced241cedffffff241ced241cedffffff241cedffffff241cedffffff241ced241ced241ced241ced241cedffffffffffff241ced241ced241cedffffffffffff241ced241ced241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffff241ced241ced241cedffffff241ced241ced241cedffffff241ced241ced241ced241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241ced241cedffffffffffffffffffffffff241ced241cedffffffffffff241ced241ced241cedffffff241ced241ced241ced241ced241cedffffffffffffffffffffffffffffff241cedffffff241cedffffffffffffffffff241cedffffff241ced241cedffffffffffffffffffffffff241ced241ced241cedffffff241ced241ced241cedffffff241cedffffff241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</ImageData16x14>
</Group>
</Groups>
<Devices>
<Device Physics="YY">
<Type ProductCode="#x00DEFEDE" RevisionNo="#x00005A00">EasyCAT 32+32</Type>
<Name LcId="1033"><![CDATA[Generic 32+32 bytes]]></Name>
<URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL>
<GroupType>SSC_Device</GroupType>
<Fmmu>Outputs</Fmmu>
<Fmmu>Inputs</Fmmu>
<!-- indirizzo fisico di base per gli output -->
<Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm>
<!-- indirizzo fisico di base per gli input -->
<Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm>
<!-- ***************** PDO di output ********************************************************** -->
<RxPdo Fixed="1" Mandatory="1" Sm="0">
<Index>#x1600</Index>
<Name>Outputs</Name>
<Entry>
<Index>#x0005</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>Byte0</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>2</SubIndex>
<BitLen>8</BitLen>
<Name>Byte1</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>3</SubIndex>
<BitLen>8</BitLen>
<Name>Byte2</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>4</SubIndex>
<BitLen>8</BitLen>
<Name>Byte3</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>5</SubIndex>
<BitLen>8</BitLen>
<Name>Byte4</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>6</SubIndex>
<BitLen>8</BitLen>
<Name>Byte5</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>7</SubIndex>
<BitLen>8</BitLen>
<Name>Byte6</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>8</SubIndex>
<BitLen>8</BitLen>
<Name>Byte7</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>9</SubIndex>
<BitLen>8</BitLen>
<Name>Byte8</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>10</SubIndex>
<BitLen>8</BitLen>
<Name>Byte9</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>11</SubIndex>
<BitLen>8</BitLen>
<Name>Byte10</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>12</SubIndex>
<BitLen>8</BitLen>
<Name>Byte11</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>13</SubIndex>
<BitLen>8</BitLen>
<Name>Byte12</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>14</SubIndex>
<BitLen>8</BitLen>
<Name>Byte13</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>15</SubIndex>
<BitLen>8</BitLen>
<Name>Byte14</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>16</SubIndex>
<BitLen>8</BitLen>
<Name>Byte15</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>17</SubIndex>
<BitLen>8</BitLen>
<Name>Byte16</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>18</SubIndex>
<BitLen>8</BitLen>
<Name>Byte17</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>19</SubIndex>
<BitLen>8</BitLen>
<Name>Byte18</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>20</SubIndex>
<BitLen>8</BitLen>
<Name>Byte19</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>21</SubIndex>
<BitLen>8</BitLen>
<Name>Byte20</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>22</SubIndex>
<BitLen>8</BitLen>
<Name>Byte21</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>23</SubIndex>
<BitLen>8</BitLen>
<Name>Byte22</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>24</SubIndex>
<BitLen>8</BitLen>
<Name>Byte23</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>25</SubIndex>
<BitLen>8</BitLen>
<Name>Byte24</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>26</SubIndex>
<BitLen>8</BitLen>
<Name>Byte25</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>27</SubIndex>
<BitLen>8</BitLen>
<Name>Byte26</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>28</SubIndex>
<BitLen>8</BitLen>
<Name>Byte27</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>29</SubIndex>
<BitLen>8</BitLen>
<Name>Byte28</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>30</SubIndex>
<BitLen>8</BitLen>
<Name>Byte29</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>31</SubIndex>
<BitLen>8</BitLen>
<Name>Byte30</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0005</Index>
<SubIndex>32</SubIndex>
<BitLen>8</BitLen>
<Name>Byte31</Name>
<DataType>USINT</DataType>
</Entry>
<!-- ***************** PDO di input *********************************************************** -->
</RxPdo>
<TxPdo Fixed="1" Mandatory="1" Sm="1">
<Index>#x1A00</Index>
<Name>Inputs</Name>
<Entry>
<Index>#x0006</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>Byte0</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>2</SubIndex>
<BitLen>8</BitLen>
<Name>Byte1</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>3</SubIndex>
<BitLen>8</BitLen>
<Name>Byte2</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>4</SubIndex>
<BitLen>8</BitLen>
<Name>Byte3</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>5</SubIndex>
<BitLen>8</BitLen>
<Name>Byte4</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>6</SubIndex>
<BitLen>8</BitLen>
<Name>Byte5</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>7</SubIndex>
<BitLen>8</BitLen>
<Name>Byte6</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>8</SubIndex>
<BitLen>8</BitLen>
<Name>Byte7</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>9</SubIndex>
<BitLen>8</BitLen>
<Name>Byte8</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>10</SubIndex>
<BitLen>8</BitLen>
<Name>Byte9</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>11</SubIndex>
<BitLen>8</BitLen>
<Name>Byte10</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>12</SubIndex>
<BitLen>8</BitLen>
<Name>Byte11</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>13</SubIndex>
<BitLen>8</BitLen>
<Name>Byte12</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>14</SubIndex>
<BitLen>8</BitLen>
<Name>Byte13</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>15</SubIndex>
<BitLen>8</BitLen>
<Name>Byte14</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>16</SubIndex>
<BitLen>8</BitLen>
<Name>Byte15</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>17</SubIndex>
<BitLen>8</BitLen>
<Name>Byte16</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>18</SubIndex>
<BitLen>8</BitLen>
<Name>Byte17</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>19</SubIndex>
<BitLen>8</BitLen>
<Name>Byte18</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>20</SubIndex>
<BitLen>8</BitLen>
<Name>Byte19</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>21</SubIndex>
<BitLen>8</BitLen>
<Name>Byte20</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>22</SubIndex>
<BitLen>8</BitLen>
<Name>Byte21</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>23</SubIndex>
<BitLen>8</BitLen>
<Name>Byte22</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>24</SubIndex>
<BitLen>8</BitLen>
<Name>Byte23</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>25</SubIndex>
<BitLen>8</BitLen>
<Name>Byte24</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>26</SubIndex>
<BitLen>8</BitLen>
<Name>Byte25</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>27</SubIndex>
<BitLen>8</BitLen>
<Name>Byte26</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>28</SubIndex>
<BitLen>8</BitLen>
<Name>Byte27</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>29</SubIndex>
<BitLen>8</BitLen>
<Name>Byte28</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>30</SubIndex>
<BitLen>8</BitLen>
<Name>Byte29</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>31</SubIndex>
<BitLen>8</BitLen>
<Name>Byte30</Name>
<DataType>USINT</DataType>
</Entry>
<Entry>
<Index>#x0006</Index>
<SubIndex>32</SubIndex>
<BitLen>8</BitLen>
<Name>Byte31</Name>
<DataType>USINT</DataType>
</Entry>
</TxPdo>
<Eeprom>
<ByteSize>1024</ByteSize> <!-- EEprom - 1KB 24LC08 -->
<ConfigData>80030000000000000000</ConfigData>
</Eeprom>
</Device>
</Devices>
</Descriptions>
</EtherCATInfo>
There shouldn't be any problems with equal pdoEntry Indices on generic slaves on different channels - but unfortunately there might be some.
Best regards and thanks for your help!
P.S.:
I don't know if "channel" is the correct term. In my post "channel" means the PDO-Groups which are defned with indices in the RxPdo or TxPdo tag. For Example
Code:
[...]
<RxPdo [...]>
<Index>[Channelindex]</Index>
[...]
Last edit: 10 years 4 months ago by highbiker.
The following user(s) said Thank You: sirop, Nico2017
Please Log in or Create an account to join the conversation.
- DaPeace
- Offline
- Junior Member
-
Less
More
- Posts: 31
- Thank you received: 2
10 years 3 months ago #77016
by DaPeace
Replied by DaPeace on topic Ethercat HAL driver
Hey Guys, short question, is it possible to use the EL7041 Stepper Driver with the Ethercat HAL-Driver without bigger installationissues?
Regards, Jan
Regards, Jan
Please Log in or Create an account to join the conversation.
- Allan
- Offline
- Junior Member
-
Less
More
- Posts: 26
- Thank you received: 5
10 years 3 months ago #77018
by Allan
Replied by Allan on topic Ethercat HAL driver
Hello Jan
The EL7041-1000 is supported and has been tested:
wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver
Even I managed to get it moving. Here's a machine,
tutorial and videos (in German) that uses the EL7041-1000:
github.com/koppi/mk/blob/daa3fd64a0b2b61...mai-Thinkpad-X200.md
Allan
The EL7041-1000 is supported and has been tested:
wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver
Even I managed to get it moving. Here's a machine,
tutorial and videos (in German) that uses the EL7041-1000:
github.com/koppi/mk/blob/daa3fd64a0b2b61...mai-Thinkpad-X200.md
Allan
Please Log in or Create an account to join the conversation.
- DaPeace
- Offline
- Junior Member
-
Less
More
- Posts: 31
- Thank you received: 2
10 years 3 months ago #77019
by DaPeace
Replied by DaPeace on topic Ethercat HAL driver
Hello Allan,
Im asking because a can get a EL7041 (without the -1000) really cheap and i want to make some tests if those drivers are usable for my mill.
But if i see how complex that stuff could be i would prefer something thats working out of the box..
Im not really sure whats the difference between EL7041 and EL7041-1000 except there is a little change in pinout of the clamp.
Jan
Im asking because a can get a EL7041 (without the -1000) really cheap and i want to make some tests if those drivers are usable for my mill.
But if i see how complex that stuff could be i would prefer something thats working out of the box..
Im not really sure whats the difference between EL7041 and EL7041-1000 except there is a little change in pinout of the clamp.
Jan
Please Log in or Create an account to join the conversation.
- Allan
- Offline
- Junior Member
-
Less
More
- Posts: 26
- Thank you received: 5
10 years 3 months ago - 10 years 3 months ago #77021
by Allan
Replied by Allan on topic Ethercat HAL driver
Hello Jan
Reading this post:
forum.linuxcnc.org/forum/24-hal-componen...iver?start=230#68369
from CGC is appears that the 7041 runs.
Hopefully someone can clarify this for you?
I took the easy route and bought EL7041-1000s.
I am really new to this and know that I would
struggle (fail) if I had to deviate from the instructions
available on the forum.
It might be possible to use the generic driver if you
are able to understand it - I have looked at the
generic driver a few times and just cannot understand
despite looking at the examples on here. I am just
too stupid!
Good luck!
Allan
PS Just noticed that user Markux reported that he could
drive his motor using the 7041:
forum.linuxcnc.org/forum/24-hal-componen...hal-driver?start=240
Reading this post:
forum.linuxcnc.org/forum/24-hal-componen...iver?start=230#68369
from CGC is appears that the 7041 runs.
Hopefully someone can clarify this for you?
I took the easy route and bought EL7041-1000s.
I am really new to this and know that I would
struggle (fail) if I had to deviate from the instructions
available on the forum.
It might be possible to use the generic driver if you
are able to understand it - I have looked at the
generic driver a few times and just cannot understand
despite looking at the examples on here. I am just
too stupid!
Good luck!
Allan
PS Just noticed that user Markux reported that he could
drive his motor using the 7041:
forum.linuxcnc.org/forum/24-hal-componen...hal-driver?start=240
Last edit: 10 years 3 months ago by Allan. Reason: Update
Please Log in or Create an account to join the conversation.
Time to create page: 2.000 seconds