Search Results (Searched for: )
- PCW
20 Jul 2025 14:15
Replied by PCW on topic PlasmaC Voltage Divider
PlasmaC Voltage Divider
Category: Plasmac
You can use a THCAD2 or THCAD-10 with a series resistor
or resistors, for example 2.4M will give a 250V full scale range.
Mesa has a set of three .4W 1M .1% resistors for this purpose, when used
with a THCAD-10 or a THCAD2 set for 10V you get:
1 = 110V full scale
2 in series 210V full scale
3 in series 310V full scale
Note that lower voltage ranges improve resolution so the 210 V range is fine for most
plasma systems as it will accept continuous inputs over 1000V without damage
and voltages over 200V are not typically useful when cutting.
or resistors, for example 2.4M will give a 250V full scale range.
Mesa has a set of three .4W 1M .1% resistors for this purpose, when used
with a THCAD-10 or a THCAD2 set for 10V you get:
1 = 110V full scale
2 in series 210V full scale
3 in series 310V full scale
Note that lower voltage ranges improve resolution so the 210 V range is fine for most
plasma systems as it will accept continuous inputs over 1000V without damage
and voltages over 200V are not typically useful when cutting.
- tommylight
20 Jul 2025 14:15
Replied by tommylight on topic PlasmaC Voltage Divider
PlasmaC Voltage Divider
Category: Plasmac
www.stahlwerk-schweissgeraete.de/Plasmas...ider-CUT-50-SThtml_1
www.stahlwerk-schweissgeraete.de/Plasmas...er-CUT-60-Pilot-IGBT
www.stahlwerk-schweissgeraete.de/plasma-schneidbrenner-p60
-
www.stahlwerk-schweissgeraete.de/plasmas...-cut70-pilotzuendung
www.stahlwerk-schweissgeraete.de/zubehoe...r-p-80-cnc-edelstahl
Kein divider, und kein ARC_OK, aber
noch 2 mal die 1MOhm/2W resistors und ein "reed switch/reed relay" ist alles notig, etwa 5 Euro total
dan die THCAD2 von Mesa
www.welectron.com/Mesa-Electronics-THCAD...n-A-D-Accessory-Card
sehe
linuxcnc.org/docs/devel/html/plasma/plas....html#_arc_ok_signal
forum.linuxcnc.org/plasma-laser/52203-th...able?start=30#299935
forum.linuxcnc.org/plasma-laser/52203-th...able?start=30#299958
linuxcnc.org/docs/2.8/html/plasma/plasma...ide.html#reed-arc-ok
-
forum.linuxcnc.org/plasma-laser/35349-op...ea-and-a-lot-of-info
That should pretty much cover everything... i hope!
www.stahlwerk-schweissgeraete.de/Plasmas...er-CUT-60-Pilot-IGBT
www.stahlwerk-schweissgeraete.de/plasma-schneidbrenner-p60
-
www.stahlwerk-schweissgeraete.de/plasmas...-cut70-pilotzuendung
www.stahlwerk-schweissgeraete.de/zubehoe...r-p-80-cnc-edelstahl
Kein divider, und kein ARC_OK, aber
noch 2 mal die 1MOhm/2W resistors und ein "reed switch/reed relay" ist alles notig, etwa 5 Euro total
dan die THCAD2 von Mesa
www.welectron.com/Mesa-Electronics-THCAD...n-A-D-Accessory-Card
sehe
linuxcnc.org/docs/devel/html/plasma/plas....html#_arc_ok_signal
forum.linuxcnc.org/plasma-laser/52203-th...able?start=30#299935
forum.linuxcnc.org/plasma-laser/52203-th...able?start=30#299958
linuxcnc.org/docs/2.8/html/plasma/plasma...ide.html#reed-arc-ok
-
forum.linuxcnc.org/plasma-laser/35349-op...ea-and-a-lot-of-info
That should pretty much cover everything... i hope!

