Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
13 Mar 2025 14:22
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

XXYZ must have 2 home switches for X, otherwise it wont work.
To have both X joints with a single home switch, you must use a normal XYZ configuration that outputs X steps on two outputs. This works fine, but can not do gantry squaring if required.
  • atrex77
  • atrex77's Avatar
13 Mar 2025 14:18
Replied by atrex77 on topic Trouble getting a new configuration running.

Trouble getting a new configuration running.

Category: General LinuxCNC Questions

can you share the AXYZ_connect.hal file?
  • esmurf
  • esmurf
13 Mar 2025 14:11

Show Axis instead of Joints in Manual Control Tab

Category: Basic Configuration

Ok, then i probably do not understand homing.
This is a cartesian gantry with XXYZ. The two joints for X cannot move separately. So my thinking was homing should be done for the axis instead of the joints; with only one homing switch for both joints (the axis).
  • snowgoer540
  • snowgoer540's Avatar
13 Mar 2025 14:02
Replied by snowgoer540 on topic Qtvcp Development Discussions

Qtvcp Development Discussions

Category: Qtvcp

Any shortcomings you need a hand working through?
  • LCR
  • LCR
13 Mar 2025 13:59

Problems with Lichuan Ethercat servo drive

Category: EtherCAT

havenofish , That is mm. It happens on Y and Z. I'm not playing with the Xx gantry axis at this point.

Darium, It is within the amplifier as far as I can see. LinuxCNC is sending the correct target position, and the machine is actually where it says it is, but it MAINTAINS a random (small) offset I can jog it around with the pendant and the offset stays the same. I can manually force the servo back and forth a bit, and it returns to the same incorrect position.
  • 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;
 
Displaying 8356 - 8370 out of 24520 results.
Time to create page: 0.280 seconds
Powered by Kunena Forum