Advanced Search

Search Results (Searched for: )

  • john.obrien
  • john.obrien
30 Oct 2025 20:20 - 31 Oct 2025 21:22
Replied by john.obrien on topic Strugling with installation

Strugling with installation

Category: Installing LinuxCNC

@unknown reflecting on this, I executed
apt get update
apt get upgrade

and encountered the error. I did not (as you indicated) execute 
apt get remove

on a fresh installation right after login. So, that is maybe the difference. You are likely entirely correct that executing apt get remove right after login on first install will fix the issue. That said, I suspect most folks are going to come across the error only after trying to do an apt get upgrade, so my note is aimed at those folks, who when searching might come across this discussion.
  • Hakan
  • Hakan
30 Oct 2025 20:17

New ethercat / probe basic control for minimonster

Category: CNC Machines

A lot of pins starting with spindle.0 should be created. Check in halshow.
  • Hakan
  • Hakan
30 Oct 2025 20:16

Stepper online A6 Servo motor as Spindle motor

Category: General LinuxCNC Questions

That looks perfectly fine.
 What's the problem when this is called inside your hal file?
Let's try that. Add the line
show all
after the
loadrt cia402pv names=cia402pv.Spindle
line. It should show many more pins, also the cia402pv pins.
  • john.obrien
  • john.obrien
30 Oct 2025 20:15
Replied by john.obrien on topic 6i25 bitfile

6i25 bitfile

Category: Driver Boards

Right now, the 6i25 manual states "These is a small speed advantage and some additional 6I25 features available if the card is runs as a native 6I25. To do this, a 6I25 bitfile must be loaded in the 6I25's EEPROM, and the local PCI clock set to 66MHz." The manual does not say that the 6i25 bitfile is not available, and in fact implies the opposite.

What do you think of the idea of relaying to whomever writes the documentation at Mesa Electronics a suggestion to update the documentation for the 6i25 to make this it clear that there is no 6i25 bitfile available and that someone should always use the 5i25 bit files for the 6i25?
  • PCW
  • PCW's Avatar
30 Oct 2025 20:05
Replied by PCW on topic Hilfe bei MESA 7I75

Hilfe bei MESA 7I75

Category: Deutsch

Yes, because the FPGA cards have pullup resistors on all I/O pins to +5V
Simple grounding a I/O pin will work for input signaling

For outputs, because of the pullups, the initial state of all I/O pins will be high
so its best to use active low outputs (and best to the the 7I75s 5V output)

So for say driving a SSR or OPTO:

7I75 5V --> SSR+ or OPTO Anode
7I75 I/O --> SSR- or OPTO Cathode

In HAL you need to set the is_output and usually
invert_output parameters for GPIO pins used as outputs.
  • unknown
  • unknown
30 Oct 2025 19:42
Replied by unknown on topic Strugling with installation

Strugling with installation

Category: Installing LinuxCNC

As an update this will no longer be an issue with Trixie, as the live build process blacklists the raspi-firmware from being installed.
And just be 100% clear the source of this issue was the live-build utility prior to Debian Trixie.
Unless new Bookworm ISOs are released built with the live-build utility built from the Trixie source it will forever be an issue.
Having delved into this issue and built new ISOs using the live-build that comes with Trixie ( and repackaging and installing on bookworm ) I can say this issue is fixed. It took a bit of delving into the various scripts that do the hard lifting to find the issue.
It could of been fixed a couple of ways, the above mentioned modification to the preseed file on the ISO, but the raspi- firmware would have still been present on a live session, or individually picking the firmware to install, unfortunately I do not think the cause of the issue was fully understood.
From Trixie on this is fixed.
  • gravedigger
  • gravedigger
30 Oct 2025 19:39 - 30 Oct 2025 19:40
Hilfe bei MESA 7I75 was created by gravedigger

Hilfe bei MESA 7I75

Category: Deutsch

Habe mir eine MESA 7i75 gekauft und bin unsicher bezüglich Beschaltung.
Als Eingang muss ich nur den IO  Port mit dem nebenliegenden GND verbinden durch z.B. einen Taster oder Schalter?
Als Ausgang gehe ich mit den 5V auf z.b. ein Relais und dann auf den IO Port? 

Danke
Harald
 
  • Will_cnc
  • Will_cnc
30 Oct 2025 19:38
Replied by Will_cnc on topic Stepper online A6 Servo motor as Spindle motor

Stepper online A6 Servo motor as Spindle motor

Category: General LinuxCNC Questions