- Lcvette
20 Jul 2025 13:43
Replied by Lcvette on topic Probe_Basic Not Writing Parameter Variables
Probe_Basic Not Writing Parameter Variables
Category: QtPyVCP
Does the sim work? If so its a configuration problem.
- ZXT
- ZXT
20 Jul 2025 13:17 - 20 Jul 2025 14:49
Replied by ZXT on topic Mesa Configuration Tool
Mesa Configuration Tool
Category: Configuration Tools
Hello guys! I've just noticed that I/O map for 7i95T from Mesa Configuration tool 2.1.7 is not complete.
The I/O map is missing connector TB5 and TB6 or am i just looking at it wrong?
Or is it because I'll have to configure inputs & outputs under the 7i95t tab to get pin names in my I/O.hal?
The I/O map is missing connector TB5 and TB6 or am i just looking at it wrong?
Or is it because I'll have to configure inputs & outputs under the 7i95t tab to get pin names in my I/O.hal?
Firmware: 7i95t_1pwmd.bin
Configuration Name: HOSTMOT2
General configuration information:
BoardName : MESA7I95
FPGA Size: 20 KGates
FPGA Pins: 256
Number of IO Ports: 2
Width of one I/O port: 29
Clock Low frequency: 100.0000 MHz
Clock High frequency: 200.0000 MHz
IDROM Type: 3
Instance Stride 0: 4
Instance Stride 1: 64
Register Stride 0: 256
Register Stride 1: 256
Modules in configuration:
Module: DPLL
There are 1 of DPLL in configuration
Version: 0
Registers: 7
BaseAddress: 7000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: WatchDog
There are 1 of WatchDog in configuration
Version: 0
Registers: 3
BaseAddress: 0C00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: IOPort
There are 2 of IOPort in configuration
Version: 0
Registers: 5
BaseAddress: 1000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCount
There are 6 of MuxedQCount in configuration
Version: 4
Registers: 5
BaseAddress: 3600
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: MuxedQCountSel
There are 1 of MuxedQCountSel in configuration
Version: 0
Registers: 0
BaseAddress: 0000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: PWM
There are 1 of PWM in configuration
Version: 0
Registers: 5
BaseAddress: 4100
ClockFrequency: 200.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: SSerial
There are 1 of SSerial in configuration
Version: 0
Registers: 6
BaseAddress: 5B00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 64 bytes
Module: StepGen
There are 6 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: SSR
There are 1 of SSR in configuration
Version: 0
Registers: 2
BaseAddress: 7D00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: InMux
There are 1 of InMux in configuration
Version: 0
Registers: 5
BaseAddress: 8000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes
Configuration pin-out:
IO Connections for Step/DIR+Serial+Encoders -> 7I95_0
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir
TB3-2,3 0 IOPort StepGen 0 Step/Table1 (Out)
TB3-4,5 1 IOPort StepGen 0 Dir/Table2 (Out)
TB3-8,9 2 IOPort StepGen 1 Step/Table1 (Out)
TB3-10,11 3 IOPort StepGen 1 Dir/Table2 (Out)
TB3-14,15 4 IOPort StepGen 2 Step/Table1 (Out)
TB3-16,17 5 IOPort StepGen 2 Dir/Table2 (Out)
TB3-20,21 6 IOPort StepGen 3 Step/Table1 (Out)
TB3-22,23 7 IOPort StepGen 3 Dir/Table2 (Out)
TB4-2,3 8 IOPort StepGen 4 Step/Table1 (Out)
TB4-4,5 9 IOPort StepGen 4 Dir/Table2 (Out)
TB4-8,9 10 IOPort PWM 0 PWM (Out)
TB4-10,11 11 IOPort PWM 0 Dir (Out)
TB2-14,15 12 IOPort SSerial 0 RXData0 (In)
TB4-16,17 13 IOPort SSerial 0 TXData0 (Out)
Internal 14 IOPort SSerial 0 TXEn0 (Out)
TB4-20,21 15 IOPort SSerial 0 RXData1 (In)
TB4-22,23 16 IOPort SSerial 0 TXData1 (Out)
Internal 17 IOPort SSerial 0 TXEn1 (Out)
TB1-1,2,9,10 18 IOPort MuxedQCount 0 MuxQ-A (In)
TB1-4,5,12,13 19 IOPort MuxedQCount 0 MuxQ-B (In)
TB1-7,8,15,16 20 IOPort MuxedQCount 0 MuxQ-IDX (In)
TB1-17,18 TB2-1,2 21 IOPort MuxedQCount 1 MuxQ-A (In)
TB1-20,21 TB2-4,5 22 IOPort MuxedQCount 1 MuxQ-B (In)
TB1-23,24,TB2-7,8 23 IOPort MuxedQCount 1 MuxQ-IDX (In)
TB2-9,10,17,18 24 IOPort MuxedQCount 2 MuxQ-A (In)
TB2-11,12,20,21 25 IOPort MuxedQCount 2 MuxQ-B (In)
TB2-15,16,23,24 26 IOPort MuxedQCount 2 MuxQ-IDX (In)
Internal 27 IOPort MuxedQCountSel 0 MuxSel0 (Out)
Internal 28 IOPort InMux 0 Addr0 (Out)
IO Connections for I/O+Expansion -> 7I95_1
Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir
Internal 29 IOPort InMux 0 Addr1 (Out)
Internal 30 IOPort InMux 0 Addr2 (Out)
Internal 31 IOPort InMux 0 Addr3 (Out)
Internal 32 IOPort InMux 0 Addr4 (Out)
Internal 33 IOPort InMux 0 Data0 (In)
TB3-13,14 34 IOPort SSR 0 Out-00 (Out)
TB3-15,16 35 IOPort SSR 0 Out-01 (Out)
TB3-17,18 36 IOPort SSR 0 Out-02 (Out)
TB3-19,20 37 IOPort SSR 0 Out-03 (Out)
TB3-21,22 38 IOPort SSR 0 Out-04 (Out)
TB3-23,24 39 IOPort SSR 0 Out-05 (Out)
Internal 40 IOPort SSR 0 AC Ref (Out)
P1-01/DB25-01 41 IOPort None
P1-02/DB25-14 42 IOPort None
P1-03/DB25-02 43 IOPort None
P1-04/DB25-15 44 IOPort None
P1-05/DB25-03 45 IOPort None
P1-06/DB25-16 46 IOPort None
P1-07/DB25-04 47 IOPort None
P1-08/DB25-17 48 IOPort None
P1-09/DB25-05 49 IOPort None
P1-11/DB25-06 50 IOPort None
P1-13/DB25-07 51 IOPort None
P1-15/DB25-08 52 IOPort None
P1-17/DB25-09 53 IOPort None
P1-19/DB25-10 54 IOPort None
P1-21/DB25-11 55 IOPort None
P1-23/DB25-12 56 IOPort None
P1-25/DB25-13 57 IOPort None
- besriworld
- besriworld
20 Jul 2025 11:03
Replied by besriworld on topic Limit 3 asymmetric acceleration and deceleration ?
Limit 3 asymmetric acceleration and deceleration ?
Category: General LinuxCNC Questions
- G0G53Z148
20 Jul 2025 10:31 - 20 Jul 2025 10:32
Replied by G0G53Z148 on topic Mesa Auswahl für größeres Projekt
Mesa Auswahl für größeres Projekt
Category: Deutsch
ich wollte eben meinen text über korrektur reinschreiben bekomm ich immer kuna debug error
Hallo @tommylight,
Entschuldige, du hast vollkommen recht, das war mein Fehler – ich habe den Ausgang vor lauter Pins nicht mehr gesehen. Es ist schade, dass es bei Mesa keine direkte Übersicht darüber gibt, was die Karten können, sondern nur den Text; da kann schnell etwas übersehen werden, was dazu führte, dass ich die 83 mit der 77 verwechselt habe.
Wir haben auch schon an die 95T gedacht, aber leider war sie bisher nirgends verfügbar. Der Grund, warum wir sie jedoch nicht in Betracht gezogen haben, ist, dass das System dann weniger modular und austauschbar wäre.
Es war gestern eine lange Nacht des Lesens. Bevor wir deinen Text gelesen haben, hatten wir noch folgende Idee:
7i92TH (Hostplatine)
7i76U (Step Dir E/A und die Potis über TB6) IDC26F > DB25M
7i85 (für die Encoder) IDC26F > DB25M
7i83 (für die Servos) über Smart Serial
Alles modular und bereits vorhanden. Diese Teile wären sofort verfügbar. Das Gute ist, dass die Maschine ja noch nicht gebaut ist, nur die Servos liegen bereits hier.
Falls wir die Maschine mit mechanischer Spindelsynchronisierung bauen, würde die Encoderkarte wegfallen, und wir könnten das System entsprechend anpassen.
Bezüglich der Firmware wäre ich in der Verbindung unschlüssig:
7i92t_7i76_7i85d.bin
oder
7i92t_7i76_7i85sd.bin
Danke für deine Tipps! ?
Apropos, kann man dich auch per Remote für eine Konfiguration anwerben?
Hallo @tommylight,
Entschuldige, du hast vollkommen recht, das war mein Fehler – ich habe den Ausgang vor lauter Pins nicht mehr gesehen. Es ist schade, dass es bei Mesa keine direkte Übersicht darüber gibt, was die Karten können, sondern nur den Text; da kann schnell etwas übersehen werden, was dazu führte, dass ich die 83 mit der 77 verwechselt habe.
Wir haben auch schon an die 95T gedacht, aber leider war sie bisher nirgends verfügbar. Der Grund, warum wir sie jedoch nicht in Betracht gezogen haben, ist, dass das System dann weniger modular und austauschbar wäre.
Es war gestern eine lange Nacht des Lesens. Bevor wir deinen Text gelesen haben, hatten wir noch folgende Idee:
7i92TH (Hostplatine)
7i76U (Step Dir E/A und die Potis über TB6) IDC26F > DB25M
7i85 (für die Encoder) IDC26F > DB25M
7i83 (für die Servos) über Smart Serial
Alles modular und bereits vorhanden. Diese Teile wären sofort verfügbar. Das Gute ist, dass die Maschine ja noch nicht gebaut ist, nur die Servos liegen bereits hier.
Falls wir die Maschine mit mechanischer Spindelsynchronisierung bauen, würde die Encoderkarte wegfallen, und wir könnten das System entsprechend anpassen.
Bezüglich der Firmware wäre ich in der Verbindung unschlüssig:
7i92t_7i76_7i85d.bin
oder
7i92t_7i76_7i85sd.bin
Danke für deine Tipps! ?
Apropos, kann man dich auch per Remote für eine Konfiguration anwerben?
- hitchhiker
- hitchhiker
20 Jul 2025 10:30
Replied by hitchhiker on topic Rotary Encoder to adjust Jog-Speed?
Rotary Encoder to adjust Jog-Speed?
Category: Advanced Configuration
i stuck at his point
i think its not possible ..

