Rod,
Thank you tons for these pointers. This is a nice examples for a) and b)
of my motivation coming togther.
I'd love to see EtherCAT properly hooked up with LinuxCNC (I actually
thought this was the case already) and I happily help to get there. The
problem: I am not competent to make any decisions and have no hardware
to test (which would be the easiest to fix). I would hence need someone
to direct me or preferably we find someone who wants to grow into
maintaining it and then that individual gets help from all sides.
To describe my difficulty, I looked at
https://github.com/sittner/linuxcnc-ethercat/blob/3a25fc9cd5a52cd51fefcd152c92b860a90b3a11/patches/add-task-pll-functions-2.8.patch#L125
:
+ rtapi_timespec_advance(task->nextstart, task->nextstart,
task->period + task->pll_correction);
which patches LinuxCNC's src/rtapi/rtapi.h and I have no idea if we can
just ignore this for our uspace setup on Debian or if this needs some
further discussion.
So, Petter or me as Debian-Developers (and we likely find more DDs
teaming up over time) happily help to get this all into Debian, but the
nitty-gritty is too difficult for either of us, I presume. So, maybe we
can come up with sort of "development plan" and match that against the
skills we have at our disposal?
Best,
Steffen
On 28.02.22 02:56, Rod Webster wrote:
Stefan,
One area that could reduce dependency on Mesa hardware would be to bring
Ethercat into the Debian repos. We mention it is being supported in our
shiny new repository entry but it's not and it's difficult to install on
newer distros.
There is an ethercat driver for linuxcnc here:
See:https://github.com/sittner/linuxcnc-ethercat
Previously, it was determined that this was not possible due to incorporate
this to possible licensing restrictions with Beckhoff but from what I can
see that license is for hardware devices only and the driver links to the
Etherlabmaster open source software library
See:https://etherlab.org/en/ethercat/
Perhaps with our greater understanding of licensing and the many licences
we have uncovered in Linuxcnc, perhaps this decision could be reviewed.
And you would also probably want to capture this component for managing
CIA402 servo devices
https://github.com/dbraun1981/hal-cia402
Recently one of the etherlab developers created an unofficial buildbot for
Debian debs here so the project may be fully complete if they came on board
https://build.opensuse.org/project/show/home:bone11111:branches:science:EtherLab
Currently supporting Ethercat devices is far more difficult than it should
be.
This would be an awesome and worthy addition to the project if it were
possible.
Rod Webster
*1300 896 832*
+61 435 765 611
Vehicle Modifications Network
www.vehiclemods.net.au
On Mon, 28 Feb 2022 at 10:38, Steffen Möller<steffen_moel...@gmx.de> wrote:
I have asked this myself. Why did I want this to happen - and I think
the answer is two-fold:
a) community-forming - not necessarily I am after contributors to
LinuxCNC but I see the extra stimulus to package other CNC-related
software for Debian from which then LinuxCNC benefits
b) less stress to "keep everything together". There are several LiveCDs
that likely would just go and add LinuxCNC, such that there may not be
an ultimate need for LinuxCNC to maintain its own. LinuxCNC in my
understanding is a bit of a distribution in itself: It has amalgamated
several projects (ladder comes to mind) that have been developed
independently before. If this all works out nicely then LinuxCNC could
consider to present some of its internals as independent packages.
Something else I see is that LinuxCNC has the Mesa cards as closely tied
hardware. There could be more. I could imagine that have LinuxCNC
integrated with Debian (now) and Ubuntu (soon) will ease the internal
decision making for hardware companies that today only address Mach3 et
al..
We'll see :)
Best,
Steffen
On 28.02.22 01:01, Sam Sokolik wrote:
This is amazing... This will make Linuxcnc even easier to access..
Game
changer? Maybe!
sam
On Sun, Feb 27, 2022 at 1:32 PM Nicklas SB Karlsson<n...@nksb.eu> wrote:
Metoo use debian. Great!
On Sun, 27 Feb 2022 11:36:37 -0700
Sebastian Kuzminsky<s...@highlab.com> wrote:
On 2/27/22 04:00, Debian FTP Masters wrote:
> Accepted:
>
Format: 1.8
Date: Fri, 25 Feb 2022 18:40:12 +0100
Source: linuxcnc
Binary: linuxcnc-doc-en linuxcnc-doc-es linuxcnc-doc-fr
linuxcnc-doc-zh-cn linuxcnc-uspace linuxcnc-uspace-dbgsym
linuxcnc-uspace-dev
Architecture: source all amd64
Version: 2.9.0~pre0+git20220224.3ba0951743-1
Distribution: unstable
Yayyy! Thank you Steffen, and Petter and everyone who's been working
on
getting LinuxCNC into Debian!
If you're running sid/unstable you can now just `apt-get install
linuxcnc-uspace`, right from the debian.org package archive:
<https://packages.debian.org/linuxcnc-uspace>
It'll hopefully make it into bookworm/testing in a couple of days.
We'll work on bullseye after that. :-)
--
Sebastian Kuzminsky
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers