Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
14 May 2025 15:40
Replied by tommylight on topic Which kernel version is best for real time?

Which kernel version is best for real time?

Category: General LinuxCNC Questions

This line in hal
loadrt [EMCMOT]EMCMOT base_period_nsec=100000 servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
Add base period after the EMCMOT.
  • DarkPhoinix
  • DarkPhoinix
14 May 2025 15:26
Replied by DarkPhoinix on topic Which kernel version is best for real time?

Which kernel version is best for real time?

Category: General LinuxCNC Questions

Yes that is the correct place to put it.
While testing this, no stress test, no glxgears, no video, no youtube.

next insert lane give error:
# load the Remora real-time component

    loadrt remora-eth-3.0 PRU_base_freq=500000
    loadrt base_period_nsec=100000
Debug file information:
Note: Using POSIX realtime
base_period_nsec=100000: dlopen: /usr/lib/linuxcnc/modules/base_period_nsec=100000.so: cannot open shared object file: No such file or directory
./nvem-rt1052.hal:10: waitpid failed /usr/bin/rtapi_app base_period_nsec=100000
./nvem-rt1052.hal:10: /usr/bin/rtapi_app exited without becoming ready
./nvem-rt1052.hal:10: insmod for base_period_nsec=100000 failed, returned -1
35117
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime


  • unknown
  • unknown
14 May 2025 15:01

[SOLVED] New wifi card causes second parallel port to stop working

Category: General LinuxCNC Questions

Never said it wouldn't

Only mentioned on board serial & parallel ports on the ISA bus. Which is still there only not physically.
  • unknown
  • unknown
14 May 2025 14:51
Replied by unknown on topic Combined MESA board order for Australia.

Combined MESA board order for Australia.

Category: Driver Boards

"Asian knockoff", how the fuck would that be read as compatible ?
And where would one find one ?

And once again your stupid senseless post show up and add nothing.

Sometimes you can get less expensive shipping via a forwarder, might take a little longer to arrive, but may work out a little cheaper. But yeah it's been somewhat expensive for shipping Down Under...and no jokes about Qld being 20 years and 1 hour behind....it's non daylight savings time now hahaha

Oh those prices are going to be about 1.6 higher in Aussie beer tokens. So yeah it does end up costing heaps.
  • tommylight
  • tommylight's Avatar
14 May 2025 14:47

Best practice for installing custom Python packages in LinuxCNC?

Category: General LinuxCNC Questions

If you want to move away from Python, try "Ruby on Rails".
Going from Python to Java is absolutely moving backwards.
  • unknown
  • unknown
14 May 2025 14:42

[SOLVED] New wifi card causes second parallel port to stop working

Category: General LinuxCNC Questions

You can jam in as many parallel port cards as you have slots. They can be at any free address you have. If the on board one is buggered leaving it enabled will only affect the ISA compatible addresses, IE those hanging off the LPC bus. For the addresses allocated on the PCIe bus different realm, different interface, different bus. Hence the reason on board lpt ports don't show up via lspci, cos they are technically on the ISA bus but physically the LPC bus.
  • workshop54
  • workshop54
14 May 2025 14:34

Best practice for installing custom Python packages in LinuxCNC?

Category: General LinuxCNC Questions

Fully agreed — if LinuxCNC ever gets a proper Java API, I’ll gladly throw my Python into the chip tray

Until then, I’ll just keep pretending my Python package has structure and discipline… while knowing deep down it’s all held together by logging statements and good intentions
  • unknown
  • unknown
14 May 2025 14:32
Replied by unknown on topic Combined MESA board order for Australia.

Combined MESA board order for Australia.

Category: Driver Boards

Oh great you're activly encourage someone to buy illegally cloned hardware, hardware mind that comes from a great company that gives fantastic support.
I've been waiting for you eff up.
  • unknown
  • unknown
14 May 2025 14:29

[SOLVED] New wifi card causes second parallel port to stop working

Category: General LinuxCNC Questions

Why do you need wi-fi?

Wi-Fi will increase latency for your CNC system.

Your CNC PC should be as minimal as possible.

Ethernet is far better than Wi-Fi anyhow.


Why do you do this, you add nothing, it's of completely no use.
Stop being an oxygen thief and find some other forum to ply your idiocy.
Does this stuff come naturally to you or do you have to work hard to be such a waste of space ?

