Advanced Search

Search Results (Searched for: )

  • rodw
  • rodw's Avatar
07 Dec 2024 02:32
Replied by rodw on topic LinuxCNC on Raspberry Pi 5

LinuxCNC on Raspberry Pi 5

Category: Installing LinuxCNC

I would say in general it is not hard to setup, you need to know how. wink
I got it finally working very well with very low latency on my RPI 5

short description:
- take Raspberry OS 64bit Lite
- install Xfce4
- build the RT kernel the usual way
- install it
- install linuxcnc
 

How is that any different to the Linuxcnc image on the downloads page?
The builder that made it It gets the official Pi kernel code, applies the RT patch
Builds the lernel
Installs Debian and XFCE4
Install Linuxcnc from the repo at Linuxcnc.org
It should be quicker because it runs on a desktop PC and cross compiles for the Pi.
  • langdons
  • langdons's Avatar
07 Dec 2024 02:23

Installing LinuxCNC 2.8.4 on Ubuntu 22.04 LTS with Real Time Kernel

Category: Installing LinuxCNC

But that takes work.

Ubuntu is just great out of the box (okay, Ubuntu has its issues too).

Also, disabling hardware is a great way to reduce latency, but stupid Debian makes it almaost impossible to blacklist kernel modules.

Down with XFCE!
  • rodw
  • rodw's Avatar
07 Dec 2024 02:13
Replied by rodw on topic Z and Corner Finding Touch Plate

Z and Corner Finding Touch Plate

Category: General LinuxCNC Questions

Its called a 3D probe. Assumes you have repeatable tooling. Works a treat with QT-Dragon.
  • jmelson
  • jmelson
07 Dec 2024 01:20
Replied by jmelson on topic Kuka robot project - hardware choice

Kuka robot project - hardware choice

Category: Driver Boards

Pico systems also has resolver to quadrature converters that can make the resolver signals usable with standard drives. We also have brushless drives that sound like they can drive these motors. Our PWM controller can drive our brushless drives.
Jon
  • snowgoer540
  • snowgoer540's Avatar
07 Dec 2024 01:01 - 07 Dec 2024 01:02

PathPirate - Automated configuration changes to PathPilot

Category: PathPilot

You don’t have to “reinstall” PathPirate, but you do have to rerun the script and click the button(s) again.

I’m curious, what part of the script were you using?
  • MarkoPolo
  • MarkoPolo
06 Dec 2024 23:50
Replied by MarkoPolo on topic qtvismach, a axis toolpath

qtvismach, a axis toolpath

Category: Qtvcp

Great, it works.

It works when I run it as a built-in window in qtdragon.

I also run the simulation in a standalone window, because
in a built-in window, the toolpath is drawn only if the window is active.
In a separate window, the path is always drawn.
When I run it in a separate window, there is a problem with the hal component and adding the pin.
Maybe add the flipcolor pin in the main hal file, or something else?
  • Cj.tns60
  • Cj.tns60
06 Dec 2024 23:13
Replied by Cj.tns60 on topic Retrofit torno CNC traub TNS 60

Retrofit torno CNC traub TNS 60

Category: CNC Machines

Vou dar uma olhada.

Obrigado.
  • cmorley
  • cmorley
06 Dec 2024 21:47
Replied by cmorley on topic qtvismach, a axis toolpath

qtvismach, a axis toolpath

Category: Qtvcp

The color change pin was pretty easy. This shows an example how to have a pin that flips between two preset colors.
class HALColor(Collection):
    def __init__(self, color1, color2, parts, comp, var):
        self.color1 = color1
        self.color2 = color2
        self.comp = comp
        self.var = var
        Collection.__init__(self, parts)

    def apply(self):
        try:
            if self.comp is None:
                v = hal.get_value(self.var)
            else:
                v = self.comp[self.var]
        except:
            v = 0
        if v : c = self.color1
        else: c = self.color2

        GL.glPushAttrib(GL.GL_LIGHTING_BIT)
        GL.glMaterialfv(GL.GL_FRONT_AND_BACK, GL.GL_AMBIENT_AND_DIFFUSE, c)

    def unapply(self):
        GL.glPopAttrib()

