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.

Reply via email to