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

More
23 Dec 2021 18:28 #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
07 Jan 2022 15:50 #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.

More
09 Jan 2022 07:58 #231222 by romanetz
.v is a generated Verilog source file
I don't know whether J-Link supports flashing of FPGAs or not, particularly Lattice. The compiled firmware has .bin extension
The following user(s) said Thank You: besriworld

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

More
19 Jan 2022 15:04 - 19 Jan 2022 15:06 #232440 by tuzki
我在网上买的5a-75b到货了。我要测试这个神奇的项目。5a-75b是否有望成为台面板的替代品
Last edit: 19 Jan 2022 15:06 by tuzki.

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

More
21 Jan 2022 06:37 #232599 by romanetz
I did some tests on my table CNC3018 mill and with larger mill. Everything operated as expected.
The pinout and the latest version of driver is in attachment (changed: added possibility to set idle state of step and dir signals)
I'll share the latest firmware source tonight, it's on another PC

 
Attachments:
The following user(s) said Thank You: tommylight, ALittleOffTheRails

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

More
21 Jan 2022 07:03 #232601 by ALittleOffTheRails
Great work. And thank you for sharing.

Any links to the board you are using ? I'd like to give this a try. Just want to be on the same field so things should be easier to debug when I mess up, rather than trying to work out whether it's an issue with the board or just me. I have a small 3 axis EleksMake cnc mill I can use as a test bed.

Any chance of being able to implement a spindle encoder (for lathe threading) ?

Not to sound pushy, ideally 1 spindle encoder and 2 mpg inputs would be great for a lateh. Although the MPGs could be realised by the linuxcnc encoder comp.

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

More
21 Jan 2022 08:19 #232606 by romanetz
There are encoder processing blocks already, but due to the lack of inputs (totally 24) i decided to disable them. Well, in the existing situation, it's possible to let user to tradeoff between number of encoders and digital inputs for any particular application by some firmware and driver modification.
Besides, there is another board colorlight 5a-75e which has twice as many I/Os (totally 102)
aliexpress.com/item/1005002754051460.html
It has the same FPGA (that makes porting of gateware rather easy) and in general described here:
github.com/q3k/chubby75/blob/master/5a-75e/hardware_V7.1.md
I'll order the board and give it a try
The following user(s) said Thank You: ALittleOffTheRails

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

More
21 Jan 2022 08:43 #232609 by ALittleOffTheRails
Many many thanks, just ordered the one you suggested. So I'll do see serious reading and play the waiting game, and with a bit of luck the Australian Gumbernment will grant the package entry to the country.

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

More
21 Jan 2022 17:54 - 21 Jan 2022 17:57 #232665 by romanetz
Firmware for 5a-75e board
Compared to 5A-75B: added 6 encoders (total 6), 20 DO (total 32), 6 DI (total 30), 3 PWM (total 6). This version will be tested in hardware as soon as i'll get the board
For safe operation under disconnect condition, a little modification - reset of all pins to predefined state - is needed
Attachments:
Last edit: 21 Jan 2022 17:57 by romanetz.
The following user(s) said Thank You: besriworld, tuzki, ALittleOffTheRails

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

More
21 Jan 2022 23:18 #232699 by tommylight

我在网上买的5a-75b到货了。我要测试这个神奇的项目。5a-75b是否有望成为台面板的替代品

@Tuzki,
Do you want us to delete this post?

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

Moderators: PCWjmelson
Time to create page: 0.253 seconds
Powered by Kunena Forum