cnc@raspberrypi:~$ % halrun
halcmd: loadrt cia402pv names=cia402pv.Spindle
Note: Using POSIX realtime
halcmd: show all
bash: fg: %: no such job
bash: halcmd:: command not found
bash: Note:: command not found
bash: halcmd:: command not found
cnc@raspberrypi:~$ halrun
halcmd: loadrt cia402pv names=cia402pv.Spindle
Note: Using POSIX realtime
halcmd: show all
Loaded HAL Components:
ID Type Name PID State
4 RT cia402pv ready
2 User halcmd2602 2602 ready

Component Pins:
Owner Type Dir Value Name
4 float IN 0 cia402pv.Spindle.acceleration
4 u32 OUT 0x00000000 cia402pv.Spindle.controlword
4 float IN 0 cia402pv.Spindle.deceleration
4 s32 OUT 0 cia402pv.Spindle.drv-acceleration
4 s32 IN 0 cia402pv.Spindle.drv-actual-position
4 s32 IN 0 cia402pv.Spindle.drv-actual-velocity
4 s32 OUT 0 cia402pv.Spindle.drv-deceleration
4 bit OUT FALSE cia402pv.Spindle.drv-fault
4 s32 OUT 0 cia402pv.Spindle.drv-quickstop-deceleration
4 s32 OUT 0 cia402pv.Spindle.drv-target-position
4 s32 OUT 0 cia402pv.Spindle.drv-target-velocity
4 bit IN FALSE cia402pv.Spindle.enable
4 bit IN FALSE cia402pv.Spindle.fault-reset
4 bit I/O FALSE cia402pv.Spindle.home
4 s32 OUT 0 cia402pv.Spindle.opmode
4 bit OUT FALSE cia402pv.Spindle.opmode-cyclic-position
4 bit OUT FALSE cia402pv.Spindle.opmode-cyclic-velocity
4 s32 IN 0 cia402pv.Spindle.opmode-display
4 bit OUT FALSE cia402pv.Spindle.opmode-homing
4 bit OUT FALSE cia402pv.Spindle.opmode-no-mode
4 bit OUT FALSE cia402pv.Spindle.opmode-profile-velocity
4 float IN 0 cia402pv.Spindle.pos-cmd
4 float OUT 0 cia402pv.Spindle.pos-fb
4 float IN 0 cia402pv.Spindle.quickstop-acceleration
4 s32 OUT 0 cia402pv.Spindle.read-all.time
4 bit IN FALSE cia402pv.Spindle.run
4 bit OUT FALSE cia402pv.Spindle.stat-at-speed
4 bit OUT FALSE cia402pv.Spindle.stat-fault
4 bit OUT FALSE cia402pv.Spindle.stat-homed
4 bit OUT FALSE cia402pv.Spindle.stat-homing
4 bit OUT FALSE cia402pv.Spindle.stat-op-enabled
4 bit OUT FALSE cia402pv.Spindle.stat-quick-stop
4 bit OUT FALSE cia402pv.Spindle.stat-quick-stop-valid
4 bit OUT FALSE cia402pv.Spindle.stat-remote
4 bit OUT FALSE cia402pv.Spindle.stat-switched-on
4 bit OUT FALSE cia402pv.Spindle.stat-switchon-disabled
4 bit OUT FALSE cia402pv.Spindle.stat-switchon-ready
4 bit OUT FALSE cia402pv.Spindle.stat-target-reached
4 bit OUT FALSE cia402pv.Spindle.stat-voltage-enabled
4 bit OUT FALSE cia402pv.Spindle.stat-warning
4 bit OUT FALSE cia402pv.Spindle.stat-zero-speed
4 u32 IN 0x00000000 cia402pv.Spindle.statusword
4 float IN 0 cia402pv.Spindle.velocity-cmd
4 float OUT 0 cia402pv.Spindle.velocity-fb
4 s32 OUT 0 cia402pv.Spindle.write-all.time

Pin Aliases:
Alias Original Name

Signals:
Type Value Name (linked to)

Parameters:
Owner Type Dir Value Name
4 bit RW TRUE cia402pv.Spindle.auto-fault-reset
4 bit RW TRUE cia402pv.Spindle.csp-mode
4 float RW 1 cia402pv.Spindle.pos-scale
4 bit RW FALSE cia402pv.Spindle.pv-mode
4 s32 RW 0 cia402pv.Spindle.read-all.tmax
4 bit RO FALSE cia402pv.Spindle.read-all.tmax-increased
4 float RW 1 cia402pv.Spindle.velo-scale
4 s32 RW 0 cia402pv.Spindle.write-all.tmax
4 bit RO FALSE cia402pv.Spindle.write-all.tmax-increased

