Advanced Search

Search Results (Searched for: )

  • ziggi
  • ziggi's Avatar
09 Sep 2025 20:42 - 09 Sep 2025 20:49

Troubles to get started with SD240 Retrofit

Category: Turning

So I set the jumpers on the 7i33 for X- and Z-axis to TTL (DOWN) and entered the USE INDEX- YES in the INI. Both axes behave normal and I think they home with using the index now.
Sequence:
Homing movement
Home switch trips- "home sw. X" gets yellow, "enable index" lights up yellow and the axis moves forward a bit further.Then the "hm2_7i80.0.encoder.00.input-index" flashes yellow very short, the axis frees the home switch and moves on to home-pos, stops and "x-axis homed" lights up yellow and the DRO says 0/0.

Z homes the same way. 

I think thats exactly what I wanted to achieve- correct? 
The spindle I guess can be indexed also, otherwise threading would be impossible...but the spindle likely just needs the index, A/B will not be necessary on a lathe- or am I wrong?
Well lets see how the next step can be solved.

The important hint was that the 7i33 just can process ALL inputs as TTL or ALL inputs as differential!
Thank you all so much
Sigi
  • scotta
  • scotta's Avatar
09 Sep 2025 20:40

Remora - Rpi Software Stepping Using External Microcontroller via SPI

Category: Computers and Hardware

Hi, please share your config files. If signals can be seen in Hal Meter there must be another config issue.
  • PCW
  • PCW's Avatar
09 Sep 2025 20:26
Replied by PCW on topic Homing is not working

Homing is not working

Category: HAL

Does individual joint homing work?

(comment out the HOME_SEQUENCE settings in the .ini file)
 
  • PCW
  • PCW's Avatar
09 Sep 2025 19:58

Driving my SyilX3 and Plasma cutter machine with 5i25t which provided driver?

Category: Driver Boards

Here's a basic try at this using the stepgen mapping:

0 = X
1 = Y
2 = Z
3 = A

 

File Attachment:

File Name: 5i25t_syil3a.zip
File Size:134 KB


The zip file includes the firmware and the modified pinout  source file
  • Nicotron
  • Nicotron
09 Sep 2025 19:13
Replied by Nicotron on topic need help! mesa 7i95 connection problem

need help! mesa 7i95 connection problem

Category: Driver Boards

I use a bad power supply. I tested it with a laboratory power supply and it works fine with 5V now.
  • Robert312
  • Robert312
09 Sep 2025 19:11
Replied by Robert312 on topic Homing is not working

Homing is not working

Category: HAL

The behaviour does not change if I change the home_sequence values to: 0, 1, 2
  • jpg
  • jpg
09 Sep 2025 19:02
Replied by jpg on topic G33.1 synchronized tapping problem

G33.1 synchronized tapping problem

Category: General LinuxCNC Questions

Thanks, Aciera. I'll check with Cofhal. He had a setup that seemed to work well. Spumco hasn't said anything since... I plan to give it a try before Christmas (purchase of a 7i96). I'll keep you posted. Thanks again for the feedback and your efforts to make this C-axis fully functional.
  • alangibson
  • alangibson
09 Sep 2025 18:13
Replied by alangibson on topic My CAD / CAM research

My CAD / CAM research

Category: CAD CAM

I've just released my plasma CAM solution for early preview. I'd appreciate it if those of you with time and a plasma cutter would take a look and drop me some feedback in the launch thread linked below.

App: metalheadcam.alan-gibson.workers.dev/
Discussion: forum.linuxcnc.org/plasmac/57161-metalhe...e-plugin-replacement
  • joego
  • joego
09 Sep 2025 18:06

Driving my SyilX3 and Plasma cutter machine with 5i25t which provided driver?

Category: Driver Boards

HI, I have attached the hal file directory.
Thank you for the help! 

File Attachment:

File Name: SyilAmericaX3.tar
File Size:50 KB
  • amanker
  • amanker