You need to define the pin:

c.newpin("flipcolor", hal.HAL_BIT, hal.HAL_IN)

then instead of using Color use HALColor:
link7 = HALColor([0.1,0.1,0.1,1], [1,1,0,1], [link7], c, "flipcolor",)

I added the modified fanuc_200f.py file too for clarity.
 
  • tommylight
  • tommylight's Avatar
06 Dec 2024 21:32

EMC2 featured on a movie, they made us change the name to LinuxCNC

Category: Off Topic and Test Posts

Nope, not implying anything, i just liked the name and wondered how the hell did they get it registered as it is the equation for energy
E=M*C2
That is always attributed to Albert Einstein.
Thinking back, the new name has grown on me, so not pissed off at them anymore. The thing was, searching the web for emc2 would bring back countless results, new name brings back this project as the first result.
-
Probably have bigger fish to fry, and the government is stomping on them, again. :)
  • partec
  • partec
06 Dec 2024 21:32
Replied by partec on topic camera resolution doesn' fit

camera resolution doesn' fit

Category: Qtvcp

strangely, the variation of the parameter is not relevant effective on the proportionality of the image
 
  • Hakan
  • Hakan
06 Dec 2024 21:19 - 06 Dec 2024 21:22
Replied by Hakan on topic AX58100

AX58100

Category: EtherCAT

You can (or should be able to, is best to say) select your own datatypes.
Starting in eeprom_generator. Then for lcec in ethercat-conf.xml you can select the datatype of the created hal pin.
I don't think every combination is possible or makes sense, but to go from ethercat u32 to hal bit should work. For example.

Regarding the Analog voltage output - yes that was the reason to chose that pin - it is DAC capable.
The STM32 is really picky which pin one selects, they all have special functions and are not interchangeable at all.
  • COFHAL
  • COFHAL
06 Dec 2024 20:53
Replied by COFHAL on topic AX58100

AX58100

Category: EtherCAT

The DAC also works by placing values ​​between 0 and 1020 volts, which gives values ​​between 0 and 3.28 volts at the output. It could be used directly to control the speed of a VFD by scaling it.
  • COFHAL
  • COFHAL
06 Dec 2024 20:48 - 06 Dec 2024 20:49
Replied by COFHAL on topic AX58100

AX58100

Category: EtherCAT

I have been playing with the inputs and outputs of the card and I realized that these are of type u32 and in order to be used in LCN they must be converted to BITs with the conv_u32_bit component, this is because some pins that LCN automatically creates are of type bit, such as joint.N.amp-fault.in, iocontrol.o.emc.enable-in, or any other pin that has been declared as type bit.
  • MarkoPolo
  • MarkoPolo
06 Dec 2024 20:47
Replied by MarkoPolo on topic qtvismach, a axis toolpath

qtvismach, a axis toolpath

Category: Qtvcp

That's what you suggested, using STATUS.connect.. I can control the position of the A-axis tailstock.

After reloading the next file, the tailstock is positioned in the appropriate place depending on the dimension of the project in the X axis.

Another thing I want is to re-build the dimensions of the workpiece.

Qt_vismach can update the position of an already built object, but I can't do it to re-build a new workpiece.

I tried adding a new class in primitives.py, analogous to HalTranslate, but it doesn't work.

It would also be interesting to be able to change the colors of some elements, depending on the values ​​of different pins.

How to do it?
  • partec
  • partec
06 Dec 2024 20:33
Replied by partec on topic camera resolution doesn' fit

camera resolution doesn' fit

Category: Qtvcp

that seems absolutely plausible, I would like to try it out later, thanks Chris
 
Displaying 20491 - 20505 out of 22505 results.
Time to create page: 1.261 seconds
Powered by Kunena Forum