Advanced Search

Search Results (Searched for: )

  • Halbear
  • Halbear
Today 02:58
Replied by Halbear on topic QTDragon 5-axis trt

QTDragon 5-axis trt

Category: Qtvcp

I think I'm still on 2.09. I have one of those network cards that was a pain to troubleshoot when I originally set LCNC up (it kept randomly freezing up the Mesa board) and therefore I've resisted upgrading the LCNC version 
  • leexi
  • leexi
Today 01:04 - Today 01:41
Replied by leexi on topic Chinise mesa clone vs Original vs Ethercat

Chinise mesa clone vs Original vs Ethercat

Category: Driver Boards

Dear,

Yes, I tested with X and Y axis controlled by c-mesa 7i92 ver 2.0 and Z axis on Ethercat port, and works fine, I run a program and looks fine but i do no cut any piece of metal yet because this is a test setup and the Z ethercat servo was a external rtelligent ethercat closed loop step motor and my original z servo is way bigger and it is step and direction controled

And after as a test I disconnect the 2 Ethernet ports, and then I use only one Ethernet port and I made the proper setup for ethercat mac address for the same port as the mesa port , and I use a Ethernet switch from wago (industrial Ethernet switch) and I connect only one PC Ethernet port (the original one onboard port from ralteck), and the ethercat drive and c-mesa card to the same switch and was working fine, I did not spend to much time testing, because I need the machine back to work again,

I mean:  1 pc port, 1 Ethernet switch, 1 Ethercat drive (Z axis), 1 c-mesa card 7i92 with X, Y axis connected. runnig in a loop

o001;
g4 p2;
G0 x0 y0 x0;
g4 p2;
g0 x5 y5 z5; 
m99
speed (90 ipm)

And I am really surprised that I test some mixed configuration and the CNC machine with probe basic GUI, and was working fine without prompt me a issue,
  • tomscnc
  • tomscnc
Today 22:24
  • GFC
  • GFC
Today 21:04
Replied by GFC on topic THC doesent work when G code is running

THC doesent work when G code is running

Category: Plasmac

I just checked, the Gui button changes the pin, but isnt affecting the thc activation
 
  • PCW
  • PCW's Avatar
Today 19:54
Replied by PCW on topic Mesa 7i92TM+7i77+7i76U configuration

Mesa 7i92TM+7i77+7i76U configuration

Category: Driver Boards

Yes, the 7I77U is identical to the 7I77 and 7I77D  FPGA interface wise.
  • meister
  • meister
Today 19:34

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

Thank you Tim,

Thanks very much for the details; I’ve entered the board’s details as best I could,
I hope it’s all correct so far – please do have a look over it.
What’s not quite clear to me yet is, how do you flash it? Are there any connectors on the back?

You’re also welcome to send me some text and a link for the description, and I’ll update it.



 
  • Firehunter
  • Firehunter
Today 19:23
Replied by Firehunter on topic Mesa 7i92TM+7i77+7i76U configuration

Mesa 7i92TM+7i77+7i76U configuration

Category: Driver Boards

Okay, thanks! Is the .bin file for 7i77 the same as for 7i77U?
  • Tim Bee
  • Tim Bee
Today 16:24

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

Dear meister:

The CARROT BOB sch is in attachments.

I build it for my hobby mini mill machine in my bedroom.
I think it's not very good just like my English,and I don't know how to send it to you,you are live so far with me.
I'm so happy you like it , if you know the way, I'll send it to you for free


Tim



 
  • cmorley
  • cmorley
Today 15:58
Replied by cmorley on topic QTDragon 5-axis trt

QTDragon 5-axis trt

Category: Qtvcp

well if you are using linuxcnc 2.10 (master branch) 5 axis qtdragon is available.

Otherwise Jim usually looks through Qtvcp forums so will see it and answer.
Or you could message him thru github:

github.com/persei802/QtDragon_hd
  • rock861261
  • rock861261
Today 12:18
A6 1000w troubles. was created by rock861261

A6 1000w troubles.

Category: EtherCAT

I purchased the 1000w a6 servos and followed the thread using the posted xml and hal files. I can get the servo to show its position n linuxcnc however I can't get it to power up. it sits in a 88nr state and can easily be turned by hand.
  • viewsat
  • viewsat
Today 11:59

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

