u/Connect_Shame5823

BTT Octopus for robot arm?

I am thinking of purchasing the BTT octopus. It’s not for a 3-D printer, but for a six axis robot arm. I was wondering, if controlling steppers with it by writing my own code is straightforward? Like with an ESP it’s pretty easy and there are libraries to do it as well. Good libraries like fast accel stepper, which use the hardware interrupts and timers for the pulses instead of polling the CPU. Are there libraries for that specific STM32 as well?

I don’t want to deal with complicated timers and interrupt setup on an STM32 coz im not here for learning embedded programming too much but more for the robotics aspect.

reddit.com
u/Connect_Shame5823 — 6 days ago
▲ 2 r/Motors

BTT Octopus for robot arm?

I am thinking of purchasing the BTT octopus. It’s not for a 3-D printer, but for a different six axis robot arm. I was wondering, if controlling steppers with it by writing my own code is straightforward? Like with an ESP it’s pretty easy and there are libraries to do it as well. Good libraries like fast accel stepper, which use the hardware interrupts and timers for the pulses instead of polling the CPU. Are there libraries for that specific STM32 as well?

I don’t want to deal with complicated timers and interrupt setup on an STM32 coz im not here for learning embedded programming too much but more for the robotics aspect.

reddit.com
u/Connect_Shame5823 — 6 days ago

I guess this would be more general electronics question, I bought the TMC2209s recently, but unfortunately they come with a 0.110 home RSense which limits the maximum current to 1.77amps.

I’m looking to change this myself, but I really don’t know which resistor to buy exactly could someone provide a link to something that might work? Ideal around 0.8 to 0.91 ohms. I know you can’t just buy any regular SMD resistor and need to make sure that it’s “metal strip” whatever that means, and probably at least 1W? Idk I am quite confused this is my first time dealing with SMD components.

reddit.com
u/Connect_Shame5823 — 7 days ago

I recently bought six TMC 2209s from big tree tech thinking they would be able to run at 2A RMS (with cooling). The official BTT docs that they can.
I want to control my large two amp Nema 17’s with them for a robot arm, so I really need all the current.

After installing them and setting the maximum possible current of 2 A with UART, I realized that the fact that the Rsense is 110mOhm means they can only do 1.7 A maximum.

Am I tripping? How can BTT do false ad advertising?!
Would it be easy for me to swap the rsense myself to get 2amps?

reddit.com
u/Connect_Shame5823 — 7 days ago