Advanced Search

Search Results (Searched for: )

  • schlemihl
  • schlemihl
18 Mar 2025 07:51
Segmentation fault when loading QtVCP was created by schlemihl

Segmentation fault when loading QtVCP

Category: Qtvcp

Hey all,

I ran in the following problem:

cnc@raspberrypi:~ $ designer -qt=5
Qtvcp python plugin found: /home/cnc/.designer/plugins/python/qtvcp_plugin.py
[DEFAULT][INFO]  Logging to: /home/cnc/default.log (logger.py:106)
tool_mmap_user(): tool mmap not available
poll(): continuing without tool mmap data
[DEFAULT.QTVCP.LIB.SYS_NOTIFY][WARNING]  Desktop Notify not available:: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files (sys_notify.py:71)
link (updating variable file): No such file or directory
link (updating variable file): No such file or directory
Segmentation fault

I've followed the QtVCP installation progress and linked the qtvcp_plugin.py but I get this error when starting the designer.
The designer loads without any problems when the qtvcp_plugin is not linked.

Did this occur to anyone before me? Or does anyone has an idea how to resolve this?
 
  • Aciera
  • Aciera's Avatar
18 Mar 2025 07:46 - 18 Mar 2025 07:59

Is there a "no go zone" feature of any kind?

Category: General LinuxCNC Questions

It is relatively simple to adjust axis limits during run time using the 'ini' hal pins. However this only allows adjusting the extents of the box that defines the overall work space of the machine. ie you will not be able to cut a cube out of a corner, let alone cut a cube out of the inside of the work space.
Axis gui has a feature that checks the extents of the loaded gcode for limit violations which could probably be modified to check for exclusion zones but this will not include jogging or mdi commands.

[edit]

As an alternative you could monitor the axis positions in hal and stop motion if they enter an exclusion zone. This would work for auto, manual and mdi modes but would not give you a warning before the machine actually reaches those limits.
  • Wusel
  • Wusel
18 Mar 2025 07:45

Warum ruckeln die Motoren bei langsamer Geschwindigkeit?

Category: Deutsch

ok, so I would have to look into the handwheel hal to find some accelleration vaues to play with?
  • gitin
  • gitin
18 Mar 2025 07:34
Replied by gitin on topic Linux_Mint_22.1_LinuxCNC_2.10.iso

Linux_Mint_22.1_LinuxCNC_2.10.iso

Category: Installing LinuxCNC

Yes, you're right, the problem is with languages/localizations. I installed it in English, there are no problems, it works perfectly. Localization is not necessary for operation. Thanks a lot, Tommy.
  • D Jensen
  • D Jensen
18 Mar 2025 06:03
Replied by D Jensen on topic Retrofitting a 1986 Maho MH400E

Retrofitting a 1986 Maho MH400E

Category: Milling Machines

.Trying again
  • D Jensen
  • D Jensen
18 Mar 2025 05:59
Replied by D Jensen on topic Retrofitting a 1986 Maho MH400E

Retrofitting a 1986 Maho MH400E

Category: Milling Machines

Sorry, this photo didn't attach to the previous submission. It was a bit big.
Cheers,
David
  • D Jensen
  • D Jensen
18 Mar 2025 05:54
Replied by D Jensen on topic Retrofitting a 1986 Maho MH400E

Retrofitting a 1986 Maho MH400E

Category: Milling Machines

OH My. How quickly I forget things.
Here are a couple of photos of how it connects. I had them in my archive. You need to take off the rear spindle motor covers. The incoming hydraulic pressure hose comes up the rolling conduit. Then you get the birds nest shown. You can see how it splits to the Y and Z tool holder retraction. The pipe you see sticking out of the casting when you have the hose disconnected is free to spin easily. You can see the drilling hole through the top slide is big enough for the pipe fitting to travel through. So I'm fairly sure that if you disconnect like this then you can just pull the whole quill assembly out through the front as I described previously, being careful not to break that pipe. It looks like the long length of pipe simply cantilevers off the rotary joint in the Y quill. I remember thinking it feels like it when I turned it. The hoses hanging around there are all that holds the pipe from spinning when the hoses are connected!
I don't know how to pull the Y quill out. There is nothing to grip on. I could fit a tool holder perhaps, but pulling on that pulls on the retraction claws. Maybe a gentle pull to see if it works.
The other small tube is a sight glass tube for the very front gear selector that engages the Z spindle. So it isn't anything to do with the hydraulics or the Vogel lube system. That gear case is filled via the front orange filler plug. On mine the very long drilling to the sight tube was clogged and it took a lot of rodding out to fix. It's hard to read through the sight hole on the cover when fitted, and a small tilt on the machine would make it misread. I would simply drain and refill the gearbox with the amount in the manual. If you take it's top cover off you can't see the oil. It's down below the gearset in a cavity, but the lower part of the gear dips into it.
Cheers,
David
  • rodw
  • rodw's Avatar
