Remora - ethernet NVEM / EC300 / EC500 cnc board

More
4 years 9 months ago #232602 by drewnabobber
Replied by drewnabobber on topic Remora - ethernet NVEM / EC300 / EC500 cnc board
Just a quick comment about cubeide. If you use those libraries for your project I believe it is a relatively smaller lift to move to platformio which will open things up to a wider group of developers and hobbyists.  Just a thought for the future.  I think moving to cubeide would be a benefit over mbed.

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

More
4 years 9 months ago - 4 years 9 months ago #232647 by Pro_El
Just my 2 cents
i used these board often for building plasmas and routers with Mach3 in the past, and it is cheap and very stable solution with ethernet interface. I have no experience in programming but my electronic knowledge and testing equipment can give you more information about testing the product if it needs you
keep tracking these thread 
Last edit: 4 years 9 months ago by Pro_El.

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

More
4 years 9 months ago #232680 by scotta

Just a quick comment about cubeide. If you use those libraries for your project I believe it is a relatively smaller lift to move to platformio which will open things up to a wider group of developers and hobbyists.  Just a thought for the future.  I think moving to cubeide would be a benefit over mbed.
I've just had a look at the stm32cube framework and yes it looks like an easy uplift to PlatformIO. PlatformIO was the original development platform for the LPC1768 version of Remora until they broke the build system. That prompted the move to MBed. 

Remora does not use many of the MBed API's, but the ones used would need to be adapted to use STM32 HAL, which was already done for pin access etc.

Remora would have to drop support for NXP chips though, which in the current chip shortage environment would not cause an issue as I have not seen one new 3D printer controller board come out with an LPC chip.

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

More
4 years 9 months ago #232681 by scotta

Just my 2 cents
i used these board often for building plasmas and routers with Mach3 in the past, and it is cheap and very stable solution with ethernet interface. I have no experience in programming but my electronic knowledge and testing equipment can give you more information about testing the product if it needs you
keep tracking these thread 
This is great news. Your experience with Mach3 and these boards will come in handy. Especially when it comes to how the functionality of some of the ports is used. The adjust port is one that comes to mind. We'd need to implement similar / same functionality for LinuxCNC.

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

More
4 years 9 months ago #232690 by scotta
Remora-NVEM is getting closer to turning a motor. The threads are up and running at expected frequency. This was a bit of a challenge and where debugging capability has really useful. 

STM32Cube appears not to move interrupt vectors to RAM like MBed. This took some figuring out as the MCU crashes as the program pointer headed off to an unexpected memory address. I'll need to investigate this further as a RAM vector table is needed when using a bootloader.

It was really pleasing to see that the STM32F2 uses the same HAL has the STM32F1 so the code could be dropped in and up and running super quick. 

Next step, getting the Stepgen module up and running and spinning some motors :-)

 
The following user(s) said Thank You: tommylight, Pro_El

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

More
4 years 9 months ago #232711 by scotta
With the threads running it was straight forward to get the step generators setup and the Remora-NVEM is alive! First tests are great. Still a lot of code clean-up to do and enable all of the other features of the board. But it's running!

[url]
[/url]
The following user(s) said Thank You: tommylight, MX_Master, Pro_El, ben_benson, Masiwood123, pinder, tuzki, oficinerobotica

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

Time to create page: 0.777 seconds
Powered by Kunena Forum