Normally on axis gui these action if needed is performa from these pieces
of code:
def toggle_override_limits(*args):
s.poll()
if s.interp_state != linuxcnc.INTERP_IDLE: return
if s.joint[0]['override_limits']:
ensure_mode(linuxcnc.MODE_AUTO)
else:
---fowarded
Subject: C++ grab classicladder.0.out-11 signal
To: Enhanced Machine Controller (EMC)
the thing is this: a little bit I'm lazy, a little bit old, a little bit I
don't have much time, a little bit I'm not a programmer. So it is now 4/5
years that I am fond of the idea of being
I found an old post of Michael Haberler, probabily when it think and test
with other machinekit app. So I immediately came up with the question, and
I confess it is a pure ignorant question, why linuxcnc continues to use nml
instead of zmq? Zmq seems more flexible
Zml seems more flexible, lighter
Thanks
Il giorno mar 28 lug 2020 alle ore 21:49 N
ha scritto:
> > Is correct things install linuxcnc-dev, ec-debianizer and
> linuxcnc-ethercat
> > on /myUser/Home/ folder? ec-debianizer and linuxcnc-ethercat must be
> > installed inside /myUser/Home/linuxcnc-dev/ folder or outside into
>
Is correct things install linuxcnc-dev, ec-debianizer and linuxcnc-ethercat
on /myUser/Home/ folder? ec-debianizer and linuxcnc-ethercat must be
installed inside /myUser/Home/linuxcnc-dev/ folder or outside into
/myUser/Home/ folder?
Please someone can reply to me, because I have a lot of doubt
I know many user need rtai 32bit performances but more interesting
machinery today was build on 64bit SO rt-preempt work ok with hight
speed delta with servo motors servo motors actually is not so
expensive than sme years ago ... so rt-preempt is not a bad choice for all
user ..
First time to see these issue when launch my machine with axis gui on
rip-install with estop activated, axis gui freeze. I'm on ubuntu 18.04
rip-install. I see these issue on 2.9, 2,8 version but no issue using 2.7.
I use a mesa board 7i77. Where file can search for find and try to solve
well ... for complete stability I don't use operating systems ... but the
project is not mine if I were I would be much closer to the
possibilities than to the rules ... after all the future is not a rule (not
yet at least ...).
good we all.
Il giorno sab 4 apr 2020 alle ore 16:19 Robert
if I have to weigh to build a milling machine or a lathe without a
doubt debian is a sufficient SO I seem to remember, however, that some
derivatives of linuxcnc were born from the underground waste to make the
system more flexible ... for example some developers know that they work on
Mate for sure as DE more flexible than other in mint ... 64bit as system
... rt-preeempt and rtai ...perfect.
I suggest to merge with new release s-kins branch of dGarrett next
week I publish a video with my little scara run with s-kins and if
have some problem I can ask here on
Andy for sure I vote for him he helped me a lot and I see that despite
the boring requests I make ... he doesn't stop answering.
Who better than him?
I joined this list by mistake years ago I was able to learn more.
regards
Il giorno gio 2 apr 2020 alle ore 09:21 Dean Forbes (PERS) <
I realize today that the post that suggested me AndyPugh time ago
comes in handy here ... if you check that post (I'll pass the link ...
https://forum.linuxcnc.org/41-guis/36920-labview-ui-project-for-linuxcnc?start=0
) you will find a Lord who interfaces labview to linuxcnc and
encounters
>https://hackaday.com/2020/03/23/mit-ventilator-designed-with-common-manual-resuscitator-submitted-for-fda-testing/
but these is a completely different design. With some little
correction can work for long time. But for personal use only.
These tipe of project need more and more test and approval
>qt 12 OR 14?
>"""the latest version of Qt is 5.14 from 12 December 2019. 5.12 LTS,"""
I use qt5.12 last year, but I start a project on qt5.14 on ubuntu 16
and 18 too ... no particular problem seeing so I suggest to start with
5.14.
Qt develop qt for embedded linux for automotive and soft plc
> If doing something new I would use last version.
for sure you can use pyton qt Lcnc HMI or make your customized
one. You can perform better result compared framebuffer way I
don't think you would use an old phone hardware for run a cnc
machine. or you plan to make a 3d cheeper
feature.
New version of QT like 12 or 14 is focused on embedded linux system
... so better is use it.
regards
Il giorno dom 22 mar 2020 alle ore 11:54 theman whosoldtheworld
ha scritto:
>
> But you use qtquick framebuffer? ... because is only for media.Any ho
> have you see on qt fortum? fo
But you use qtquick framebuffer? ... because is only for media.Any ho
have you see on qt fortum? for example here:
https://forum.qt.io/topic/63561/qt-qml-on-linux-framebuffer ??
regards
Il giorno dom 22 mar 2020 alle ore 08:18 Thomas J Powderly
ha scritto:
>
> @ Frank Tkalcevic
> Hello
>
>
.
Great your work on QtPy.
Il giorno sab 21 mar 2020 alle ore 12:56 Gene Heskett
ha scritto:
> On Saturday 21 March 2020 07:31:05 theman whosoldtheworld wrote:
>
> > Sorry, where is the advantage of use framebuffer instead use xmc
> > world?
>
> There isn't any unless your xcm
Undestand ... no normal refresh data of xmc is 100ms ... but i try with
succes refresh of 50ms and 30ms. I use 100ms because on qt i have a OpenCv
on work and only a I5 cpu.
Il giorno sab 21 mar 2020 alle ore 12:56 Gene Heskett
ha scritto:
> On Saturday 21 March 2020 07:31:05 the
really in my case un ubuntu 18.04 it start and freeze sometime ... but if I
open a new Terminal windows and close it Axis exit from freeze state and
run normally.
Why?
Il giorno mer 5 feb 2020 alle ore 07:29 Phill Carter <
phillcarte...@gmail.com> ha scritto:
> There have been several reports
Sorry, where is the advantage of use framebuffer instead use xmc world?
Il giorno lun 2 mar 2020 alle ore 21:22 Frank Tkalcevic <
fr...@franksworkshop.com.au> ha scritto:
> > My question:
> >
> > Will using the framebuffer (instead of X) make a better environment for
> > LinuxCNC?
>
> For low
;
}
this->msleep(100);
}
}
*ISSUING mESSAGES FROm TERMINAL*
*Issuing EMC_TRAJ_LINEAR_MOVE -- ( +220,+128,
+0,4.656469,0.324366,0.118110,0.00,0.00,0.00,0.00,0.00,0.00,
emcStatus->motion.traj.position.tran.x;
emcStatus->motion.traj.position.tran.y;
emcStatus->motion.traj.position.tran.z;
Work great in any case
bkt
Il giorno mar 31 dic 2019 alle ore 09:10 theman whosoldtheworld <
bleachk...@gmail.com> ha scritto:
> @N thanks Nicklas with your suggest
@N thanks Nicklas with your suggest I understand a little better the
code ... these is myne renewed (and more complete than the last one ... I
have not entered the tedious and useless functions to understand the
problem here ... but if I can finish the job for January (when my holidays
are
ill don't know how to start the queque, but at least I know there
is this to do.
If anyone can suggest it to me, it is welcome.
Good end of the year to all and a good start for a great 2020 to all
those who deal with Linuxcnc.
Il giorno lun 30 dic 2019 alle ore 15:26 theman whosoldtheworld <
@ N *for sure problem is related to gcc version and qt * because if
run other ubuntu 18.04 with gcc 5.x all work like my develop pc that
contains gcc 5.5.
Any how now I have other problem related previous post .
if(counter>=50 && counter<51)
{
other problem I try to copy my project on ubuntu 18.04 pc with gcc 7.4
I have a lot of warning the major issue seems stdio.hand cstdlib
is not well accept from qt + gcc7.4 . wath is the ideal version of gcc
for use with Linuxcnc file?
Il giorno ven 27 dic 2019 alle ore 18:47 N
>
> Memory may be allocated with malloc but unless function
> emcCommandBuffer->write(...) store the pointer internally, copy data
> internally is below might be a much better idea. If state_msg variable is
> not used further down or at least is not supposed the block will also limit
> life time
Hi at all,
after 1 or 2 years I resumed my old project to have a C ++ application made
by c++.
On my pc I have Lcnc2.8 userspace ... (no rt no preeempt, only for test).
I am willing to make my work available to everyone, also because I need
help to learn how to deal with Linuxcnc files. Now,
>This new Asus Z370-A II mobo has builtin gfx, and dmesg does not identify
>it. its carrying a 9nth gen i5, 6 core 3.7GHz cpu. Whatever its gfx is,
>is quick. glxgears reports:
>23060 frames in 5.0 seconds = 4611.867 FPS.
>But latency-test blows a 4 u-s reading out when a beep from incoming mail
a salesman insists with to sell me an intel I3 SOC laptop motherboard
and claims that since he has no PCH control he will still have
excellent performances regarding servo period etc etc ...
Since I never understood what actually in modern motherboards worsened
the servant period ... now it turns
ore 21:46 Nicklas Karlsson <
nicklas.karlsso...@gmail.com> ha scritto:
> On Sun, 9 Dec 2018 17:17:43 +0100
> theman whosoldtheworld wrote:
>
> > most part of my gui is over dynamic memory obviusly. Istead shared_prt i
> > prefer use array, vector or smart pointer
e sometimes have some
> problem with the syntax. If you use dynamic memory allocation, you use
> shared_ptr?
>
> On Fri, 7 Dec 2018 20:08:35 +0100
> theman whosoldtheworld wrote:
>
> > No problem for these I'm on SIM only not realtime for first develop
> my
>
... NICE
;)
bkt
Il giorno gio 6 dic 2018 alle ore 20:47 Nicklas Karlsson <
nicklas.karlsso...@gmail.com> ha scritto:
> On Wed, 5 Dec 2018 12:58:51 +0100
> theman whosoldtheworld wrote:
>
> > Perfect ... you are in right ... problem solved finally.
> >
> > you use ke
{
> // new message
> }
> Else if ( status == 0 )
> {
> // no new message
> }
> Else /* if (status == -1 )
> {
> // error reading message
> }
> }
>
> -Original Message-
> From: theman
gt;
> Also, stat->peek() returns...
>
> -1 on error,
> 0 no new data,
> EMC_STAT new data
>
> Did you update the path to the emc.nml file in the ini file? Both
> linuxcnc real time and your program need to use the same .nml file.
>
>
>
>
>
> -Original Me
actually I not know why I have these situation ... I've used your emc.nml
file without hidcomp and keystick part.
bkt
Il giorno ven 30 nov 2018 alle ore 23:17 Frank Tkalcevic <
fr...@franksworkshop.com.au> ha scritto:
> This is what I use on mine...
>
> https://github.com/ft
erName = emcStatus
* ProcessName = xemc
* Config File = /home/mypc/linuxcnc-dev/configs/sim/axis/axis.ini
* error_type = 0 (NML_NO_ERROR)
libnml/nml/nml.cc 1343: NML::peek: CMS not configured.
So my original question (make some
[EMC] NML_FILE = emc.nml
these row in file.ini is still valid? because in html doc there is nothing
about, and in my sim config I'm not able to have response from these row
emcStatusBuffer = new RCS_STAT_CHANNEL(emcFormat, "emcStatus", "xemc",
EMC_NMLFILE);
because no EMC_NMLFILE is open
He ... today I try again my experiments about QtDro try to print dro
in a qwidget inside an QApplication I USE a SIM only installation and
i receive these messages (for first start sim/axis/axis_mm.ini aftter my
QApplication) ... the error printed on my debugger (the messages become
from
In these piece of code I write directly the infile path that I use in these
moment, because from qt actually for my is not possible read the name of
inifile
In these way the compile operation is good the program start, but when
launch these void ... these simple piece of code :
Heskett
ha scritto:
> On Tuesday 23 October 2018 14:03:23 theman whosoldtheworld wrote:
>
> > for sure the qmake problem is very simple to solve (but only now that
> > i see the light):
> >
> > 1- put the project in linuxcnc-dev/scripts folder
> > 2- ++#include
run qtdro ... sob :( I obtain these error from debugger
> error while loading shared libraries: libnml.so.0: cannot open shared object
> file: No such file or directory
>
>
bkt
Il giorno mer 10 ott 2018 alle ore 20:08 theman whosoldtheworld <
bleachk...@gmail.com> ha scr
perfect ... to next time ...
bkt
Il giorno mar 16 ott 2018 alle ore 10:28 Gene Heskett
ha scritto:
> On Tuesday 16 October 2018 03:33:30 theman whosoldtheworld wrote:
>
> > unfortunately I'm not always at the pc ... I'm often away for work ...
> > so but your pro
October 2018 16:10:16 andy pugh wrote:
> > > On Sat, 13 Oct 2018 at 15:03, theman whosoldtheworld
> > >
> > > wrote:
> > > > I think for your pourpose the better idea was using a very precise
> > > > LVDT and put the measure of your axis in a table
only for understand better you Gene Haskett in my home is 14.30 p.m.
bkt
Il giorno sab 13 ott 2018 alle ore 16:14 theman whosoldtheworld <
bleachk...@gmail.com> ha scritto:
> I take off my hat in that year I was at elemtary scool ... and I do
> my first hello w
mall task to switch
> > > > (it's mostly the C/C++ extensions of python that's the trouble)
> > >
> > > And thats yet another hurdle to jump over/thru. Sadly I've not
> > > glommed onto the language well enough to do the conversions needed.
> > >
&g
kinematics file
bkt
Il giorno sab 13 ott 2018 alle ore 14:26 Gene Heskett
ha scritto:
> On Saturday 13 October 2018 04:49:40 theman whosoldtheworld wrote:
>
> > I'm sorry but my English is rubbish ... you're trying to measure and /
> > or chase the ripple of a sheet metal
I'm sorry but my English is rubbish ... you're trying to measure and /
or chase the ripple of a sheet metal for a laser system (measuring or
cutting for example, like those used to cut gold ?)
bkt
Il giorno sab 13 ott 2018 alle ore 07:36 Gene Heskett
ha scritto:
> On Friday 12 October
language well enough to do the conversions needed.
> >
> > Chris M
> >
> > From: Jon Elson
> > Sent: October 12, 2018 4:36 PM
> > To: EMC developers
> > Subject: Re: [Emc-developers] GladeVCP and PyGTK
> >
> > On
ned 1 exit status
bkt
Il giorno ven 12 ott 2018 alle ore 12:07 theman whosoldtheworld <
bleachk...@gmail.com> ha scritto:
> I have a rip install SIM only no realtime on ubuntu 16.04.xx (last one)
> with all library needed installed ... as suggest me from other post i try
> to us
__
> From: Jon Elson
> Sent: October 12, 2018 4:36 PM
> To: EMC developers
> Subject: Re: [Emc-developers] GladeVCP and PyGTK
>
> On 10/12/2018 03:38 AM, andy pugh wrote:
> > On Fri, 12 Oct 2018 at 08:37, theman whosoldtheworld
> > wrote:
> >&g
ha
scritto:
> On Fri, 12 Oct 2018 at 10:25, theman whosoldtheworld
> wrote:
>
> > if no .. if you can not patiently open a specific request to developper
>
> I am afraid I know next-to-nothing about compiling LinuxCNC. I always
> just use the Make scripts.
>
> --
>
I have a rip install SIM only no realtime on ubuntu 16.04.xx (last one)
with all library needed installed ... as suggest me from other post i try
to use with no success nml-position-logger.cc for UI study porpuse tha
compiling fails in every situation so I try to use the bash script test.sh
t to developper
bkt
Il giorno ven 12 ott 2018 alle ore 11:13 andy pugh ha
scritto:
> On Fri, 12 Oct 2018 at 10:02, theman whosoldtheworld
> wrote:
>
> > this is right for shure but I think about Thread, networking,
> parsing,
> > file magement, database,
, networking, parsing,
file magement, database, vision library and graphic library . probabily
is possible with python never try and plus never really study python.
bkt
Il giorno ven 12 ott 2018 alle ore 10:40 andy pugh ha
scritto:
> On Fri, 12 Oct 2018 at 08:37, theman whosoldth
About GoObject and other the language structure is pretty similar to
c++ ... so why not use directly c++ for ui instead all other languages? c++
is develop a lot and is quite multiplatform PyQt and Qt c++ about
licensing is equal why not c++ instead a lot of experiment?? Is more
reciated
bkt
Il giorno mar 9 ott 2018 alle ore 13:26 theman whosoldtheworld <
bleachk...@gmail.com> ha scritto:
> I try to make some change to mi qtdro.pro file ... (see the new link) ...
> https://drive.google.com/file/d/1tQRPmSvsVtKzujWfG5mLW2WzxOooIL6v/view?usp=shar
cob...@gmail.com> ha scritto:
> The problem you will run into trying to use xemc on 2.8 is that it does
> not support the separation of joint/axes. I believe it was removed because
> it was deemed not worth the effort to update.
>
> Cheers,
> Kurt
>
> On Sep 10 2018, at 1
I put myself in the speech hoping to bring a useful opinion and to be too
much ... I'm very new and my coding is very simple ... for first never try
to use machinekit but I read all docs. I appreciate a lot comunication
across thread and multicore approach i think is very interesting. Of course
scritto:
> On Mon, 10 Sep 2018 at 14:23, theman whosoldtheworld
> wrote:
>
> > but ... The big question before to start ... Is there any reason, which I
> > do not see now, so it is not recommended to use xemc as a basis for my
> > project??
>
> If it is closer to wha
018 at 09:30, theman whosoldtheworld
> wrote:
>
> > in my linuxcnc-dev folder not found : emcglb.hh, emccfg.hh, nml_io.hh
> only
>
> Are you sure about the first two? I can find emcglb.h and emccfg.h but
> not the .hh
> xemc.cc references the .h files.
>
> nml_
Fron long time I search for time to study better exchange signal from NML
to gui for make my own GUI on c++ QT5 or QML java I have some
instructions from Sebastian Kuminzky (very thanks) but at leas I have no
time to study and develop these things. Recentely I have some time and i
study
Is right ... but there are some mail helph request until 2016 with response
from 2016 nothing.
Anyhow mark fork the project and add some row of code for run on kernel 4.4
and with IEEE-1588 board ... because Lcnc become from nist program ( I know
these from AndyPugh, only after andy info I
thanks to all for the info ...
bkt
2018-04-04 23:20 GMT+02:00 theman whosoldtheworld <bleachk...@gmail.com>:
> @mark ... great work
>
> bkt
>
> 2018-04-04 22:47 GMT+02:00 <mark.vandoesb...@hetnet.nl>:
>
>> Oops, I forgot to mention the source is available
@mark ... great work
bkt
2018-04-04 22:47 GMT+02:00 :
> Oops, I forgot to mention the source is available at:
>
> https://github.com/mark-v-d/linuxcnc (the fixes branch)
>
> The main difference is that I need to disable all the uid stuff to get
> it to work.
I've ask to rtNet mailing list too ... but no response yet.
So I ask to dev. ... RtNet is develop for rtai or xenomai, but somehow try
to use on rt-preempt kernel .. not now if with success or not.
If is not possible use RtNet on rt.preempt thesere are some other option
for realtime ethernet for
AI 5 for the latest AMD (Ryzen) might be available at the above link
> this summer.
>
> -Bari
>
> On 03/15/2018 01:46 PM, theman whosoldtheworld wrote:
> > sorry ... no reply from older request ... there are some new about rtaI
> 5 &
> > LCNC 64bit?
> >
sorry ... no reply from older request ... there are some new about rtaI 5 &
LCNC 64bit?
is possible now try to work with it or only possible on 32bit so?
Thanks a lot
bkt
--
Check out the vibrant tech community on one
modbus CRC.
>
> I could chose any message format but to use standard is always better and
> what I want is in particual the dictionary for configuration parameters. I
> have simple implementation for this over UDP/IP via Ethernet and it work
> great.
>
>
>
> On Sat,
Actually I search for a field bus acalternative to ethercat, so I gave
an eye to this:
http://www.xenomai.org/documentation/trunk/html/api/rtcan_8h.html#details
>From what I read no one has implemented rtcan for rt-preempt.
Also I read on linuxfoundation sites that on rt-preempt is possible
set
very interesting for me about linux can is these link ... because a
complete link of helping sites and library ...
https://github.com/machinekit/machinekit/issues/589 mhaberler provided
... these project seems nice https://rtime.felk.cvut.cz/gitweb/
bkt
2017-09-13 9:12 GMT+02:00
my personal solution for that is run Lcnc as pgr whitout gui, and drive it
from my userspace program/app. If your app contanins a big program
structures in c++ i think these is the better solution ... if your module
is quite similar to a big panel ... you can add it to lcnc .hal file and
run it
But these new bus how many Mb sent in 1ms?? .. ouchhh ... is a double
decker home!!! In this case, the acceleration is 0 to 100Km/h? And
this before or after having cooked four scrambled eggs? But did you
really realize this? You're just a crazy roker...
bkt
2017-07-06 2:07 GMT+02:00
.
>
>
> On Jul 5 2017 1:23 AM, theman whosoldtheworld wrote:
>
>> For my little experience as insert for late and mill seller, some late for
>> bearing work with cheramic + diamond insert and air flow as lubrificant
>> these means more or less 20° araund tool, ara
For my little experience as insert for late and mill seller, some late for
bearing work with cheramic + diamond insert and air flow as lubrificant
these means more or less 20° araund tool, araund bearing in working
order, plus in most cases machines equipped with oil coolers circulating
Very good. I signed up for a case and I certainly have no right to weigh my
opinion ... I can only admire the fairness with which you do this kind of
thing. Very good.
bkt
2017-06-22 11:26 GMT+02:00 andy pugh :
> On 22 June 2017 at 02:15, Jeff Epler
net>:
> On Fri, Jun 16, 2017 at 09:35:55PM +0200, theman whosoldtheworld wrote:
> > is possible run lcnc over vxworks? and how?
>
> LinuxCNC depends on rtapi (bundled as part of the LinuxCNC source tree) for
> portability to different RTOSes.
>
> To use LinuxCNC on a new rtos s
is possible run lcnc over vxworks? and how?
bkt
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
later today.
>Thanks for the bug report!
Yes you are in right ... today I've control only .c file
bkt
2017-06-16 17:38 GMT+02:00 Sebastian Kuzminsky <s...@highlab.com>:
> On 06/16/2017 09:19 AM, theman whosoldtheworld wrote:
>
>> today I've install new master ..
today I've install new master ... during compiling an error referred hy_vdf
and modbus on timout func I know the modbus story on linuxcnc ... so I
regress my libmodbus version at 3.0.5 (at last with purge command and
istall using ubuntu repo) ... but error is stable ... so I correct the file
81 matches
Mail list logo