Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
12 Apr 2024 16:47
Replied by tommylight on topic Getting errors while installing etherlab master

Getting errors while installing etherlab master

Category: EtherCAT

Did you do
sudo apt update
Before trying to install?
Just getting it out of the way as i do not use RPI.
  • karlhe
  • karlhe
  • karlhe
  • karlhe
12 Apr 2024 16:28

in linuxcnc 2.9 funktioniert meine mascheneinstellung nicht, video in mpeg4 läßt

Category: General LinuxCNC Questions

hallo,

in linuxcnc 2.9 funktioniert meine mascheneinstellung nicht, video in mp4 läßt sich nicht einfügen...

karlhe
  • Nobody
  • Nobody
12 Apr 2024 16:17
Replied by Nobody on topic Modicon Lexium 17D driver - help

Modicon Lexium 17D driver - help

Category: HAL

I have the same problem and can't find any information. No matter how much I read the manual, I can't understand how to make the motor turn. If you have a tutorial made, or an example, I would greatly appreciate it. Thank you.
  • blazini36
  • blazini36
12 Apr 2024 16:09
Replied by blazini36 on topic Concession's for EtherCAT stepgens?

Concession's for EtherCAT stepgens?

Category: EtherCAT

That's all kind of besides the point. I wasn't talking about buying an EtherCAT stepper drive or using Hakan's project directly....just discussing the issues found with timing and such as he's obviously did alot of testing.....

I'm not really concerned with why Beckhoff uses Intel NICs, there's about a million reasons that that could be the case and none of it necessarily has anything to do with whether any other NICs work fine or not. Likely has to do mostly with validation and some financial exclusivity agreement. Only problems I've encountered with RealTek NICs and Mesa cards were always resolved with drivers or bios updates.

Hakan didn't actually explain the reason for the 4.19 kernel or Intel NICs. I haven't used such an old kernel in a while but I would think the RealTek NICs would do alot better with newer kernels, 4.19 is at the end of it's rope anyway. I think the main issue described was a delay between the STM32 and the LAN9252. Not sure how much of that is firmware implementation but the LAN9253 is an improved version of the LAN9252. Not sure of the extent of the improvements but the migration docs state "improved cycle time" or something like that. LAN9253 is probably pin compatible in the TQFP package the way it's used here. If the SPI speed is the issue, both the STM32 and LAN925x support QSPI so that's another thought.

I'm curious what improvements could be had with something like a LAN9253 and maybe a newer STM32, like an STM32F7/H7. The thing I'm currently working on doesn't need any pulse gens or anything with real speed and I used a QFN package LAN9252 which the LAN9253 isn't available in so it's not something I'll be messing with soon. I may start working on something along those lines though

 
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
12 Apr 2024 16:06
Replied by Cant do this anymore bye all on topic Upgrading my Centroid

Upgrading my Centroid

Category: Installing LinuxCNC

Doesn’t that run under Windows ?
  • Ritterchen
  • Ritterchen
12 Apr 2024 15:58 - 14 Apr 2024 07:22

Added Display Message from Fusion 360 Post Processor via ManualNC

Category: Fusion 360

Hi together,
as I use LinuxCNC with Fusion 360 as Post Processor for professional use I have some setups that require some special attention.
In Fusion 360 you can add ManualNC operations such Display Messages (as well as Stops, Tool Break Control and various other Operations).
I used it to display a warning message at the beginning of each operation to check if the fixture is correctly setup.

 

Here a short snippet of code that was needed in the Post Processor of Fusion to enable the output to LinuxCNC

Added below: "function writeBlock() {"
// Process Manual NC commands   executeManualNC();


