Advanced Search

Search Results (Searched for: )

  • Finngineering
  • Finngineering
22 May 2025 12:31
Replied by Finngineering on topic Un-lobotomizing a Maho MH600T

Un-lobotomizing a Maho MH600T

Category: CNC Machines

My apologies for the late reply. I was travelling and forgot about this.

It appears I had forgotten to update the pdf schematic to match the rest of the files. I have now done that. This includes an improved crowbar circuit that I mentioned some posts back. The new circuit should be less sensitive to which components are used. Otherwise I only rotated the RJ45 jacks from the previous version.

I have had and and still have a few other projects that have taken priority, so not much progress on the Maho.
  • SanzuiWorks
  • SanzuiWorks's Avatar
22 May 2025 12:29 - 22 May 2025 12:55
Replied by SanzuiWorks on topic Manual Toolchange + Abs Z Probe (QtDragon)

Manual Toolchange + Abs Z Probe (QtDragon)

Category: Qtvcp

MennilTossFlykune

Thank you for your advice.

I've been focusing on incorporating this all day today, but I still can't get out of the error. To be honest, I don't even know where I am now.
  • oddwick
  • oddwick's Avatar
22 May 2025 12:27

[SOLVED] MesaCT problems with 7i96 pwm spindle

Category: Configuration Tools

thanks tom, i tried some changes in this section and those didnt work, but later on last evening i finally got it working, but i dont remember exactly which ones i changed. when i get back to the shop later today, i will log all the keys i modified and put a list together for anyone with this model of vfd. also, there was some keys where i could adjust the scale of the pwm so at the anything under 5v gives me 12k rpm and i get 400mhz at 9.45v
  • MARTCENT
  • MARTCENT
22 May 2025 11:35
Retrofit SODICK A320D was created by MARTCENT

Retrofit SODICK A320D

Category: General LinuxCNC Questions

Hello, good day. I'd like to know if anyone has been able to help replace the original computer on the Sodick A320D machine.
Thank you very much.
  • Todd Zuercher
  • Todd Zuercher's Avatar
22 May 2025 11:26
Replied by Todd Zuercher on topic Read the S-Command in the HAL

Read the S-Command in the HAL

Category: HAL

To do the above suggestion to get a hal pin that shows the commanded S speed even when the spindle is stopped. The link gives instructions for creating a python script that reads what the commanded S speed settinging is from the Gstat python module and then creates a hal pin and writes the value to it.

You will need to create at python script with the following, and save it as a file in your config directory named "spindle.py" and make that file executable.
#!/usr/bin/env python3

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import GObject
from gi.repository import GLib
import hal
from hal_glib import GStat
GSTAT = GStat()

# callback to change HAL pin state
def mode_changed(obj, data):
        h['speed'] = data

# Make a component and pins
h = hal.component("spindle_setting")
h.newpin("speed", hal.HAL_FLOAT, hal.HAL_OUT)
h.ready()

# connect a GSTAT message to a callback function
GSTAT.connect("s-code-changed",mode_changed)

# force GSTAT to initialize states
GSTAT.forced_update()

# loop till exit
try:
    GLib.MainLoop().run()
except KeyboardInterrupt:
    raise SystemExit

Then load/run that python script when you start Linuxcnc by adding this line to your hal file for your config. (Replacing YOUR_CONFIG with the name of your config dir.)
loadusr python3 ~/linuxcnc/configs/YOUR_CONFIG/spindle.py

You can even test this before adding it to your hal file by simply running the python script from command line while Linuxcnc is running. Just type "python3 ~/linuxcnc/configs/YOUR_CONFIG/spindle.py" and hit enter. (After first creating the spindle.py file, saving it to your config dir.)
  • DarkPhoinix
  • DarkPhoinix
22 May 2025 11:24 - 22 May 2025 11:38
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Good morning all,
is it possible to have a conversion of the values ​​of "Step Length" "Step Space" in µs?
 "Thread": "DMA",
    "Type": "DMAstepgen",
        "Comment":            "Y - Joint 1 step generator",
        "Joint Number":        1,
        "Step Pin":        "P1_24",
        "Direction Pin":    "P1_31",
        "Step Length":        5,
        "Step Space":        2,5

Step Length=5µs  
Step Space=2,5µs
This is correct, i can use 2,5/1,1? 
 
  • Farzad
  • Farzad
22 May 2025 10:59

