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

More
4 years 10 months ago - 4 years 10 months ago #229108 by muvideo
Thanks for the link,

From a superficial code reading it seem to me that there are encoders already designed in fpga but they are not connected yet to linuxcnc.
Am I correct?
I like what I'm seeing: if the encoders will be functional in future, it will be all
that I need for a while.
I've ordered a pair of Colorlight 5A-75B for testing.
Thank you for sharing this!
Last edit: 4 years 10 months ago by muvideo.

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

  • ALittleOffTheRails
  • New Member
  • New Member
More
4 years 10 months ago #229113 by ALittleOffTheRails
Replied by ALittleOffTheRails on topic ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board
What boards support input via the headers, if any ?

After a quick scan through the docs it seems that the ports are one way, apart from the RV901T which has a Spartan 6 FPGA.

Just thinking out loud....(not having access to a schematic)
It would seem that to get input on the Lattice based boards some of the 74HC245s would need replacement with 74LVC245s and a mod to change direction. These are 3.3v devices that have 5v tolerant inputs.

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

More
4 years 10 months ago #229114 by muvideo
I was thinking about the input interfacing.
If the '245 that are on the board are HC and not HCT it would be enough to
connect their Vcc to 3V3 and invert Dir. This will enable for 3V3 inputs,
If the '245 on the board are HCT or one need 5V inputs, then a IC swap is necessary.
The limitation is that all the pins connected to one IC will be either all inputs or all outputs.

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

More
4 years 10 months ago - 4 years 10 months ago #229171 by Bari
Last edit: 4 years 10 months ago by Bari.

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

More
4 years 10 months ago #229825 by romanetz
Hi everyone
I'll change pins multiplexing soon in the same way like in MCUs:
pin[xx].function=XX, say
setp pin[0].function pwmgen[0].out
or
setp pin[0].function stepgen[0].step
setp pin[1].function stepgen[0].dir
and so on.
The following user(s) said Thank You: besriworld, svb

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

More
4 years 9 months ago #231031 by tuzki
Thank you, romanetz.
I knew nothing about FPGA. I saw the files provided by romanetz, which contained many folders and files. I have a JLINK. Do I need to use JLINK to upload the "colorlight_5a_75b. V" file to the FPGA of 5a75b
I don't know if this firmware supports CNC handwheel

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

Moderators: PCW, jmelson
Time to create page: 0.544 seconds
Powered by Kunena Forum