Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Rod Webster
 >I really want to upgrade anyway, because the PC is a Core2 Duo and might
not be adequate to run a full desktop and the machine under recent Debian.
I think that would be a wise choice. I've done some extensive work with
Debian Bookworm. My ever changing tutorial is here.
https://docs.google.com/document/d/1jeV_4VKzVmOIzbB-ytcgsW2I_PhCm1x7oiw8VcLFdiY/edit?usp=sharing
We are now getting really good latencies.

I tested Probe-basic last night on a 1600 pixel wide PC. Some Windows
refuse to scale so it's definitely a no from me.
QTdragon XYZ scales OK, but seems to waste some screen real estate on the
right. Its very cool when you get into it.


Rod Webster
*1300 896 832*
+61 435 765 611
Vehicle Modifications Network
www.vehiclemods.net.au


On Wed, 19 Apr 2023 at 11:29, Chris  wrote:

> Steve,
>
> Definitely a 5i20. I just looked as a sanity check. The Full HD (1920x1080
> IIRC) needed for probe-basic is higher resolution than my monitor, but
> probably not the video card. I do actually have a decent PCIe graphics
> card, but I’d have to give that up to go to a PCIe FPGA card. I really want
> to upgrade anyway, because the PC is a Core2 Duo and might not be adequate
> to run a full desktop and the machine under recent Debian.
>
> Chris
>
> > On Apr 18, 2023, at 4:53 PM, Steve Stallings 
> wrote:
> >
> > I think a 5i24 is what he has now, and the modern embedded computers
> seem to have gone over to PCIexpress slots. The embedded
> > computer he currently uses cannot support a 16 to 9 ratio screen needed
> by some of the newer GUI interfaces. The current computer
> > only has one PCI slot so an add-on video card and the 5i24 cannot both
> be installed at the same time.
> >
> > Steve Stallings
> >
> > -Original Message-
> > From: andy pugh [mailto:bodge...@gmail.com]
> > Sent: Tuesday, April 18, 2023 4:02 PM
> > To: EMC developers
> > Subject: Re: [Emc-developers] Mesa 7I80HDT needed
> >
> >> On Tue, 18 Apr 2023 at 14:12, Chris Helgesen 
> >> wrote:
> >>
> >> Hello,
> >>
> >> Apologies for bothering the developer's list with this. I have a Hurco
> >> KM3 I did a LinuxCNC-based retrofit on during the Jurassic period. I
> >> need to replace the host PC, and I've reached the end of the road for
> >> my Mesa PCI interface card.
> >
> >
> > Have you looked at the (in-stock) 5i24?
> >
> > Should be a straight swap for whatever PCI card you are using.
> > Or is the problem a lack of PCI slots in replacement PCs?
> >
> > --
> > 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-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


Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Chris
Steve,

Definitely a 5i20. I just looked as a sanity check. The Full HD (1920x1080 
IIRC) needed for probe-basic is higher resolution than my monitor, but probably 
not the video card. I do actually have a decent PCIe graphics card, but I’d 
have to give that up to go to a PCIe FPGA card. I really want to upgrade 
anyway, because the PC is a Core2 Duo and might not be adequate to run a full 
desktop and the machine under recent Debian. 

Chris

> On Apr 18, 2023, at 4:53 PM, Steve Stallings  wrote:
> 
> I think a 5i24 is what he has now, and the modern embedded computers seem to 
> have gone over to PCIexpress slots. The embedded
> computer he currently uses cannot support a 16 to 9 ratio screen needed by 
> some of the newer GUI interfaces. The current computer
> only has one PCI slot so an add-on video card and the 5i24 cannot both be 
> installed at the same time.
> 
> Steve Stallings
> 
> -Original Message-
> From: andy pugh [mailto:bodge...@gmail.com] 
> Sent: Tuesday, April 18, 2023 4:02 PM
> To: EMC developers
> Subject: Re: [Emc-developers] Mesa 7I80HDT needed
> 
>> On Tue, 18 Apr 2023 at 14:12, Chris Helgesen 
>> wrote:
>> 
>> Hello,
>> 
>> Apologies for bothering the developer's list with this. I have a Hurco 
>> KM3 I did a LinuxCNC-based retrofit on during the Jurassic period. I 
>> need to replace the host PC, and I've reached the end of the road for 
>> my Mesa PCI interface card.
> 
> 
> Have you looked at the (in-stock) 5i24?
> 
> Should be a straight swap for whatever PCI card you are using.
> Or is the problem a lack of PCI slots in replacement PCs?
> 
> --
> 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-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] New Modbus driver framework for Mesa UARTS