Beginner Building a CNC - Questions About EtherCAT with Delta A2 and In

Category: General LinuxCNC Questions

Hello everyone 

After talking to the Mesa electronic support team ( they are awesome), I placed my order for two boards 

mesa7i95t
mesa7i85s

The arrival would take at least 60 days !!! 

Currently, I am just waiting 
 
  • Hastrh2o
  • Hastrh2o
22 May 2025 10:54
Replied by Hastrh2o on topic cnc sur bordeaux

cnc sur bordeaux

Category: Français

Je viens environ tous les trimestres sur bordeaux mais souvent sur une grosse journée sans trop le temps de prendre une bière. Mais courant juin juillet je vais avoir plusieurs jours à y passer pour une grosse maintenance, ça peut se faire.
  • Hastrh2o
  • Hastrh2o
22 May 2025 10:46 - 22 May 2025 10:48
Replied by Hastrh2o on topic Retrieving parameters values

Retrieving parameters values

Category: Qtvcp

What do you mean by "you could just set the paramEdit directly " ?

STATUS.cmd.wait_complete() doesn't solve my problem.

I tried (in a button_click callback) :

ACTION.CALL_MDI("M68 E4 Q#1217")
while not STATUS.cmd.wait_complete():
time.sleep(0.1)
self.w.doubleSpinBox_DJG.setValue(self.w.lcdnumberDJ.value())

and I have to click twice to see lcdnumberDJ updated

So I try

ACTION.CALL_MDI("M68 E4 Q#1217")
time.sleep(2)
self.w.doubleSpinBox_DJG.setValue(self.w.lcdnumberDJ.value())

I watch motion.analog-out-04 in halshow at the same time, I see it changing immediatly when I click and then lcdnumberDJ appearing 2s later but without being updated. I click a second time and it works.
Do you know why ? I surely need to call some process_message like function between .. ?
  • Hakan
  • Hakan
22 May 2025 09:59

Unnamed CATIO-A Device Configuration (help!)

Category: EtherCAT

Generally, try the output of "lcec_configgen" for this slave and see if that helps.
Then if no success, hook it up to TwinCAT and see if you can find anything helpful there.
And of course googleing, found this forum.linuxcnc.org/ethercat/53438-etherc...pindle-estop-and-mpg
 
  • MTate01
  • MTate01
22 May 2025 09:28

Unnamed CATIO-A Device Configuration (help!)

Category: EtherCAT

I am trying to get an un-named, un-branded etherCAT IO module to work - the company I work for had picked it up some years ago for a project that fell through. I don't have an ESI for the board, and so I am trying to rely on what i can read from etherCAT. attached are images of the device with a switch and LED wired (next problem) 

here is my output of ethercat xml -p1:
?xml version="1.0" ?>
<EtherCATInfo>
  <!-- Slave 1 -->
  <Vendor>
    <Id>591240</Id>
  </Vendor>
  <Descriptions>
    <Devices>
      <Device>
        <Type ProductCode="#x00109252" RevisionNo="#x00058100">IMC IO EtherCAT</Type>
        <Name><![CDATA[IMC IO MODEL with EtherCAT]]></Name>
        <Sm Enable="1" StartAddress="#x1000" ControlByte="#x26" DefaultSize="128" />
        <Sm Enable="1" StartAddress="#x1100" ControlByte="#x22" DefaultSize="128" />
        <Sm Enable="1" StartAddress="#x1200" ControlByte="#x64" DefaultSize="0" />
        <Sm Enable="1" StartAddress="#x1400" ControlByte="#x20" DefaultSize="0" />
        <RxPdo Sm="2" Fixed="1" Mandatory="1">
          <Index>#x1600</Index>
          <Name>RxPDO-Map</Name>
          <Entry>
            <Index>#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name></Name>
            <DataType>UINT8</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Sm="3" Fixed="1" Mandatory="1">
          <Index>#x1a00</Index>
          <Name>TxPDO-Map</Name>
          <Entry>
            <Index>#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name></Name>
            <DataType>UINT8</DataType>
          </Entry>
        </TxPdo>
      </Device>
    </Devices>
  </Descriptions>
</EtherCATInfo>