09 Sep 2025 18:04
  • hitchhiker
  • hitchhiker
09 Sep 2025 17:31 - 12 Sep 2025 15:27
Replied by hitchhiker on topic ECMO VMC100 Retrofit with Carousel/Toolchanger

ECMO VMC100 Retrofit with Carousel/Toolchanger

Category: Milling Machines

Wrong infos! Dont want people to go on the wrong path!
  • jschulze
  • jschulze
09 Sep 2025 16:11

Kinematic model for a 5axis mill with universal (nutating) head

Category: Show Your Stuff

I've replaced the standard kinematic file with your modified version, added extra joints and changed the config to inches to test in the simulation but I cannot reproduce your jogging issue in TWP mode.
I'm afraid I'm a bit at a loss as to how to troubleshoot this further.

Thanks so much for checking it out.  I'll play around a bit more and see if there's anything I can find.  I'm just working on a vismach sim of my actual machine, so I'll try it out on there and see if I can replicate it.  
  • hitchhiker
  • hitchhiker
09 Sep 2025 15:45
Replied by hitchhiker on topic ECMO VMC100 Retrofit with Carousel/Toolchanger

ECMO VMC100 Retrofit with Carousel/Toolchanger

Category: Milling Machines

you mean that i need a rising instead falling edge? or a falling instead a rising?

this i must check... when exact the state change....
  • WKS-3D
  • WKS-3D's Avatar
09 Sep 2025 15:21
Replied by WKS-3D on topic Glasmaßstab EIA-422 an Mesa 7i85 (S)

Glasmaßstab EIA-422 an Mesa 7i85 (S)

Category: Deutsch

@PCW

Sorry for only getting back to you now, but I've only just had a chance to try it out.
When I insert this:

setp    hm2_7192.0.encoder.00.index-enable true

and comment out this:

net x-index-enable  joint.0.index-enable  <=>  hm2_7i92.0.encoder.00.index-enable

I get an error message when starting LinuxCNC.

The complete section for the X-axis looks like this:
# Verwendete LinuxCNC version:  Master (2.9)

# Mesa 7i76 LAUFT IN MODE 1 MIT 4 ANALOGEN EINGANGEN (sserial_port_0=1000000x) !!!!!!

loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT unlock_joints_mask=0x8 servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS num_dio=6 num_aio=3
loadrt hostmot2
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=5 num_pwmgens=0 num_stepgens=5 sserial_port_0=1000000x" 
loadrt flipflop count=2
setp   hm2_7i92.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.z
loadrt debounce cfg=8,1
setp debounce.0.delay 1
addf debounce.0                 servo-thread
setp debounce.1.delay 1
addf debounce.1                 servo-thread
addf flipflop.0                 servo-thread
addf flipflop.1                    servo-thread
addf hm2_7i92.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.z.do-pid-calcs           servo-thread
#addf pid.s.do-pid-calcs           servo-thread
addf hm2_7i92.0.write             servo-thread
setp hm2_7i92.0.dpll.01.timer-us -50
setp hm2_7i92.0.stepgen.timer-number 1

# --- Pinole Input Signale ---
net taster-pinole-minus  <=  hm2_7i92.0.7i76.0.0.input-25
net taster-pinole-plus   <=  hm2_7i92.0.7i76.0.0.input-24

# Set flipflops
net taster-pinole-minus => flipflop.0.set 
net taster-pinole-plus => flipflop.1.set
net buf_taster-pinole-minus <= flipflop.0.out => hm2_7i92.0.7i76.0.0.output-01
net buf_taster-pinole-plus <= flipflop.1.out => flipflop.0.reset => flipflop.1.reset

# --- Werkzeug-Revolver loesen-spannen ---
net   revolver-unlock  joint.3.unlock  =>  hm2_7i92.0.7i76.0.0.output-00
net   revolver-is-unlocked  joint.3.is-unlocked  <=  hm2_7i92.0.7i76.0.0.input-09
net   joint.3.is-locked  motion.digital-in-00  <=  hm2_7i92.0.7i76.0.0.input-15