2023-04-18 Thread andy pugh
I have just pushed a feature branch (andypugh/mesa_modbus) to the LinuxCNC
github.

It uses the Mesa FPGA UARTs (specifically pktUART) to offer real-time
modbus connection directly to a Mesa card.

Docs are here:
https://github.com/LinuxCNC/linuxcnc/blob/andypugh/mesa_modbus/docs/src/drivers/mesa_modbus.adoc

Please let me know of anything that you feel you need to know that the docs
omit.

At the moment you will find mesa_modbus.c and the modcompile script in
linuxcnc-dev/src/hal/drivers/mesa_hostmot2/modbus along with some sample
configuration files.

Pin assignments and names are compiled-in rather than being determined at
load time.

-- 
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-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Steve Stallings
I think a 5i24 is what he has now, and the modern embedded computers seem to 
have gone over to PCIexpress slots. The embedded
computer he currently uses cannot support a 16 to 9 ratio screen needed by some 
of the newer GUI interfaces. The current computer
only has one PCI slot so an add-on video card and the 5i24 cannot both be 
installed at the same time.

Steve Stallings

-Original Message-
From: andy pugh [mailto:bodge...@gmail.com] 
Sent: Tuesday, April 18, 2023 4:02 PM
To: EMC developers
Subject: Re: [Emc-developers] Mesa 7I80HDT needed

On Tue, 18 Apr 2023 at 14:12, Chris Helgesen 
wrote:

> Hello,
>
> Apologies for bothering the developer's list with this. I have a Hurco 
> KM3 I did a LinuxCNC-based retrofit on during the Jurassic period. I 
> need to replace the host PC, and I've reached the end of the road for 
> my Mesa PCI interface card.


Have you looked at the (in-stock) 5i24?

Should be a straight swap for whatever PCI card you are using.
Or is the problem a lack of PCI slots in replacement PCs?

--
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-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


Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Chris Helgesen
Andy,

I have a nice mounting scheme in my control cabinet for SFF PCs. It seems
like you have to go pretty far back in time to find one with a PCI slot. My
existing full-height M5I20 required a cutout in the lid of my current PC to
allow the card to protrude and provide a path for cables. The prior SFF PC
I originally used had a riser card with a horizontal slot for a full-height
card, but the newer one only had a single slot on the motherboard for a
vertical half height card. So I modified the lid.

I considered a PCIe host card (6I24) as a replacement, but the PCs I looked
at would have had ribbon cable access problems too. Assuming the
ethernet-based card works well for my servo system, I can use almost any PC
as a host and upgrade to something with a lot more horsepower.

Hopefully I'll be in good shape with the card Peter conjured.  :)

Thanks all,

Chris


On Tue, Apr 18, 2023 at 4:06 PM andy pugh  wrote:

> On Tue, 18 Apr 2023 at 14:12, Chris Helgesen 
> wrote:
>
> > Hello,
> >
> > Apologies for bothering the developer's list with this. I have a Hurco
> KM3
> > I did a LinuxCNC-based retrofit on during the Jurassic period. I need to
> > replace the host PC, and I've reached the end of the road for my Mesa PCI
> > interface card.
>
>
> Have you looked at the (in-stock) 5i24?
>
> Should be a straight swap for whatever PCI card you are using.
> Or is the problem a lack of PCI slots in replacement PCs?
>
> --
> 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-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


Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread andy pugh
On Tue, 18 Apr 2023 at 14:12, Chris Helgesen 
wrote:

> Hello,
>
> Apologies for bothering the developer's list with this. I have a Hurco KM3
> I did a LinuxCNC-based retrofit on during the Jurassic period. I need to
> replace the host PC, and I've reached the end of the road for my Mesa PCI
> interface card.


Have you looked at the (in-stock) 5i24?

Should be a straight swap for whatever PCI card you are using.
Or is the problem a lack of PCI slots in replacement PCs?

-- 
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-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Peter C. Wallace