@viewsat do you have some more informations about the DrDirt - Carrot Bob board ?
documentation, pinouts schema's or so, or a contract mail to the seller/developer,

I’d like to add it to Rio-Flow and still need a bit more information to do so.

I have a json file that I can provide; other files may not be publicly available for download here.
 

File Attachment:

File Name: carrot.zip
File Size:2 KB
  • Todd Zuercher
  • Todd Zuercher's Avatar
Today 10:15 - Today 10:35
Replied by Todd Zuercher on topic Unlimited custom outputs?

Unlimited custom outputs?

Category: General LinuxCNC Questions

I had posted one of my configs before that uses this for M101, M102, M111, and M112. The commands are for opening and closing a series of fixturing clamps (6 air solenoids) on each side of the machine. M101 and M111 are for closing the work holding clamps (left and right side respectively) in a sequence to help correctly position and hold the parts to be milled.  They use both a P and Q variables (P sets the clamping value and Q an unclamping one.) The clamping sequence can also be changed depending on another parameter variable for different parts. M102 and M112 are primarily for opening the clamps to release the parts and only use the P variable, but depending on the P variable used, can also open or close any array of the clamps immediately without any sequence. All of these M-codes write the appropriate integer value to the appropriate Hal signal name (left-clamp-fl or right-clamp-fl) that then feed the Hal pins that make the magic happen.

Here is a link to the config.
forum.linuxcnc.org/media/kunena/attachments/3190/TwinCNC.zip
  • meister
  • meister
Today 10:11

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

@viewsat do you have some more informations about the DrDirt - Carrot Bob board ?
documentation, pinouts schema's or so, or a contract mail to the seller/developer,

I’d like to add it to Rio-Flow and still need a bit more information to do so.
  • Aciera
  • Aciera's Avatar
Today 09:37
Replied by Aciera on topic Cutter compensation G41/42

Cutter compensation G41/42

Category: G&M Codes

You might also want to read the relevant documentation (see chapter 4):
linuxcnc.org/docs/stable/html/gcode/tool-compensation.html
  • Aciera
  • Aciera's Avatar
Today 09:31 - Today 09:33
Replied by Aciera on topic Probe Basic Cutaway

Probe Basic Cutaway

Category: QtPyVCP

I have a vtk version of vismach that offers a  feature to show/hide certain objects. Maybe that helps to come up with an idea:

 

github.com/Sigma1912/vtk-vismach

Model groups:
Each object of a model can optionally be assigned to a group. The assignment method can be called
on an existing object (2 lines of code)
Example 1: 'work_piece = Box(600,600,600)'
'work_piece.set_group('work')'
or the object can be created and the 'set_group' method called in one line.
Example 2: 'ReadPolyData('work_piece.stl', path_stl).set_group('work')'
Vismach will automatically create a checkbutton to show or hide each group used in the model.



Outline of my solution:
Each object in the model has a simple class variable 'group'.
When the window is created a checkbox is created for each group found in the model.
In each update cycle the objects with the matching 'group' variable value are shown or hidden according to the relevant checkbox state
Note that the vtk 'SetVisibility()' method did not seem to work for me so I use 'item.SetScale(0,0,0)' to hide an object:

class ModelGroups(object):
    def __init__(self, model):
        self.groups_in_model = {}
        self.get_groups(model)
        self.has_groups = len(self.groups_in_model.keys()) > 0

    def get_groups(self, objects):
        for item in objects.GetParts():
            if hasattr(item, 'group'):
                if item.group:
                    if item.group in self.groups_in_model.keys():
                        self.groups_in_model[item.group].append(item)
                    else:
                        self.groups_in_model[item.group] = [item]
            if isinstance(item, vtk.vtkAssembly):
                self.get_groups(item)

    def update(self, checkboxes):
        # SetVisibility does not seem to work on modifier objects so we use Scale
        for group in self.groups_in_model.keys():
            for checkbox in checkboxes:
                if checkbox.objectName() == group:
                    if checkbox.isChecked():
                        for item in self.groups_in_model[group]:
                            item.restore_scale()
                    else:
                        for item in self.groups_in_model[group]:
                            item.store_scale()
                            item.SetScale(0,0,0) 
 
Displaying 1 - 15 out of 13843 results.
Time to create page: 0.231 seconds
Powered by Kunena Forum