Advanced Search

Search Results (Searched for: )

  • Deje63
  • Deje63
06 Dec 2024 12:54
Replied by Deje63 on topic LinuxCNC on Raspberry Pi 5

LinuxCNC on Raspberry Pi 5

Category: Installing LinuxCNC

I would say in general it is not hard to setup, you need to know how. wink
I got it finally working very well with very low latency on my RPI 5

short description:
- take Raspberry OS 64bit Lite
- install Xfce4
- build the RT kernel the usual way
- install it
- install linuxcnc
It takes some time on the RPI.

As I am writing this in Firefox on this machine, latency-histogram (was started befor starting Firefox!) is running and 17 glxgears.
To be honest, so far I am very happy with. :D

 

Attached please also find a somewhat "script" to build from scratch.
  • Toribio1898
  • Toribio1898
06 Dec 2024 12:51
Replied by Toribio1898 on topic LinuxCNC 32 BITS

LinuxCNC 32 BITS

Category: General LinuxCNC Questions

Hello!. Thank you very much! I have a 32-bit HP Mini with 2 gigabytes of ram and an SSD. Searching on Google, I found my old consultation with you, where you gave me LinuxCNC 32 bits and Ubuntu, just like the one you just gave me.
Could it be the nvidia card that my HP mini has? The 32-bit LinuxCnc, its start screen is stuck, I don't see any progress, to be able to install that version, on the other hand, Ubuntu starts up just fine and I think I could install it without problems, but I want to manage a machine with LinuxCnc 32 bits, I consider that Ubuntu is only for simulation. I hope you can offer me a solution. Thanks a lot!...
I used a translator, so that you can read more calmly, thanks for the suggestion to the person who wrote to me in another language outside of English, for my Chinese. Thank you, thank you!
  • Lcvette
  • Lcvette's Avatar
06 Dec 2024 12:49
Replied by Lcvette on topic Probe Basic - ATC sim parameter question

Probe Basic - ATC sim parameter question

Category: QtPyVCP

yup exactly to the tool DB, it will be a game changer for sure! thanks in advance for the files and assistance!

Chris
  • Zubrze
  • Zubrze
06 Dec 2024 12:29
Replied by Zubrze on topic Rotary axis in Qtdragon_hd

Rotary axis in Qtdragon_hd

Category: Qtvcp

I know this will be a question that exposes my extreme ignorance, but I am trying to implement what is written in the INI documentation :

"G-code previews should be done with zero G5x, G92 offsets. This can be facilitated by setting offsets in programs only when task is running as indicated by #<_task> == 1" 

I understand the principle of this, but am not sure how to do it in practice! As I set the WCS offsets within the qtdragon_hd gui, how can I get those to only apply during running of the program? It seems like I would need to change the behavior of the GUI, but this is probably my misunderstanding. I'd appreciate greatly some step-by-step advice from someone who has gotten this working! Many thanks in advance! 
  • JT
  • JT's Avatar
06 Dec 2024 12:02
Replied by JT on topic Flex gui touchoff_le

Flex gui touchoff_le

Category: Flex GUI

Coordinate system touch off is done.
gnipsel.com/linuxcnc/flexgui/coordinates.html

JT
  • Rookie0
  • Rookie0
06 Dec 2024 10:16
Replied by Rookie0 on topic Running halui in real time space?

Running halui in real time space?

Category: HAL

Hello Grotius,

I wana make a webui controller like yours on youtube video, but I don't know how to connect websocket with nml.

I've not found any helpful nml's example code online.
Only one is: github.com/MachineryScience/Rockhopper
But it's too old, almost a dozen years ago, some code syntax has already reported errors.
I've never used nml before, and I took a brief look at the code, it doesn't seem to use nml.

I wonder your implementation method, or just show me your code, it's better if you don't mind ^_^

THANKS A LOT!
  • lblabr
  • lblabr
06 Dec 2024 09:26
  • lblabr
  • lblabr
06 Dec 2024 09:18 - 06 Dec 2024 09:19

do - while | with time.0.minutes and time0.seconds

Category: G&M Codes

it does not work, loading linuxcnc hangs an reload program,
endless rotating cursor

it looks like that linuxcnc does somthing with the gcode (syntax check, duration calculation ??) can that swicthed off?
  • MirkoCNC
  • MirkoCNC
06 Dec 2024 08:47 - 06 Dec 2024 09:37

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

Category: Computers and Hardware

The toolchain for Tangbob has been installed and the PATH set. That warning is gone.

This error message is left:

loading board setup: Tangbob
loading toolchain gowin
writing gateware to: OutputTMP\Tangbob\Gateware
!!! gateware changed: needs to be build and flash |||
writing linuxcnc files to: OutputTMP\Tangbob\LinuxCNC
Der Befehl "C:\Users\MW\Downloads\riocore-using_os_path_join\riocore-using_os_path_join\bin\rio-generator" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
ERROR loading output: [Errno 2] No such file or directory: 'Output\\Tangbob\\Gateware\\rio.v'
PS C:\Users\MW\Downloads\riocore-using_os_path_join\riocore-using_os_path_join>