18 Mar 2025 05:47

New to linuxcnc, basic question for DRO modes with encoded handwheels

Category: General LinuxCNC Questions

The 7i96s  looses some inputs to run MPGs. I would go with a Mesa 7i76E or the EU version. It has two MPG inputs. Perhpas PCW will be able to add a third. With the 7i76E the machine will run as fast as you can wind the MPG. There is a parllel port example in the docs so its pretty easy to adapt to the mesa card as its just changing the pin names.
  • PCW
  • PCW's Avatar
18 Mar 2025 02:29

PCIe - No parport registered at "0x " . This is not Always an error.Continuing.

Category: Advanced Configuration

I'd probably just change:

        rtapi_print_msg(RTAPI_MSG_ERR, "No parport registered at 0x%x. "
                    "This is not always an error. Continuing.\n", base);

to

        rtapi_print_msg(RTAPI_MSG_WARN, "No parport registered at 0x%x. "
                    "This is not always an error. Continuing.\n", base);

 
  • unknown
  • unknown
18 Mar 2025 02:17

New to linuxcnc, basic question for DRO modes with encoded handwheels

Category: General LinuxCNC Questions

Quicker than editing a post

Some great ideas here
github.com/KurtJacobson/RF45-config

I use a modified version of the mpg.comp in my mill setup.

And cos I'm not the biggest fan of running multi core cables I use a Mesa 7i73 for my pendant.
  • unknown
  • unknown
18 Mar 2025 02:09

New to linuxcnc, basic question for DRO modes with encoded handwheels

Category: General LinuxCNC Questions

The Linuxcnc docs have some good information on setting up hand wheel encdoers (I think it deals with using the encoder module for the parallel port, but you can just ignore that bit and just copy the bits where the signals are sent), but you'll probably want to allow a couple of inputs to define the step size as well.

Not a bad read here:
www.anderswallin.net/2006/11/jogging-emc2/#more-107
  • unknown
  • unknown
18 Mar 2025 01:29 - 18 Mar 2025 01:43

PCIe - No parport registered at "0x " . This is not Always an error.Continuing.

Category: Advanced Configuration

The non-native parallel port is a parallelized serial port. The Linux kernel takes it as a serial PCIE port. That's where linuxcnc comes into conflict and raises the alarm. The older parallel port PCI expansion boards were neater and sent the OS the message (I'm a parallel port). This Generation does not, that is why this alarm appears that tells us (continue, it may not be a mistake). The issue is that linuxcnc starts in a messy way and I would like to solve it.

I'm not at all sure what you mean by a "parallelized serial port".
The chips used in these cards are multi function,some of them can be strapped to work as SPI ports. Or they can be configured for a combination of serial only or serial & parallel ports. The kernel does not take the board as a serial PCIE port. Whilst some do load the parport_serial driver that does not mean it is seen a just a serial PCIE port.
I have a multifunction card installed that uses the parport_serial drive
dmesg | grep parport
[    9.596507] parport0: PC-style at 0x3000, irq 22 [PCSPP,TRISTATE]
As you can see it is recogonised as a parallel port at 0x3000.

Now for the serial part of the card, there is also an on board serial port at the "regular address"
dmesg | grep tty
[ 0.000000] printk: legacy console [tty0] enabled
[ 0.383862] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 9.712793] 0000:06:0d.0: ttyS4 at I/O 0x3008 (irq = 22, base_baud = 115200) is a 16550A
As you can see it is recogonised as a serail port at 0x3008.

