About lathe spindle encoder

More
21 Oct 2024 10:05 #312729 by The Egyptian
Hi , is there any way to connect encoder to arduino to count encoder pulses and send the count to linuxcnc 
i want to use 2000ppr encoder so i want to use arduino insted of pc to count pulses
any help will be appreciated

Please Log in or Create an account to join the conversation.

More
21 Oct 2024 15:53 #312766 by tommylight
What RPM?
There is a project here using ESP32 in wireless mode for spindle encoder counting that works very well as described by the maker,
github.com/futurelink/linuxcnc-spindle-encoder
If you do have a high RPM spindle, do not bother with it as Arduino will not be able to count, for a 24000RPM with 2000PPR encoder you will have to count 3200000 counts per second or 3.2MHz !
Using interrupts in arduino might just get to count up to 1MHz, but that would be really pushing it.

Please Log in or Create an account to join the conversation.

More
22 Oct 2024 10:43 #312837 by The Egyptian
thanl you for replay , but i want to use arduino with 600ppr encoder can i

Please Log in or Create an account to join the conversation.

More
22 Oct 2024 13:04 #312850 by tommylight
What is the spindle speed?

Please Log in or Create an account to join the conversation.

More
24 Oct 2024 04:04 #313025 by The Egyptian
spindle speed 2000-2500 rpm

Please Log in or Create an account to join the conversation.

More
24 Oct 2024 11:41 #313056 by tommylight
2500rpm/60sec=41.66RPS
600PPR*4=2400counts per revolution
41.66*2400=100000 counts per second.
It should work as long as you use the interupts in arduino, so no "digital_read" in the code.

Please Log in or Create an account to join the conversation.

More
24 Oct 2024 13:55 #313086 by The Egyptian
My problem is how to write hal configuration for this operation i'm fimilier with arduino code but i'm new to linuxcnc can you help me with hal config

Please Log in or Create an account to join the conversation.

More
More
24 Oct 2024 14:22 #313092 by PCW
Replied by PCW on topic About lathe spindle encoder
How do you intend to send the count and control signals to the PC?

Please Log in or Create an account to join the conversation.

More
24 Oct 2024 18:05 #313122 by The Egyptian
i'm trying to do my best but i hope to find some help here
all i want is to read encoder away of pc becouse parallel port is too slow
i'm trying to use arduino becouse it's the only hardware available in my country , i built a cnc lathe it works very good but when i do some thread the encoder read well in slow speed under 500rpm but when speed up the encoder out of rang and the machine stops
any help on this case

Please Log in or Create an account to join the conversation.

Time to create page: 0.307 seconds
Powered by Kunena Forum