- Esaber
- Esaber
20 Jul 2025 10:15 - 20 Jul 2025 10:59
Replied by Esaber on topic Plasmac to Qtplasmac conversion not working
Plasmac to Qtplasmac conversion not working
Category: Plasmac
In the Axis software:
this line latches the power relay to power up the esab machine (F1)
net estop-out => hm2_5i25.0.7i77.0.0.output-03
and this line enables the Axis interface (F2)
net machine-is-enabled => hm2_5i25.0.7i77.0.0.output-02
this line latches the power relay to power up the esab machine (F1)
net estop-out => hm2_5i25.0.7i77.0.0.output-03
and this line enables the Axis interface (F2)
net machine-is-enabled => hm2_5i25.0.7i77.0.0.output-02
- Esaber
- Esaber
20 Jul 2025 10:05 - 20 Jul 2025 10:13
Replied by Esaber on topic Plasmac to Qtplasmac conversion not working
Plasmac to Qtplasmac conversion not working
Category: Plasmac
hal file content:
# Generated by PNCconf at Thu Feb 14 05:38:27 2019
# Using LinuxCNC version: 2.8
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_spindles=[TRAJ]SPINDLES
loadrt hostmot2
loadrt hm2_pci config="num_encoders=6 num_pwmgens=0 num_stepgens=5 sserial_port_0=00000x"
setp hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_5i25.0.write servo-thread
# external output signals
# --- MACHINE-IS-ENABLED ---
net machine-is-enabled => hm2_5i25.0.7i77.0.0.output-02
# --- ESTOP-OUT ---
net estop-out => hm2_5i25.0.7i77.0.0.output-03
# external input signals
# --- BOTH-HOME-X ---
net both-home-x <= hm2_5i25.0.7i77.0.0.input-01
# --- BOTH-HOME-Y ---
net both-home-y <= hm2_5i25.0.7i77.0.0.input-02
# --- BOTH-HOME-Z ---
net max-home-z <= hm2_5i25.0.7i77.0.0.input-03-not
#*******************
# AXIS X JOINT 0
#*******************
setp pid.x.Pgain [JOINT_0]P
setp pid.x.Igain [JOINT_0]I
setp pid.x.Dgain [JOINT_0]D
setp pid.x.bias [JOINT_0]BIAS
setp pid.x.FF0 [JOINT_0]FF0
setp pid.x.FF1 [JOINT_0]FF1
setp pid.x.FF2 [JOINT_0]FF2
setp pid.x.deadband [JOINT_0]DEADBAND
setp pid.x.maxoutput [JOINT_0]MAX_OUTPUT
setp pid.x.error-previous-target true
net x-index-enable => pid.x.index-enable
net x-enable => pid.x.enable
net x-pos-cmd => pid.x.command
net x-pos-fb => pid.x.feedback
net x-output <= pid.x.output
# ---PWM Generator signals/setup---
setp hm2_5i25.0.7i77.0.1.analogout0-scalemax [JOINT_0]OUTPUT_SCALE
setp hm2_5i25.0.7i77.0.1.analogout0-minlim [JOINT_0]OUTPUT_MIN_LIMIT
setp hm2_5i25.0.7i77.0.1.analogout0-maxlim [JOINT_0]OUTPUT_MAX_LIMIT
net x-output => hm2_5i25.0.7i77.0.1.analogout0
net x-pos-cmd <= joint.0.motor-pos-cmd
net x-enable <= joint.0.amp-enable-out
# enable _all_ sserial pwmgens
net x-enable => hm2_5i25.0.7i77.0.1.analogena
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.00.counter-mode 0
setp hm2_5i25.0.encoder.00.filter 1
setp hm2_5i25.0.encoder.00.index-invert 0
setp hm2_5i25.0.encoder.00.index-mask 0
setp hm2_5i25.0.encoder.00.index-mask-invert 0
setp hm2_5i25.0.encoder.00.scale [JOINT_0]ENCODER_SCALE
net x-pos-fb <= hm2_5i25.0.encoder.00.position
net x-vel-fb <= hm2_5i25.0.encoder.00.velocity
net x-pos-fb => joint.0.motor-pos-fb
net x-index-enable joint.0.index-enable <=> hm2_5i25.0.encoder.00.index-enable
net x-pos-rawcounts <= hm2_5i25.0.encoder.00.rawcounts
# ---setup home / limit switch signals---
net both-home-x => joint.0.home-sw-in
net both-home-x => joint.0.neg-lim-sw-in
net both-home-x => joint.0.pos-lim-sw-in
#*******************
# AXIS Y JOINT 1
#*******************
setp pid.y.Pgain [JOINT_1]P
setp pid.y.Igain [JOINT_1]I
setp pid.y.Dgain [JOINT_1]D
setp pid.y.bias [JOINT_1]BIAS
setp pid.y.FF0 [JOINT_1]FF0
setp pid.y.FF1 [JOINT_1]FF1
setp pid.y.FF2 [JOINT_1]FF2
setp pid.y.deadband [JOINT_1]DEADBAND
setp pid.y.maxoutput [JOINT_1]MAX_OUTPUT
setp pid.y.error-previous-target true
net y-index-enable => pid.y.index-enable
net y-enable => pid.y.enable
net y-pos-cmd => pid.y.command
net y-pos-fb => pid.y.feedback
net y-output <= pid.y.output
# ---PWM Generator signals/setup---
setp hm2_5i25.0.7i77.0.1.analogout1-scalemax [JOINT_1]OUTPUT_SCALE
setp hm2_5i25.0.7i77.0.1.analogout1-minlim [JOINT_1]OUTPUT_MIN_LIMIT
setp hm2_5i25.0.7i77.0.1.analogout1-maxlim [JOINT_1]OUTPUT_MAX_LIMIT
net y-output => hm2_5i25.0.7i77.0.1.analogout1
net y-pos-cmd <= joint.1.motor-pos-cmd
net y-enable <= joint.1.amp-enable-out
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.01.counter-mode 0
setp hm2_5i25.0.encoder.01.filter 1
setp hm2_5i25.0.encoder.01.index-invert 0
setp hm2_5i25.0.encoder.01.index-mask 0
setp hm2_5i25.0.encoder.01.index-mask-invert 0
setp hm2_5i25.0.encoder.01.scale [JOINT_1]ENCODER_SCALE
net y-pos-fb <= hm2_5i25.0.encoder.01.position
net y-vel-fb <= hm2_5i25.0.encoder.01.velocity
net y-pos-fb => joint.1.motor-pos-fb
net y-index-enable joint.1.index-enable <=> hm2_5i25.0.encoder.01.index-enable
net y-pos-rawcounts <= hm2_5i25.0.encoder.01.rawcounts
# ---setup home / limit switch signals---
net both-home-y => joint.1.home-sw-in
net both-home-y => joint.1.neg-lim-sw-in
net both-home-y => joint.1.pos-lim-sw-in
#*******************
# AXIS Z JOINT 2
#*******************
setp pid.z.Pgain [JOINT_2]P
setp pid.z.Igain [JOINT_2]I
setp pid.z.Dgain [JOINT_2]D
setp pid.z.bias [JOINT_2]BIAS
setp pid.z.FF0 [JOINT_2]FF0
setp pid.z.FF1 [JOINT_2]FF1
setp pid.z.FF2 [JOINT_2]FF2
setp pid.z.deadband [JOINT_2]DEADBAND
setp pid.z.maxoutput [JOINT_2]MAX_OUTPUT
setp pid.z.error-previous-target true
# This setting is to limit bogus stepgen
# velocity corrections caused by position
# feedback sample time jitter.
setp pid.z.maxerror 0.012700
net z-index-enable => pid.z.index-enable
net z-enable => pid.z.enable
net z-pos-cmd => pid.z.command
net z-pos-fb => pid.z.feedback
net z-output <= pid.z.output
# Step Gen signals/setup
setp hm2_5i25.0.stepgen.00.dirsetup [JOINT_2]DIRSETUP
setp hm2_5i25.0.stepgen.00.dirhold [JOINT_2]DIRHOLD
setp hm2_5i25.0.stepgen.00.steplen [JOINT_2]STEPLEN
setp hm2_5i25.0.stepgen.00.stepspace [JOINT_2]STEPSPACE
setp hm2_5i25.0.stepgen.00.position-scale [JOINT_2]STEP_SCALE
setp hm2_5i25.0.stepgen.00.step_type 0
setp hm2_5i25.0.stepgen.00.control-type 1
setp hm2_5i25.0.stepgen.00.maxaccel [JOINT_2]STEPGEN_MAXACCEL
setp hm2_5i25.0.stepgen.00.maxvel [JOINT_2]STEPGEN_MAXVEL
# ---closedloop stepper signals---
net z-pos-cmd <= joint.2.motor-pos-cmd
net z-vel-cmd <= joint.2.vel-cmd
net z-output => hm2_5i25.0.stepgen.00.velocity-cmd
net z-pos-fb <= hm2_5i25.0.stepgen.00.position-fb
net z-pos-fb => joint.2.motor-pos-fb
net z-enable <= joint.2.amp-enable-out
net z-enable => hm2_5i25.0.stepgen.00.enable
# ---closedloop stepper signals---
net z-pos-cmd <= joint.2.motor-pos-cmd
net z-vel-cmd <= joint.2.vel-cmd
net z-output => hm2_5i25.0.stepgen.00.velocity-cmd
net z-pos-fb <= hm2_5i25.0.stepgen.00.position-fb
net z-pos-fb => joint.2.motor-pos-fb
net z-enable <= joint.2.amp-enable-out
net z-enable => hm2_5i25.0.stepgen.00.enable
# ---setup home / limit switch signals---
net max-home-z => joint.2.home-sw-in
net z-neg-limit => joint.2.neg-lim-sw-in
net max-home-z => joint.2.pos-lim-sw-in
#*******************
# # SPINDLE
#*******************
# setp pid.s.Pgain [SPINDLE_0]P
# setp pid.s.Igain [SPINDLE_0]I
# setp pid.s.Dgain [SPINDLE_0]D
# setp pid.s.bias [SPINDLE_0]BIAS
# setp pid.s.FF0 [SPINDLE_0]FF0
# setp pid.s.FF1 [SPINDLE_0]FF1
# setp pid.s.FF2 [SPINDLE_0]FF2
# setp pid.s.deadband [SPINDLE_0]DEADBAND
# setp pid.s.maxoutput [SPINDLE_0]MAX_OUTPUT
setp pid.s.error-previous-target true
# net spindle-index-enable => pid.s.index-enable
# net spindle-enable => pid.s.enable
# net spindle-vel-cmd-rpm => pid.s.command
# net spindle-vel-fb-rpm => pid.s.feedback
# net spindle-output <= pid.s.output
# # ---setup spindle control signals---
# net spindle-vel-cmd-rps <= spindle.0.speed-out-rps
# net spindle-vel-cmd-rps-abs <= spindle.0.speed-out-rps-abs
# net spindle-vel-cmd-rpm <= spindle.0.speed-out
# net spindle-vel-cmd-rpm-abs <= spindle.0.speed-out-abs
# net spindle-enable <= spindle.0.on
# net spindle-cw <= spindle.0.forward
# net spindle-ccw <= spindle.0.reverse
# net spindle-brake <= spindle.0.brake
# net spindle-revs => spindle.0.revs
# net spindle-at-speed => spindle.0.at-speed
# net spindle-vel-fb-rps => spindle.0.speed-in
# net spindle-index-enable <=> spindle.0.index-enable
# # ---Setup spindle at speed signals---
# sets spindle-at-speed true
#******************************
# connect miscellaneous signals
#******************************
# ---HALUI signals---
net axis-select-x halui.axis.x.select
net jog-x-pos halui.axis.x.plus
net jog-x-neg halui.axis.x.minus
net jog-x-analog halui.axis.x.analog
net x-is-homed halui.joint.0.is-homed
net axis-select-y halui.axis.y.select
net jog-y-pos halui.axis.y.plus
net jog-y-neg halui.axis.y.minus
net jog-y-analog halui.axis.y.analog
net y-is-homed halui.joint.1.is-homed
net axis-select-z halui.axis.z.select
net jog-z-pos halui.axis.z.plus
net jog-z-neg halui.axis.z.minus
net jog-z-analog halui.axis.z.analog
net z-is-homed halui.joint.2.is-homed
net jog-selected-pos halui.axis.selected.plus
net jog-selected-neg halui.axis.selected.minus
# net spindle-manual-cw halui.spindle.0.forward
# net spindle-manual-ccw halui.spindle.0.reverse
# net spindle-manual-stop halui.spindle.0.stop
# net machine-is-on halui.machine.is-on
net jog-speed halui.axis.jog-speed
net MDI-mode halui.mode.is-mdi
# ---coolant signals---
net coolant-mist <= iocontrol.0.coolant-mist
net coolant-flood <= iocontrol.0.coolant-flood
# ---probe signal---
net probe-in => motion.probe-input
# ---motion control signals---
net in-position <= motion.in-position
net machine-is-enabled <= motion.motion-enabled
# ---digital in / out signals---
# ---estop signals---
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
# ---manual tool change signals---
# loadusr -W hal_manualtoolchange
# net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change
# net tool-change-confirmed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
# net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
# net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
# toolchange passthrough
net tool:change iocontrol.0.tool-change => iocontrol.0.tool-changed
net tool:prep iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
# Added By me 08.12.2024
# Mesa Codes
setp hm2_5i25.0.encoder.02.scale -1
setp hm2_5i25.0.encoder.02.filter 1
setp hm2_5i25.0.encoder.02.counter-mode 1
# Generated by PNCconf at Thu Feb 14 05:38:27 2019
# Using LinuxCNC version: 2.8
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_spindles=[TRAJ]SPINDLES
loadrt hostmot2
loadrt hm2_pci config="num_encoders=6 num_pwmgens=0 num_stepgens=5 sserial_port_0=00000x"
setp hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_5i25.0.write servo-thread
# external output signals
# --- MACHINE-IS-ENABLED ---
net machine-is-enabled => hm2_5i25.0.7i77.0.0.output-02
# --- ESTOP-OUT ---
net estop-out => hm2_5i25.0.7i77.0.0.output-03
# external input signals
# --- BOTH-HOME-X ---
net both-home-x <= hm2_5i25.0.7i77.0.0.input-01
# --- BOTH-HOME-Y ---
net both-home-y <= hm2_5i25.0.7i77.0.0.input-02
# --- BOTH-HOME-Z ---
net max-home-z <= hm2_5i25.0.7i77.0.0.input-03-not
#*******************
# AXIS X JOINT 0
#*******************
setp pid.x.Pgain [JOINT_0]P
setp pid.x.Igain [JOINT_0]I
setp pid.x.Dgain [JOINT_0]D
setp pid.x.bias [JOINT_0]BIAS
setp pid.x.FF0 [JOINT_0]FF0
setp pid.x.FF1 [JOINT_0]FF1
setp pid.x.FF2 [JOINT_0]FF2
setp pid.x.deadband [JOINT_0]DEADBAND
setp pid.x.maxoutput [JOINT_0]MAX_OUTPUT
setp pid.x.error-previous-target true
net x-index-enable => pid.x.index-enable
net x-enable => pid.x.enable
net x-pos-cmd => pid.x.command
net x-pos-fb => pid.x.feedback
net x-output <= pid.x.output
# ---PWM Generator signals/setup---
setp hm2_5i25.0.7i77.0.1.analogout0-scalemax [JOINT_0]OUTPUT_SCALE
setp hm2_5i25.0.7i77.0.1.analogout0-minlim [JOINT_0]OUTPUT_MIN_LIMIT
setp hm2_5i25.0.7i77.0.1.analogout0-maxlim [JOINT_0]OUTPUT_MAX_LIMIT
net x-output => hm2_5i25.0.7i77.0.1.analogout0
net x-pos-cmd <= joint.0.motor-pos-cmd
net x-enable <= joint.0.amp-enable-out
# enable _all_ sserial pwmgens
net x-enable => hm2_5i25.0.7i77.0.1.analogena
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.00.counter-mode 0
setp hm2_5i25.0.encoder.00.filter 1
setp hm2_5i25.0.encoder.00.index-invert 0
setp hm2_5i25.0.encoder.00.index-mask 0
setp hm2_5i25.0.encoder.00.index-mask-invert 0
setp hm2_5i25.0.encoder.00.scale [JOINT_0]ENCODER_SCALE
net x-pos-fb <= hm2_5i25.0.encoder.00.position
net x-vel-fb <= hm2_5i25.0.encoder.00.velocity
net x-pos-fb => joint.0.motor-pos-fb
net x-index-enable joint.0.index-enable <=> hm2_5i25.0.encoder.00.index-enable
net x-pos-rawcounts <= hm2_5i25.0.encoder.00.rawcounts
# ---setup home / limit switch signals---
net both-home-x => joint.0.home-sw-in
net both-home-x => joint.0.neg-lim-sw-in
net both-home-x => joint.0.pos-lim-sw-in
#*******************
# AXIS Y JOINT 1
#*******************
setp pid.y.Pgain [JOINT_1]P
setp pid.y.Igain [JOINT_1]I
setp pid.y.Dgain [JOINT_1]D
setp pid.y.bias [JOINT_1]BIAS
setp pid.y.FF0 [JOINT_1]FF0
setp pid.y.FF1 [JOINT_1]FF1
setp pid.y.FF2 [JOINT_1]FF2
setp pid.y.deadband [JOINT_1]DEADBAND
setp pid.y.maxoutput [JOINT_1]MAX_OUTPUT
setp pid.y.error-previous-target true
net y-index-enable => pid.y.index-enable
net y-enable => pid.y.enable
net y-pos-cmd => pid.y.command
net y-pos-fb => pid.y.feedback
net y-output <= pid.y.output
# ---PWM Generator signals/setup---
setp hm2_5i25.0.7i77.0.1.analogout1-scalemax [JOINT_1]OUTPUT_SCALE
setp hm2_5i25.0.7i77.0.1.analogout1-minlim [JOINT_1]OUTPUT_MIN_LIMIT
setp hm2_5i25.0.7i77.0.1.analogout1-maxlim [JOINT_1]OUTPUT_MAX_LIMIT
net y-output => hm2_5i25.0.7i77.0.1.analogout1
net y-pos-cmd <= joint.1.motor-pos-cmd
net y-enable <= joint.1.amp-enable-out
# ---Encoder feedback signals/setup---
setp hm2_5i25.0.encoder.01.counter-mode 0
setp hm2_5i25.0.encoder.01.filter 1
setp hm2_5i25.0.encoder.01.index-invert 0
setp hm2_5i25.0.encoder.01.index-mask 0
setp hm2_5i25.0.encoder.01.index-mask-invert 0
setp hm2_5i25.0.encoder.01.scale [JOINT_1]ENCODER_SCALE
net y-pos-fb <= hm2_5i25.0.encoder.01.position
net y-vel-fb <= hm2_5i25.0.encoder.01.velocity
net y-pos-fb => joint.1.motor-pos-fb
net y-index-enable joint.1.index-enable <=> hm2_5i25.0.encoder.01.index-enable
net y-pos-rawcounts <= hm2_5i25.0.encoder.01.rawcounts
# ---setup home / limit switch signals---
net both-home-y => joint.1.home-sw-in
net both-home-y => joint.1.neg-lim-sw-in
net both-home-y => joint.1.pos-lim-sw-in
#*******************
# AXIS Z JOINT 2
#*******************
setp pid.z.Pgain [JOINT_2]P
setp pid.z.Igain [JOINT_2]I
setp pid.z.Dgain [JOINT_2]D
setp pid.z.bias [JOINT_2]BIAS
setp pid.z.FF0 [JOINT_2]FF0
setp pid.z.FF1 [JOINT_2]FF1
setp pid.z.FF2 [JOINT_2]FF2
setp pid.z.deadband [JOINT_2]DEADBAND
setp pid.z.maxoutput [JOINT_2]MAX_OUTPUT
setp pid.z.error-previous-target true
# This setting is to limit bogus stepgen
# velocity corrections caused by position
# feedback sample time jitter.
setp pid.z.maxerror 0.012700
net z-index-enable => pid.z.index-enable
net z-enable => pid.z.enable
net z-pos-cmd => pid.z.command
net z-pos-fb => pid.z.feedback
net z-output <= pid.z.output
# Step Gen signals/setup
setp hm2_5i25.0.stepgen.00.dirsetup [JOINT_2]DIRSETUP
setp hm2_5i25.0.stepgen.00.dirhold [JOINT_2]DIRHOLD
setp hm2_5i25.0.stepgen.00.steplen [JOINT_2]STEPLEN
setp hm2_5i25.0.stepgen.00.stepspace [JOINT_2]STEPSPACE
setp hm2_5i25.0.stepgen.00.position-scale [JOINT_2]STEP_SCALE
setp hm2_5i25.0.stepgen.00.step_type 0
setp hm2_5i25.0.stepgen.00.control-type 1
setp hm2_5i25.0.stepgen.00.maxaccel [JOINT_2]STEPGEN_MAXACCEL
setp hm2_5i25.0.stepgen.00.maxvel [JOINT_2]STEPGEN_MAXVEL
# ---closedloop stepper signals---
net z-pos-cmd <= joint.2.motor-pos-cmd
net z-vel-cmd <= joint.2.vel-cmd
net z-output => hm2_5i25.0.stepgen.00.velocity-cmd
net z-pos-fb <= hm2_5i25.0.stepgen.00.position-fb
net z-pos-fb => joint.2.motor-pos-fb
net z-enable <= joint.2.amp-enable-out
net z-enable => hm2_5i25.0.stepgen.00.enable
# ---closedloop stepper signals---
net z-pos-cmd <= joint.2.motor-pos-cmd
net z-vel-cmd <= joint.2.vel-cmd
net z-output => hm2_5i25.0.stepgen.00.velocity-cmd
net z-pos-fb <= hm2_5i25.0.stepgen.00.position-fb
net z-pos-fb => joint.2.motor-pos-fb
net z-enable <= joint.2.amp-enable-out
net z-enable => hm2_5i25.0.stepgen.00.enable
# ---setup home / limit switch signals---
net max-home-z => joint.2.home-sw-in
net z-neg-limit => joint.2.neg-lim-sw-in
net max-home-z => joint.2.pos-lim-sw-in
#*******************
# # SPINDLE
#*******************
# setp pid.s.Pgain [SPINDLE_0]P
# setp pid.s.Igain [SPINDLE_0]I
# setp pid.s.Dgain [SPINDLE_0]D
# setp pid.s.bias [SPINDLE_0]BIAS
# setp pid.s.FF0 [SPINDLE_0]FF0
# setp pid.s.FF1 [SPINDLE_0]FF1
# setp pid.s.FF2 [SPINDLE_0]FF2
# setp pid.s.deadband [SPINDLE_0]DEADBAND
# setp pid.s.maxoutput [SPINDLE_0]MAX_OUTPUT
setp pid.s.error-previous-target true
# net spindle-index-enable => pid.s.index-enable
# net spindle-enable => pid.s.enable
# net spindle-vel-cmd-rpm => pid.s.command
# net spindle-vel-fb-rpm => pid.s.feedback
# net spindle-output <= pid.s.output
# # ---setup spindle control signals---
# net spindle-vel-cmd-rps <= spindle.0.speed-out-rps
# net spindle-vel-cmd-rps-abs <= spindle.0.speed-out-rps-abs
# net spindle-vel-cmd-rpm <= spindle.0.speed-out
# net spindle-vel-cmd-rpm-abs <= spindle.0.speed-out-abs
# net spindle-enable <= spindle.0.on
# net spindle-cw <= spindle.0.forward
# net spindle-ccw <= spindle.0.reverse
# net spindle-brake <= spindle.0.brake
# net spindle-revs => spindle.0.revs
# net spindle-at-speed => spindle.0.at-speed
# net spindle-vel-fb-rps => spindle.0.speed-in
# net spindle-index-enable <=> spindle.0.index-enable
# # ---Setup spindle at speed signals---
# sets spindle-at-speed true
#******************************
# connect miscellaneous signals
#******************************
# ---HALUI signals---
net axis-select-x halui.axis.x.select
net jog-x-pos halui.axis.x.plus
net jog-x-neg halui.axis.x.minus
net jog-x-analog halui.axis.x.analog
net x-is-homed halui.joint.0.is-homed
net axis-select-y halui.axis.y.select
net jog-y-pos halui.axis.y.plus
net jog-y-neg halui.axis.y.minus
net jog-y-analog halui.axis.y.analog
net y-is-homed halui.joint.1.is-homed
net axis-select-z halui.axis.z.select
net jog-z-pos halui.axis.z.plus
net jog-z-neg halui.axis.z.minus
net jog-z-analog halui.axis.z.analog
net z-is-homed halui.joint.2.is-homed
net jog-selected-pos halui.axis.selected.plus
net jog-selected-neg halui.axis.selected.minus
# net spindle-manual-cw halui.spindle.0.forward
# net spindle-manual-ccw halui.spindle.0.reverse
# net spindle-manual-stop halui.spindle.0.stop
# net machine-is-on halui.machine.is-on
net jog-speed halui.axis.jog-speed
net MDI-mode halui.mode.is-mdi
# ---coolant signals---
net coolant-mist <= iocontrol.0.coolant-mist
net coolant-flood <= iocontrol.0.coolant-flood
# ---probe signal---
net probe-in => motion.probe-input
# ---motion control signals---
net in-position <= motion.in-position
net machine-is-enabled <= motion.motion-enabled
# ---digital in / out signals---
# ---estop signals---
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
# ---manual tool change signals---
# loadusr -W hal_manualtoolchange
# net tool-change-request iocontrol.0.tool-change => hal_manualtoolchange.change
# net tool-change-confirmed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
# net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
# net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
# toolchange passthrough
net tool:change iocontrol.0.tool-change => iocontrol.0.tool-changed
net tool:prep iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
# Added By me 08.12.2024
# Mesa Codes
setp hm2_5i25.0.encoder.02.scale -1
setp hm2_5i25.0.encoder.02.filter 1
setp hm2_5i25.0.encoder.02.counter-mode 1
- Esaber
- Esaber
20 Jul 2025 09:23
Plasmac to Qtplasmac conversion not working was created by Esaber
Plasmac to Qtplasmac conversion not working
Category: Plasmac
Hi guys. My migrated qtplasmac config (from plasmac) is not working as expected. The conversion ends with auccess but when I launch qtp both estop and power buttons are inactive, i.e clicking them does not do anything. The same buttons work fine in Axis. My setup uses the estop button (F1 keyboard button) in Axis to latch a relay and power on the plasma table central power unit and the F2 keyboard button to enable the Axis interface. Both axis and qtp contain the same lines for estop-out and machine enable. I set estop mode to 2 (button) but I still get no sign of life when pressing the estop button. I have a physical estop button which is not connected to linuxcnc. It does cut off the plasma machine when activated. I will post the ini file for review.
- jochen91
- jochen91
20 Jul 2025 08:38 - 20 Jul 2025 08:47
Replied by jochen91 on topic Planning to Retrofit a Mazak Integrex200Y Mill-Turn Machine
Planning to Retrofit a Mazak Integrex200Y Mill-Turn Machine
Category: Advanced Configuration
I tried replacing the image links with uploaded files directly but i does not work.
Even files way smaller then 1.6Mb ( 1.1MB) the forum complains its to big. So I'm open for suggestions.
For the Rails: They are from the THK NRS Series. Size 35mm and 44mm overall height (Non standard)
Preload C0
5 x LRX carriages
1 x LR carriages
Also the bolt pattern is a little bit odd. See Datasheet attached. If, by any change, you have this exact model, I'm definitely open for negotiations
Even files way smaller then 1.6Mb ( 1.1MB) the forum complains its to big. So I'm open for suggestions.
For the Rails: They are from the THK NRS Series. Size 35mm and 44mm overall height (Non standard)
Preload C0
5 x LRX carriages
1 x LR carriages
Also the bolt pattern is a little bit odd. See Datasheet attached. If, by any change, you have this exact model, I'm definitely open for negotiations

