You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(29) |
Dec
(16) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(2) |
Feb
(6) |
Mar
(2) |
Apr
|
May
(3) |
Jun
(1) |
Jul
(32) |
Aug
(15) |
Sep
(5) |
Oct
(5) |
Nov
|
Dec
(1) |
| 2002 |
Jan
(12) |
Feb
|
Mar
(6) |
Apr
(1) |
May
(5) |
Jun
(1) |
Jul
(3) |
Aug
(3) |
Sep
(4) |
Oct
(2) |
Nov
(19) |
Dec
(14) |
| 2003 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(56) |
Jun
(41) |
Jul
(324) |
Aug
(46) |
Sep
(123) |
Oct
(62) |
Nov
(53) |
Dec
(102) |
| 2004 |
Jan
(84) |
Feb
(67) |
Mar
(8) |
Apr
(68) |
May
(52) |
Jun
(119) |
Jul
(19) |
Aug
(43) |
Sep
(51) |
Oct
(189) |
Nov
(74) |
Dec
(67) |
| 2005 |
Jan
(43) |
Feb
(43) |
Mar
(139) |
Apr
(20) |
May
(56) |
Jun
(160) |
Jul
(94) |
Aug
(91) |
Sep
(53) |
Oct
(79) |
Nov
(198) |
Dec
(106) |
| 2006 |
Jan
(103) |
Feb
(116) |
Mar
(135) |
Apr
(97) |
May
(72) |
Jun
(49) |
Jul
(51) |
Aug
(45) |
Sep
(67) |
Oct
(91) |
Nov
(51) |
Dec
(81) |
| 2007 |
Jan
(100) |
Feb
(57) |
Mar
(72) |
Apr
(81) |
May
(49) |
Jun
(13) |
Jul
(5) |
Aug
(32) |
Sep
(37) |
Oct
(42) |
Nov
(84) |
Dec
(41) |
| 2008 |
Jan
(32) |
Feb
(45) |
Mar
(68) |
Apr
(91) |
May
(38) |
Jun
(50) |
Jul
(83) |
Aug
(52) |
Sep
(108) |
Oct
(84) |
Nov
(125) |
Dec
(99) |
| 2009 |
Jan
(166) |
Feb
(188) |
Mar
(129) |
Apr
(88) |
May
(88) |
Jun
(117) |
Jul
(112) |
Aug
(82) |
Sep
(32) |
Oct
(79) |
Nov
(68) |
Dec
(71) |
| 2010 |
Jan
(49) |
Feb
(65) |
Mar
(113) |
Apr
(63) |
May
(71) |
Jun
(107) |
Jul
(59) |
Aug
(113) |
Sep
(103) |
Oct
(86) |
Nov
(132) |
Dec
(144) |
| 2011 |
Jan
(124) |
Feb
(67) |
Mar
(114) |
Apr
(134) |
May
(81) |
Jun
(120) |
Jul
(137) |
Aug
(83) |
Sep
(143) |
Oct
(165) |
Nov
(288) |
Dec
(137) |
| 2012 |
Jan
(337) |
Feb
(135) |
Mar
(159) |
Apr
(278) |
May
(358) |
Jun
(110) |
Jul
(77) |
Aug
(522) |
Sep
(301) |
Oct
(312) |
Nov
(319) |
Dec
(344) |
| 2013 |
Jan
(216) |
Feb
(318) |
Mar
(196) |
Apr
(61) |
May
(369) |
Jun
(387) |
Jul
(338) |
Aug
(308) |
Sep
(247) |
Oct
(168) |
Nov
(335) |
Dec
(347) |
| 2014 |
Jan
(322) |
Feb
(157) |
Mar
(414) |
Apr
(244) |
May
(152) |
Jun
(189) |
Jul
(152) |
Aug
(138) |
Sep
(108) |
Oct
(113) |
Nov
(65) |
Dec
(60) |
| 2015 |
Jan
(97) |
Feb
(65) |
Mar
(109) |
Apr
(132) |
May
(153) |
Jun
(103) |
Jul
(117) |
Aug
(186) |
Sep
(113) |
Oct
(143) |
Nov
(115) |
Dec
(221) |
| 2016 |
Jan
(157) |
Feb
(113) |
Mar
(145) |
Apr
(10) |
May
(95) |
Jun
(93) |
Jul
(159) |
Aug
(53) |
Sep
(94) |
Oct
(213) |
Nov
(88) |
Dec
(112) |
| 2017 |
Jan
(124) |
Feb
(59) |
Mar
(82) |
Apr
(101) |
May
(27) |
Jun
(78) |
Jul
(144) |
Aug
(52) |
Sep
(48) |
Oct
(35) |
Nov
(63) |
Dec
(43) |
| 2018 |
Jan
(38) |
Feb
(26) |
Mar
(63) |
Apr
(21) |
May
(75) |
Jun
(70) |
Jul
(72) |
Aug
(41) |
Sep
(84) |
Oct
(102) |
Nov
(28) |
Dec
(60) |
| 2019 |
Jan
(13) |
Feb
(92) |
Mar
(141) |
Apr
(25) |
May
(138) |
Jun
(95) |
Jul
(121) |
Aug
(75) |
Sep
(32) |
Oct
(43) |
Nov
(122) |
Dec
(64) |
| 2020 |
Jan
(54) |
Feb
(84) |
Mar
(239) |
Apr
(492) |
May
(182) |
Jun
(139) |
Jul
(126) |
Aug
(165) |
Sep
(162) |
Oct
(74) |
Nov
(108) |
Dec
(12) |
| 2021 |
Jan
(59) |
Feb
(61) |
Mar
(22) |
Apr
(129) |
May
(97) |
Jun
(108) |
Jul
(96) |
Aug
(59) |
Sep
(36) |
Oct
(105) |
Nov
(46) |
Dec
(17) |
| 2022 |
Jan
(67) |
Feb
(111) |
Mar
(104) |
Apr
(168) |
May
(58) |
Jun
(172) |
Jul
(118) |
Aug
(114) |
Sep
(177) |
Oct
(66) |
Nov
(208) |
Dec
(196) |
| 2023 |
Jan
(99) |
Feb
(47) |
Mar
(53) |
Apr
(93) |
May
(70) |
Jun
(33) |
Jul
(45) |
Aug
(54) |
Sep
(89) |
Oct
(127) |
Nov
(41) |
Dec
(102) |
| 2024 |
Jan
(38) |
Feb
(53) |
Mar
(78) |
Apr
(25) |
May
(26) |
Jun
(21) |
Jul
(56) |
Aug
(10) |
Sep
(65) |
Oct
(45) |
Nov
(38) |
Dec
(37) |
| 2025 |
Jan
(78) |
Feb
(17) |
Mar
(47) |
Apr
(45) |
May
(6) |
Jun
(33) |
Jul
(68) |
Aug
(49) |
Sep
(28) |
Oct
(69) |
Nov
(93) |
Dec
(50) |
| 2026 |
Jan
(109) |
Feb
(55) |
Mar
(153) |
Apr
(30) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Steffen M. <ste...@gm...> - 2026-04-26 17:41:01
|
This effectively means "now". I am sorry for the late notice. Best, Steffen > Gesendet: Sonntag, 12. April 2026 um 19:19 > Von: "Steffen Möller via Emc-developers" <emc...@li...> > An: emc...@li... > CC: "Steffen Möller" <ste...@gm...> > Betreff: [Emc-developers] Emc-developers] Reminder - Video Meetup today (Sunday) the 12th of Aprio, 20:00 GMT+2 (CEST) > > Hello, > > https://greenlight.bbb.uni-rostock.de/b/ste-c4d-brs-3k6 > Access code: 869782 > Date: January 4th, 2026 > https://www.timeanddate.com/time/zones/cest > 20:00 > > I am travelling and cannot attend, but I am confident you will have fun without me. > > Best, > Steffen > > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Steffen M. <ste...@gm...> - 2026-04-12 17:19:26
|
Hello, https://greenlight.bbb.uni-rostock.de/b/ste-c4d-brs-3k6 Access code: 869782 Date: January 4th, 2026 https://www.timeanddate.com/time/zones/cest 20:00 I am travelling and cannot attend, but I am confident you will have fun without me. Best, Steffen |
|
From: Steffen M. <ste...@gm...> - 2026-04-12 17:13:20
|
Yes, please go ahead. > Gesendet: Sonntag, 12. April 2026 um 12:30 > Von: "Hans Unzner" <han...@gm...> > An: emc...@li... > Betreff: Re: [Emc-developers] Weblate LinuxCNC/Gmoccapy locked - why? > > Ok, but the conflicts in the component linuxcnc-docs does not affect > gmoccapy. Also the linuxcnc component is not locked, so I think it's > fine to unlock gmoccapy. Agree? > > Hans > > Am 12.04.26 um 11:58 schrieb Steffen Möller via Emc-developers: > > Hello, > > > > There is some nasty conflict with the Weblate documentation infrastructure for a couple of weeks already that I did not get around to address. Have not addressed anything particular for LinuxCNC/Gmmoccapy. > > > > Best, > > Steffen > > > >> Gesendet: Sonntag, 12. April 2026 um 11:08 > >> Von: "Hans Unzner" <han...@gm...> > >> An: emc...@li... > >> Betreff: [Emc-developers] Weblate LinuxCNC/Gmoccapy locked - why? > >> > >> Hi, > >> > >> Did somebody lock the Weblate Gmoccapy component? It seems not that > >> there are problems so I would like to unlock that. Any reasons not to do so? > >> > >> Hans > >> > >> > >> _______________________________________________ > >> Emc-developers mailing list > >> Emc...@li... > >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > _______________________________________________ > > Emc-developers mailing list > > Emc...@li... > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers</han...@gm...> |
|
From: Hans U. <han...@gm...> - 2026-04-12 10:30:50
|
Ok, but the conflicts in the component linuxcnc-docs does not affect gmoccapy. Also the linuxcnc component is not locked, so I think it's fine to unlock gmoccapy. Agree? Hans Am 12.04.26 um 11:58 schrieb Steffen Möller via Emc-developers: > Hello, > > There is some nasty conflict with the Weblate documentation infrastructure for a couple of weeks already that I did not get around to address. Have not addressed anything particular for LinuxCNC/Gmmoccapy. > > Best, > Steffen > >> Gesendet: Sonntag, 12. April 2026 um 11:08 >> Von: "Hans Unzner" <han...@gm...> >> An: emc...@li... >> Betreff: [Emc-developers] Weblate LinuxCNC/Gmoccapy locked - why? >> >> Hi, >> >> Did somebody lock the Weblate Gmoccapy component? It seems not that >> there are problems so I would like to unlock that. Any reasons not to do so? >> >> Hans >> >> >> _______________________________________________ >> Emc-developers mailing list >> Emc...@li... >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Steffen M. <ste...@gm...> - 2026-04-12 09:58:31
|
Hello, There is some nasty conflict with the Weblate documentation infrastructure for a couple of weeks already that I did not get around to address. Have not addressed anything particular for LinuxCNC/Gmmoccapy. Best, Steffen > Gesendet: Sonntag, 12. April 2026 um 11:08 > Von: "Hans Unzner" <han...@gm...> > An: emc...@li... > Betreff: [Emc-developers] Weblate LinuxCNC/Gmoccapy locked - why? > > Hi, > > Did somebody lock the Weblate Gmoccapy component? It seems not that > there are problems so I would like to unlock that. Any reasons not to do so? > > Hans > > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Hans U. <han...@gm...> - 2026-04-12 09:09:03
|
Hi, Did somebody lock the Weblate Gmoccapy component? It seems not that there are problems so I would like to unlock that. Any reasons not to do so? Hans |
|
From: Rob T. <rob...@ao...> - 2026-04-12 03:27:33
|
Andy, Are you available to answer a few questions via e-mail regarding work you did on LinuxCNC Scorbot-ER-3?Rob Sent from AOL on Android On Tue, Apr 7, 2026 at 5:34 PM, andy pugh<bod...@gm...> wrote: On Tue, 7 Apr 2026 at 20:18, Alec Ari via Emc-developers <emc...@li...> wrote: > > Did not realize it was as easy as copying over the entire debian folder from andypugh/rtai-2.9, making a few minor changes, adding the new kernel version then of course disabling docs to save a lot of time... It would be nice to get back to being able to use the same debian folder for both, but the two versions have diverged considerably. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 _______________________________________________ Emc-developers mailing list Emc...@li... https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Alec A. <neo...@ym...> - 2026-04-11 08:29:36
|
Problem solved. Long story short, https://github.com/LinuxCNC/linuxcnc/pull/3925 is required instead of my quick hack to get it to build. axis works! AFTER TWO YEARS! Alec On Monday, April 6, 2026 at 12:58:26 PM CDT, Alec Ari via Emc-developers <emc...@li...> wrote: https://github.com/NTULINUX/gentoo_backup/releases/tag/kvm I've been having trouble getting regular axis going on Gentoo, but gmocappy and several other axis screens all work. Functioning within sim/axis submenu (list not complete): sim-axis9 lathe minimal-xyz ldelta rdelta If anyone could try figuring out what the issue is, that'd be great. LinuxCNC comes pre-installed (master branch) and is shipped with Konqueror and LXQt. Desktop enabled by default, UEFI is not required, serial port and interactive console is available. VirtIO (Virgl) GPU is supported as well as QXL. Thank you! Alec _______________________________________________ Emc-developers mailing list Emc...@li... https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Luca T. <lu...@ai...> - 2026-04-11 02:42:57
|
linuxcnc-ethercat user on GitHub should be the place to take over, I'll try to reach out to Scott, see what's his plan. On April 11, 2026 6:43:25 AM GMT+08:00, rodw <ro...@ve...> wrote: >I don't think you can use grotius's repo as Scott Laird's current repo at https://github.com/linuxcnc-ethercat includes a lot of enhancements that Grotius will not include. >Grotius includes a header file from etherlab's Ethercat master repo https://etherlab.org/en_GB/ethercat Whilst, it is required to compile, it should not be just copied into the project. >A better source might be the libethercat-dev package. > >Finally, it ignores the project history. Why not use my fork or anybody elses at random? Scott Laird had permission from the original developer Sasha Itnner to take over the project and developed workflows that published his Deb files to the etherlab repositories. Prior to Scott arriving on the scene, etherlab also had Sasha's consent to host his repo and were doing so before Scott started adding enhancements. Sasha has been active in discussions on Scott's repository in 2026. Sasha tells people on his repo to use Scotts. There are only two valid sources should linuxcnc take it over: >Scott Laird's https://github.com/linuxcnc-ethercat >Luca's https://github.com/grandixximo/linuxcnc-ethercat > >I think the preferred course would be work from Scott's and Luca should send his recent and important PR to the new repo. workflows should then publish the deb files to the Linuxcnc repository. > >Rod Webster > > >On 2026-04-11 06:31, Amit Goradia <am...@au...> wrote: >> On Tue, Apr 7, 2026 at 6:06 PM Bari <bar...@gm...> wrote: >> >> > After 4 months of no replies I'd call that abandoned. How much longer >> > should you wait? Fork it publicly and move on with our lives. It's >> > trivial to merge later IF the other fork maintainer reappears. People >> > get sick or worse, have kids, loose interest, etc etc. >> > >> > >> Bari, your sentence phrasing is really hilarious if you do not parse the >> comma properly... >> People get sick or worse, have kids... LOL... >> >> >> > On 4/7/26 4:04 AM, Luca Toniolo wrote: >> > > Scott has been out for about 4 months, no answers no merging, does >> > anyone else have the administration access to the >> > linuxcnc-ethercat/linuxcnc-ethercat repo on GitHub? Users on the forum have >> > been pointed to my fork, but I am not sure that is proper, Sascha's work is >> > not compatible at the moment, need some guidance from a maintainer for >> > direction on the project... >> > > _______________________________________________ >> > > Emc-developers mailing list >> > > Emc...@li... >> > > https://lists.sourceforge.net/lists/listinfo/emc-developers >> > >> > Luca, I agree with Bari, 4 months with no response can be construed as >> abandoned. Also, the Go dependencies introduced in this project was a bit >> of a bother anyways. >> I'd much prefer to use grotius' fork available at >> https://codeberg.org/skynet/linuxcnc-ethercat where he moved everything to >> a CMake file although he lost most of the directory structure. >> -automata >> >> >> > >> > _______________________________________________ >> > Emc-developers mailing list >> > Emc...@li... >> > https://lists.sourceforge.net/lists/listinfo/emc-developers >> > >> >> _______________________________________________ >> Emc-developers mailing list >> Emc...@li... >> https://lists.sourceforge.net/lists/listinfo/emc-developers >_______________________________________________ >Emc-developers mailing list >Emc...@li... >https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: rodw <ro...@ve...> - 2026-04-10 22:44:47
|
I don't think you can use grotius's repo as Scott Laird's current repo at https://github.com/linuxcnc-ethercat includes a lot of enhancements that Grotius will not include. Grotius includes a header file from etherlab's Ethercat master repo https://etherlab.org/en_GB/ethercat Whilst, it is required to compile, it should not be just copied into the project. A better source might be the libethercat-dev package. Finally, it ignores the project history. Why not use my fork or anybody elses at random? Scott Laird had permission from the original developer Sasha Itnner to take over the project and developed workflows that published his Deb files to the etherlab repositories. Prior to Scott arriving on the scene, etherlab also had Sasha's consent to host his repo and were doing so before Scott started adding enhancements. Sasha has been active in discussions on Scott's repository in 2026. Sasha tells people on his repo to use Scotts. There are only two valid sources should linuxcnc take it over: Scott Laird's https://github.com/linuxcnc-ethercat Luca's https://github.com/grandixximo/linuxcnc-ethercat I think the preferred course would be work from Scott's and Luca should send his recent and important PR to the new repo. workflows should then publish the deb files to the Linuxcnc repository. Rod Webster On 2026-04-11 06:31, Amit Goradia <am...@au...> wrote: > On Tue, Apr 7, 2026 at 6:06 PM Bari <bar...@gm...> wrote: > > > After 4 months of no replies I'd call that abandoned. How much longer > > should you wait? Fork it publicly and move on with our lives. It's > > trivial to merge later IF the other fork maintainer reappears. People > > get sick or worse, have kids, loose interest, etc etc. > > > > > Bari, your sentence phrasing is really hilarious if you do not parse the > comma properly... > People get sick or worse, have kids... LOL... > > > > On 4/7/26 4:04 AM, Luca Toniolo wrote: > > > Scott has been out for about 4 months, no answers no merging, does > > anyone else have the administration access to the > > linuxcnc-ethercat/linuxcnc-ethercat repo on GitHub? Users on the forum have > > been pointed to my fork, but I am not sure that is proper, Sascha's work is > > not compatible at the moment, need some guidance from a maintainer for > > direction on the project... > > > _______________________________________________ > > > Emc-developers mailing list > > > Emc...@li... > > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > Luca, I agree with Bari, 4 months with no response can be construed as > abandoned. Also, the Go dependencies introduced in this project was a bit > of a bother anyways. > I'd much prefer to use grotius' fork available at > https://codeberg.org/skynet/linuxcnc-ethercat where he moved everything to > a CMake file although he lost most of the directory structure. > -automata > > > > > > _______________________________________________ > > Emc-developers mailing list > > Emc...@li... > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Chris M. <chr...@ho...> - 2026-04-08 01:59:27
|
When Andy added the spindle section and code, he added the deprecated warnings. He didn't communicate to the GUI maintainers that this was done or why - maybe he forgot. Either way as Hans mentioned the GUI can further limit the manual controlled limits of the spindle. So you can limit the manual controlled speed differently from the auto mode speed. I could certainly see an argument for defaulting to the spindle section if the display section is missing. Chris ________________________________ From: Bertho Stultiens <lc...@va...> Sent: April 7, 2026 9:06 AM To: emc...@li... <emc...@li...> Subject: Re: [Emc-developers] INI file variable names and sections On 3/30/26 3:21 AM, Chris Morley wrote: > Thanks. python/common/iniinfo.py uses configparser for reading MDI > commands, as an example of the needed behavior. There are some questions here about iniinfo.py (and qt_istat.py). In lines 369..396 of lib/python/common/iniinfo.py there are queries about the spindle(s) reading ini-values from the [DISPLAY] section in form (with n replaced by the spindle number being processed): - DEFAULT_SPINDLE_n_SPEED - MIN_SPINDLE_n_SPEED - MAX_SPINDLE_n_SPEED (equivalent also found in qt_istat.py) These and more spindle ini entries seem to be deprecated in the docs (docs/src/config/ini-config.adoc), but there is no alternative implemented in the IStat class. It is supposed to use values in [SPINDLE_n] sections according to the docs. The values in the [DISPLAY] section are not read by the emc/ini/inispindle.cc file. This looks like a disparity and confusion between UIs and LinuxCNC internals. -- Greetings Bertho (disclaimers are disclaimed) _______________________________________________ Emc-developers mailing list Emc...@li... https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: andy p. <bod...@gm...> - 2026-04-07 21:32:59
|
On Tue, 7 Apr 2026 at 20:18, Alec Ari via Emc-developers <emc...@li...> wrote: > > Did not realize it was as easy as copying over the entire debian folder from andypugh/rtai-2.9, making a few minor changes, adding the new kernel version then of course disabling docs to save a lot of time... It would be nice to get back to being able to use the same debian folder for both, but the two versions have diverged considerably. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 |
|
From: Hans U. <han...@gm...> - 2026-04-07 20:16:56
|
Am 07.04.26 um 11:06 schrieb Bertho Stultiens: > On 3/30/26 3:21 AM, Chris Morley wrote: >> Thanks. python/common/iniinfo.py uses configparser for reading MDI >> commands, as an example of the needed behavior. > There are some questions here about iniinfo.py (and qt_istat.py). > > In lines 369..396 of lib/python/common/iniinfo.py there are queries > about the spindle(s) reading ini-values from the [DISPLAY] section in > form (with n replaced by the spindle number being processed): > - DEFAULT_SPINDLE_n_SPEED > - MIN_SPINDLE_n_SPEED > - MAX_SPINDLE_n_SPEED > (equivalent also found in qt_istat.py) > > These and more spindle ini entries seem to be deprecated in the docs > (docs/src/config/ini-config.adoc), but there is no alternative > implemented in the IStat class. It is supposed to use values in > [SPINDLE_n] sections according to the docs. > > The values in the [DISPLAY] section are not read by the > emc/ini/inispindle.cc file. This looks like a disparity and confusion > between UIs and LinuxCNC internals. > The idea is that the values of the DISPLAY section are read by the GUI e.g. to scale bars or set defaults/limits for jogging etc. The values of SPINDLE_N, TRAJ, JOINT_N, AXIS_N are supposed be used to set parameters for the hardware. |
|
From: Alec A. <neo...@ym...> - 2026-04-07 19:15:17
|
Did not realize it was as easy as copying over the entire debian folder from andypugh/rtai-2.9, making a few minor changes, adding the new kernel version then of course disabling docs to save a lot of time... Alec |
|
From: Alec A. <neo...@ym...> - 2026-04-07 17:15:47
|
New kernel debs: https://github.com/NTULINUX/RTAI/releases/tag/v5.3.4 Now that the crashing has been fixed in LinuxCNC, awaiting https://github.com/LinuxCNC/linuxcnc/pull/3901 to be merged into `master` branch, I'd like to build LinuxCNC debs, but the RTAI debian/* files in LinuxCNC are still not present. Andy, I know you still have this branch: https://github.com/LinuxCNC/linuxcnc/tree/andypugh/2.9-rtai Is it possible to rebase it against master once the floating-point fixes are merged? Thanks, Alec |
|
From: Amit G. <am...@au...> - 2026-04-07 13:24:44
|
On Tue, Apr 7, 2026 at 6:06 PM Bari <bar...@gm...> wrote: > After 4 months of no replies I'd call that abandoned. How much longer > should you wait? Fork it publicly and move on with our lives. It's > trivial to merge later IF the other fork maintainer reappears. People > get sick or worse, have kids, loose interest, etc etc. > > Bari, your sentence phrasing is really hilarious if you do not parse the comma properly... People get sick or worse, have kids... LOL... > On 4/7/26 4:04 AM, Luca Toniolo wrote: > > Scott has been out for about 4 months, no answers no merging, does > anyone else have the administration access to the > linuxcnc-ethercat/linuxcnc-ethercat repo on GitHub? Users on the forum have > been pointed to my fork, but I am not sure that is proper, Sascha's work is > not compatible at the moment, need some guidance from a maintainer for > direction on the project... > > _______________________________________________ > > Emc-developers mailing list > > Emc...@li... > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > Luca, I agree with Bari, 4 months with no response can be construed as abandoned. Also, the Go dependencies introduced in this project was a bit of a bother anyways. I'd much prefer to use grotius' fork available at https://codeberg.org/skynet/linuxcnc-ethercat where he moved everything to a CMake file although he lost most of the directory structure. -automata > > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers > |
|
From: andy p. <bod...@gm...> - 2026-04-07 12:52:52
|
On Tue, 7 Apr 2026 at 13:37, Bari <bar...@gm...> wrote: > > After 4 months of no replies I'd call that abandoned. How much longer > should you wait? He appears to be active in other projects, which rather points to abandonment of linuxcnc-ethercat. If we fork it into the LinuxCNC org then at least we have some redundancy in maintainers. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 |
|
From: Bari <bar...@gm...> - 2026-04-07 12:35:02
|
After 4 months of no replies I'd call that abandoned. How much longer should you wait? Fork it publicly and move on with our lives. It's trivial to merge later IF the other fork maintainer reappears. People get sick or worse, have kids, loose interest, etc etc. On 4/7/26 4:04 AM, Luca Toniolo wrote: > Scott has been out for about 4 months, no answers no merging, does anyone else have the administration access to the linuxcnc-ethercat/linuxcnc-ethercat repo on GitHub? Users on the forum have been pointed to my fork, but I am not sure that is proper, Sascha's work is not compatible at the moment, need some guidance from a maintainer for direction on the project... > _______________________________________________ > Emc-developers mailing list > Emc...@li... > https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Bertho S. <lc...@va...> - 2026-04-07 09:07:11
|
On 3/30/26 3:21 AM, Chris Morley wrote: > Thanks. python/common/iniinfo.py uses configparser for reading MDI > commands, as an example of the needed behavior. There are some questions here about iniinfo.py (and qt_istat.py). In lines 369..396 of lib/python/common/iniinfo.py there are queries about the spindle(s) reading ini-values from the [DISPLAY] section in form (with n replaced by the spindle number being processed): - DEFAULT_SPINDLE_n_SPEED - MIN_SPINDLE_n_SPEED - MAX_SPINDLE_n_SPEED (equivalent also found in qt_istat.py) These and more spindle ini entries seem to be deprecated in the docs (docs/src/config/ini-config.adoc), but there is no alternative implemented in the IStat class. It is supposed to use values in [SPINDLE_n] sections according to the docs. The values in the [DISPLAY] section are not read by the emc/ini/inispindle.cc file. This looks like a disparity and confusion between UIs and LinuxCNC internals. -- Greetings Bertho (disclaimers are disclaimed) |
|
From: Luca T. <lu...@ai...> - 2026-04-07 09:05:05
|
Scott has been out for about 4 months, no answers no merging, does anyone else have the administration access to the linuxcnc-ethercat/linuxcnc-ethercat repo on GitHub? Users on the forum have been pointed to my fork, but I am not sure that is proper, Sascha's work is not compatible at the moment, need some guidance from a maintainer for direction on the project... |
|
From: Alec A. <neo...@ym...> - 2026-04-06 17:56:46
|
https://github.com/NTULINUX/gentoo_backup/releases/tag/kvm I've been having trouble getting regular axis going on Gentoo, but gmocappy and several other axis screens all work. Functioning within sim/axis submenu (list not complete): sim-axis9 lathe minimal-xyz ldelta rdelta If anyone could try figuring out what the issue is, that'd be great. LinuxCNC comes pre-installed (master branch) and is shipped with Konqueror and LXQt. Desktop enabled by default, UEFI is not required, serial port and interactive console is available. VirtIO (Virgl) GPU is supported as well as QXL. Thank you! Alec |
|
From: Bertho S. <lc...@va...> - 2026-04-03 08:55:06
|
On 4/3/26 10:31 AM, Luca Toniolo wrote: > Somewhat related to the INI parser. > Yesterday I was trying to test parport on RTAI had a look at the > configs that were available, they are a total disaster. There are probably many more to find ;-) > One interesting thing, you might want to be aware, not sure if you > already took a look when coding your new parser etch-servo has a > weird issues> [TRAJ] > HOME = 0 0 > Fails to start, because it's expecting three values, even though the > lather only has two axis Not really part of the ini parser, but > initraj.cc , are you having a look there as well? Or should I? This is, as you noted, not an issue with the ini-parser, but with how ini values are parsed. I did notice it to be wrong and very inflexible. It would only test/split 6 values and only set 3 (XYZ). But, this particular piece of code has been changed to do: 1. read [TRAJ]HOME as string 2. split on " \t" 3. for each part - convert to double - assign to pose XYZABCUVW in sequence When you only have two pieces, then it will only assign those two to XY. It does pose a problem with systems that have XZA axes, but you can fake the Y with a zero, I guess. Double axis systems like XXYYZ will have all their equally named axes at the same position, but that should be right. I attached my version of the modified code for you to check out (line 240...), but it is still preliminary and there may be minor adjustments. -- Greetings Bertho (disclaimers are disclaimed) |
|
From: Luca T. <lu...@ai...> - 2026-04-03 08:31:23
|
Good Morning Bertho, Somewhat related to the INI parser. Yesterday I was trying to test parport on RTAI had a look at the configs that were available, they are a total disaster. One interesting thing, you might want to be aware, not sure if you already took a look when coding your new parser etch-servo has a weird issues [TRAJ] HOME = 0 0 Fails to start, because it's expecting three values, even though the lather only has two axis Not really part of the ini parser, but initraj.cc , are you having a look there as well? Or should I? Luca On March 29, 2026 5:05:10 PM GMT+08:00, Bertho Stultiens <lc...@va...> wrote: >On 3/29/26 3:31 AM, Chris Morley wrote: >> A good portion of INI entries are parsed by python directly. We >> would need to check if any of the rules are bent there. One rule i >> think that's bent is finding multiple entries under one heading that >> are the same spelling. Another is getting all the entries under one >> heading as a list. >I think (hope) most python ini parsing is done through the ini-interface in module linuxcnc.ini (emc/usr_intf/axis/extensions/emcmodule.cc). This will simply invoke the new parser. But I still have to go through all the front-end code to fix consistency things. > >The reason for creating the new parser was the complete lack of consistency when reading boolean values (see https://github.com/LinuxCNC/linuxcnc/issues/3863). > > >> I dont think we restrict the entry name at all. I would need to check if pythons configparser has default restrictions. >Good point. I'd also need to check where/if it is used and how it behaves. A real problem might be different syntax behaviour. Especially string handling. Also, it probably does not support includes, which is now part of the parser. > >If there are any instances of /other/ ini parsers used in the code, then they need to be changed to the LinuxCNC version. It is a real pain to use different parsers and expect consistency, which was the problem in the first place... > >-- >Greetings Bertho > >(disclaimers are disclaimed) > > > >_______________________________________________ >Emc-developers mailing list >Emc...@li... >https://lists.sourceforge.net/lists/listinfo/emc-developers |
|
From: Alec A. <neo...@ym...> - 2026-04-01 07:46:23
|
Sorry about that, my rtai-modules package was broken, fixed it, please re-download the new rtai-modules deb, and I will also bump the CPU count to 16 by default tomorrow.
On Wednesday, April 1, 2026 at 01:50:32 AM CDT, Luca Toniolo <lu...@ai...> wrote:
Hey Alec,
Two things to report:
First, rtai_hal.ko was refusing to load because my system has 12 cores
but the package was built with CONFIG_RTAI_CPUS=8. The error message was
misleading ("Operation not permitted"), but dmesg showed "RTAI
CONFIGURED WITH LESS THAN NUM ONLINE CPUS". Fixed it by booting with
maxcpus=8.
After that, the RTAI testsuite works fine:
```
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -655| -655| -81| 5586| 5586| 0
```
The problem is rtai_math.ko. It fails to load:
```
rtai_math: Unknown symbol __math_divzero (err -2)
rtai_math: Unknown symbol __log_data (err -2)
rtai_math: Unknown symbol fma (err -2)
```
I ran nm on it and those three symbols are listed as U (undefined).
They're internal musl helpers that get called by the higher-level math
functions (pow, log, etc.) but they weren't linked into the module. The
musl code itself is fine, the issue is just that these objects didn't
make it into rtai_math.ko during the build.
The RTAI testsuite doesn't load rtai_math.ko so it passes, but LinuxCNC
needs it for all its RT modules (motmod, tpmod). Without it nothing can run.
I can see from your screenshots that latency-histogram runs on your
system with HAL threads, so rtai_math.ko must load fine there. On my
Trixie install (GCC 14.2.0-19, same as the kernel headers) it doesn't.
What distro/version did you build the packages on? Maybe there's a
binutils or linker difference causing the symbols not to get pulled in.
Luca
On 4/1/26 1:13 PM, Alec Ari via Emc-developers wrote:
> Yes, 5.4.280 works but parallel cards have not yet been tested with it. The reason I went with musl is due to correctness and portability. Adding glibc to kernel space is overkill and adds way too much. You actually need to strip out a lot from the glibc library in order for it to work whereas musl is a lot more modular.
>
> Don't worry about the musl math library at all, that stuff is well tested and true.
>
> Two things... Make sure the RTAI testsuite works:
>
> sudo /usr/realtime-5.4.280-rtai-amd64/testsuite/run
>
> and `halrun -U` should unload the RTAI modules.
>
> On Wednesday, April 1, 2026 at 12:03:12 AM CDT, Luca Toniolo<lu...@ai...> wrote:
>
>
>
>
>
> is the 5.4.280 supposed to work? I cannot fix the rtai_hal.ko not loading
>
> Why are you not using Trixie glibc/libm? Was the package not for debian 13?
>
>
> On April 1, 2026 12:54:03 PM GMT+08:00, Alec Ari via Emc-developers<emc...@li...> wrote:
>> Not very... Each major kernel release requires a lot of work. IPIPE is from Xenomai but slightly modified for RTAI which is then called "hal-linux."AlecOn Tuesday, March 31, 2026 at 07:34:33 PM CDT, andy pugh<bod...@gm...> wrote: On Tue, 31 Mar 2026 at 22:39, Alec Ari via Emc-developers<emc...@li...> wrote:Sadly, IPIPE isn't patched that far ahead. 5.4 or 4.19 are the only choices right now.Who does IPIPE? How non-portable is the patch between kernels?
>
> _______________________________________________
> Emc-developers mailing list
> Emc...@li...
> https://lists.sourceforge.net/lists/listinfo/emc-developers
_______________________________________________
Emc-developers mailing list
Emc...@li...
https://lists.sourceforge.net/lists/listinfo/emc-developers
|
|
From: Luca T. <lu...@ai...> - 2026-04-01 06:48:56
|
Hey Alec,
Two things to report:
First, rtai_hal.ko was refusing to load because my system has 12 cores
but the package was built with CONFIG_RTAI_CPUS=8. The error message was
misleading ("Operation not permitted"), but dmesg showed "RTAI
CONFIGURED WITH LESS THAN NUM ONLINE CPUS". Fixed it by booting with
maxcpus=8.
After that, the RTAI testsuite works fine:
```
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -655| -655| -81| 5586| 5586| 0
```
The problem is rtai_math.ko. It fails to load:
```
rtai_math: Unknown symbol __math_divzero (err -2)
rtai_math: Unknown symbol __log_data (err -2)
rtai_math: Unknown symbol fma (err -2)
```
I ran nm on it and those three symbols are listed as U (undefined).
They're internal musl helpers that get called by the higher-level math
functions (pow, log, etc.) but they weren't linked into the module. The
musl code itself is fine, the issue is just that these objects didn't
make it into rtai_math.ko during the build.
The RTAI testsuite doesn't load rtai_math.ko so it passes, but LinuxCNC
needs it for all its RT modules (motmod, tpmod). Without it nothing can run.
I can see from your screenshots that latency-histogram runs on your
system with HAL threads, so rtai_math.ko must load fine there. On my
Trixie install (GCC 14.2.0-19, same as the kernel headers) it doesn't.
What distro/version did you build the packages on? Maybe there's a
binutils or linker difference causing the symbols not to get pulled in.
Luca
On 4/1/26 1:13 PM, Alec Ari via Emc-developers wrote:
> Yes, 5.4.280 works but parallel cards have not yet been tested with it. The reason I went with musl is due to correctness and portability. Adding glibc to kernel space is overkill and adds way too much. You actually need to strip out a lot from the glibc library in order for it to work whereas musl is a lot more modular.
>
> Don't worry about the musl math library at all, that stuff is well tested and true.
>
> Two things... Make sure the RTAI testsuite works:
>
> sudo /usr/realtime-5.4.280-rtai-amd64/testsuite/run
>
> and `halrun -U` should unload the RTAI modules.
>
> On Wednesday, April 1, 2026 at 12:03:12 AM CDT, Luca Toniolo<lu...@ai...> wrote:
>
>
>
>
>
> is the 5.4.280 supposed to work? I cannot fix the rtai_hal.ko not loading
>
> Why are you not using Trixie glibc/libm? Was the package not for debian 13?
>
>
> On April 1, 2026 12:54:03 PM GMT+08:00, Alec Ari via Emc-developers<emc...@li...> wrote:
>> Not very... Each major kernel release requires a lot of work. IPIPE is from Xenomai but slightly modified for RTAI which is then called "hal-linux."AlecOn Tuesday, March 31, 2026 at 07:34:33 PM CDT, andy pugh<bod...@gm...> wrote: On Tue, 31 Mar 2026 at 22:39, Alec Ari via Emc-developers<emc...@li...> wrote:Sadly, IPIPE isn't patched that far ahead. 5.4 or 4.19 are the only choices right now.Who does IPIPE? How non-portable is the patch between kernels?
>
> _______________________________________________
> Emc-developers mailing list
> Emc...@li...
> https://lists.sourceforge.net/lists/listinfo/emc-developers
|