ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board

More
3 years 11 months ago #257382 by andypugh
Rather than develop a whole new protocol, why not integrate Smart Serial? It is already well supported by LinuxCNC, it's open-source and at least one non-Mesa project (STMBL) uses it successfully.
More
3 years 11 months ago #257383 by andypugh
Rather than develop a whole new protocol, why not integrate Smart Serial? It is already well supported by LinuxCNC, it's open-source and at least one non-Mesa project (STMBL) uses it successfully.
More
3 years 11 months ago #257424 by wuyatom
  I used the firmware generated by your firmware lnc_75e_v7_30029i9s9e8p.py. I changed the IP address to test, and I can PING the board, but I can’t connect to the board with the test HAL. I use 5A-75E-V7.1colorlight, which can help Let me see what's wrong, thank you
More
3 years 11 months ago - 3 years 11 months ago #257433 by muvideo

 I used the firmware generated by your firmware lnc_75e_v7_30029i9s9e8p.py. I changed the IP address to test, and I can PING the board, but I can’t connect to the board with the test HAL. I use 5A-75E-V7.1colorlight, which can help Let me see what's wrong, thank you
 

Hi @wuyatom
my 75e is a 8.0, so I cannot test directly on a 7.1,
the ping response is a good starting point, at least the fpga firmware is doing something good.
I see you have opened an issue on github, I'll follow up on there
Edit: I forgot to mention in the documentation that in case the ip is changed the driver need to
be updated changing the line 13 in Lcnc.h and then built.
This will be addressed in a future version where the ip will become an argument to insmod.
Maybe this is the issue you are facing?

Thanks.
Last edit: 3 years 11 months ago by muvideo.
More
3 years 11 months ago #257482 by wuyatom
谢谢,我按照你教的改了lcnc.h的IP地址,现在可以和板子通信了,现在出现新问题,不知道是否需要连接硬件测试还是什么,linuxcnc按jog或者运行代码会导致关节跟随错误
 
More
3 years 11 months ago #257498 by muvideo

谢谢,我按照你教的改了lcnc.h的IP地址,现在可以和板子通信了,现在出现新问题,不知道是否需要连接硬件测试还是什么,linuxcnc按jog或者运行代码会导致关节跟随错误
 
 
This can depend on a lot of things,
the first I would check is of the board is enabled.
In halshow check the status of Lcnc.00.enable Lcnc.00.enabled and Lcnc.00.enable-request
My setup for board enable Is here:
Lcnc/support_files/LcncMill/LcncMill.hal lines 13-24
Moderators: PCW, jmelson
Time to create page: 0.569 seconds
Powered by Kunena Forum