#*******************
#  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
# This setting is to limit bogus stepgen
# velocity corrections caused by position
# feedback sample time jitter.
setp   pid.x.maxerror 0.012700

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

# Schritt-Gen Signale/Setup

setp   hm2_7i92.0.stepgen.01.dirsetup        [JOINT_0]DIRSETUP
setp   hm2_7i92.0.stepgen.01.dirhold         [JOINT_0]DIRHOLD
setp   hm2_7i92.0.stepgen.01.steplen         [JOINT_0]STEPLEN
setp   hm2_7i92.0.stepgen.01.stepspace       [JOINT_0]STEPSPACE
setp   hm2_7i92.0.stepgen.01.position-scale  [JOINT_0]STEP_SCALE
setp   hm2_7i92.0.stepgen.01.step_type        0
setp   hm2_7i92.0.stepgen.01.control-type     1
setp   hm2_7i92.0.stepgen.01.maxaccel         [JOINT_0]STEPGEN_MAXACCEL
setp   hm2_7i92.0.stepgen.01.maxvel           [JOINT_0]STEPGEN_MAXVEL

# ---Closed-Loop Schrittmotor-Signale---

net x-pos-cmd    <= joint.0.motor-pos-cmd
net x-vel-cmd    <= joint.0.vel-cmd
net x-output     => hm2_7i92.0.stepgen.01.velocity-cmd
net x-enable     <= joint.0.amp-enable-out
net x-enable     => hm2_7i92.0.stepgen.01.enable

# ---Einrichtung Referenzfahrt X-ACHSE / Signal des Endschalters---

#(--- Hier nur normaler positiv Endschalter und Home-Switch ---)
net x-home-sw  hm2_7i92.0.7i76.0.0.input-06-not   =>  joint.0.home-sw-in
net x-pos-limit     =>  joint.0.pos-lim-sw-in

# --- Mit Glasmassstab ---
#net x-pos debounce.0.0.in  <=  hm2_7i92.0.7i76.0.0.input-06-not
#net x-pos-limit debounce.0.0.out
#net x-pos-limit  =>  joint.0.pos-lim-sw-in  joint.0.home-sw-in

# ---Encoder Feedback Signals/Setup

setp    hm2_7i92.0.encoder.00.counter-mode 0
setp    hm2_7i92.0.encoder.00.filter 0
setp    hm2_7i92.0.encoder.00.index-invert 0
setp    hm2_7i92.0.encoder.00.index-mask 0
setp    hm2_7i92.0.encoder.00.index-mask-invert 1
setp    hm2_7i92.0.encoder.00.scale  [JOINT_0]ENCODER_SCALE
setp    hm2_7192.0.encoder.00.index-enable true

# ---Indexsignal GMS fuer Referenzpunkt X (NICHT MIT NORMALEM ENDSCHALTER)

net x-pos-fb  <=  hm2_7i92.0.encoder.00.position
net x-vel-fb  <=  hm2_7i92.0.encoder.00.velocity
net x-pos-fb  =>  joint.0.motor-pos-fb
net x-index-enable  joint.0.index-enable  <=>  hm2_7i92.0.encoder.00.index-enable
net x-pos-rawcounts  <=  hm2_7i92.0.encoder.00.rawcounts

What's wrong?
 
  • andypugh
  • andypugh's Avatar
09 Sep 2025 15:14
Replied by andypugh on topic ECMO VMC100 Retrofit with Carousel/Toolchanger

ECMO VMC100 Retrofit with Carousel/Toolchanger

Category: Milling Machines

Maybe the real sensors have a different polarity to your bench test setup?
Halscope should help understand what is going on, if you scope the inputs and the carousel.0.state (with reference to:
github.com/LinuxCNC/linuxcnc/blob/2.9/sr...s/carousel.comp#L309
Displaying 10081 - 10095 out of 17033 results.
Time to create page: 0.513 seconds
Powered by Kunena Forum