CNC firmware for robot arms + more (timer & upload questions)
Posted: Sat May 01, 2021 4:09 pm
Hello!
I've been working for a long time on my own variant of Marlin called Makelangelo Firmware.
https://github.com/marginallyclever/mak ... or-SKR-PRO
TLDR: it's CNC firmware for non-printers. it still does movement but doesn't include all the thermal controls.
Recently I got an SKR-PRO 1.2 (stm32f407zgt6) and I'm trying to make it go. I have a minimal case: https://pastebin.com/V4H0T6HS
The LED does not blink with this method. I have been able to bang the LED pin in loop() and get a response, as well as move motors, read sensors, etc.
I have yet to find the API documentation that explains what I've missed. How do I correctly activate the HardwareTimer in VSCode + platformio?
Also I'm still uploading by moving an SD card back and forth which feels slow and dirty. (if we're going backwards why not just use punch cards...)
How do I update the bootloader so that I can upload via USB from now on?
I have an STLINK-v3Mini but there are no matching pins on this setup. The v3 will be saved for my next project, an STM32F103C8 based servo actuator:
https://imgur.com/gallery/P5qVWuR
Thank you for all your hard work and for helping me get this moving!
I've been working for a long time on my own variant of Marlin called Makelangelo Firmware.
https://github.com/marginallyclever/mak ... or-SKR-PRO
TLDR: it's CNC firmware for non-printers. it still does movement but doesn't include all the thermal controls.
Recently I got an SKR-PRO 1.2 (stm32f407zgt6) and I'm trying to make it go. I have a minimal case: https://pastebin.com/V4H0T6HS
The LED does not blink with this method. I have been able to bang the LED pin in loop() and get a response, as well as move motors, read sensors, etc.
I have yet to find the API documentation that explains what I've missed. How do I correctly activate the HardwareTimer in VSCode + platformio?
Also I'm still uploading by moving an SD card back and forth which feels slow and dirty. (if we're going backwards why not just use punch cards...)
How do I update the bootloader so that I can upload via USB from now on?
I have an STLINK-v3Mini but there are no matching pins on this setup. The v3 will be saved for my next project, an STM32F103C8 based servo actuator:
https://imgur.com/gallery/P5qVWuR
Thank you for all your hard work and for helping me get this moving!