Advanced Search

Search Results (Searched for: )

  • User_paulvdh_42
  • User_paulvdh_42
18 Jan 2025 14:03
Replied by User_paulvdh_42 on topic help to compensate for changes in the rack

help to compensate for changes in the rack

Category: Advanced Configuration

A few days ago I read in the manual this should be possible, You once do some measurements and create a table, and then you enter that table in LinuxCNC's setup. "lead screw compensation" (ball screw, or rack & pinion, or whatever is all the same for the software) is apparently a special case, you do not need customized kinematics because it's built into each axis.

I'm planning on experimenting with this. My idea is to add a glass scale temporarily along each of the ball spindles, and have a microcontroller measure the position at set intervals. Partly to check accuracy of cheap chinese spindles, and if LinuxCNC can add some correction, that's even better.

But I do wonder about your big deviantions. 2mm is a lot. I suspect your machine has mechanical issues.
  • JT
  • JT's Avatar
18 Jan 2025 13:06
Replied by JT on topic Age of the website and forum

Age of the website and forum

Category: Forum Questions

The current OS
root@forum:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:    20.04
Codename:    focal

When I log in I see this message but I don't feel comfortable running that command.
New release '22.04.5 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

JT
  • JT
  • JT's Avatar
18 Jan 2025 12:54
Replied by JT on topic Age of the website and forum

Age of the website and forum

Category: Forum Questions

This is the root directory listing
root@forum:~# ls
access.log          do-dns-mirror      make-plot               PHPMailer-5.2.14        update-plot
bin                 error.log          monitor-memory          plug_reCAPTCHA.rc1.zip  v5.2.14.zip
cb_recaptchav2.zip  expire-session.sh  pflogsumm-1.1.1         requests.gnuplot
count-requests      flo.sql            pflogsumm-1.1.1.tar.gz  SHOW
data                letsencrypt        PHPMailer               simp_le
  • User_paulvdh_42
  • User_paulvdh_42
18 Jan 2025 12:29
Replied by User_paulvdh_42 on topic Ballscrew articulation, has anybody had success?

Ballscrew articulation, has anybody had success?

Category: General LinuxCNC Questions

Normally you get better answers on a forum if you show you've put in some effort yourself, and then ask more specific questions.

You can start by reading about Kinematics in LinuxCNC

linuxcnc.org/docs/2.8/html/motion/kinematics.html

In short: You write your custom kinematics in C, and "halcompile" compiles it into something compatible with LinuxCNC.
  • phillc54
  • phillc54's Avatar
18 Jan 2025 11:59

Path display glitching - QTPlasmaC - v1.235.265 QtVCP LinuxCNC v2.9.0

Category: Plasmac

That version of QtPlasmaC is from Feb 2023 and is known to have issues, you should update to the latest version.
  • rodw
  • rodw's Avatar
18 Jan 2025 11:18

Path display glitching - QTPlasmaC - v1.235.265 QtVCP LinuxCNC v2.9.0

Category: Plasmac

At a crazy guess, your home switches are enabled by default. If that's the case, use the -not pins from your Mesa card.
Can't jog any joints while homing.
emc/task/taskintf.cc 976: Error on joint 0, command number 106
joint 3 on limit switch error

Consider running pnccconf again from scratch.
  • rodw
  • rodw's Avatar
18 Jan 2025 11:02
Replied by rodw on topic Age of the website and forum

Age of the website and forum

Category: Forum Questions

Here in lies a problem because I don't have access to the server for the forum so I can't ask them up change the PHP.

Edit: I can ssh into the forum as root and upgrade the OS and I do that when I think about it.

JT


If you can SSH in as root to upgrade the OS you should also have root access to the server.
Its so long since I played with Joomla but configuration.php in the website's root folder contains the Database name, user name and password which is all you really need to upgrade the instance.
Ref: www.joomlashack.com/blog/joomla/guided-t...nfigurationphp-file/

Whilst a Cpanel interface is nice for users, its not really necessary to host a web server (usually whats called a a LAMP stack) and Joomla. I managed my webserver for years without a cpanel

From memory, usually a new user is defined for the web site and there should be a WWW folder in that user's home folder. As root you could see this.

Just focus on the forum would be my advice.

  • TOLP2
  • TOLP2
18 Jan 2025 11:02

RPi + Sipeed Tang Nano 20 k: new breakout board for LitexCNC

Category: Driver Boards

With the 5A-75B and 5A-75E we have a low cost way of creating a driver board for Linux-CNC. Based on the work of Romanetz, the project  LiteX-CNC  was started, providing a easy customizable firmware and driver to use these boards. The down-side however is that these boards require some soldering work to be done to accept inputs; I've messed up some boards in the process....

Therefore, Litex-CNC is going to be expanded to accept more FPGA's, starting with the Sipeed Tang Nano 20k. Compared with the 5A-75B it has less outputs (28 compared to 48 for the 5A-75B), but this is still enough for a simple 3 axis machine. The big advantage is that no SMT soldering skills are required to get this board up and running.

File Attachment:


