Advanced Search

Search Results (Searched for: )

  • smc.collins
  • smc.collins
26 Nov 2024 22:18 - 26 Nov 2024 22:20

Jones and shipley cylindrical grinder CNC conversion, grinding camshafts, cranks

Category: General LinuxCNC Questions

I have actually found 4 companies that make software, 1 of them is relatively affordable. The issue again becomes generating tools path. I am curious about the Freecad work offset bench however. does freecad support 4th axis or C axis work ? I was considering adding a indicator with a radius foot that could act as a encoder onto a set of centers I have laying around with a encoder to grab the pertinent data. Very open to ideas on all of this BTW. the air cutting issue isn\t that big of a deal. If I can figure out how to generate the roughing profiles on the C axis, I can add a spindle to my lathe, rough turn the camshaft and then rough in the cam lobes. Stand it up and drill the ends or do it as a C-axis drilling open for the locating pin or bolt up.

I am very open to suggestions on all of this BTW  
  • StoneB
  • StoneB
26 Nov 2024 22:09 - 26 Nov 2024 22:10

Xilinx Setup to edit config for 7i92T

Category: Driver Boards

Hello, I am trying to set up my 7i92T for my existing controller (a Mechapro Slider SFX), and am struggling with the very first step: I have tried the two computers in the house (Windows 11) and both refuse to install the Xilinx Software ("Virtualization needs to be enabled"). I have made sure the BIOS virtualization is on, and have also tried some youtube trick to install Oracle Virtualbox already - but no success so far. 

Is there any further trick I miss?

Alternatively, I thought I could use Raspi I want to run LinuxCNC on, but I have no idea if I can install the 4 .xz packages: do I need to unzip them all four in the same folder? How do I trigger install on Linux?

Or, if anybody has the software already installed for a 7i92T, would you be willing to program it with the below ports?

Thank you!!

P2: LPT 1 (Slider SFX)
IO Connections for P2
DB25 pin#             I/O   Pri. funk    Sec. func        Chan     Sec. Pin func   Sec. Pin Dir

 1                      0   IOPort       None             
14                      1   IOPort       PWM              1        PWM             (Out)           
 2                      2   IOPort       StepGen          0        Dir/Table2      (Out)
15                      3   IOPort       None            
 3                      4   IOPort       StepGen          0        Step/Table1     (Out)
16                      5   IOPort       PWM              1        PWM             (Out)     (Toggle @ 250Mhz: Assume it needs to be a PWM)
 4                      6   IOPort       StepGen          1        Dir/Table1      (Out)
17                      7   IOPort       None
 5                      8   IOPort       StepGen          1        Step/Table1     (Out)
 6                      9   IOPort       StepGen          2        Dir/Table2      (Out)
 7                     10   IOPort       StepGen          2        Step/Table1     (Out)
 8                     11   IOPort       StepGen          3        Dir/Table2      (Out)
 9                     12   IOPort       StepGen          3        Step/Table1     (Out)
10                     13   IOPort       None           
11                     14   IOPort       None           
12                     15   IOPort       None           
13                     16   IOPort       None           

P1: IO & Encoder (Pendant & Future Spindle)
IO Connections for P1
DB25 pin#             I/O   Pri. func    Sec. func        Chan     Sec. Pin func   Sec. Pin Dir

 1                     17   IOPort       None           
14                     18   IOPort       QCount           1        Quad-A          (In)           
 2                     19   IOPort       None           
15                     20   IOPort       QCount           1        Quad-B          (In)           
 3                     21   IOPort       None           
16                     22   IOPort       QCount           1        Quad-IDX        (In)           
 4                     23   IOPort       None           
17                     24   IOPort       None           
 5                     25   IOPort       None
 6                     26   IOPort       None
 7                     27   IOPort       None
 8                     28   IOPort       None
 9                     29   IOPort       None
10                     30   IOPort       QCount           1        Quad-A          (In)
11                     31   IOPort       QCount           1        Quad-B          (In)
12                     32   IOPort       QCount           1        Quad-IDX        (In)
13                     33   IOPort       None           


Slider SFX Pinout
Pin 1 Relay 1, e.g. main spindle on/off
Pin 2 Direction motor X
Pin 3 Clock motor X
Pin 4 Direction motor Y
Pin 5 Clock motor Y
Pin 6 Direction motor Z
Pin 7 Clock motor Z
Pin 8 Direction motor 4
Pin 9 Clock motor 4
Pin 10-13 Forwarded inputs, e.g. for signals from limit and
 reference switches