Added somewhere:
/**   Buffer Manual NC commands for processing later */ var manualNC = ; function onManualNC(command, value) {   manualNC.push({command:command, value:value}); } /**   Processes the Manual NC commands   Pass the desired command to process or leave argument list blank to process all buffered commands */ function executeManualNC(command) {   for (var i = 0; i < manualNC.length; ++i) {     if (!command || (command == manualNC.command)) {       switch(manualNC.command) {         case COMMAND_DISPLAY_MESSAGE: // sample on explicit execution of Manual NC command         writeComment("debug, " + manualNC.value);         break;       default:         expandManualNC(manualNC.command, manualNC.value);       }     }   }   for (var i = 0; i < manualNC.length; ++i) {     if (!command || (command == manualNC.command)) {       manualNC.splice(i, 1);     }   } }


The full list of options can be created as case-statements as shown here: cam.autodesk.com/posts/posts/guides/Post...Training%20Guide.pdf
Page:  6-198 

Credits by: forums.autodesk.com/t5/hsm-post-processo...ommands/td-p/8904847

Hope this eases up some of your processes with posting from Fusion 360!
  • CJ76
  • CJ76
12 Apr 2024 15:32 - 12 Apr 2024 15:39
Upgrading my Centroid was created by CJ76

Upgrading my Centroid

Category: Installing LinuxCNC

I have a centroid controlled mill that uses LinuxCNC under the hood. I don't mind the gui it has, but I would like to upgrade to a newer version of Linuxcnc. I am not sure if it would break the install or not, as I am sure it has proprietary layers built in. Is an upgrade even possible, or maybe even a wipe and clean install? I would like more capabilities that aren't offered with the base package of software from Centroid. Also, if I did upgrade, does LinuxCNC have conversational cnc or canned cycles? I did a quick search and didn't find anything definitive. Not a deal breaker if it doesn't, I just have a lot of simple jobs, such as facing, drilling some holes, etc and have learned to use them through Centroid's gui. Any thoughts, advice or words of wisdom would be much appreciated.
 
  • nick.smith
  • nick.smith
12 Apr 2024 15:17 - 12 Apr 2024 15:21

How to monitor an IO input continuously (for momentary switch probe protection)

Category: PathPilot

I'm trying to implement momentary switch-based probe protection. If the probe isn't in its carrier, the spindle won't spin.

I have it working with a subroutine, but this requires a CALL in each program and doesn't protect against manual MDI entry.

Anyone know how to monitor the IO board inputs continuously?
O<probeopen> CALL 

M3 S1000
o<probeopen> sub

M66 P3 L3 Q.1

O100 IF [#5399 LT 0]
	M01 (SWITCH OPEN, PROBE NOT IN CARRIER, EXITING)
	M5
	M30
O100 END IF

o<probeopen> endsub
  • nick.smith
  • nick.smith
12 Apr 2024 15:13

Feedrate/Rapid/Spindle Override reset to 100% using a physical button

Category: PathPilot

I do this with keyboard shortcuts and xdotool. Maybe not as clean as something in python, but works perfectly and I use it dozens of times per day.

 
  • cncsparko
  • cncsparko
12 Apr 2024 13:43
Replied by cncsparko on topic Issue on boot

Issue on boot

Category: General LinuxCNC Questions

Pics of card and Pins etc all for the MESA 5i20 on the back.
only 2 sets are without the bridges connectors, one under the ribbon lead on the left and the long strip out the front.
  • cncsparko
  • cncsparko
12 Apr 2024 13:26
Replied by cncsparko on topic Issue on boot

Issue on boot

Category: General LinuxCNC Questions

Found an additional partition, had the EMC2 software on it
EMC2 2.4.3
when I tried to boot that I got another error and a debug, see below.
Trying to gather as much as I can

Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.3
Machine configuration directory is '/home/user/emc2/configs/hm2-servo'
Machine configuration file is '5i20.ini'
INIFILE=/home/user/emc2/configs/hm2-servo/5i20.ini
PARAMETER_FILE=hm2-servo.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=1262
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
hm2-servo.hal:48: parameter or pin 'hm2_5i20.0.pwmgen.pwm_frequency' not found
1262
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 26.164787] I-pipe: Domain RTAI registered.
[ 26.164800] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 26.164806] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 26.164878] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 26.164883] PIPELINE layers:
[ 26.164889] f8223e20 9ac15d93 RTAI 200
[ 26.164895] c085cb20 0 Linux 100
[ 26.193075] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 26.193305] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 26.193314] RTAI[sched]: hard timer type/freq = APIC/12468980(Hz); default timing: periodic; linear timed lists.
[ 26.193320] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2792892000 hz.
[ 26.193324] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 26.193524] RTAI[usi]: enabled.
[ 26.271422] RTAI[math]: loaded.
[ 26.370539] hm2: loading Mesa HostMot2 driver version 0.15
[ 26.376230] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.6
[ 26.776243] hm2_pci: driver unloaded
[ 26.781860] hm2: unloading
[ 26.924172] RTAI[math]: unloaded.
[ 26.987019] SCHED releases registered named ALIEN RTGLBH
[ 27.016652] RTAI[malloc]: unloaded.
[ 27.116025] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 27.122007] I-pipe: Domain RTAI unregistered.
[ 27.122096] RTAI[hal]: unmounted.
  • Mehta_123
  • Mehta_123
12 Apr 2024 13:05

Getting errors while installing etherlab master

Category: EtherCAT

E: Unable to locate package linux-headers-4.19.71-rt24-v7l
E: Couldn't find any package by glob 'linux-headers-4.19.71-rt24-v7l'
E: Couldn't find any package by regex 'linux-headers-4.19.71-rt24-v7l'

I want to install etherlab master on raspberry pi while installing get above errors please provide any solutions for Above errors
 
  • tommylight
  • tommylight's Avatar
12 Apr 2024 12:08

New Project in the Works Plasma 7i96s with 2 THCad2

Category: Show Your Stuff

I do have a 32 inch LCD that on occasion I throw the screen up to when I'm not babysitting the table and haven't had an issue on that one.

This
www.youtube.com/shorts/P2xzqh3M9Rc
Displaying 26386 - 26400 out of 26755 results.
Time to create page: 1.441 seconds
Powered by Kunena Forum