For the Raspberry-Pi I've designed a HAT, which provides:
  • 7 extended PMOD-connectors. Each connector has 4 GPIO, power rails (+5V, max 200 mA) and a buffered enable signal;
  • RS489 connector for communicating with for example a VFD;
  • communication between Raspberry PI and FPGA using SPI in bidirectional mode (3-wire) to save on pins;
  • conforms to the HAT+ specification , including a EEPROM with settings.
With the PMOD-connectors one can easily connect to break-out boards providing stepgen, GPIO (12V/24V inputs and outputs), differential encoders, etc. I'm also working to provide support for shifting data out (74HC595) and in (74HC165).

An estimation of the HAT will be around 7 Euro's, excluding the Tang Nano 20k. Inlcuding the FPGA, the price would be around the 40 Euro price point.
  • IB_CnC
  • IB_CnC
18 Jan 2025 10:59 - 18 Jan 2025 11:06

ProbeBasic and sidemount, retractable 3D Probe

Category: QtPyVCP

Great, got it to work, thanks a lot!

You are the creator of Probe Basic right?
I must say it's really impressive this user interface which you have created, on par or better than many OEM software I have seen.

I haven't made a tool changer carousel yet, but plan to make one with geneva wheel.

When I combine the side-probe with the carousel, if I understand correctly the sequence would be:
- Unload the currently mounted tool in the ATC-carousel tab
- Load the Probe via the Tool tab (only in gui)
- Probe the stock
- Unload probe in Tool tab
- Load tool with ATC-carousel tab or start program.
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
18 Jan 2025 10:45
Replied by Cant do this anymore bye all on topic ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board

ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board

Category: Driver Boards

Give it a go. Take it slow and don't skip any steps. Good Luck.
  • Nserega.90
  • Nserega.90
18 Jan 2025 10:38

ColorCNC Colorlight 5A-75E/5A-75B as FPGA controller board

Category: Driver Boards

Thank you very much for taking my time. I think I should be able to handle this task. Yes, I will start by studying this thread. I will study, try, and study again. Maybe I will share my results based on my successes and failures. Thanks again!!!
  • Dave2024
  • Dave2024's Avatar
18 Jan 2025 10:11 - 18 Jan 2025 10:22
Replied by Dave2024 on topic Spindle Load feedback in LinuxCNC

Spindle Load feedback in LinuxCNC

Category: Basic Configuration

Ok awesome! Nice setup. I wish I had a dialed machine setup like your running. Unfortunately I don't have an inverter though in my situation. I have a AC servo spindle. I wanted a VFD and BLDC but nothing would fit my machine and it needed to be running before my EOL LOL. Anyways my idea is if I could get a lesson on what's needed to make a readout like you've got and somehow program it so that if the load is too high it would alter the feed/speed so that a chip size of set value would never exceed the capabilities of the motor. That and another possible feature would be an estop trigger if the load was too high and RPM lower than a set threshold. Is any of this possible or am I just crazy? Anyways sorry for the weirdness. Thanks
  • feng
  • feng
18 Jan 2025 09:55

I like to translate the Qtvcp UI button into the local language

Category: Qtvcp

How should I translate the Qtvcp UI button into the local language, such as the STOP button
  • RNJFAB
  • RNJFAB
18 Jan 2025 09:34

Path display glitching - QTPlasmaC - v1.235.265 QtVCP LinuxCNC v2.9.0

Category: Plasmac

Code from terminal

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

