phil-barrett / grblHAL-teensy-4.x

GRBL Header for a Teensy 4
105 stars 25 forks source link

Question and or project #35

Open Cncninja opened 2 years ago

Cncninja commented 2 years ago

Hello Phil,

I have one of your Teensy boards and want to use TMC drives. have you thought about this as a project i know so many people would jump on it

"Hello in trying to use TMC drives with a Mini CNC mill. the control simply has step and dir output. I know i can run them in standalone mode but wonder if there is a project out there where an Arduino could be set up to just configure the drive and show status on a mini OLED. but the step and dir signal come from the CNC control I know 3d printer software is an all-in-one solution, but Mach3/GRBL/UCCNC/LinuxCNC/Acorn(CNC mill software) has no or little support. if there was a way to simply have a separate Arduino plug into the UART/SPI and handle the config only that would enable CNC mills to take advantage of more features such as setting stall guard and using the Diag pinout for homing switch input etc. Has this been done? If not I would be willing to pay for help to make this a reality. i Imagine a small box with OLED that can simply plug into the Uart/spi and a few menu buttons and leave the step/dir to the CNC motion controller. Some features I would like to use would be sensorless homing, spread cycle threshold, current, micro-stepping resolution. Thanks for any help and input.

I think it would work well with these holders.

https://www.amazon.com/gp/product/B08LMSYXVF/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

There is a TMC library for Arduino already I just have zero code skills.

https://github.com/teemuatlut/TMCStepper

phil-barrett commented 2 years ago

I have looked at it. There are lots of really cheap boards that support step sticks though most do not support the TMC extensions. Have you looked at the grblHAL plugins for TMC? I know that Terje has a board that supports the Nucleo dev board series and has TMC support. There is also grblHAL support for the SKR series which has the sockets (though I'm not sure about TMC support).

I have played with supporting the format. It would take a completely new board. What I don't know is if there is a decent market. Lots of boards that support the format so I'd just be one small voice in a gale of products.