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

More
25 Feb 2024 23:38 #294467 by wez
The following user(s) said Thank You: tommylight

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

More
25 Feb 2024 23:40 #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 or Create an account to join the conversation.

More
25 Feb 2024 23:46 #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. 
The following user(s) said Thank You: tommylight

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

More
26 Feb 2024 00:58 #294478 by wez

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

More
26 Feb 2024 09:21 #294486 by meister
Nice Project !
do you have a link to your github repo ?

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

More
More
26 Feb 2024 12:23 #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 or Create an account to join the conversation.

More
26 Feb 2024 12:28 #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 or Create an account to join the conversation.

More
26 Feb 2024 12:31 #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
26 Feb 2024 13:49 #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.

Time to create page: 0.174 seconds
Powered by Kunena Forum