The device doesn't say "I'm a parallel port" the kernel loads the driver depending on the devices PCIID
modinfo parport_serial
filename: /lib/modules/6.8.0-55-generic/kernel/drivers/parport/parport_serial.ko.zst
license: GPL
description: Driver for common parallel+serial multi-I/O PCI cards
author: Tim Waugh <twaugh@redhat.com>
srcversion: A846D47B63100191101D385
alias: pci:v0000135Ad0000402Csv*sd*bc*sc*i*
alias: pci:v0000135Ad00000DA0sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000982sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000981sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000E61sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000863sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000862sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000861sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000BC2sv*sd*bc*sc*i*
alias: pci:v0000135Ad00000BC1sv*sd*bc*sc*i*
alias: pci:v00001FD4d00001999sv00001FD4sd00000104bc*sc*i*
alias: pci:v00001FD4d00001999sv00001FD4sd00000102bc*sc*i*
alias: pci:v00001FD4d00001999sv00001FD4sd00000101bc*sc*i*
alias: pci:v00001FD4d00001999sv00001FD4sd00000100bc*sc*i*
alias: pci:v0000135Ad00004100sv*sd*bc*sc*i*
alias: pci:v00001C00d00003250sv00001C00sd00003250bc*sc*i*
alias: pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*
alias: pci:v00004348d00007053sv00004348sd00003253bc*sc*i*
alias: pci:v00004348d00005053sv*sd*bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd0000D079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd0000C079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd0000B079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd0000A079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00009079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00008079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00007079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00006079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00005085bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00005079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00005078bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004096bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004095bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004089bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004088bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004085bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004079bc*sc*i*
alias: pci:v00001409d00007168sv00001409sd00004078bc*sc*i*
alias: pci:v0000131Fd00002062sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002061sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002060sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002012sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002011sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002010sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002042sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002041sv*sd*bc*sc*i*
alias: pci:v0000131Fd00002040sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001036sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001035sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001034sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001012sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001011sv*sd*bc*sc*i*
alias: pci:v0000131Fd00001010sv*sd*bc*sc*i*
alias: pci:v000014DBd00002162sv*sd*bc*sc*i*
alias: pci:v000014DBd00002161sv*sd*bc*sc*i*
alias: pci:v000014DBd00002160sv*sd*bc*sc*i*
alias: pci:v000014DBd00002142sv*sd*bc*sc*i*
alias: pci:v000014DBd00002141sv*sd*bc*sc*i*
alias: pci:v000014DBd00002140sv*sd*bc*sc*i*
alias: pci:v000014DBd00002112sv*sd*bc*sc*i*
alias: pci:v000014DBd00002111sv*sd*bc*sc*i*
alias: pci:v000014DBd00002110sv*sd*bc*sc*i*
alias: pci:v00009710d00009912sv0000A000sd00002000bc*sc*i*
alias: pci:v00009710d00009900sv0000A000sd00003020bc*sc*i*
alias: pci:v00009710d00009900sv0000A000sd00003012bc*sc*i*
alias: pci:v00009710d00009900sv0000A000sd00003011bc*sc*i*
alias: pci:v00009710d00009855sv*sd*bc*sc*i*
alias: pci:v00009710d00009855sv00001000sd00000022bc*sc*i*
alias: pci:v00009710d00009855sv00001000sd00000020bc*sc*i*
alias: pci:v00009710d00009845sv*sd*bc*sc*i*
alias: pci:v00009710d00009835sv*sd*bc*sc*i*
alias: pci:v00009710d00009745sv*sd*bc*sc*i*
alias: pci:v00009710d00009735sv*sd*bc*sc*i*
alias: pci:v000014D2d00008021sv*sd*bc*sc*i*
alias: pci:v000014D2d00008011sv*sd*bc*sc*i*
As you can see the this is the list of ID it is loaded for.

The message comes from /src/rtapi/uspace_rtapi_parport.cc
  • tommylight
  • tommylight's Avatar
18 Mar 2025 01:22
Replied by tommylight on topic Is there a "no go zone" feature of any kind?

Is there a "no go zone" feature of any kind?

Category: General LinuxCNC Questions

I am sure there was another topic here with this subject, but limited to XY only, but i can not find, google has gone to c#it and now i am sure about it! :)
I am also sure something was achieved...
  • tommylight
  • tommylight's Avatar
18 Mar 2025 00:54

PCIe - No parport registered at "0x " . This is not Always an error.Continuing.

Category: Advanced Configuration

So far i would think this is hardware related or blacklisted, the same card i removed from another PC that does not complain about it.
The warning PC had a PCI to parallel card and up to yesterday was working fine, for years, two days ago it was shut down as usual and yesterday morning it could not find the PCI card although LSPCI show it and the addresses and everything, but does not show kernel module nor kernel driver in use.
I have a stinking suspicion the card is being blacklisted, but i had no time to check as it was 11:30PM and the client was waiting for it (with his friends) and they are some 90KM far.
Nor did i try to modprobe, i could have done that, cr@p, but i forgot as i was poised at fixing it promptly.
  • PCW
  • PCW's Avatar
17 Mar 2025 23:59
Displaying 17401 - 17415 out of 18579 results.
Time to create page: 0.322 seconds
Powered by Kunena Forum