ESP32/S2/S3 LinuxCNC Controller (6 axis hardware step gen), USB plug-and-play

More
2 years 8 months ago #294509 by meister
i know, all works with ETH.h
Environment Status Duration


esp32-rmii-ethernet SUCCESS 00:00:04.218
esp32-spi-ethernet SUCCESS 00:00:05.536
esp32-wokwi-simulator SUCCESS 00:00:04.293
==================================== 3 succeeded in 00:00:14.048 ====================================

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

More
2 years 8 months ago #294517 by wez
Good news!
Motor encoder positional feedback into LinuxCNC works a treat.
Low latency and fast. Lose 1 count every so often on high speed moves due to noise (unshielded cables) but its very very repeatable and precise.
Can support up-to 8 axis encoders or 6 + 2 spindles.
Take a look...


The following user(s) said Thank You: meister

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

More
2 years 8 months ago #294520 by meister
looks good !

Do you have enough IO pins?

for example in extreme cases for 5 axes with 5 encoders + a spindle encoder and all that with hardware support ?

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

More
2 years 8 months ago #294522 by wez
On the S3 theres just enough IO for all 6 axis + encoders as long as it uses the new USB interface. Custom board will solve via IO expanders for DIR+EN pins for non-S3 MCUs

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

More
2 years 8 months ago #294523 by meister
i think io expanders (via I2C) for dir is not a good idea,
but what about shift-registers ? These can be controlled very quickly via SPI

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

More
2 years 8 months ago #294526 by wez
Please remember this is in active development and not for actual machine use yet. Please see the Github repo Issues for a list of items that need solving. Thanks

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

Time to create page: 0.398 seconds
Powered by Kunena Forum