Advanced Search

Search Results (Searched for: )

  • Jens23
  • Jens23
11 Jul 2026 20:12
Replied by Jens23 on topic Trixy Install problems

Trixy Install problems

Category: General LinuxCNC Questions

I am currently trying to install this and it doesn't validate. When making a bootmedium RUFUS even said, that 1.5GB of the image are missing. Could you please check?

It looks like the 2.9.10 image is half the size of the previous.
  • FabLabRacing
  • FabLabRacing
11 Jul 2026 19:14 - 11 Jul 2026 19:15

FabScan - LinuxCNC Camera-Assisted Tracing / Scanning Project

Category: Plasma & Laser

The idea/plan is to trace an object (existing part) or a drawing and capture that as a DXF. I don’t have a video of it running but I do have an example from a test run. The image file is what I traced with my machine & the DXF is the result of that trace, there are some issues right now as you can see in the DXF.. The app got "lost" on the smaller radius corner and circle and just started moving back & forth, but the bigger radius and straight line test weren't to bad. I haven’t tried to trace the bottom shape yet, the app isnt ready for that one yet :-)


File Attachment:

File Name: fabscan_tr...ge_1.dxf
File Size:104 KB
  • cmorley
  • cmorley
11 Jul 2026 18:28

FabScan - LinuxCNC Camera-Assisted Tracing / Scanning Project

Category: Plasma & Laser

Will this eventually allow line following while cutting or you are using it to 'trace' an object or drawing? then use that data to make a DXF which then could be used to run the cutter?

Do you have any video of a test?

I remember at my work we had a line following torch and a always thought that would be a great utility to add to linuxcnc's plasma cutter.
  • hupernikao23
  • hupernikao23
11 Jul 2026 16:52

STM32 ST-LINK Utility will not connect to the target.

Category: Computers and Hardware

I want to flash the rt1052 bin onto a DigitalDream EC300 ethernet controller board. The controller board has an MIMXRT1052 chip. I'm using the STM32 ST-LINK utility running on Windows 11. I've connected the pc to the board via an ST-Link V2 emulator. When I try to connect to the target in the utility, I get the error "Cannot connect to the target!". I've tried the Connect Under Reset and Hot Plug modes to no avail. The EC300 board is powered externally by a 24Vdc supply. I've connected the board to the ST-Link V2 using 3 pins as marked in the picture. What am I doing wrong?
  • cmorley
  • cmorley
11 Jul 2026 16:37
Replied by cmorley on topic I hate the 7i97T

I hate the 7i97T

Category: Configuration Tools

I added the 7i97t code to pncconf in master now.
  • tuxcnc
  • tuxcnc
11 Jul 2026 15:57 - 11 Jul 2026 16:03
Replied by tuxcnc on topic I hate the 7i97T

I hate the 7i97T

Category: Configuration Tools

Pnconfig wizard doesn´t work for it. (....)  that config with linuxcnc it doesn´t even find the card and exits with an error that the network isn´t reachable. 
 


I tried pncconf once and only wasted time... But always when I found config similar to my needs I can change those as I want. 
This is Windows Philosophies contra Linux Philosophies...
In Linux you can do anything in terminal. You must know some magic words, but always you can find solution.
In Windows you use mouse and click on icons. You can nothing when no icons for click...
BTW. Read carefully error messages. Not always, but mostly they gives solution.
  • dm17ry
  • dm17ry's Avatar
11 Jul 2026 15:56

Seeking Guidance on Mitsubishi MR-J3 Serial Encoder Protocol (J-A22/J-A24) for M

Category: General LinuxCNC Questions

i believe all amps start with 0x92, then 0x7a, then you can continuously poll it with 0xa2. the answer to 0xa2 is straight-forward:
int16_t abs1 = rxbuf[5] + (rxbuf[6]<<8);
uint32_t cyc1 = rxbuf[2] + (rxbuf[3]<<8) + (rxbuf[4]<<16);
abs1 is full rotations counter, cyc if within-rotation position. afair, it is left-justified to 20 bits, so with your OBA18 encoder 2 LSBs may be always 0.
the last byte of a frame is a xor checksum, not a CRC
  • billykid
  • billykid's Avatar
11 Jul 2026 15:35
Replied by billykid on topic I hate the 7i97T

I hate the 7i97T

Category: Configuration Tools

Good! I need it too, I just ordered one from Europe to replace my DC servos with Sanyo RS2 ac
  • cmorley
  • cmorley
11 Jul 2026 15:32

Recommended way to implement spindle enable conditions?

Category: HAL

There is also:
spindle.N.inhibit - (bit, in) When this bit is TRUE, the spindle speed is set to 0.
  • cmorley
  • cmorley
11 Jul 2026 15:24

qtDragon: Auto Return to Manual Mode After an MDI Command so MPG works

Category: Qtvcp

Ok if you are using Master branch, I just pushed work to return to the original mode for most things I could find, probing, MDI convince buttons, etc.

Please check it out and let me know what you think or what I missed.

Chris
  • PCW
  • PCW's Avatar
11 Jul 2026 15:00
Replied by PCW on topic I hate the 7i97T

I hate the 7i97T

Category: Configuration Tools