- zzrzzr
- zzrzzr
20 Jul 2025 06:06
PlasmaC Voltage Divider was created by zzrzzr
PlasmaC Voltage Divider
Category: Plasmac
Hi,
i'm looking for a good plasmacutter that works with plasmac.
What if the plasmacutter doesn't have an internal voltage divider ? Then the THCAD 300 would be good, but its out of stock everywhere. What is the alternative if I want to use THAD 5 oder 10 ?
To buy a Proma voltage-divider or is there another professional-looking alternative ?
And maybe you can recommend a plasmacutter for plasmaC ?
Thanks.
i'm looking for a good plasmacutter that works with plasmac.
What if the plasmacutter doesn't have an internal voltage divider ? Then the THCAD 300 would be good, but its out of stock everywhere. What is the alternative if I want to use THAD 5 oder 10 ?
To buy a Proma voltage-divider or is there another professional-looking alternative ?
And maybe you can recommend a plasmacutter for plasmaC ?
Thanks.
- tcbmetalworks
- tcbmetalworks
20 Jul 2025 05:40
I recently had a marvel v10a automatic band saw fall into my lap. It's in pretty rough shape and I am considering doing a restoration on it. I was told the electronics are in potentially broken condition. I think it would be a neat project to retrofit the control, and would be useful to be able to upload cut lists to the machine via USB to further automate the cutting process and have a hmi. The machine does not currently auto miter and only allows 1 direction mitering. I think I can modify it to miter both directions, but need to further investigate if i can I will try to add auto miter. This thread will serve as a build log if I make progress on the project. Has anyone seen any examples of retrofits being done on band saws? What would be the best way to go about taking on this project.
Automatic band saw marvel v10a was created by tcbmetalworks
Automatic band saw marvel v10a
Category: CNC Machines
I recently had a marvel v10a automatic band saw fall into my lap. It's in pretty rough shape and I am considering doing a restoration on it. I was told the electronics are in potentially broken condition. I think it would be a neat project to retrofit the control, and would be useful to be able to upload cut lists to the machine via USB to further automate the cutting process and have a hmi. The machine does not currently auto miter and only allows 1 direction mitering. I think I can modify it to miter both directions, but need to further investigate if i can I will try to add auto miter. This thread will serve as a build log if I make progress on the project. Has anyone seen any examples of retrofits being done on band saws? What would be the best way to go about taking on this project.
- PCW
20 Jul 2025 03:14
Replied by PCW on topic How to install kernel patch? (Moschip 9900)
How to install kernel patch? (Moschip 9900)
Category: Installing LinuxCNC
You should not need to install any drivers.
Does
lspci -v
Show your card?
Does
lspci -v
Show your card?
- jor
20 Jul 2025 02:32
How to install kernel patch? (Moschip 9900) was created by jor
How to install kernel patch? (Moschip 9900)
Category: Installing LinuxCNC
Hello all! I am very new to LinuxCNC and have question about how to install a kernel patch.
I have a PCIe parallel port card with a netmos 9900. The driver that came with does not work, and I found this patch on the kernel site:
git.kernel.org/pub/scm/linux/kernel/git/...6917eeda4284ed220079
In usr/src it shows my current version is 6.1.0-30, which I assume is the latest since I just downloaded it. The patch seems to be 6.08 (?)
My question is, can anyone guide me on how to install this patch? I found some information on patches that had "patch.gz" in the file extension, whereas this one seems to be "tar.gz" and those tutorials don't work.
Otherwise, does anyone know of some kind of guide or video on how to install this particular kind of patch? I apologize for this being such a general question, but I am very new and don't really know how linux kernel works!
Thank you in advance.
I have a PCIe parallel port card with a netmos 9900. The driver that came with does not work, and I found this patch on the kernel site:
git.kernel.org/pub/scm/linux/kernel/git/...6917eeda4284ed220079
In usr/src it shows my current version is 6.1.0-30, which I assume is the latest since I just downloaded it. The patch seems to be 6.08 (?)
My question is, can anyone guide me on how to install this patch? I found some information on patches that had "patch.gz" in the file extension, whereas this one seems to be "tar.gz" and those tutorials don't work.
Otherwise, does anyone know of some kind of guide or video on how to install this particular kind of patch? I apologize for this being such a general question, but I am very new and don't really know how linux kernel works!
Thank you in advance.
Time to create page: 0.707 seconds