Advanced Search

Search Results (Searched for: )

  • RNJFAB
  • RNJFAB
02 Feb 2025 04:55

Homemade CNC Plasma - hypertherm, Mesa, gear drives, nema 34.

Category: Show Your Stuff

Thanks Rod, I had a hdr-60-24 arrive today.

not hitting home
  • Lcvette
  • Lcvette's Avatar
02 Feb 2025 04:42
Replied by Lcvette on topic Probe Basic Tool Setter questions

Probe Basic Tool Setter questions

Category: QtPyVCP

Did you copy the Sim file config VAR file?
  • ashford
  • ashford
02 Feb 2025 03:45

newbie too far into the deep end trying to convert an mr1

Category: General LinuxCNC Questions

i copied the error file to see if anything stands out
Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl:

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.9.4
Machine configuration directory is '/home/john/linuxcnc/configs/mr1'
Machine configuration file is 'mr1.ini'
INIFILE=/home/john/linuxcnc/configs/mr1/mr1.ini
VERSION=1.1
PARAMETER_FILE=linuxcnc.var
TPMOD=
HOMEMOD=
TASK=milltask
HALUI=halui
DISPLAY=qtvcp qtdragon_hd_mr1/qtdragon_hd_mr1
COORDINATES=XYYZ
KINEMATICS=trivkins coordinates=XYYZ kinstype=BOTH
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Found file(REL): ./mr1.hal
Starting TASK program: milltask
Starting DISPLAY program: qtvcp
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
task: 34 cycles, min=0.000005, max=0.010078, avg=0.003888, 0 latency excursions (> 10x expected cycle time of 0.010000s)

identityKinematicsSetup: coordinates:XYYZ
   Joint 0 ==> Axis X
   Joint 1 ==> Axis Y
   Joint 2 ==> Axis Y
   Joint 3 ==> Axis Z

hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:16:8e:e7
hm2_eth: discovered 7I96S
hm2/hm2_7i96s.0: Low Level init 0.15
hm2/hm2_7i96s.0: Smart Serial Firmware Version 43
hm2/hm2_7i96s.0: 51 I/O Pins used:
hm2/hm2_7i96s.0:     IO Pin 000 (TB3-01): InM Input Module #0, pin in0 (Input)
hm2/hm2_7i96s.0:     IO Pin 001 (TB3-02): InM Input Module #0, pin in1 (Input)
hm2/hm2_7i96s.0:     IO Pin 002 (TB3-03): InM Input Module #0, pin in2 (Input)
hm2/hm2_7i96s.0:     IO Pin 003 (TB3-04): InM Input Module #0, pin in3 (Input)
hm2/hm2_7i96s.0:     IO Pin 004 (TB3-05): InM Input Module #0, pin in4 (Input)
hm2/hm2_7i96s.0:     IO Pin 005 (TB3-06): InM Input Module #0, pin in5 (Input)
hm2/hm2_7i96s.0:     IO Pin 006 (TB3-07): InM Input Module #0, pin in6 (Input)
hm2/hm2_7i96s.0:     IO Pin 007 (TB3-08): InM Input Module #0, pin in7 (Input)
hm2/hm2_7i96s.0:     IO Pin 008 (TB3-09): InM Input Module #0, pin in8 (Input)
hm2/hm2_7i96s.0:     IO Pin 009 (TB3-10): InM Input Module #0, pin in9 (Input)
hm2/hm2_7i96s.0:     IO Pin 010 (TB3-11): InM Input Module #0, pin in10 (Input)
hm2/hm2_7i96s.0:     IO Pin 011 (TB3-13/TB3-14): SSR #0, pin Out-00 (Output)
hm2/hm2_7i96s.0:     IO Pin 012 (TB3-15/TB3-16): SSR #0, pin Out-01 (Output)
hm2/hm2_7i96s.0:     IO Pin 013 (TB3-17/TB3-18): SSR #0, pin Out-02 (Output)
hm2/hm2_7i96s.0:     IO Pin 014 (TB3-19/TB3-20): SSR #0, pin Out-03 (Output)
hm2/hm2_7i96s.0:     IO Pin 015 (TB3-21/TB3-22): OutM Output Module #0, pin Out-04 (Output)
hm2/hm2_7i96s.0:     IO Pin 016 (TB3-23/TB3-24): OutM Output Module #0, pin Out-05 (Output)
hm2/hm2_7i96s.0:     IO Pin 017 (TB1-02/TB1-03): StepGen #0, pin Step (Output)
hm2/hm2_7i96s.0:     IO Pin 018 (TB1-04/TB1-05): StepGen #0, pin Direction (Output)
hm2/hm2_7i96s.0:     IO Pin 019 (TB1-08/TB1-09): StepGen #1, pin Step (Output)
hm2/hm2_7i96s.0:     IO Pin 020 (TB1-10/TB1-11): StepGen #1, pin Direction (Output)
hm2/hm2_7i96s.0:     IO Pin 021 (TB1-14/TB1-15): StepGen #2, pin Step (Output)
hm2/hm2_7i96s.0:     IO Pin 022 (TB1-16/TB1-17): StepGen #2, pin Direction (Output)
hm2/hm2_7i96s.0:     IO Pin 023 (TB1-20/TB1-21): StepGen #3, pin Step (Output)
hm2/hm2_7i96s.0:     IO Pin 024 (TB1-22-TB1-23): StepGen #3, pin Direction (Output)
hm2/hm2_7i96s.0:     IO Pin 025 (TB2-02/TB2-03): StepGen #4, pin Step (Output)
hm2/hm2_7i96s.0:     IO Pin 026 (TB2-04/TB2-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i96s.0:     IO Pin 027 (TB2-07/TB2-08): Encoder #0, pin A (Input)
hm2/hm2_7i96s.0:     IO Pin 028 (TB2-10/TB2-11): Encoder #0, pin B (Input)
hm2/hm2_7i96s.0:     IO Pin 029 (TB2-13/TB2-14): Encoder #0, pin Index (Input)
hm2/hm2_7i96s.0:     IO Pin 030 (TB2-16/TB2-17): IOPort
hm2/hm2_7i96s.0:     IO Pin 031 (TB2-18/TB2-19): IOPort
hm2/hm2_7i96s.0:     IO Pin 032 (internal): IOPort
hm2/hm2_7i96s.0:     IO Pin 033 (internal): SSR #0, pin AC Ref (internal) (Output)
hm2/hm2_7i96s.0:     IO Pin 034 (P1-01/DB25-01): IOPort
hm2/hm2_7i96s.0:     IO Pin 035 (P1-02/DB25-14): IOPort
hm2/hm2_7i96s.0:     IO Pin 036 (P1-03/DB25-02): IOPort
hm2/hm2_7i96s.0:     IO Pin 037 (P1-04/DB25-15): IOPort
hm2/hm2_7i96s.0:     IO Pin 038 (P1-05/DB25-03): IOPort
hm2/hm2_7i96s.0:     IO Pin 039 (P1-06/DB25-16): IOPort
hm2/hm2_7i96s.0:     IO Pin 040 (P1-07/DB25-04): IOPort
hm2/hm2_7i96s.0:     IO Pin 041 (P1-08/DB25-17): IOPort
hm2/hm2_7i96s.0:     IO Pin 042 (P1-09/DB25-05): IOPort
hm2/hm2_7i96s.0:     IO Pin 043 (P1-11/DB25-06): IOPort
hm2/hm2_7i96s.0:     IO Pin 044 (P1-13/DB25-07): IOPort
hm2/hm2_7i96s.0:     IO Pin 045 (P1-15/DB25-08): IOPort
hm2/hm2_7i96s.0:     IO Pin 046 (P1-17/DB25-09): IOPort
hm2/hm2_7i96s.0:     IO Pin 047 (P1-19/DB25-10): IOPort
hm2/hm2_7i96s.0:     IO Pin 048 (P1-21/DB25-11): IOPort
hm2/hm2_7i96s.0:     IO Pin 049 (P1-23/DB25-12): IOPort
hm2/hm2_7i96s.0:     IO Pin 050 (P1-25/DB25-13): IOPort
hm2/hm2_7i96s.0: registered
hm2_eth: in hm2_eth_reset
hm2_eth: HostMot2 ethernet driver unloaded
hm2: unloading
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

Debug file information:
Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1
Can not find -sec DISPLAY -var INTRO_TIME -num 1
Note: Using POSIX realtime
Traceback (most recent call last):
  File "/usr/bin/qtvcp", line 534, in <module>
    LOG = logger.initBaseLogger('QTvcp', log_file=None, log_level=logger.WARNING)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/qtvcp/logger.py", line 83, in initBaseLogger
    with open(log_file, 'w') as fh:
         ^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/john/linuxcnc/configs/mr1/qtdragon/qtdragon.log'
2796
2847
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime



-----------------------------------------------------------------------
Info report created by linuxcnc_info:
The file:    /tmp/linuxcnc_info.txt
can be posted to a forum or a web site like:
     http://pastebin.com
in order to provide information about the linuxcnc
system and configuration.

                Date: Sat Feb 1 09:39:29 PM CST 2025
            UTC Date: Sun Feb 2 03:39:29 AM UTC 2025
        this program: /usr/bin/linuxcnc_info
              uptime: 21:39:29 up 14 min, 1 user, load average: 1.08, 1.47, 1.06
     lsb_release -sa: Debian Debian GNU/Linux 12 (bookworm) 12 bookworm
            linuxcnc: /usr/bin/linuxcnc
                 pwd: /home/john/linuxcnc/configs/mr1
                USER: john
             LOGNAME: john
                HOME: /home/john
              EDITOR:
              VISUAL:
            LANGUAGE:
                TERM: dumb
           COLORTERM:
             DISPLAY: :0.0
             DESKTOP: lightdm-xsession
        display size: 1920x1080 pixels (508x285 millimeters)
                PATH: /usr/bin:/home/john/linuxcnc/configs/mr1/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

uname items:
         nodename -n: mill
      kernel-name -s: Linux
      kernel-vers -v: #1 SMP PREEMPT_RT Debian 6.1.124-1 (2025-01-12)
          machine -m: x86_64
        processor -p: unknown
         platform -i: unknown
      oper system -o: GNU/Linux

/proc items:
             cmdline: BOOT_IMAGE=/boot/vmlinuz-6.1.0-30-rt-amd64 root=UUID=a60f7827-156c-4a3e-a6ae-e7feed86ee87 ro quiet quiet isolcpus=2,3 r8168.EEE=0 pcie_aspm=off
          model name: Intel(R) N100
               cores: 4
             cpu MHz: 3299.493
             parport:
              serial: 0000-0000 : serial

Versions:
                 gcc: gcc (Debian 12.2.0-14) 12.2.0
              python: Python 3.11.2
                 git: git version 2.39.5
          git commit: NA
                 tcl: 8.6
                  tk: 8.6
               glade: not_in_PATH

linuxcnc_var all:

     LINUXCNCVERSION: 2.9.4
LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp
LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples
            REALTIME: /usr/lib/linuxcnc/realtime
                 RTS: uspace
          HALLIB_DIR: /usr/share/linuxcnc/hallib
              PYTHON: /usr/bin/python3

dpkg -l '*linuxcnc*':
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version      Architecture Description
+++-===================-============-============-=====================================================================
un  linuxcnc            <none>       <none>       (no description available)
un  linuxcnc-dev        <none>       <none>       (no description available)
un  linuxcnc-doc        <none>       <none>       (no description available)
ii  linuxcnc-doc-de     1:2.9.4      all          motion controller for CNC machines and robots (German documentation)
ii  linuxcnc-doc-en     1:2.9.4      all          motion controller for CNC machines and robots (English documentation)
ii  linuxcnc-doc-es     1:2.9.4      all          motion controller for CNC machines and robots (Spanish documentation)
ii  linuxcnc-doc-fr     1:2.9.4      all          motion controller for CNC machines and robots (French documentation)
un  linuxcnc-sim        <none>       <none>       (no description available)
un  linuxcnc-sim-dev    <none>       <none>       (no description available)
ii  linuxcnc-uspace     1:2.9.4      amd64        motion controller for CNC machines and robots
ii  linuxcnc-uspace-dev 1:2.9.4      amd64        PC based motion controller for real-time Linux

  • ihavenofish
  • ihavenofish
02 Feb 2025 02:08
Replied by ihavenofish on topic Mini wannabe datron build

Mini wannabe datron build

Category: CNC Machines

motor mounts. 

 



Sooo, now i will have ethercat servos. This will be fun....
  • Benb
  • Benb's Avatar
02 Feb 2025 01:39 - 02 Feb 2025 01:41

caxis.comp - How to freewheel axis/spindle?

Category: HAL

Attached is block diagram showing a spindle orient example. I also attached the hal netlist.PID, limit2, offset, … etc parameters values are not complete, you will need to figure them out as you experiment. 

 
  • Beovoxo
  • Beovoxo
02 Feb 2025 01:37 - 02 Feb 2025 01:45
Replied by Beovoxo on topic Deckel FP4A Retrofit

Deckel FP4A Retrofit

Category: Milling Machines



Today I finally got the Beckhoff Ek1100 running under linuxcnc with ethercat :):). It was a steep sloop to go on, but I finally got it . I had a lot of troubles with broken links and such under installation, so it ended up with like 15 reinstalls. and then, like a grenade hit the new image was uploaded and most of the things worked a lot smoother:)btw if any out there knows how to send commands from the ek1100 to the cx unit plz write some info:) or else it will just be controlled via outputs.. if its a lost course i am planning to run the cx unit as a normal plc instead. it will run transmission/gears and spindle, lights and such.
 Have a nice day all :)
  • dschultz
  • dschultz
