Ok, I’ve raised the PR.

> On 4 Dec 2018, at 14:07, Charles Steinkuehler <[email protected]> 
> wrote:
> 
> 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.

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

Reply via email to