Pin 14 PWM signal
Pin 15 Output for ready signal
Pin 16 Toggle signal
Pin 17 Current reduction input (active low)
Pin 18-25 Signal ground (0V, GND)
  • RDA
  • RDA
26 Nov 2024 20:05
Replied by RDA on topic AX58100

AX58100

Category: EtherCAT

These are just my opinions but, you dont need isolation and you would not design to read the raw arc voltage. Most decent plasma's will give you a divided arc voltage output, most common divider ration being 50. So an arc voltage of 100, would read as 100V/50=2V. You probably only need some filtering, input buffer and over voltage protection.

I took a quick look at the AX schematic, seems its only used as a gateway and none of the "special" features are used. This begs the question, why the AX instead of the LAN9252? To me the AX seems hard to get, are there benefits to use the AX as a gateway?

What are your plans for the plasma build? Do you need the MCU to do the step/dir? Or could you just get an ethercat drive and let that handle the motion side? Then you could probably use a much simpler (cheaper and smaller) MCU for IO, Analog input, maybe an encoder for pendant etc.
  • 7strideR
  • 7strideR's Avatar
26 Nov 2024 19:28 - 26 Nov 2024 19:28
Replied by 7strideR on topic Advice on Protectli V1210/V1211 for LinuxCNC

Advice on Protectli V1210/V1211 for LinuxCNC

Category: EtherCAT

Hey thanks, they are pretty cheap for what it is, but the main issue is I am in Mauritius and there's not a lot of good tech that's affordable here. Importing a Tower PC will set me back about 400 USD (excluding the PC) which aint great to say the least.

My main reason with going with Protectli was the Intel® I226-V over a generic Realtek controller.

If I look at getting something like an Nuc with an I3 or I5 would that be a better option?
  • schnellmued
  • schnellmued
26 Nov 2024 18:45 - 26 Nov 2024 18:48
Replied by schnellmued on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware


Flashing fails then too:

xx@xxxxxx:~# pyocd flash /home/bf/Downloads/remora-rt1052-3.1.3.bin –-target mimxrt1050_quadspi
0000497 W Generic 'cortex_m' target type is selected by default; is this intentional? You will be able to debug most devices, but not program flash. To set the target type use the '--target' argument or 'target_override' option. Use 'pyocd list --targets' to see available targets types. [board]
0000674 I Loading /home/bf/Downloads/remora-rt1052-3.1.3.bin [load_cmd]
0000690 C No boot memory is defined for this device [__main__]


 
The pyocd warning is hinting that the command line is not correct and it's defaulting the generic target type that cannot flash memory.

pyOCD/docs/target_support.md at main · pyocd/pyOCD

Is there a typo in the command line arguments?





 


I used the "--target" option, like show in the help output, but i found the variable "target" in "board.py" was allsways "None". So i did the quick & very dirty fix to change default to my board:

# As a last resort, default the target to 'cortex_m'.
if target is None:
target = 'cortex_m'

to

# As a last resort, default the target to 'cortex_m'.
if target is None:
target = 'mimxrt1050_quadspi'

Finaly it flashed the board and i got it connected to linuxcnc :D

-
schnellmued

 
  • Guy
  • Guy
26 Nov 2024 17:58
Replied by Guy on topic MMS einschalten mit einem Taster.

MMS einschalten mit einem Taster.

Category: Deutsch

Vielen Dank

Funktioniert genau wie ich es haben wollte.
  • tommylight
  • tommylight's Avatar
26 Nov 2024 17:39
Replied by tommylight on topic Real-time kerel not detected on patched 6.12

Real-time kerel not detected on patched 6.12

Category: General LinuxCNC Questions

Oh well, another dream shattered ! :)
  • tommylight
  • tommylight's Avatar
26 Nov 2024 17:28
Replied by tommylight on topic Advice on Protectli V1210/V1211 for LinuxCNC

Advice on Protectli V1210/V1211 for LinuxCNC

Category: EtherCAT

Get a HP Z420 or Z430 or Z440, they are proven reliable, but they are huge and heavy.
But the are cheaper as they can be found only used.
Also, personally i avoid anything Nxxxx from Intel, they are way under powered for anything useful, but they will run the machine perfectly fine.
  • Hakan
  • Hakan