02 Feb 2025 01:20
Replied by dschultz on topic StepperOnline A6 Servo

StepperOnline A6 Servo

Category: EtherCAT

Looking forward to your updates :) btw have you tried getting the built in homing to work or setting up the I/O's in the drive?
 

I'm honestly undecided at this point how I will proceed with homing.
Since these have absolute encoders I'd like to just do instant homing and get battery boxes to maintain position data.
I will still need to do an initial sensor homing so LCNC has a reference to start from.
I did tinker a bit with the custom homing component mentioned elsewhere here on the forum but shelved that idea for the moment till I got the physical install part complete.
For IO's I'm using a couple Beckhoff modules.
  • dschultz
  • dschultz
02 Feb 2025 01:14
Replied by dschultz on topic StepperOnline A6 Servo

StepperOnline A6 Servo

Category: EtherCAT

I haven't got to any tuning yet still working on the control cabinet...
The version of tuning software that I have is mostly Chinese. I asked if they were planning to release and English version and was told no.
I was planning on tuning using the front panel of each drive.
We shall see I guess...
  • cakeslob
  • cakeslob
02 Feb 2025 01:09

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

I think the majority of us are using a debian of some kind. you are using the latest bullseye image?

raf did a write up on his process for install
forum.linuxcnc.org/18-computer/44828-rem...rd?start=1570#291712

