Remora 1.0.0_rc released for testing

More
20 Oct 2021 22:46 - 21 Oct 2021 00:27 #223716 by scotta
I'm pleased to share that development work to support STM32F4 based controller boards has come to the point where a release candidate for wider testing is ready.

Today I have pushed 1.0.0_rc to Github. The release package is available github.com/scottalford75/Remora/releases/tag/1.0.0_rc

Currently there is a difference LinuxCNC Remora component (github.com/scottalford75/SKRV2-Mbed-OS5/tree/main/Remora) that must be used for STM32 boards. I'll start work on a common version with command line parameters to select which MCU type for the controller board. The SPI comms for the STM32 is 4 times as fast and uses a different Chip Select regime.

There has been some significant code base changes to allow for support of LPC176x boards and now STM32F4 boards. Testing has been performed on SKRv1.4 and SKR2 boards, but bug testing is appreciated before the final release.

The 0.1.0 release for LPC176x based boards has been captured github.com/scottalford75/Remora/releases/tag/0.1.0

Major Change: Support for STMF407 (eg SKRV2) controller boards added. Significant code base changes to improve hardware abstraction to allow for support of multiple targets.

For TMC users, please note that the config.txt configuration has changed:

"Type" changed from "TMC Stepper" to specific driver type; "TMC2208", "TMC2209".
"Driver" parameter removed.
Last edit: 21 Oct 2021 00:27 by scotta.
The following user(s) said Thank You: Bari, tommylight

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

More
21 Oct 2021 00:13 #223721 by Aaroncnc
I will take a look at my config tool and see what needs to be changed.

Now I got to order a board to test with. Just have to pick one.

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

More
21 Oct 2021 00:24 #223723 by scotta
Hi Aaron,

The only updates should be for the TMC drivers and the new Motor Enable module for the SKR2.

Now that we have STM32F4 support, there is a lot more boards to choose from.

BR
Scott

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

More
21 Oct 2021 02:41 #223752 by Aaroncnc
Is this change consistent between the 2 versions? Lpc vs stm33?

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

More
21 Oct 2021 04:10 - 21 Oct 2021 04:10 #223775 by gtt38
I tested on all the STM32F4 boards i have and everything is working great exept on F401 and F411 (not the same frequency)
You did a really great job Scott, Thank you !
i m already looking at how to port it to stm32H7 with a higher frequency, H7 is supported by OS 5, it should be easy.
Do you plan to port it to STM32F1 ?

Hi Aaron,

The only updates should be for the TMC drivers and the new Motor Enable module for the SKR2.

Now that we have STM32F4 support, there is a lot more boards to choose from.

BR
Scott

Last edit: 21 Oct 2021 04:10 by gtt38.

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

More
21 Oct 2021 04:32 #223776 by scotta
Hi, and thanks for the feedback regarding the 401 and 411. I'll need to note that the 407 is the supported chip version.

Porting to other STM chips will be more straight forward now, and I'm already looking into which STM32F1 board to get so I can start on this as well.

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

More
21 Oct 2021 04:42 #223777 by scotta
Yes Aaron, the config.txt is the same for both.

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

More
21 Oct 2021 14:56 - 21 Oct 2021 14:58 #223822 by gtt38

Hi, and thanks for the feedback regarding the 401 and 411. I'll need to note that the 407 is the supported chip version.

Porting to other STM chips will be more straight forward now, and I'm already looking into which STM32F1 board to get so I can start on this as well.
 

I think it could work on F417 but i didn't own a dev board with this MCU.
For the F1 i'm using a BTT SKR mini 1.1, paid 10$ for it on Aliexpress, i bought 2 at the time, i can send you one board if you are located in Europe. It's a STM32F103RCT6
 
Attachments:
Last edit: 21 Oct 2021 14:58 by gtt38.
The following user(s) said Thank You: tommylight

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

More
22 Oct 2021 18:46 #223942 by gtt38
works great on a STM32F405
The following user(s) said Thank You: Bari

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

More
22 Oct 2021 23:04 #223962 by scotta

Hi, and thanks for the feedback regarding the 401 and 411. I'll need to note that the 407 is the supported chip version.

Porting to other STM chips will be more straight forward now, and I'm already looking into which STM32F1 board to get so I can start on this as well.
 
I think it could work on F417 but i didn't own a dev board with this MCU.
For the F1 i'm using a BTT SKR mini 1.1, paid 10$ for it on Aliexpress, i bought 2 at the time, i can send you one board if you are located in Europe. It's a STM32F103RCT6
 

Thanks for the offer, but I'm in Australia so a little too far to ship. I've just orders a Mks Robin with the same MCU. It should be hear in a couple of weeks I hope. Extending to more STM32 chips does not look to onerous.

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

Time to create page: 0.129 seconds
Powered by Kunena Forum