Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
13 Mar 2025 13:57

Steppers motor start moving without any commads being given

Category: General LinuxCNC Questions

Upload pictures of wiring here on the forum so we can have a look.
  • tommylight
  • tommylight's Avatar
13 Mar 2025 13:56
Replied by tommylight on topic Show Axis instead of Joints in Manual Control Tab

Show Axis instead of Joints in Manual Control Tab

Category: Basic Configuration

You have tandem joints/axis so only after homing it will show axis.
  • esmurf
  • esmurf
13 Mar 2025 13:54 - 13 Mar 2025 13:57

Show Axis instead of Joints in Manual Control Tab

Category: Basic Configuration

Sorry for this newbie question: How do i change the "Manual Control" tab to show the Axis instead of the joints?
Tried in [DISPLAY] GEOMETRY = XYZ, but that didnt work.
 
 
  • tommylight
  • tommylight's Avatar
13 Mar 2025 13:54
  • atrex77
  • atrex77's Avatar
13 Mar 2025 13:51

Steppers motor start moving without any commads being given

Category: General LinuxCNC Questions

Try to measure potential difference bethween the pc ground and stepper drivers ground, if this card not have optical isolation on the step-dir signals, its cause problems.
  • tommylight
  • tommylight's Avatar
13 Mar 2025 13:49
Replied by tommylight on topic Trouble getting a new configuration running.

Trouble getting a new configuration running.

Category: General LinuxCNC Questions

Ini file, from this under joint 4
STEP_SCALE = 3.9307 # 1414.752 steps / 360° for 10-tool carousel
to this
STEP_SCALE = 3.9307
  • esmurf
  • esmurf
13 Mar 2025 13:45
Replied by esmurf on topic Ethercat gantry config

Ethercat gantry config

Category: EtherCAT

Thanks for your help. That XXYZ made a huge difference.
  • JT
  • JT's Avatar
13 Mar 2025 13:42
  • TangentAudio
  • TangentAudio
13 Mar 2025 13:13
Replied by TangentAudio on topic Qtvcp Development Discussions

Qtvcp Development Discussions

Category: Qtvcp

It's probably ready enough as it is, with some known shortcomings.  I'd be happy to try to integrate it and submit it as a PR if you point me in the right direction, but if you have reasons to want to do it yourself that's cool too!

cheers,
Steve
  • vre
  • vre
13 Mar 2025 13:12 - 13 Mar 2025 14:43
Replied by vre on topic Mesa modbus and pktUart

Mesa modbus and pktUart

Category: Other User Interfaces

There is a bug to pktuart module..
With this config and connected eletech 32io modbus module to work
in halshow encoder.02.input-a and encoder.02.input-b read ghost pulses
if disconnect eletech module ghost pulses stop appear in encoder inputs .
Is this noise related problem?
streamable.com/jptfu9
library IEEE;
use IEEE.std_logic_1164.all; -- defines std_logic types
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

-- Copyright (C) 2007, Peter C. Wallace, Mesa Electronics
-- http://www.mesanet.com
--
-- This program is is licensed under a disjunctive dual license giving you
-- the choice of one of the two following sets of free software/open source
-- licensing terms:
--
-- * GNU General Public License (GPL), version 2.0 or later
-- * 3-clause BSD License
--
--
-- The GNU GPL License:
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 2 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
--
--
-- The 3-clause BSD License:
--
-- Redistribution and use in source and binary forms, with or without
-- modification, are permitted provided that the following conditions
-- are met:
--
-- * Redistributions of source code must retain the above copyright
-- notice, this list of conditions and the following disclaimer.
--
-- * Redistributions in binary form must reproduce the above
-- copyright notice, this list of conditions and the following
-- disclaimer in the documentation and/or other materials
-- provided with the distribution.
--
-- * Neither the name of Mesa Electronics nor the names of its
-- contributors may be used to endorse or promote products
-- derived from this software without specific prior written
-- permission.
--
--
-- Disclaimer:
--
-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-- COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-- ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-- POSSIBILITY OF SUCH DAMAGE.
--

