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

More
2 years 8 months ago #294467 by wez

Please Log in to join the conversation.

More
2 years 8 months ago #294468 by Mecanix

Thanks Mecanix. That's cool. Interested to know more but its classified :)
Nothing fancy, trust. Just a machine screw compensation tool. I had the scale (re)calibrated by a metrology lab domestically, and they asked for an interface to perform their tests, and so I made one with a c driver for it. Turned out I use it to interface it to Lcnc for when I carry out those screws error/linearity calibrations too. i.e install the scale on the axis, run the python script and it outputs a 'within-tolerance' validated *.comp file for the joint. Effortless, the mill sees the world through +/- 5microns...

Please Log in to join the conversation.

More
2 years 8 months ago #294470 by Mecanix

I have a 3D printed pendant that is begging for this and, not sure how useful this is but i bumped into it a while back
 
Strangely look-alike those Augmented Reality PCD design tools we we're toying with 2~3 years ago. Few apps you can try, some literally free... google this up, Tommy. 

Please Log in to join the conversation.

More
2 years 8 months ago #294478 by wez

Please Log in to join the conversation.

More
2 years 8 months ago #294486 by meister
Nice Project !
do you have a link to your github repo ?

Please Log in to join the conversation.

More
More
2 years 8 months ago #294507 by meister
THX !

@wez
have an error while running 'pio run'

*************************************************************
* Looking for Eth.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Eth.h"
* Web > registry.platformio.org/search?q=header:Eth.h
*
*************************************************************

#include "Eth.h"
^~~~~~~
compilation terminated.
....

please use ETH.h than it works also on non Windows systems

Please Log in to join the conversation.

More
2 years 8 months ago #294508 by tommylight
Eth.h should be in the src directory, so check if the letter case is the same, Linux makes a distinction between upper and lower case letters, Eth.h is not the same as eth.h and not the same as ETH.h.
This happens often.

Please Log in to join the conversation.

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


Please Log in to join the conversation.

Time to create page: 0.398 seconds
Powered by Kunena Forum