Hey guys it got us sussed! Working perfectly. I'll upload a video and hope to make a guide on the forums for the next guy
On Wed, 9 Nov 2022, 12:02 John Dammeyer, <jo...@autoartisans.com> wrote: > Looking at: > > https://linuxcnc.org/docs/html/gcode/m-code.html#mcode:m66 > > Should there not be a Q in front of the 10 in your line below for a > timeout of 10 seconds? > M66 P0 L2 10 > > If I were to do this then I have this in my hal filev which shows which > pin is encoder index: > #IO Connections for P1 > #DBn.m_PMDX_Jn.m I/O Pri. func Sec. func Chan Pin func > Pin Dir > # P2.13_J11.7 33 IOPort QCount 1 Quad-IDX > (In) Encoder-Index > > Then in the hal file I add: > net spindle-index-in motion.digital-in-00 <= hm2_7i92.0.gpio.033.in > > Finally the G-Code would look like this? > S10 M3 > M66 P0 L2 Q10 > M5 > T__ tool change... > > Or have I missed something? > Thanks > John > > > -----Original Message----- > > From: andrew beck [mailto:andrewbeck0...@gmail.com] > > Sent: November-08-22 2:20 AM > > To: Enhanced Machine Controller (EMC) > > Subject: Re: [Emc-users] triggering the mesa card encoder index pulse > > > > Hey andy. > > > > I was just having a play and I can actually just sense the input-index > pin > > directly. With > > M66 P0 L2 10 > > I rotate spindle at 5rpm and wait until sensor changes state > > > > Then stop. > > > > > > In my case this is a proxy switch. Not a encoder so I don't have to > worry > > about missing it. > > > > Anyway I tried that and it's orientating fine at the moment. > > > > And very simple compared to m19 stuff. > > > > I'll finish it tomorrow and might make a video to show you guys. > > > > On Tue, 8 Nov 2022, 23:15 andy pugh, <bodge...@gmail.com> wrote: > > > > > On Tue, 8 Nov 2022 at 04:50, andrew beck <andrewbeck0...@gmail.com> > wrote: > > > > > > > > > > > i am using the tristate bit but getting a bit confused on how it > works > > > > > > > > > > It only drives the output to the input when enable is true. > > > > > > You want to set the indes-enable pin high, and then stop writing to it > so > > > that the rest of the system can do its thing. > > > > > > So set input permanently high. > > > Then toggle enable on and off. > > > Then rotate the spindle until index-enable is driven false. > > > > > > -- > > > 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-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 > _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users