use work.IDROMConst.all;

package PIN_SVST8_4_72 is
constant ModuleID : ModuleIDType :=(
(WatchDogTag, x"00", ClockLowTag, x"01", WatchDogTimeAddr&PadT, WatchDogNumRegs, x"00", WatchDogMPBitMask),
(IOPortTag, x"00", ClockLowTag, x"03", PortAddr&PadT, IOPortNumRegs, x"00", IOPortMPBitMask),
(QcountTag, x"02", ClockLowTag, x"08", QcounterAddr&PadT, QCounterNumRegs, x"00", QCounterMPBitMask),
(PWMTag, x"00", ClockHighTag, x"08", PWMValAddr&PadT, PWMNumRegs, x"00", PWMMPBitMask),
(StepGenTag, x"02", ClockLowTag, x"04", StepGenRateAddr&PadT, StepGenNumRegs, x"00", StepGenMPBitMask),
(PktUARTTTag, x"02", ClockLowTag, x"01", PktUARTTDataAddr&PadT, PktUARTTNumRegs, x"00", PktUARTTMPBitMask),
(PktUARTRTag, x"02", ClockLowTag, x"01", PktUARTRDataAddr&PadT, PktUARTRNumRegs, x"00", PktUARTRMPBitMask),
(LEDTag, x"00", ClockLowTag, x"01", LEDAddr&PadT, LEDNumRegs, x"00", LEDMPBitMask),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000"),
(NullTag, x"00", NullTag, x"00", NullAddr&PadT, x"00", x"00", x"00000000")
);



constant PinDesc : PinDescType :=(
-- Base func sec unit sec func sec pin
IOPortTag & x"01" & QCountTag & x"02", -- I/O 00
IOPortTag & x"01" & QCountTag & x"01", -- I/O 01
IOPortTag & x"00" & QCountTag & x"02", -- I/O 02
IOPortTag & x"00" & QCountTag & x"01", -- I/O 03
IOPortTag & x"01" & QCountTag & x"03", -- I/O 04
IOPortTag & x"00" & QCountTag & x"03", -- I/O 05
IOPortTag & x"01" & PWMTag & x"81", -- I/O 06
IOPortTag & x"00" & PWMTag & x"81", -- I/O 07
IOPortTag & x"01" & PWMTag & x"82", -- I/O 08
IOPortTag & x"00" & PWMTag & x"82", -- I/O 09
IOPortTag & x"01" & PWMTag & x"83", -- I/O 10
IOPortTag & x"00" & PWMTag & x"83", -- I/O 11
IOPortTag & x"03" & QCountTag & x"02", -- I/O 12
IOPortTag & x"03" & QCountTag & x"01", -- I/O 13
IOPortTag & x"02" & QCountTag & x"02", -- I/O 14
IOPortTag & x"02" & QCountTag & x"01", -- I/O 15
IOPortTag & x"03" & QCountTag & x"03", -- I/O 16
IOPortTag & x"02" & QCountTag & x"03", -- I/O 17
IOPortTag & x"03" & PWMTag & x"81", -- I/O 18
IOPortTag & x"02" & PWMTag & x"81", -- I/O 19
IOPortTag & x"03" & PWMTag & x"82", -- I/O 20
IOPortTag & x"02" & PWMTag & x"82", -- I/O 21
IOPortTag & x"03" & PWMTag & x"83", -- I/O 22
IOPortTag & x"02" & PWMTag & x"83", -- I/O 23

IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",



IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",

IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",
IOPortTag & x"00" & NullTag & x"00",

IOPortTag & x"00" & StepGenTag & x"81", -- I/O 48
IOPortTag & x"00" & StepGenTag & x"82", -- I/O 49
IOPortTag & x"04" & QCountTag & x"01", -- I/O 26
IOPortTag & x"04" & QCountTag & x"02", -- I/O 27
IOPortTag & x"04" & QCountTag & x"03", -- I/O 28
IOPortTag & x"00" & PktUARTTTag & PktUTNDrvEnPin, -- I/O 32 TX PKTUART PIN
IOPortTag & x"00" & PktUARTTTag & PktUTDataPin, -- I/O 31 TX PKTUART PIN
IOPortTag & x"00" & PktUARTRTag & PktURDataPin, -- I/O 30 RX PKTUART PIN



emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin, -- added for IDROM v3
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,

emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,
emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin,emptypin);

