Advanced Search

Search Results (Searched for: )

  • IB_CnC
  • IB_CnC
26 Apr 2025 22:13

Probe Basic and Carousel ATC with Geneva and Stepper

Category: QtPyVCP

Thanks, I will try to set it up the same way with both sensors needing to be high for homing.

I've made a little setup with optical sensors and for indexing just added a "flag" to my drive wheel.
The homing sensor and flag are below the pocket which is the pickup location for the spindle, as it just happened to be a good spot.

 

 
 
  • Thayloreing
  • Thayloreing
26 Apr 2025 21:57
Replied by Thayloreing on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

I managed to do so far, but when I give the command
sudo pyocd flash remora-rt1052-3.1.3.bin --target mimxrt1050_quadspi
nothing happens, it doesn't compile for the nvem board, but if I give the command pyocd list the address appears
  • cmorley
  • cmorley
26 Apr 2025 21:19
Replied by cmorley on topic qtdragon mod

qtdragon mod

Category: Qtvcp

Here the initial last count variable:
github.com/LinuxCNC/linuxcnc/blob/master...ragon_handler.py#L95

here you see how it calculates the count difference:
github.com/LinuxCNC/linuxcnc/blob/master...gon_handler.py#L1927

here it decides up or down based on the calculated difference:
github.com/LinuxCNC/linuxcnc/blob/master...gon_handler.py#L1956

At the end of the function the last count is set:
github.com/LinuxCNC/linuxcnc/blob/master...gon_handler.py#L1986
  • cmorley
  • cmorley
26 Apr 2025 21:10
Replied by cmorley on topic How to open QT ui file in LinuxCNC

How to open QT ui file in LinuxCNC

Category: Qtvcp

Sorry for cryptic message - I am away from home for work.
I did not know that QtPlasmac was patched to show a grid in P view - those plasma guys are very crafty!
I also didn't realize QtDragon had no builtin way to show grids

(I assume your gcode graphics widget is called gcodegraphics in designer)

To get XYZ grids to show you must set a grid size:
self.w.gcodegraphics.grid_size = 1
setting the grid color is possible (Red,green,blue):
self.w.gcodegraphics.colors = (1.0, 1.0, 1.0)
add those to bottom of  init_widgets() function.

to get grid in perspective too require patching.
    def new_draw_grid(self):
        if self.w.gcodegraphics.get_view() == 3:
            rotation = math.radians(STATUS.stat.rotation_xy % 90)
            # permutation = lambda x_y_z2: (x_y_z2[0], x_y_z2[1], x_y_z2[2])  # XY Z

            def permutation(x_y_z2):
                return x_y_z2[0], x_y_z2[1], x_y_z2[2]  # XY Z
            # inverse_permutation = lambda x_y_z3: (x_y_z3[0], x_y_z3[1], x_y_z3[2])  # XY Z

            def inverse_permutation(x_y_z3):
                return x_y_z3[0], x_y_z3[1], x_y_z3[2]  # XY Z
            self.w.gcodegraphics.draw_grid_permuted(rotation, permutation, inverse_permutation)
        else:
            self.old_draw_grid()

add to bottom of  init_widgets() function:
        # patched gcodegraphics functions
        self.old_draw_grid = self.w.gcodegraphics.draw_grid
        self.w.gcodegraphics.draw_grid = self.new_draw_grid
I think I should modify the underlaying code so the patching is not necessary - on the todo list.
Displaying 16951 - 16954 out of 16954 results.
Time to create page: 0.489 seconds
Powered by Kunena Forum