Remora - ethernet NVEM / EC300 / EC500 cnc board

More
2 years 10 months ago #289039 by scotta
The latest v3+ firmware changed to an absolute position count feedback to LinuxCNC vs the previous version that used an incremental count feedback. This stops count errors being accumulated in the position but has the effect you are seeing.

eg, EC500 is sending a position count of 50000 say to LinuxCNC, you power cycle the board and it then is sending a position count of 0. LinuxCNC sees this big position count change as a following error.

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

More
2 years 10 months ago #289083 by frayja2002
The latest v3+ firmware changed to an absolute position count.....

So is there a way to reset this? Every time I power cycle the EC500 box now I have to start LinuxCNC twice.
Not really a problem but a little inconvenient.

On a side note...
I updated one of my computers to LinuxCNC 2.10 & now when I hit the Estop (hardware) button I cannot take it out of estop without restarting.
I'm guessing the is some change in the way Estop should be done in the hal file.
Does anyone have any ideas on this? Here is the relavent code.

#Estop and SPI comms enable and feedback
    net estop-button                 => estop-latch.0.fault-in                    <= remora.input.00
    net estop-tripped-by-gui    <= remora.status                                => and2.0.in0
    net estop-gui-button          <= estop-latch.0.ok-out                       => and2.0.in1
    net stop-buttons-good        <= and2.0.out                                     => iocontrol.0.emc-enable-in
    net user-enable-out            <= iocontrol.0.user-enable-out           => remora.enable            => estop-latch.0.ok-in
    net user-request-enable     <= iocontrol.0.user-request-enable    => remora.reset                => estop-latch.0.reset

Thanks
Alex

 

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

More
2 years 10 months ago #289118 by scotta
Hmm, having to restart LinuxCNC twice..? What's the behaviour on the first restart?

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

More
2 years 10 months ago #289121 by Mecanix
This beyond-cool project should be ported to the Nucleo-F746ZG. Thus eliminating the hardware constraints that are set by the manufacturers of those boards you are using. Although nothing wrong with them for those looking for a turnkey, I could see custom boards & hats being far more useful to many. Just a suggestion...

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

More
2 years 10 months ago - 2 years 10 months ago #289141 by frayja2002
Hi Scott

As per post
forum.linuxcnc.org/18-computer/44828-rem...rd?start=1480#288965

I'm getting joint following errors (on 2 different setups)
Power cycle EC500 & then start LinuxCNC. The first time I try to jog I get joint following errors. Exit LinuxCNC & restart (not the EC500) & the fault dissapears.

--- QtVCP Screen Started on: Wed, Dec 27 2023 17:41:22
--- QtDragon Version 1.1 on Linuxcnc 2.10.0-pre0-2499-g1b0a72c1f2
---Wed27 17:41: Machine OFFWed27
17:41: Hard limits trippedWed27
17:41: Tool 0: No ToolWed27
17:41: Unexpected realtime delay on task 0 with period 1000000This Message will only display once per session.Run the Latency Test and resolve before continuing.Wed27
17:41: Machine ONWed27
17:41: joint 0 following errorWed27
17:41: Machine OFFWed27
17:41: command (EMC_JOG_STOP) cannot be executed until the machine is out of E-stop and turned on 

Alex
Last edit: 2 years 10 months ago by frayja2002.

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

More
Time to create page: 0.485 seconds
Powered by Kunena Forum