end package PIN_SVST8_4_72;
 
  • unknown
  • unknown
13 Mar 2025 13:04 - 13 Mar 2025 13:15

Linuxcnc & the Raspberry Pi (4 & 5) Official Images Only!!!

Category: Installing LinuxCNC

Ok the description is a little vague.

I don't think a clean install will "fix it". I don't think an update would have anything affect as the kernel,kernel modules and firmwares should not be touched during an update. In all honesty unless you are wanting to update Linuxcnc, there shouldn't be a need to do an update, most updates are just minor fixes that really don't affect the way Linuxcnc operates. The biggest "security threat" to cnc machine is someone getting physical access, and it would be the machine it self I would be the most worried about, blood gets everywhere, it's hard to clean and the injured party may want to blame you. I only will have wifi on when transferring files to the cnc machine, other than that I disconnect wifi.

I think you maybe experiencing an issue similar to what is discussed in this thread. Which it would is not Linuxcnc related, it's the ethernet port going to sleep/shutting down, tho it should be tx\rx ing packets more or less continuously. Yes I know it's a direct connection from the Pi to the Mesa card and the thread mentions switches a few times.
forums.raspberrypi.com/viewtopic.php?t=305820

It seems to be somewhat random to which boards are affected but I haven't noticed this on my RPi400.

Tho it might be an idea to check the power supply for the Pi & the mesa card. But if ti was the mesa card "dropping out" you would get notifications.
  • tsaG
  • tsaG
13 Mar 2025 13:02

ATC Tool Rack implementation gesucht

Category: Deutsch

Moin!

Hat jemand ein M6 Remap für Basicprobe für ein ATC Toolrack (in Y Orientierung) welches ich als Basis nutzen könnte?

Zudem bin ich gerade dabei einen kleinen Kettenwechsler zu bauen (dazu brauche ich erst einmal das normale Toolrack). Hat hier jemand erfahrungen?

Grüße
  • unknown
  • unknown
13 Mar 2025 12:52
Replied by unknown on topic Trouble getting a new configuration running.

Trouble getting a new configuration running.

Category: General LinuxCNC Questions

Did you try removing everything after the # symbol ?
  • Lik2waterski
  • Lik2waterski
13 Mar 2025 12:38
Replied by Lik2waterski on topic Trouble getting a new configuration running.

Trouble getting a new configuration running.

Category: General LinuxCNC Questions

I changed line 277 to this STEP_SCALE = 3.9307 # 1414.752 steps / 360° for 10-tool carousel

here is the error report
travis@cnc:~$ linuxcnc
LINUXCNC - 2.9.0~pre1+git20230208.f1270d6ed7
Machine configuration directory is '/home/travis/linuxcnc/configs/AXYZ'
Machine configuration file is 'AXYZ.ini'
Starting LinuxCNC...
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
Found file(REL): ./AXYZ_load.hal

identityKinematicsSetup: coordinates:XXYZA
Joint 0 ==> Axis X
Joint 1 ==> Axis X
Joint 2 ==> Axis Y
Joint 3 ==> Axis Z
Joint 4 ==> Axis A
identityKinematicsSetup: Recommend: kinstype=both

hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 192.168.1.121: INFO: Hardware address (MAC): 00:60:1b:13:04:fb
hm2_eth: discovered 7I92
hm2/hm2_7i92.0: Low Level init 0.15
hm2/hm2_7i92.0: Smart Serial Firmware Version 43
Board hm2_7i92.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_7i92.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_7i92.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_7i92.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_7i92.0: 34 I/O Pins used:
hm2/hm2_7i92.0: IO Pin 000 (P2-01): StepGen #0, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 001 (P2-14): StepGen #0, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 002 (P2-02): StepGen #1, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 003 (P2-15): StepGen #1, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 004 (P2-03): StepGen #2, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 005 (P2-16): StepGen #2, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 006 (P2-04): StepGen #3, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 007 (P2-17): StepGen #3, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 008 (P2-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 009 (P2-06): StepGen #4, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 010 (P2-07): Smart Serial Interface #0, pin tx0 (Output)
hm2/hm2_7i92.0: IO Pin 011 (P2-08): Smart Serial Interface #0, pin rx0 (Input)
hm2/hm2_7i92.0: IO Pin 012 (P2-09): IOPort
hm2/hm2_7i92.0: IO Pin 013 (P2-10): IOPort
hm2/hm2_7i92.0: IO Pin 014 (P2-11): Encoder #0, pin Index (Input)
hm2/hm2_7i92.0: IO Pin 015 (P2-12): Encoder #0, pin B (Input)
hm2/hm2_7i92.0: IO Pin 016 (P2-13): Encoder #0, pin A (Input)
hm2/hm2_7i92.0: IO Pin 017 (P1-01): IOPort
hm2/hm2_7i92.0: IO Pin 018 (P1-14): IOPort
hm2/hm2_7i92.0: IO Pin 019 (P1-02): IOPort
hm2/hm2_7i92.0: IO Pin 020 (P1-15): IOPort
hm2/hm2_7i92.0: IO Pin 021 (P1-03): IOPort
hm2/hm2_7i92.0: IO Pin 022 (P1-16): IOPort
hm2/hm2_7i92.0: IO Pin 023 (P1-04): IOPort
hm2/hm2_7i92.0: IO Pin 024 (P1-17): IOPort
hm2/hm2_7i92.0: IO Pin 025 (P1-05): IOPort
hm2/hm2_7i92.0: IO Pin 026 (P1-06): IOPort
hm2/hm2_7i92.0: IO Pin 027 (P1-07): IOPort
hm2/hm2_7i92.0: IO Pin 028 (P1-08): IOPort
hm2/hm2_7i92.0: IO Pin 029 (P1-09): IOPort
hm2/hm2_7i92.0: IO Pin 030 (P1-10): IOPort
hm2/hm2_7i92.0: IO Pin 031 (P1-11): IOPort
hm2/hm2_7i92.0: IO Pin 032 (P1-12): IOPort
hm2/hm2_7i92.0: IO Pin 033 (P1-13): IOPort
hm2/hm2_7i92.0: registered
Found file(REL): ./AXYZ_connect.hal
./AXYZ_connect.hal:131: setp requires 2 arguments, 10 given
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
hm2_eth: in hm2_eth_reset
hm2_eth: HostMot2 ethernet driver unloaded
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/travis/linuxcnc_debug.txt
and
/home/travis/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
travis@cnc:~$
  • U2fletch
  • U2fletch
13 Mar 2025 12:36

Linuxcnc & the Raspberry Pi (4 & 5) Official Images Only!!!

Category: Installing LinuxCNC

I installed LinuxCNC onto a RPi 400 with a touchscreen and GMOCCAPY. It works very well, but something has changed on the system and it is now unstable. LinuxCNC, is locking up after periods of inactivity. Running a Mesa 7i96 board. Wonder if doing another clean install will fix it. Might have had a bad update along the way. Will let you know what I discover....
Displaying 8416 - 8430 out of 24524 results.
Time to create page: 0.317 seconds
Powered by Kunena Forum