26 Nov 2024 16:52
Replied by Hakan on topic AX58100

AX58100

Category: EtherCAT

Entirely possible.
There is an STM32F407VGT6 but you can switch it for your favorite MCU if needed.
Now, I am not an electronics engineer even if I do this kind of things. With that said I imagine one would need some electric isolation before the arc voltage reaches the MCU pins. One "just" needs a circuit to read the arch voltage that the MCU can read.
  • gekonko
  • gekonko's Avatar
26 Nov 2024 16:46
Replied by gekonko on topic Translation files for QtPlasmaC

Translation files for QtPlasmaC

Category: Plasmac

It looks like bad instructions on our part...

Try renaming qtplasmac_sk.qm in linuxcnc-dev/share/qtvcp/screens/qtplasmac_4x3/languages/ to qtplasmac_4x3_sk.qm

If that works for you then we will edit the documentation.
 

It is working now! Thank you for your support.
  • PCW
  • PCW's Avatar
26 Nov 2024 16:32

dynamic speed of spindle related to speed of x,y,xy axis speed via pwm

Category: Advanced Configuration

All joint velocities are available in hal, so if the PWM needs to track any function
of these velocities, it's possible, but you need to know the function.

Do you know the actual desired PWM  value vs joint velocity function?
 
  • RDA
  • RDA
26 Nov 2024 16:05
Replied by RDA on topic AX58100

AX58100

Category: EtherCAT

Looks great!
Shame it seems that it does not have an analog input, with one of those you could of done the arc voltage reading directly without the need for a mesa pcb in between.

Well actually you seem to have a microcontroller on there as well that most likely has an ADC, why not use one of those? I did not check the schematic but will take a peek at somepoint.
  • spumco
  • spumco
26 Nov 2024 16:04

Jones and shipley cylindrical grinder CNC conversion, grinding camshafts, cranks

Category: General LinuxCNC Questions

Maybe an electronic 'copy' device to build up a library of lobe shapes?

I'm thinking of a motorized fixture to rotate the cam, with a high-res rotary encoder and a roller follower with a high-res linear encoder.  Rotate the cam and you can now plot the toolpath based on the follower location to rotational position (and follower wheel diameter)

Once in CAM, the plot should allow reverse engineering the lobe max lift and duration @0 or 0.050" lift since it should be obvious when the follower is riding on the cylindrical portion of the cam.

If the fixture were built with the follower on a track that's aligned with the camshaft long axis, it'd be easy to just work your way down each lobe without much setup time.

As for generating toolpaths, this looks like a good use of LCNC's external offsets.  Like everything, the details are probably fussy... but I think you could essentially load the plot back in to an external offset table and the 'X" axis would follow the rotary axis's rotation.  Multiple step-downs, of course, and I'm not sure how to avoid air cutting during the roughing phase.

Cool project.  Can't wait to see how it works out.
  • PatJac
  • PatJac
26 Nov 2024 15:47
Replied by PatJac on topic Mesa 7i92 with PC-2-Route Model M2 BOB

Mesa 7i92 with PC-2-Route Model M2 BOB

Category: Driver Boards

Thanks PCW, yes restarting LinuxCNC= all good.


irrelevant here, but ,i fixed links permissions on sl bob pdf i've posted .
  • Ian@eagland.co.uk
  • Ian@eagland.co.uk
26 Nov 2024 15:41

Following error new installation Pi5 stepper motor mill

Category: General LinuxCNC Questions

Hi

Background. Taig 3 axis mill with stepper motors. Been running for about 10 years. Was PC based but PC failed.
I had  Pi5 to hand so bought HAT from byte2bot and a breakout board.
I used the HAL file and ini file from byte2bot modifying with information from the old PC ini file and setting pin allocations to match Pi.
just starting setup sorting out home and limit switches. X axis works perfectly but when I try Y axis I am getting a following error fault.
I understand the basics of following error on a servo machine. How can you get a following error on a stepper drive and what do I need to do to solve the issue? FERROR set to 1.
 Are there any other sample Pi5 HAL files available to download?

Regards

Ian


 
Displaying 16636 - 16650 out of 24530 results.
Time to create page: 1.596 seconds
Powered by Kunena Forum