On Tue, 18 Apr 2023, Chris Helgesen wrote:


Date: Tue, 18 Apr 2023 09:09:45 -0400
From: Chris Helgesen 
Reply-To: EMC developers 
To: EMC developers 
Subject: [Emc-developers] Mesa 7I80HDT needed

Hello,

Apologies for bothering the developer's list with this. I have a Hurco KM3
I did a LinuxCNC-based retrofit on during the Jurassic period. I need to
replace the host PC, and I've reached the end of the road for my Mesa PCI
interface card.

Does anyone have a new or fully-functional Mesa 7I80HDT they would be
willing to sell? I'm told the lead time is currently around two months. I
need the 50-pin dual-row headers for existing ribbon cables to a Mesa servo
card and two Opto-22 I/O boards.

I could make this very easy for anyone going to the LinuxCNC meeting at
Tormach, as Steve Stallings will be there and has kindly offered to pick
stuff up for me.

While I'm here, many thanks to all the developers for the excellent work
and support!

Chris Helgesen

___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers



We have one left (kept from the proto run to duplicate customer issues)
But by now I dont think there are any issues, so I can put it on our 
webstore later today.



Peter Wallace
Mesa Electronics


___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] Mesa 7I80HDT needed

2023-04-18 Thread Chris Helgesen
Hello,

Apologies for bothering the developer's list with this. I have a Hurco KM3
I did a LinuxCNC-based retrofit on during the Jurassic period. I need to
replace the host PC, and I've reached the end of the road for my Mesa PCI
interface card.

Does anyone have a new or fully-functional Mesa 7I80HDT they would be
willing to sell? I'm told the lead time is currently around two months. I
need the 50-pin dual-row headers for existing ribbon cables to a Mesa servo
card and two Opto-22 I/O boards.

I could make this very easy for anyone going to the LinuxCNC meeting at
Tormach, as Steve Stallings will be there and has kindly offered to pick
stuff up for me.

While I'm here, many thanks to all the developers for the excellent work
and support!

Chris Helgesen

___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] probe_basic -

2023-04-18 Thread Rod Webster
Probe Basic's strength comes from the built in probing routines. That's why
people have wanted to use it.
From Andy's list, the only configs that have similar features to probe
basic are those in QtDragon.
QtDragon has the additional advantage of having substantial documentation.
QtDragon XYZ has my vote and I hope to install it and get its probing
features working over the next few weeks when some hardware arrives.

Rod Webster
*1300 896 832*
+61 435 765 611
Vehicle Modifications Network
www.vehiclemods.net.au


On Tue, 18 Apr 2023 at 20:24, andy pugh  wrote:

> On Tue, 18 Apr 2023 at 09:52, Steffen Möller 
> wrote:
>
> > Hello,
> > on
> > https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/
> > someone reported difficulties to get probe_basic to run because the
> > auto-triggered attempt to install dependencies via pip had failed. Is
> there
> > an alternative to probe_basic that is shipping as part of the regular
> > LinuxCNC setup?
>
>
> The first thing to consider is that "probe basic" is not a probing script.
> This makes the Chat GPT answer pretty much useless.
>
> Probe Basic is a complete user interface written in QtPyVCP. Neither Probe
> Basic nor QtPyVCP (not to be confused with QtVCP) are part of the LinuxCNC
> project.
>
> So, alternatives to Probe Basic include:
>
>
>- AXIS, Keyboard GUI 
>- GMOCCAPY, Touchscreen GUI
>
>- Touchy, Touchscreen GUI
>
>- Gscreen, Customizable Touchscreen GUI
>
>- QtDragon, Customizable Qt based GUI
>
>- NGCGUI, Subroutine GUI
>
>- TkLinuxCNC, (no opengl) GUI
>
>- QtPlasmaC, A Complete Plasma Cutting Configuration
>
>- MDRO, A Display for Digital Read Out scales
>
>
>
> (ie, ,any other user interface)
>
> --
> 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-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


Re: [Emc-developers] probe_basic -

2023-04-18 Thread andy pugh
On Tue, 18 Apr 2023 at 09:52, Steffen Möller  wrote:

