LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

More
2 years 2 days ago #313514 by Cant do this anymore bye all
There's this thing called google, you can look up acronyms and find out what they mean. Or you can read the data sheet applicable to your FPGA.

The ones you mentioned are the easy ones, there's a whole raft of others if you want to start messing around with FPGAs. Which is what you are doing, everytime I start on a project I'll have a look at he datasheets of the components involved.

You really need to have a curious mind once you start going down that rabbit hole.
The following user(s) said Thank You: meister

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

More
2 years 2 days ago - 2 years 2 days ago #313528 by meister
the fields you don't know are best left on default :)

perhaps you should organize a
simple/expert option to hide various fields


if someone wants to work on the tooltips, they are a bit scattered in the code.

The setup-gui is generally only in the bin/rio-setup file for now
and a few of the widgets in riocore/widgets.py

You can pass a tooltip to the 'edit_item' function via 'help_text="blaa text"' or the 'var_setup' dictionary contains a 'description' field, in which case this is used.



 
Last edit: 2 years 2 days ago by meister.

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

More
2 years 1 day ago #313535 by digiex_chris
I have the gpio config added to my start.sh, should we maybe have this generated when a iceshield (or iceshield derivative) is selected?
Code:
#!/bin/sh set -e set -x DIRNAME=`dirname "$0"` gpio mode 7 clock gpio clock 7 5000000 linuxcnc "$DIRNAME/rio.ini" $@
The following user(s) said Thank You: meister

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

More
More
2 years 1 day ago #313546 by mBender

There's this thing called google, you can look up acronyms and find out what they mean. Or you can read the data sheet applicable to your FPGA.

The ones you mentioned are the easy ones, there's a whole raft of others if you want to start messing around with FPGAs. Which is what you are doing, everytime I start on a project I'll have a look at he datasheets of the components involved.

You really need to have a curious mind once you start going down that rabbit hole.
 

Believe it or not, I have used Google before :D My intention is just to make it easier for a broader group of people and have less questions to the developer. Since the tooltip option was provided i will play around with it and see if I can make a meaningful contribution.
The following user(s) said Thank You: tommylight, meister

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

More
2 years 5 hours ago #313639 by mBender
Had some time to play around with the FPGA again. The new W5500 arrived last week, but I had not enough time to wire it up. I was really surprised. Once I flashed it with the right IP, I was able to ping the board. Started LinuxCNC and it worked! Magic!  Used the wiring from the example before. Will need to change a few things as it seems the logic is inverted and continue to wire up the level shifter and connect to my stepper driver.
Can this error message now being ignored?

Unexpected realtime delay on task 0 with period 1000000
This Message will only display once per session.
Run the Latency Test and resolve before continuing. 

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

Time to create page: 0.145 seconds
Powered by Kunena Forum