and so i tried to add it to my ethercat-conf.xml file as such (the following is an extract from a working config):
<slave idx="1" type="generic" vid="0x00090588" pid="0x00109252" configPdos="false">
   <syncManager idx="2" dir="out">
     <pdo idx="1600">
       <pdoEntry idx="7000" subIdx="01" bitLen="8" halPin="imcio-do0" halType="bit"/>
     </pdo>
   </syncManager>
   <syncManager idx="3" dir="in">
     <pdo idx="1a00">
       <pdoEntry idx="6000" subIdx="01" bitLen="8" halPin="imcio-di0" halType="bit"/>
     </pdo>
   </syncManager>
  </slave>
I tried adjusting configPdos to true, as well as false with as little provided information as possible... still won't enter SAFEOP or OP state and instead errors out and back to PREOP E. here is the output from halcmd dmesg -w:
[270386.928285] EtherCAT ERROR 0-1: Failed to set SAFEOP state, slave refused state change (PREOP + ERROR).
[270386.929285] EtherCAT ERROR 0-1: AL status message 0x0017: "Invalid sync manager configuration".

Can anyone help me with configuring this module? 

 
  • mjoconr
  • mjoconr
22 May 2025 09:05 - 22 May 2025 09:13

Smart Serial Comms Error - Since upgrade to 2.9.4

Category: General LinuxCNC Questions

Hi All
I've had to rebuild my machine after an SSD failure, and decided to move into the future.
I installed 2.9.4 and copied in my machine config files, everything worked out an issue initially but with in a few minutes I started getting the following errors
 

The latancy seems ok, running for a long time with glxgears and watching video via youtube and copying larger files

 

File Attachment:

File Name: cnc_info.txt
File Size:4 KB


I'm running a bit file which might be old, PCW made it up for me at least 4 years ago
7i80db_16_7i76x3D3p.bit

 
  • spincycle
  • spincycle
22 May 2025 08:30
Replied by spincycle on topic Bridgeport VMC760 retrofit

Bridgeport VMC760 retrofit

Category: Milling Machines

Howdy!

I've made some progress the last couple of days with the retrofit. Mainly around the control panel design.

I received a secondhand 27" ELO touchscreen in the post, which I got for an absolute steal. Yet to power it up, but it was sold as functioning and the drivers work on linux. The new control panel is based around this screen and the gmoccapy gui, with a handful on hardware controls I've deemed necessary from the Heidenhain. I'd also like the panel to rotate around to aid interaction while standing in front of the bed/doors. I've orientated the screen vertical, as it's bloody huge.

Attached are some screen grabs of the CAD model. It's designed to take the MX Cherry style switches. Looks like a few of you have used them and I'm a sucker for a "clicky" button. One MPG, e-stop, usb jack, all the usual suspects etc. Control enclosure is to be fabricated from 80x25x3mm aluminium channel for the perimeter frame and cnc routed 3mm sheet for the front and rear panels. I'll glue this together with the TIG and send it out with the next client job batch for powder. 

I also received a Delta 11kw VFD. Again, it was removed from a working machine and was considerably better value than a new one. Dug out a Omron encoder that was leftover from another project that never saw life. Planning to use this on the spindle.

Cheers,

J
 
 
 
 
 

 
  • spincycle
  • spincycle
22 May 2025 08:05
Replied by spincycle on topic Bridgeport VMC760 retrofit

Bridgeport VMC760 retrofit

Category: Milling Machines

Yes, the RS-422 is their smart serial connection between the 7i97T FPGA main board and 7i73 and 7i84 daughter boards. Since there is only one RS-422 configured standard on the 7i97T (on TB4), you can only connect one of those two cards, until you reflash the 7i97T to reconfigure some of the pins of the P2 expansion port to provide a second RS-422.

Glad you are enjoying my videos. It is fun to dick around with this stuff :)
Cheers,
Mark

Thanks for the clarification Mark.
Apologies on the slow reply, I've had an internet detox the last week! 
  • spincycle
  • spincycle
22 May 2025 08:03
Replied by spincycle on topic Bridgeport VMC760 retrofit

Bridgeport VMC760 retrofit

Category: Milling Machines

Do you need all new drives?

I thought only one broke.

Sorry Langdons, I've been away the last week and decided to take a breather from the internet.

By the looks of it yes, just one. However, given the likelihood of another dying in the future, I'd rather replace the whole bunch. The quotes to repair them are sky high and secondhand ones are almost as bad.
Displaying 2416 - 2430 out of 25543 results.
Time to create page: 0.467 seconds
Powered by Kunena Forum