> Hello,
> on
> https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/
> someone reported difficulties to get probe_basic to run because the
> auto-triggered attempt to install dependencies via pip had failed. Is there
> an alternative to probe_basic that is shipping as part of the regular
> LinuxCNC setup?


The first thing to consider is that "probe basic" is not a probing script.
This makes the Chat GPT answer pretty much useless.

Probe Basic is a complete user interface written in QtPyVCP. Neither Probe
Basic nor QtPyVCP (not to be confused with QtVCP) are part of the LinuxCNC
project.

So, alternatives to Probe Basic include:


   - AXIS, Keyboard GUI 
   - GMOCCAPY, Touchscreen GUI
   
   - Touchy, Touchscreen GUI
   
   - Gscreen, Customizable Touchscreen GUI
   
   - QtDragon, Customizable Qt based GUI
   
   - NGCGUI, Subroutine GUI
   
   - TkLinuxCNC, (no opengl) GUI
   
   - QtPlasmaC, A Complete Plasma Cutting Configuration
   
   - MDRO, A Display for Digital Read Out scales
   


(ie, ,any other user interface)

-- 
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-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] probe_basic -

2023-04-18 Thread Rod Webster
QTPYVCP and probe basic were broken due to upstream changes that
prevent the use of pip to install local modules unless running from
a python virtual environment (venv).
The QTPYVCP section of the forum has instructions as sticky posts on how to
install probe basic and the QTPYVCP both as a user and as a developer. I
tested these again on a new Bookworm build today and can confirm it still
works.

Regarding probing,  I just found today that the QtDragon XYZ sim
configurations shipped as standard with Linuxcnc 2.9 also contain similar
probing features to Probe Basic. QtDragon seems to have an advantage when
being displayed on a 16:9 display with resolution below 1080p. Probe basic
does not scale well at lower than 1080p resolutions.

Rod Webster
*1300 896 832*
+61 435 765 611
Vehicle Modifications Network
www.vehiclemods.net.au


On Tue, 18 Apr 2023 at 19:39, Chris Morley 
wrote:

> Probe_basic is an independent  project, not part of linuxcnc. I think it
> would be best to report problems to them directly.
>
> Chatgpt is a weird way to look for information about linuxcnc IMHO and I
> don't think it gave good answers.
>
> There are probing screens mostly based on an outside linuxcnc program Vesa
> (?) probe .
> Qtvcp has a version called versa probe, qtvcp also has basicprobe
> undoubtedly inspired from  probe basic. There is minimal documentation on
> these.
>
> There are many others, all outside of the linuxcnc project.
>
> Iirc Linuxcnc also has some probing gcode routines but I don't have any
> info on that.
> Sent from my Galaxy
>
> Chris
>
>
>  Original message 
> From: Steffen Möller 
> Date: 2023-04-18 2:51 a.m. (GMT-07:00)
> To: LinuxCNC Dev Mailing List 
> Subject: [Emc-developers] probe_basic -
>
> Hello,
> on
> https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/
> someone reported difficulties to get probe_basic to run because the
> auto-triggered attempt to install dependencies via pip had failed. Is there
> an alternative to probe_basic that is shipping as part of the regular
> LinuxCNC setup?
>
> The following is what ChatGPT has answered:
> "LinuxCNC does include some alternative probing scripts that are shipped
> as part of the regular LinuxCNC setup. These alternative probing scripts
> are written in the Tcl programming language and can be used as an
> alternative to probe_basic if you encounter issues with its installation or
> dependencies.
>
> One such alternative probing script is called probe-tk.py, which is a
> graphical user interface (GUI) based probing script that comes with
> LinuxCNC. You can access it through the "Touch Off" button in the Axis
> interface of LinuxCNC. This script provides similar functionality to
> probe_basic and can be used for various probing operations, such as setting
> tool length offsets or finding workpiece edges.
>
> To use probe-tk.py, you can open the Axis interface of LinuxCNC, navigate
> to the "Touch Off" button, and click on it to launch the probe-tk.py
> script. This will open a graphical window where you can interactively
> perform probing operations.
>
> Alternatively, LinuxCNC also provides other built-in probing scripts, such
> as g38.2 and g38.3, which are G-code commands used for probing operations.
> These commands can be used directly in G-code programs to perform probing
> operations without the need for additional Python scripts.
>
> It's worth noting that the availability and functionality of probing
> scripts may vary depending on the specific version of LinuxCNC you are
> using, as well as any modifications or configurations made to your system.
> It's always recommended to refer to the official LinuxCNC documentation and
> community resources for up-to-date information on probing operations and
> available scripts."
>
> Is there anything to correct/improve/extend on that answer?
>
> To mind came https://github.com/linuxcnc-probe-screen/probe-screen-ng and
> https://github.com/linuxcnc-probe-screen/probe-screen-ng but GMOCCAPY has
> its own, right?
>
> Is there an easy way to direct our users a bit when they look into our
> documentation? I do not find any such info straight-forward to find.
>
> Many thanks!
>
> Steffen
>
>
> ___
> 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