Parameter Aliases:
Alias Original Name

Exported Functions:
Owner CodeAddr Arg FP Users Name
00004 7fff005c2a20 7fff005f0120 YES 0 cia402pv.Spindle.read-all
00004 7fff005c1e04 7fff005f0120 YES 0 cia402pv.Spindle.write-all

Realtime Threads:
Period FP Name ( Time, Max-Time )

halcmd: Note: Using POSIX realtime
cnc@raspberrypi:~$
  • PCW
  • PCW's Avatar
30 Oct 2025 19:34
Replied by PCW on topic MESA 7I92 programming

MESA 7I92 programming

Category: Driver Boards

The easiest way is to use pncconfs  "Discovery" option

You need to select "Show Advanced Option Pages"
on the first pncconf page for the discovery option
to be available.
  • ihavenofish
  • ihavenofish
30 Oct 2025 19:31
Replied by ihavenofish on topic New ethercat / probe basic control for minimonster

New ethercat / probe basic control for minimonster

Category: CNC Machines

added. no error but also no apparent change?
What is expected to happen here?

thanks!
  • unknown
  • unknown
30 Oct 2025 19:26
Replied by unknown on topic 7i96s Pinout/Wiring Help

7i96s Pinout/Wiring Help

Category: General LinuxCNC Questions

If you are using the DIR+ and STEP+ do not connect the DIR- nor the STEP- to ground. When using the - signals do not connect the + to 5v.
When I installed my VFD the wiring diagram included an AC line reactor, which I duly installed.
Generally the shielding is only connected at one end, this is to prevent ground loops.

Personally I wouldn't supply any voltage than 3.3v to the input of an RPi. If 5v signal was required I would either using a 74lvc245 or an opto isolator, with the opto isolator being the preferred choice, and despite what some schematics suggest do not connect the grounds and do use seperate power sources for each side of the opto, otherwise you are not getting any isolation.
Any grounds should be connected to a single point, aka star, once again to prevent ground loops.
Make sure to use quality power supplies, Meanwell from a reliable supplier, are a good choice.
Simple things such as using bootlace ferrules is good practice instead of bare wires into screw terminals. When using crimp connectors do not solder the joint, the solder will which up the wire and any movement will cause the wire to break. A proper crimp will cold weld the wire and crimp connector. This is the same thing that happens when wire wrapping, ask NASA about the effectiveness of a quality wire wrapped connection .
  • Hakan
  • Hakan
30 Oct 2025 19:20

Stepper online A6 Servo motor as Spindle motor

Category: General LinuxCNC Questions

It's like cia402pv isn't loaded.
Try a new thing. The halrun utility, load the cia402pv component manually.
% halrun 
halcmd: loadrt cia402pv names=cia402pv.Spindle
Note: Using POSIX realtime
halcmd: show all
This hopefully should work and produce a long list of pins and functions.
  • TJ
  • TJ's Avatar
30 Oct 2025 19:12
Replied by TJ on topic MESA 7I92 programming

MESA 7I92 programming

Category: Driver Boards

Hi
I installed the received **.bit file on the card from the command line.
When I read it back from the card, everything is fine.
How can I insert the custom config into Pncconf?
 
  • Hakan
  • Hakan
30 Oct 2025 19:12

New ethercat / probe basic control for minimonster

Category: CNC Machines

Add num_spindles=1
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_spindles=1
  • PCW
  • PCW's Avatar
30 Oct 2025 19:11
Replied by PCW on topic 7i96s Pinout/Wiring Help

7i96s Pinout/Wiring Help

Category: General LinuxCNC Questions

1. No 7I96S step/dir pin should ever be wired to 5V or ground.
This directly shorts out the drivers and if done for more
than a short time will damage the driver chips.

2. Not sure what you mean by this:
I wired them to Raspberry Pi GPIO using external 10k pull-ups.

3. Are the pins you have trouble with encoder pins (TB2 pins)
or isolated input pins?

P1 pinout is standard header pinout
pin one is marked with the Square

1 2
3 4
5 6
7 8
 etc

Note that mesaflash show equivalent DB25 pins
(if you use the latest mesaflash you can show HDR26 pins
with the --dbname hdr26 option)
Displaying 1981 - 1995 out of 22219 results.
Time to create page: 0.236 seconds
Powered by Kunena Forum