A PR would be great, thanks! I never implemented the index logic mostly because I have no way to test it in hardware.
On 12/4/2018 7:58 AM, Russell Gower wrote: > Hi, > I’ve got a 1024 P/Rev quadrature encode on my lathe’s spindle, connected to > the PRU soft encoder. I did have to implement index handling in the pru > encoder driver on the BBB (I never got round to raising a PR but I will > endeavour todo so this evening) and I have used it to do rigid tapping as > well as normal threading. > > Regards > Russell > >> On 4 Dec 2018, at 12:29, Charles Steinkuehler <[email protected]> >> wrote: >> >> A and Z would be enough for a lathe, and the count frequency will be >> lower so it will be easier for the PRU to keep up. >> >> You can use mode 2 (Up counter) with just the A signal, or mode 1 >> (Up/Down counter) if you have a spindle direction signal you can tie >> to the B input. >> >> I'm not sure these modes have gotten a lot of testing, and I'm not >> sure the index logic will work on a lathe (several of the index >> related HAL pins are not currently implemented). Let me know if you >> run into any problems or need some of the missing index logic implemented. >> >> On 12/4/2018 3:19 AM, Gediminas Dirma wrote: >>> so i can connect encoder to whatever direct PRU pin i like. And i only need >>> z and a signal or do also need b? >>> >>> 2018-12-04, an 01:43, Charles Steinkuehler <[email protected]> rašė: >>> >>>> You should just put an encoder on your lathe spindle and setup your >>>> configuration as usual for a lathe. The BBB has several hardware >>>> encoder inputs, at least one of which is readily usable given the >>>> typical pinout mappings. It is also possible to use the PRU for >>>> "soft" encoder inputs if the frequency isn't too high. >>>> >>>> On 12/3/2018 2:02 PM, Gediminas Dirma wrote: >>>>> My final goal would be to have threading with lathe. So i am trying to >>>> find >>>>> some way how this could be possible done. Because i didnt find much >>>>> information about encoders or examples on beaglebone and machinekit how >>>> to >>>>> use them. >>>>> >>>>> 2018 m. gruodis 3 d., pirmadienis 15:53:44 UTC+2, Bas de Bruijn rašė: >>>>>> >>>>>> >>>>>> >>>>>>> On 3 Dec 2018, at 13:44, Gediminas Dirma <[email protected] >>>>>> <javascript:>> wrote: >>>>>>> >>>>>>> Hello >>>>>>> >>>>>>> Has anyone tried setting up stepper motor as spindle with machinekit. >>>>>> Maybe you have some example configs or examples. >>>>>>> >>>>>>> Thanks for help. >>>>>> >>>>>> My guess is that a stepper motor is not suitable for a spindle. Mostly >>>>>> because speed is limited wrt other motor types. >>>>>> >>>>>> Apart from that, if you set the stepper up in velocity mode instead of >>>>>> position mode, then that should work. >>>>>> >>>>>> There are beaglebone configs in the repo which show how to set stepgens >>>> in >>>>>> velocity mode. >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Charles Steinkuehler >>>> [email protected] >>>> >>>> -- >>>> website: http://www.machinekit.io blog: http://blog.machinekit.io github: >>>> https://github.com/machinekit >>>> --- >>>> You received this message because you are subscribed to the Google Groups >>>> "Machinekit" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> Visit this group at https://groups.google.com/group/machinekit. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >> >> >> -- >> Charles Steinkuehler >> [email protected] >> >> -- >> website: http://www.machinekit.io blog: http://blog.machinekit.io github: >> https://github.com/machinekit >> --- >> You received this message because you are subscribed to the Google Groups >> "Machinekit" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> Visit this group at https://groups.google.com/group/machinekit. >> For more options, visit https://groups.google.com/d/optout. > -- Charles Steinkuehler [email protected] -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