i guess try that first, but if you can run, and ping, and tftpy is working,
the next thing to try would be to doing a fullchip erase on the rt1052, and reloading the firmware and config

i was trying to find the error that produces just now, but i cant find the old posts about it.
  • PCW
  • PCW's Avatar
02 Feb 2025 01:01

How to get MPG input (hm2_7i96s.0.inm.00.enc0-count) to move axis

Category: HAL

its a bit involved, you can look here for the basic hal setup

linuxcnc.org/docs/html/examples/mpg.html

(that happens to use a software encoder counter but the basics are the same)

Note that there are jog enable,count and scale pins for both axis and joints
The joint pins are active before homing and the axis pins are active after homing.

You could also search the forum for "MPG" as there may be a MPG setup using similar
hardware as yours.
  • tommylight
  • tommylight's Avatar
02 Feb 2025 00:53
Replied by tommylight on topic The blacksmith's plasma table

The blacksmith's plasma table

Category: Plasma & Laser

You have no idea how glad i am, while reading i started thinking i forgot Czech!!! :)
-
I have installed Stahwerk plasma, have two more on order for some clients, so no worries about it if he does not reply, there is still hope.
You should start a new topic, though.
  • cakeslob
  • cakeslob
02 Feb 2025 00:11
Replied by cakeslob on topic Remora for RP2040

Remora for RP2040

Category: Computers and Hardware

hello scotta and thank you for your amazing work
i got my rp 2040 working with remora and its amazing 
it works with axis and qtdragon 
my question now is how to get it to work with qtplasmac, i cant get it to work even though i copied all the necessary config lines in both hal and ini files from my par port configs
can anyone help me with this
Thanks in advance



this isnt necessarily within the scope of remora, but more related to linuxcnc and hal config, but if you used one of the config generators, I would suggest redoing your config for a mesa card, its fairly easy to convert a mesa config to a remora config with minor changes, paraport had more stuff going on last time i looked.

otherwise, it would be helpful if you posted the errors you get when trying to start linuxcnc, these can be easily viewed by opening linuxcnc in terminal. Posting your ini and hal files would also be helpful. there isnt much difference between a plasmac config and any any other config, except there are a few hardcoded hal pins you need to connect to for plasmac.
  • Boogie
  • Boogie
01 Feb 2025 23:52 - 01 Feb 2025 23:53
Replied by Boogie on topic The blacksmith's plasma table

The blacksmith's plasma table

Category: Plasma & Laser

Bulls eye, Tommy. It's Polish indeed. His nickname suggested me he's polish. i have the same machine (stahlwerk cut 70p) with machine torch sitting in the box for more than one year now (yes, haven't used it yet:D) and i think it's time to have some fun with it. it's HF pilot machine and i'm trying to figure out how to make it usable in cnc table. Have a bunch of Mesa cards i bought some time ago when i was visiting the States and would be nice to make it all work together. i don't have THCAD though...:/
  • tommylight
  • tommylight's Avatar
01 Feb 2025 23:43
Replied by tommylight on topic spindle setup

spindle setup

Category: General LinuxCNC Questions

Invert the spindle pin in hal.
something like
setp rpi_pin_number_00 invert true
  • Taelman
  • Taelman
01 Feb 2025 23:25
spindle setup was created by Taelman

spindle setup

Category: General LinuxCNC Questions

I want to connect my spindle to a 5 Axis Breakout Board Interface Adapter via a raspberry pi5. I can control the stepper motors (XYZ). I just can't control the spindle. Is there an example for the HAL file?

If I bypass the relay contact. Then the spindle will rotate to the maximum. If I press the + button it slows down. When I press the - button it speeds up. When I press the stop button, it starts running at maximum speed. 
Anyone have a solution?

Greetings Philip
Displaying 18541 - 18555 out of 21679 results.
Time to create page: 0.520 seconds
Powered by Kunena Forum