- Hardware & Machines
- Computers and Hardware
- LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)
> tooltip on the GUI:
it depends on where exactly you want the tooltip
Please Log in or Create an account to join the conversation.
- digiex_chris
- Offline
- Junior Member
- Posts: 30
- Thank you received: 7
Not yet, I still need to confirm the outputs work correctly. Hopefully I have more time to work on it this weekend. When I do I'll generate a pinout diagram, some instructions for ordering and assembly, and upload it. It should be 100% pin compatible with the iceshield, your example iceshield config works perfectly so far.
do you already have your layout on github ? then i would create a new board in rio so that you have the pins in the right place.
Please Log in or Create an account to join the conversation.
I tried W5500 without success.with a W5500
This module is not programmable and always requires initiation after the power turned on.
You need a programmable module that remembers the settings.
I suggest WT32-ETH01 (tested, and cheapest on Aliexpress).
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
You'll have to setup your config to use the W5500 so that the correct bitfile is generated.
Examples and docs are supplied on the github project page.
Remember "it doesn't" work isn't very helpful when trying to get help. Config files and such help. Remember this is not a trip to the dentist, we are not dentists and don't want to have to pull teeth to get information to help.
Please Log in or Create an account to join the conversation.
Thanks for confirming. I hope I get around it soon to test it. New W5500 are at home.No the W5500 works, initiating (ip addrr and other such stuff) is done via the FPGA via the SPI interface.
You'll have to setup your config to use the W5500 so that the correct bitfile is generated.
Examples and docs are supplied on the github project page.
Everywhere, where acronyms are used. For Example in the binin Plugin. LVTTL, LVCMOS33,... I have no clue what that means... LVTTL = Low Voltage Transistor Transistor Logic?> tooltip on the GUI:
it depends on where exactly you want the tooltip
Please Log in or Create an account to join the conversation.
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.
Please Log in or Create an account to join the conversation.
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.
Please Log in or Create an account to join the conversation.
- digiex_chris
- Offline
- Junior Member
- Posts: 30
- Thank you received: 7
#!/bin/sh
set -e
set -x
DIRNAME=`dirname "$0"`
gpio mode 7 clock
gpio clock 7 5000000
linuxcnc "$DIRNAME/rio.ini" $@
Please Log in or Create an account to join the conversation.
- Hardware & Machines
- Computers and Hardware
- LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)