Re: [Emc-developers] probe_basic -

2023-04-18 Thread Chris Morley
Probe_basic is an independent  project, not part of linuxcnc. I think it would 
be best to report problems to them directly.

Chatgpt is a weird way to look for information about linuxcnc IMHO and I don't 
think it gave good answers.

There are probing screens mostly based on an outside linuxcnc program Vesa (?) 
probe .
Qtvcp has a version called versa probe, qtvcp also has basicprobe undoubtedly 
inspired from  probe basic. There is minimal documentation on these.

There are many others, all outside of the linuxcnc project.

Iirc Linuxcnc also has some probing gcode routines but I don't have any info on 
that.
Sent from my Galaxy

Chris


 Original message 
From: Steffen Möller 
Date: 2023-04-18 2:51 a.m. (GMT-07:00)
To: LinuxCNC Dev Mailing List 
Subject: [Emc-developers] probe_basic -

Hello,
on https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/ 
someone reported difficulties to get probe_basic to run because the 
auto-triggered attempt to install dependencies via pip had failed. Is there an 
alternative to probe_basic that is shipping as part of the regular LinuxCNC 
setup?

The following is what ChatGPT has answered:
"LinuxCNC does include some alternative probing scripts that are shipped as 
part of the regular LinuxCNC setup. These alternative probing scripts are 
written in the Tcl programming language and can be used as an alternative to 
probe_basic if you encounter issues with its installation or dependencies.

One such alternative probing script is called probe-tk.py, which is a graphical 
user interface (GUI) based probing script that comes with LinuxCNC. You can 
access it through the "Touch Off" button in the Axis interface of LinuxCNC. 
This script provides similar functionality to probe_basic and can be used for 
various probing operations, such as setting tool length offsets or finding 
workpiece edges.

To use probe-tk.py, you can open the Axis interface of LinuxCNC, navigate to 
the "Touch Off" button, and click on it to launch the probe-tk.py script. This 
will open a graphical window where you can interactively perform probing 
operations.

Alternatively, LinuxCNC also provides other built-in probing scripts, such as 
g38.2 and g38.3, which are G-code commands used for probing operations. These 
commands can be used directly in G-code programs to perform probing operations 
without the need for additional Python scripts.

It's worth noting that the availability and functionality of probing scripts 
may vary depending on the specific version of LinuxCNC you are using, as well 
as any modifications or configurations made to your system. It's always 
recommended to refer to the official LinuxCNC documentation and community 
resources for up-to-date information on probing operations and available 
scripts."

Is there anything to correct/improve/extend on that answer?

To mind came https://github.com/linuxcnc-probe-screen/probe-screen-ng and 
https://github.com/linuxcnc-probe-screen/probe-screen-ng but GMOCCAPY has its 
own, right?

Is there an easy way to direct our users a bit when they look into our 
documentation? I do not find any such info straight-forward to find.

Many thanks!

Steffen


___
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


Re: [Emc-developers] probe_basic -

2023-04-18 Thread gene heskett

On 4/18/23 04:50, Steffen Möller wrote:

Hello,
on https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/ 
someone reported difficulties to get probe_basic to run because the 
auto-triggered attempt to install dependencies via pip had failed. Is there an 
alternative to probe_basic that is shipping as part of the regular LinuxCNC 
setup?

The following is what ChatGPT has answered:
"LinuxCNC does include some alternative probing scripts that are shipped as 
part of the regular LinuxCNC setup. These alternative probing scripts are written in 
the Tcl programming language and can be used as an alternative to probe_basic if you 
encounter issues with its installation or dependencies.