My apologies to the OP but the user is a menace and I just couldn't put up with his complete uselessness.
  • tommylight
  • tommylight's Avatar
14 May 2025 14:27

[SOLVED] New wifi card causes second parallel port to stop working

Category: General LinuxCNC Questions

In BIOS, see if there is the option to manually assign the IRQ resources and change the offending port IRQ so it is not the same as the WiFi card.
Not all PC's have that option.
  • unknown
  • unknown
14 May 2025 14:24

[SOLVED] New wifi card causes second parallel port to stop working

Category: General LinuxCNC Questions

Hard to really diagnose without seeing any relevant dmesg output or any info regarding the address of the parallel ports before failure and when failed.

If ptest works Linuxcnc should work.
  • RotarySMP
  • RotarySMP's Avatar
14 May 2025 14:06
Replied by RotarySMP on topic Bridgeport VMC760 retrofit

Bridgeport VMC760 retrofit

Category: Milling Machines

Yes, the RS-422 is their smart serial connection between the 7i97T FPGA main board and 7i73 and 7i84 daughter boards. Since there is only one RS-422 configured standard on the 7i97T (on TB4), you can only connect one of those two cards, until you reflash the 7i97T to reconfigure some of the pins of the P2 expansion port to provide a second RS-422.

Glad you are enjoying my videos. It is fun to dick around with this stuff :)
Cheers,
Mark
  • workshop54
  • workshop54
14 May 2025 13:54 - 14 May 2025 13:56

Best practice for installing custom Python packages in LinuxCNC?

Category: General LinuxCNC Questions

 
Hi all,

I’ve developed a custom Python package — and not just a loose .py file, but a real multi-module package, complete with pyproject.toml, unit tests, internal structure, and even a __str__ for logging prettiness. Yes, I know, it’s total overkill for something that just drives the lubrication pump… but hey, it’s fun

The code I wrote can be found here if anyone is interested: github.com/johanvergeer/maho-mh400e-conf...ree/main/lubrication

Now I want to use this package from a Python script that’s launched via loadusr in my machine config.

Some context:
  • The script uses linuxcnc, hal, and qtvcp modules.
  • LinuxCNC runs on the global system Python interpreter as far as I can see, which means my package has to be available outside of any virtual environment.
  • Installing with pip install . into the global Python environment technically works, but it’s strongly discouraged on modern Debian-based systems due to PEP 668. I’ve already seen Poetry try to uninstall half of /usr/lib/python3 
  • Virtualenvs don’t help much either, since they can’t see LinuxCNC’s compiled modules.
  • Adding my repo folder to sys.path is possible, but feels like duct tape.
So… what’s the best practice here?
  • Is it acceptable to install your own packages into something like /usr/lib/python3/dist-packages/?
  • Is there an officially recommended way to include custom Python packages that need to be imported across multiple files or used in different HAL components?
Or am I simply in “here be dragons” territory and should stick to a bunch of flat .py files with global state? 

Any advice or patterns you use would be greatly appreciated!

Cheers,
Johan
 
  • snowgoer540
  • snowgoer540's Avatar
14 May 2025 13:10
Replied by snowgoer540 on topic Job not showing in position - 2.9.4 - v2.9-238.315

Job not showing in position - 2.9.4 - v2.9-238.315

Category: Plasmac

Yep, that's definitely the problem.  QtPlasmaC does not intend for G92 to be used.  In fact for the Master branch, we disabled it entirely:

Master Docs

I would recommend you use the peripheral offsets process to set up your laser pointer:

Peripheral Offsets

Then you can use the process described in the LASER section to set your origin.  The bonus is that you can use this to rotate the work coordinate system to account for a sheet of material that is not quite straight.  

LASER

Hopefully that helps get you straightened out.  Please let me know if you have any questions. 
  • anfänger
  • anfänger's Avatar
14 May 2025 12:54
Replied by anfänger on topic Fehlmann Picomax 100 Retrofit

Fehlmann Picomax 100 Retrofit

Category: Milling Machines

If its still of interest, the limit switches are normally closed, and go over a relay to the controls.
Displaying 14911 - 14925 out of 17469 results.
Time to create page: 0.451 seconds
Powered by Kunena Forum