After pressing the button Generate it  fails (dir OutputTMP can be created, but dir Output somehow not)

Any ideas on the rio-generator (directory is correct and rio-generator is there)?
  • Sziggy_NC
  • Sziggy_NC
06 Dec 2024 08:08
7i92TF and c11g bin file was created by Sziggy_NC

7i92TF and c11g bin file

Category: Driver Boards

I have a lathe with a c11g and I have a 7i92TF. Sadly the only files I can find for a c11g are for the previous version of the 7i92 non-t. I was able to make my own pin file by comparing it with the one I pulled using mesaflash. 
​​​​​What I don't know how to do is create the bin file.
Is this something a typical end user can do?
​​​​
  • vibram
  • vibram
06 Dec 2024 08:01 - 06 Dec 2024 08:16

Ethercat installation from repositories - how to step by step

Category: EtherCAT

I just did and the script was ran successfully thank you.

however. I still get the same error message with apt ethercat and the mokutil --import


edit: I just rebooted and everything went through to the end, my modules are visible :)

thanks a lot for your quick support
  • rodw
  • rodw's Avatar
06 Dec 2024 07:47
  • SOLD
  • SOLD
06 Dec 2024 07:36 - 06 Dec 2024 07:46
Replied by SOLD on topic AX58100

AX58100

Category: EtherCAT

I'm trying to learn and here's the summary
Information about Name Data type in Obj Direction Data type EEPROM Generator Associated function Description

IndexLatchEnable  uint8_t        UNSIGNED8       cb_set_outputs() Enable or disable Index Pulse latch
EncPos                 double         REAL32             cb_get_inputs() + MyEncoder.currentPos() Current position of the Encoder
EncFrequency       double         REAL32             cb_get_inputs() + MyEncoder.frequency() Frequency of the Encoder
IndexStatus          uint8_t         UNSIGNED8      cb_get_inputs() + MyEncoder.indexHappened() Status of the Index Pulse
IndexByte             uint8_t        UNSIGNED8       cb_get_inputs() + MyEncoder.getIndexState() Status of the Index
Velocity                double         REAL32             cb_get_inputs() Speed ​​of the system (calculated from the Encoder or other data)
  • SOLD
  • SOLD
06 Dec 2024 07:07 - 06 Dec 2024 07:19
Replied by SOLD on topic AX58100

AX58100

Category: EtherCAT

I'm familiar with the orient function.
After receiving your explanation, I'll go back to metalmusings_encoder.comp to double check the bindings with the GPT explanation.

Components and pins:

Component metalmusings_encoder: This component represents the encoder's function related to the index signal.
Index-c-enable pin (bit): This pin is used to control whether the index-enable signal is on or off.
Index-status pin (u32): This pin holds the status of the index signal, indicating whether the index is latched.
Index-latch-enable pin (u32): This pin is used to latch the index-enable state to synchronize it with the correct position.
Main function logic:
Initialization:
index_latch_enable = index_c_enable;

This causes index-latch-enable to follow the value of index_c_enable , if index_c_enable Set to true (high), index-latch-enable will be enabled.
When index_latch_enable is true:

If index_latch_enable is set to true (when index_c_enable is high), it checks whether index_status is true.
If index_status is true (i.e., a jitter occurs on the index signal), it resets index_c_enable to 0.
if (index_status) { index_c_enable = 0; }

This means that when the index signal is detected, index_c_enable will be reset to prevent re-jittering.
When index_latch_enable is false:

If index_latch_enable is false (i.e., not synchronized), the system will wait for index_status to trigger index_c_enable to true.
index_c_enable = index_status;

This means that index_c_enable will be set based on the state of index_status and wait for a jitter from the index signal.
Overall behavior:
When index_c_enable is true:
The system checks index_status. If index_status is true (i.e. the index is latched), index_c_enable is set to 0 to prevent re-latching.
When index_c_enable is false:
The system waits for index_status to be true to trigger index_c_enable again, which causes synchronization when the index signal is latched.

Summary:
This component handles the index-enable signal by varying the value of index_c_enable depending on the state of index_status. It causes position synchronization to occur when the index signal is latched, and when index_latch_enable is set, the system resets index_c_enable after a latch from the index, which allows position synchronization to occur at the appropriate time.

 
  • vibram
  • vibram
06 Dec 2024 07:07

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Hello

Here is my source.list:

deb deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

deb deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

deb security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb-src security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware

 
apt-get update and dry run:

sudo apt-get update
[sudo] password for paul:
... removed due to link limitation                 
Reading package lists... Done                      
paul@mill:~$ sudo apt-get install --dry-run ethercat-master
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package ethercat-master

my Download folder with the file ecat.sh but the error with command not found:

cd Downloads
paul@mill:~/Downloads$ ls
ecat.sh
paul@mill:~/Downloads$ sudo ./ecat.sh
sudo: ./ecat.sh: command not found
paul@mill:~/Downloads$ sudo ecat.sh
sudo: ecat.sh: command not found
paul@mill:~/Downloads$
 
 

Displaying 22066 - 22080 out of 22223 results.
Time to create page: 0.856 seconds
Powered by Kunena Forum