John I have it working with glade vcp its awesome and easy. My 12 year old brother was making buttons. I can share a config if you want
On Tue, Jul 13, 2021, 4:37 AM John Dammeyer <jo...@autoartisans.com> wrote: > Can you post the code that creates the buttons? I think that's the main > issue here. As mentioned before, there are all sorts of G-Code subroutines > in the nc_files folder but getting away from using the 'command line' so to > speak is the general idea. > > My issue was I have the HB04 Pendant. I also have in the pyvcp-panel.xml > file hal pins described. > <vbox> > <relief>RIDGE</relief> > <bd>6</bd> > <button> > <halpin>"rapid-to-Z-home"</halpin> > <text>"Rapid to Z Home"</text> > <font>('Fixed',16)</font> > </button> > <button> > <halpin>"rapid-to-XY-home"</halpin> > <text>"Rapid to XY Home"</text> > <font>('Fixed',16)</font> > </button> > </vbox> > > > In the postgui_call_list.hal I had > #net remote-rapid-to-Z-home halui.mdi-command-16 <= pyvcp.rapid-to-Z-home > #net remote-rapid-to-XY-home halui.mdi-command-17 <= pyvcp.rapid-to-XY-home > > From what I understood from the documentation I then add two lines > # add halui MDI commands here (max 64) > # MDI_COMMAND = G0 Z0 > # MDI_COMMAND = G0 X0 Y0 > > Which are assigned mdi-command-16 and -17 because the layout2.inc for the > HB04 has > > [HALUI] > # these are examples, edit as required: > # a halui hal pin is created for each MDI_COMMAND below > # halui.mdi-command-00, halui.mdi-command-01,... etc > MDI_COMMAND=G0 X0 Y0 Z0 > MDI_COMMAND=(debug, example: mdi-01) > MDI_COMMAND=(debug, example: mdi-02) > #03 M110: clears notifications > ... > #15 > MDI_COMMAND= G10 L20 P0 C0 > > However that didn't work. So I postponed work on that for other stuff. > But I would like to get it working and I would like to create a few more > buttons. > > John > > > > -----Original Message----- > > From: Les Newell [mailto:les.new...@fastmail.co.uk] > > Sent: July-12-21 8:20 AM > > To: emc-users@lists.sourceforge.net > > Subject: Re: [Emc-users] 'automatically' go halfway between 2 points > > > > It's pretty easy to do this in g-code. There is no need to get involved > > with HAL programming. > > Here is one way I do it on my mill. I have buttons for the following: > > Zero X (runs code G92X0) > > Zero Y (runs code G92Y0) > > Zero Z (runs code G92Z0) > > X/2 (runs code G92X[#5420 / 2]) > > Y/2 (runs code G92X[#5421 / 2]) > > > > Say I want to find the centre of X. I find one X edge using a probe or > > eyeball as required then zero X. Move to the other side and hit X/2. X0 > > is now in the centre. > > If you have an electronic probe this plugin works quite well > > <https://github.com/linuxcnc-probe-screen/probe-screen-ng>. > > > > Les > > > > On 12/07/2021 05:29, R C wrote: > > > Hello, > > > > > > > > > in linuxcnc,� is there an easy/automated way to get halfway between > > > two points?�� (Fort example, you'd touch off somewhere, move to some > > > coordinate (x, y)� (or even (x, y, z)) and go inbetween right to the > > > the middle of where you touched off and where the spindle is now? > > > > > > > > > thanks, > > > > > > > > > Ron > > > > > > > > _______________________________________________ > > Emc-users mailing list > > Emc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users