One such alternative probing script is called probe-tk.py, which is a graphical user 
interface (GUI) based probing script that comes with LinuxCNC. You can access it through 
the "Touch Off" button in the Axis interface of LinuxCNC. This script provides 
similar functionality to probe_basic and can be used for various probing operations, such 
as setting tool length offsets or finding workpiece edges.

To use probe-tk.py, you can open the Axis interface of LinuxCNC, navigate to the 
"Touch Off" button, and click on it to launch the probe-tk.py script. This will 
open a graphical window where you can interactively perform probing operations.

Alternatively, LinuxCNC also provides other built-in probing scripts, such as 
g38.2 and g38.3, which are G-code commands used for probing operations. These 
commands can be used directly in G-code programs to perform probing operations 
without the need for additional Python scripts.

It's worth noting that the availability and functionality of probing scripts may 
vary depending on the specific version of LinuxCNC you are using, as well as any 
modifications or configurations made to your system. It's always recommended to 
refer to the official LinuxCNC documentation and community resources for up-to-date 
information on probing operations and available scripts."

Is there anything to correct/improve/extend on that answer?

To mind came https://github.com/linuxcnc-probe-screen/probe-screen-ng and 
https://github.com/linuxcnc-probe-screen/probe-screen-ng but GMOCCAPY has its 
own, right?

Is there an easy way to direct our users a bit when they look into our 
documentation? I do not find any such info straight-forward to find.

Many thanks!

Steffen


I have several probing scripts written in gcode using variations of 
G38.number to find hole centers, part edges, tlo's and such, been using 
the G38 family of probes since the linuxcnc 2.4 days at least, possibly 
even earlier, as my first install was Proctor's brain dead, which was 
anything but, which was 2.1 IIRC, so g38.2 etc has been a mainstay in 
linuxcnc for close to 2 decades. Someone searching for "probe" in our 
docs should have that as the top of the reference list. It should also 
explain that a probe is something you define in your .hal file with an 
example or 2. It does not exist until an input pin is defined in  the 
hal file.  As Picard has said many times, make it so. :o)>




___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers
.


Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 



___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] probe_basic -

2023-04-18 Thread Steffen Möller
Hello,
on https://www.facebook.com/groups/1887325441579936/posts/3264707197175080/ 
someone reported difficulties to get probe_basic to run because the 
auto-triggered attempt to install dependencies via pip had failed. Is there an 
alternative to probe_basic that is shipping as part of the regular LinuxCNC 
setup?

The following is what ChatGPT has answered:
"LinuxCNC does include some alternative probing scripts that are shipped as 
part of the regular LinuxCNC setup. These alternative probing scripts are 
written in the Tcl programming language and can be used as an alternative to 
probe_basic if you encounter issues with its installation or dependencies.

One such alternative probing script is called probe-tk.py, which is a graphical 
user interface (GUI) based probing script that comes with LinuxCNC. You can 
access it through the "Touch Off" button in the Axis interface of LinuxCNC. 
This script provides similar functionality to probe_basic and can be used for 
various probing operations, such as setting tool length offsets or finding 
workpiece edges.

To use probe-tk.py, you can open the Axis interface of LinuxCNC, navigate to 
the "Touch Off" button, and click on it to launch the probe-tk.py script. This 
will open a graphical window where you can interactively perform probing 
operations.

Alternatively, LinuxCNC also provides other built-in probing scripts, such as 
g38.2 and g38.3, which are G-code commands used for probing operations. These 
commands can be used directly in G-code programs to perform probing operations 
without the need for additional Python scripts.

It's worth noting that the availability and functionality of probing scripts 
may vary depending on the specific version of LinuxCNC you are using, as well 
as any modifications or configurations made to your system. It's always 
recommended to refer to the official LinuxCNC documentation and community 
resources for up-to-date information on probing operations and available 
scripts."

Is there anything to correct/improve/extend on that answer?

To mind came https://github.com/linuxcnc-probe-screen/probe-screen-ng and 
https://github.com/linuxcnc-probe-screen/probe-screen-ng but GMOCCAPY has its 
own, right?

Is there an easy way to direct our users a bit when they look into our 
documentation? I do not find any such info straight-forward to find.

Many thanks!

Steffen


___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers