ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board
EDIT: ok so i tried without the eth: and now it works. Thank you !
halcmd: loadrt litexcnc_eth connection_string="10.0.0.10" litexcnc: loading litexCNC etherbone driver version 1.0.0 LitexCNC-eth: connected to board on '10.0.0.10:1234' litexcnc: Setting up modules... litexcnc: Reading 20 bytes litexcnc: - Watchdog litexcnc: - Wallclock litexcnc: - gpio ... done! litexcnc: Creating read and write buffers... litexcnc: Base addresses: init: 00000000, reset: 00000034, config: 00000038, write: 00000038, read: 00000044 litexcnc: - Write buffer: 12 bytes litexcnc: - Read buffer: 20 bytes litexcnc: Exporting functions...
5A-75E Version 8.2
I spotted a new FPGA in the wild. I received a version 8.2 of the 5A-75E. It took me some time to get it talking to LinuxCNC, but that was my fault. If you receive such an FPGA, you can use the firmware for the version 6.0 as the pin-out seems to be the same. The only difference seems to be a higher speed grade for the FPGA.
It seems that there are some differences in the board definition.
There can be found in the litex folder
maybe you can add or change the Pins for your needs
I found some information which says that the V6 should fit the V8 pinout.
I attached the link for STL.
git checkout 11-add-external-extensions-to-litexcnc
pip3 install ./ litexcnc[cli]
It is discussed here:
This the method I use.
Please note take note of the info on this page for installing\building the driver
I have uninstalled sudo pip3 install -- extra index url test.pypi.org/simple/ For installations like litexcnc [cli]=0.9.0a5, error messages may still pop up
Replacing it with the debian10 litexcnc branch can install it. It was just installed under debian11 and keeps making mistakes，
There was an error installing lite. I used to install lite in the OPT directory and have also compiled firmware. Now, when I switch to the lite CNC of this branch, there is a lite installation error
pip3 install . litexcnc[cli] litexcnc install_litex --user litexcnc install_toolchain --user
I keep to the 11-add-external-extensions-to-litexcnc branch as you don't need to give a path to a config file when loading the driver. This is the branch I've been helping Peter on for installing the driver.
I usually use Bookworm book did notice with an earlier Debian version I had to upgrade pip (or pip3) and setup tools. BTW with Linuxcnc 2.9, if you have done a recent checkout or pull, you no longer need to give a path to the modules directory.