Remora - ethernet NVEM / EC300 / EC500 cnc board

More
04 Feb 2023 13:02 #263671 by itsmaxdd
Is there a way with the DAP/Stlink to dump my EC300.bin file?

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

More
04 Feb 2023 21:17 #263710 by scotta

Now I see what you mean about the IO pinout headache for these BGA processors. At least with the STM32 you can put your leads on the pin. Do you think this new NXP processors is an upgrade or downgrade?

Definitely a speed improvement at 600MHz clock speed. I've started to re-look at DMA stepgen with the hope of increasing the step rate. With the fast MCU there may be hope to fill the step buffer fast enough.

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

More
04 Feb 2023 21:21 #263711 by scotta

Is there a way with the DAP/Stlink to dump my EC300.bin file?

Untested, but looks similar to J-link commands. To read (dump) the following may work, but I have already a copy of the original firmware in the repo.

pyocd commander -t mimxrt1050_quadspi -c "savemem 0x60000000 0x400000 ec300.bin"

Might give it a try.

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

More
05 Feb 2023 00:29 #263730 by cncwhacko
I've got my board programmed using the pyocd method and assuming you arent making changes to the source this is super easy! Board is responding to pings and I also just received a Novusun NVMPG pendant. How goes the pin mapping of the EC500? Ive seen similar projects eg, github.com/q3k/chubby75/tree/master/5a-75b/pin-scan use a pinscan program that would emit via serial what pin a given chip is connected to, wonder if we could try something similar to get the exact pin mapping of the RT1052 to the outputs

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

More
05 Feb 2023 06:35 - 05 Feb 2023 06:38 #263738 by fintech
I've been communicating with another guy on facebook, Looks like there is multiple PCB revisions of  EC500 V5. The MCU communications pins are different. The boards have different dates codes. The boards look almost identical. The only difference that I can see is the area near the MCU header. This might explain my steppers work in LinuxCNC but not mach3. My PCB date code is IMXR_EC500 2022-09-07 and his is IMXR_EC500 2022-08-15. We both got them flashed. I  will put together some pictures. My header pins were labeled. His were not. 
Last edit: 05 Feb 2023 06:38 by fintech.

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

More
05 Feb 2023 17:31 #263759 by cncwhacko
Looks like my board revision of the ec500 is 2022-09-07 for what it's worth.

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

More
05 Feb 2023 19:20 #263768 by fintech
Hey cncwhacko, Did you ever get your board to work in Mach3? We have the same date codes.

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

More
05 Feb 2023 21:28 #263772 by cncwhacko
nope never used mach3. I'm drawn to the flexibility of linuxcnc
The following user(s) said Thank You: tommylight

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

More
05 Feb 2023 23:01 #263775 by scotta

Is there a way with the DAP/Stlink to dump my EC300.bin file?
Untested, but looks similar to J-link commands. To read (dump) the following may work, but I have already a copy of the original firmware in the repo.

pyocd commander -t mimxrt1050_quadspi -c "savemem 0x60000000 0x400000 ec300.bin"

Might give it a try.

I gave this a try and it works!

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

More
06 Feb 2023 01:11 #263784 by fintech
Does anybody have a sample hal file so I can see how inputs and outputs work with the remora. All configuations I see are for parallel ports or mesa cards. I'm a total rookie with LinuxCNC but not to Linux. Been building Linux webservers for the last 20 years.

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

Time to create page: 0.317 seconds
Powered by Kunena Forum