Here is a sample 7I97/7I97T hal/ini configuration:

 

File Attachment:

File Name: basic7i97_...7-11.zip
File Size:4 KB


There's also an experimental pncconf version that supports the 7I97 you might try:

forum.linuxcnc.org/plasmac/55286-servo-d...ofit?start=10#331289

 
  • Aciera
  • Aciera's Avatar
11 Jul 2026 12:46

Very small 4 axis mill for cutting plastic materials

Category: Show Your Stuff

Yes of course, already set and configured ( i think), but a bit fuzzy on G53 vs G54 values, as i have G54 X0Y0 at the center of the C axis, but G53 are far from it.


trt-kinematics have parameters to compensate for offsets between the machine reference point and the rotation-point of the table rotary:

See for example 'xyzac-trt.ini':
# not currently supported by xyzac-trt-gui:
HALCMD = setp xyzac-trt-kins.x-rot-point 0
HALCMD = setp xyzac-trt-kins.y-rot-point 0
HALCMD = setp xyzac-trt-kins.z-rot-point 0

Note though that, as indicated, the vismach simulation does not support these.

Yup, know of any good open source one?


I do not.
  • Aciera
  • Aciera's Avatar
11 Jul 2026 12:13
Replied by Aciera on topic Hurco BMC 30 AP

Hurco BMC 30 AP

Category: CNC Machines

Try this:

1. in your config folder create a new folder named 'python' and put the two attached files 'remap.py' and 'toplevel.py' into this new folder

2.  replace the entries in your  [PYTHON] section of your ini file with this:
PATH_PREPEND= ./python
PATH_APPEND= /home/cnc/linuxcnc/nc_files/remap_lib/python-stdglue
TOPLEVEL= ./python/toplevel.py
LOG_LEVEL = 0 

 
  • vanlap02
  • vanlap02
11 Jul 2026 12:03 - 11 Jul 2026 13:45

Seeking Guidance on Mitsubishi MR-J3 Serial Encoder Protocol (J-A22/J-A24) for M

Category: General LinuxCNC Questions

Hi everyone,I am a Master's student currently working on my thesis, which involves designing a custom, low-voltage FOC Servo Driver to control a Mitsubishi MR-J3 motor (equipped with the 18-bit absolute encoder, model J-A22/J-A24).My goal is to achieve full closed-loop control (current, speed, and position) using a custom control board. I am determined to implement the encoder decoder myself rather than using commercial converter modules, as the academic board requires a deep dive into the firmware.What I have done so far:
  1. Hardware Interface: I designed a custom PCB utilizing a high-speed RS-485 transceiver (MAX3485) connected to the USART peripheral of an STM32G4 MCU. The differential lines (MR/MRR) are properly terminated with a 120-ohm resistor.
  2. Signal Capture: I have configured the MCU's USART to run at 2.5 Mbps (8N1), utilizing DMA to handle the high-speed RX buffer without blocking the CPU.
  3. Prior Research: I have deeply analyzed open-source projects like STMBL and various threads on the LinuxCNC forum regarding the "Mit-A/Mit-B" protocols.
The Roadblock: While I can physically capture the serial stream, I am currently struggling with the deterministic behavior of the protocol:
  • The Request Command: I am trying to identify the exact initialization/request byte sequence that the Master needs to send to "wake up" or poll the encoder continuously. I tried sending
    0x02
    and
    0x1A
    based on some older J2S documentation, but the encoder response is inconsistent.
  • Frame Parsing & CRC: Once the encoder responds, I receive an 7-to-9 byte packet. I am trying to figure out how the 18-bit position data is packed across these bytes (Little-Endian shifting vs. Scrambled bits), and what specific CRC-8 polynomial (and initial value) is used to validate the frame.
I am not looking for ready-made code or copy-paste libraries. I want to understand the underlying data structure and state machine of this specific encoder protocol so I can write my own robust driver.If anyone has any documentation, logic analyzer captures, or insights regarding the J-A22/J-A24 protocol frame format, your guidance would be an absolute lifesaver for my thesis progress.Thank you so much for your time and expertise!Best regards,
lap
 Master's Student in Mechatronics Engineering
  • Aciera
  • Aciera's Avatar
11 Jul 2026 11:21 - 11 Jul 2026 11:34

Very small 4 axis mill for cutting plastic materials

Category: Show Your Stuff

  


Modified filter script:
 

File Attachment:

File Name: LinuxCNC_p..._axis.py
File Size:4 KB


Tested with /sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini with the following modifications to the ini file:

[DISPLAY]
            GEOMETRY = XYZ-CA

NOTE that trt-kins and trt-vismach simulations uses unconventional rotational directions so the tool cone in the preview is on the opposite side of the path. 

[FILTER]
PROGRAM_EXTENSION = .pts points file
pts = ./LinuxCNC_pts_filter_4_axis.py

A axis max limits need to be expanded to be able to tilt the table to 90° for the vismach simulation
[AXIS_A]
       MAX_LIMIT =   90


[JOINT_3]
       MAX_LIMIT =   90
Displaying 76 - 90 out of 14428 results.
Time to create page: 0.268 seconds
Powered by Kunena Forum