identityKinematicsSetup: coordinates:XYYZ
Joint 0 ==> Axis X
Joint 1 ==> Axis Y
Joint 2 ==> Axis Y
Joint 3 ==> Axis Z
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: 10.10.10.10: INFO: Hardware address (MAC): 00:60:1b:16:03:5b
hm2_eth: discovered 7I96
hm2/hm2_7i96.0: Low Level init 0.15
hm2/hm2_7i96.0: Smart Serial Firmware Version 43
hm2/hm2_7i96.0: 51 I/O Pins used:
hm2/hm2_7i96.0: IO Pin 000 (TB3-01): IOPort
hm2/hm2_7i96.0: IO Pin 001 (TB3-02): IOPort
hm2/hm2_7i96.0: IO Pin 002 (TB3-03): IOPort
hm2/hm2_7i96.0: IO Pin 003 (TB3-04): IOPort
hm2/hm2_7i96.0: IO Pin 004 (TB3-05): IOPort
hm2/hm2_7i96.0: IO Pin 005 (TB3-06): IOPort
hm2/hm2_7i96.0: IO Pin 006 (TB3-07): IOPort
hm2/hm2_7i96.0: IO Pin 007 (TB3-08): IOPort
hm2/hm2_7i96.0: IO Pin 008 (TB3-09): IOPort
hm2/hm2_7i96.0: IO Pin 009 (TB3-10): IOPort
hm2/hm2_7i96.0: IO Pin 010 (TB3-11): IOPort
hm2/hm2_7i96.0: IO Pin 011 (TB3-13/TB3-14): SSR #0, pin Out-00 (Output)
hm2/hm2_7i96.0: IO Pin 012 (TB3-15/TB3-16): SSR #0, pin Out-01 (Output)
hm2/hm2_7i96.0: IO Pin 013 (TB3-17/TB3-18): SSR #0, pin Out-02 (Output)
hm2/hm2_7i96.0: IO Pin 014 (TB3-19/TB3-20): SSR #0, pin Out-03 (Output)
hm2/hm2_7i96.0: IO Pin 015 (TB3-21/TB3-22): SSR #0, pin Out-04 (Output)
hm2/hm2_7i96.0: IO Pin 016 (TB3-23/TB3-24): SSR #0, pin Out-05 (Output)
hm2/hm2_7i96.0: IO Pin 017 (TB1-02/TB1-03): StepGen #0, pin Step (Output)
hm2/hm2_7i96.0: IO Pin 018 (TB1-04/TB1-05): StepGen #0, pin Direction (Output)
hm2/hm2_7i96.0: IO Pin 019 (TB1-08/TB1-09): StepGen #1, pin Step (Output)
hm2/hm2_7i96.0: IO Pin 020 (TB1-10/TB1-11): StepGen #1, pin Direction (Output)
hm2/hm2_7i96.0: IO Pin 021 (TB1-14/TB1-15): StepGen #2, pin Step (Output)
hm2/hm2_7i96.0: IO Pin 022 (TB1-16/TB1-17): StepGen #2, pin Direction (Output)
hm2/hm2_7i96.0: IO Pin 023 (TB1-20/TB1-21): StepGen #3, pin Step (Output)
hm2/hm2_7i96.0: IO Pin 024 (TB1-22-TB1-23): StepGen #3, pin Direction (Output)
hm2/hm2_7i96.0: IO Pin 025 (TB2-02/TB2-03): StepGen #4, pin Step (Output)
hm2/hm2_7i96.0: IO Pin 026 (TB2-04/TB2-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i96.0: IO Pin 027 (TB2-07/TB2-08): Encoder #0, pin A (Input)
hm2/hm2_7i96.0: IO Pin 028 (TB2-10/TB2-11): Encoder #0, pin B (Input)
hm2/hm2_7i96.0: IO Pin 029 (TB2-13/TB2-14): Encoder #0, pin Index (Input)
hm2/hm2_7i96.0: IO Pin 030 (TB2-16/TB2-17): IOPort
hm2/hm2_7i96.0: IO Pin 031 (TB2-18/TB2-19): IOPort
hm2/hm2_7i96.0: IO Pin 032 (internal): IOPort
hm2/hm2_7i96.0: IO Pin 033 (internal): SSR #0, pin AC Ref (internal) (Output)
hm2/hm2_7i96.0: IO Pin 034 (P1-01/DB25-01): IOPort
hm2/hm2_7i96.0: IO Pin 035 (P1-02/DB25-14): IOPort
hm2/hm2_7i96.0: IO Pin 036 (P1-03/DB25-02): IOPort
hm2/hm2_7i96.0: IO Pin 037 (P1-04/DB25-15): IOPort
hm2/hm2_7i96.0: IO Pin 038 (P1-05/DB25-03): IOPort
hm2/hm2_7i96.0: IO Pin 039 (P1-06/DB25-16): IOPort
hm2/hm2_7i96.0: IO Pin 040 (P1-07/DB25-04): IOPort
hm2/hm2_7i96.0: IO Pin 041 (P1-08/DB25-17): IOPort
hm2/hm2_7i96.0: IO Pin 042 (P1-09/DB25-05): IOPort
hm2/hm2_7i96.0: IO Pin 043 (P1-11/DB25-06): IOPort
hm2/hm2_7i96.0: IO Pin 044 (P1-13/DB25-07): IOPort
hm2/hm2_7i96.0: IO Pin 045 (P1-15/DB25-08): IOPort
hm2/hm2_7i96.0: IO Pin 046 (P1-17/DB25-09): IOPort
hm2/hm2_7i96.0: IO Pin 047 (P1-19/DB25-10): IOPort
hm2/hm2_7i96.0: IO Pin 048 (P1-21/DB25-11): IOPort
hm2/hm2_7i96.0: IO Pin 049 (P1-23/DB25-12): IOPort
hm2/hm2_7i96.0: IO Pin 050 (P1-25/DB25-13): IOPort
hm2/hm2_7i96.0: registered
Found file(lib): /usr/share/linuxcnc/hallib/qtplasmac_comp.hal
Found file(REL): ./custom.hal
QSocketNotifier: Can only be used with threads started with QThread
Can't jog any joints while homing.
emc/task/taskintf.cc 976: Error on joint 0, command number 106
task: main loop took 0.145498 seconds
task: main loop took 0.159640 seconds
task: main loop took 0.166205 seconds
joint 3 on limit switch error
emc/task/taskintf.cc 976: Error on joint 3, command number 364
task: main loop took 0.218127 seconds
/usr/bin/linuxcnc: line 974: 8429 Segmentation fault $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
task: 41912 cycles, min=0.000008, max=0.218127, avg=0.010067, 4 latency excursions (> 10x expected cycle time of 0.010000s)
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/cnc/linuxcnc_debug.txt
and
/home/cnc/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
Displaying 19576 - 19590 out of 21714 results.
Time to create page: 0.426 seconds
Powered by Kunena Forum