Advanced Search

Search Results (Searched for: )

  • Spyderbreath
  • Spyderbreath's Avatar
06 May 2025 06:12
Replied by Spyderbreath on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Thank you cakeslob for these posts. I went back and read the Remona manual again from the start and I did discover something I didn't know before and that is the included estop stuff at the beginning of the sample .hal is a coms watchdog and testing it by unplugging the ethernet cable triggers the estop. Shiny, I can understand the function of that part. How or why, cluless, but what it does is clear.

But you asked if there were any questions, and yes there are.

I'll start with a single line from the tuxcnc example above.
net estop-loopout       iocontrol.0.emc-enable-in       <= estop-latch.0.ok-out

1. estop-loopout - where did that come from? Did a search "estop-loopout" site:https://linuxcnc.org/docs and got 0 returns, same with a search of the Remora doc site, 0 results.

2. estop-latch - this did return some results - linuxcnc.org/docs/html/man/man9/estop_latch.9.html but I do not see any connection there that would lead me to come up with those words being placed where they are in the example. How would one know to put that there?

3. <= and => - What do these mean? Do they denote the direction flow of data or signals, do they stand for less than and equal to and equal to and greater than or is it something else and why are they needed and what determines where they go? Is this explained somewhere?

To be truthful, maybe I should be looking for someone to hire that can do all this complex coding and programing for me as it seems far and beyond my ability with my learning handicap.

For the moment, I'll keep trying and hack away at it bit by bit. To much time invested to round file it all now, but please feel free to tell me to go pound sand when I become to much of a burden. I won't feel bad, happens all the time when I am confronted with this kind of complex programing.
  • rbobey1989
  • rbobey1989's Avatar
06 May 2025 05:48

EL2502 and EL2535 PWM Ethercat BECKHOFF Modules

Category: EtherCAT

Hi everyone, I've started to experiment with Ethercat and Beckhoff modules along with LinuxCNC. I have to say that it was easy to use the generic driver and get up and running. I've used some input/output modules, encoders, and analog outputs, for example the 2809, 1809, 5151, and 4032.
I was thinking about using modules with PWM outputs, and to my surprise, I saw that they are not included in the drivers (correct me if I'm wrong). I could try coding a specific driver, for example, for the 2502 and 2535 modules. Although if someone has already done it, perhaps it could save me some time.
The truth is that being able to use Beckhoff industrial modules with LinuxCNC has great hardware advantages, as interfacing with servo amplifiers, encoders, etc. is very simple. I've done some things with Remora and the RT1052 firmware, in which I've developed some encoder and PWM modules, but I always run into interface problems, especially with industrial modules. Obviously, compared to Beckhoff, this solution is much more economical.
Well, I hope for some answers, guys, about the EL2502 and EL2535 PWM modules. If anyone has developed something and wants to share it, I'd appreciate it in advance. Best regards.
  • PCW
  • PCW's Avatar
06 May 2025 05:13

soft limit error after x homing, does not home y

Category: General LinuxCNC Questions

If the homing direct does not change, then it's likely the you did not
change the correct ini constant (or perhaps there is another error in
the ini file homing constants or perhaps home switch operation)

I don't think you can eliminate the soft limits issue unless you get the
MIN_LIMIT and MAX_LIMIT setup properly (MIN_LIMIT < MAX_LIMIT)

It may also be the you have the hardware directions reversed, this you can
fix by inverting the direction pin or changing the sign of the joint SCALE
ini constant. (say 4000 to -4000)
  • koch777
  • koch777
06 May 2025 05:08 - 06 May 2025 05:11

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Working like a charm.
Thank you very much Peter!

P.S.
Damn self-made DB25 cables. Firmware initially didn't make any difference. Apparently cables on P1 and P2 were backward. Reversed both DB25 connectors and now I see both 7I76 and 7I89 and encoders are working. These Mesa cards seem to be very robust, even all wrong signals on all the wrong pins didn't make them go dead.
  • smc.collins
  • smc.collins
06 May 2025 03:59

Implementing Spindle Homing for DELTA C2000 Plus (In)correctly?

Category: EtherCAT

paste your compiler error, I will make a suggestion that might get me shot, but Chat Gpt4o has been trained on the linuxcnc halcompile syntax, you have to bully it a bit to get it moving but it can help you debug, but share the compiler output I'll see what i can do to help.
  • PCW
  • PCW's Avatar
06 May 2025 03:40 - 06 May 2025 03:59

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

7I76EU firmware with 7I76 on P1 and 7I89 on P2

 

File Attachment:

File Name: 7i76eu_7i7...i89d.zip
File Size:314 KB


Each connector is independent, though module channels may differ between firmwares
Note on the 7I89, you may need to turn on Encoder power (depending on jumpering) and it
also requires  both cable  _and_ external 5V supply to P1.
  • koch777
  • koch777
06 May 2025 03:17 - 06 May 2025 03:23

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Wrong firmware, 7i76eu_7i76x1_7i88_7i89d.bin is for a 7I76EU +7I88 (P1) + 7I89 (P2)

I'll take a look at making a config for a 7I76 (P1) and 7I89 (P2), but probably tommorow...
 

Would it be 7I76U (with sink/source I/O option and spindle/encoder interface) on P1 and 7I89 on P2?
Also, 7i76eu_7i76x1_7i88_7i89d.bin has 7I89 on P2. Should 7I89 on P2 work even if 7I76 on P1 doesn't? Or P1 and P2 handling is interdependent?
  • PCW
  • PCW's Avatar
06 May 2025 03:09

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Wrong firmware, 7i76eu_7i76x1_7i88_7i89d.bin is for a 7I76EU +7I88 (P1) + 7I89 (P2)

I'll take a look at making a config for a 7I76 (P1) and 7I89 (P2), but probably tommorow...
 
  • unknown
  • unknown
06 May 2025 03:06
Replied by unknown on topic ISO: Mesa to router interface board

ISO: Mesa to router interface board

Category: Driver Boards

As you're asking for an interface board I'm Gunna assume you have a 7c81 at hand.
The expensive route but most complete, reliable and expandle route would be a 7i76, not the ethernet version but a plain version that you connect via a ribbon cable. This will give you everything you need except the stepper drivers on board.
In all honesty as a preference I much prefer the "standard" type stepper drivers rather than the types used on the smaller desktop CNC toys and such.
Unfortunately as you've found out there's not a lot of breakout boards available that handle 24v signals, most will be a DIY thing.
  • koch777
  • koch777
06 May 2025 03:05 - 06 May 2025 03:07

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

That may be, but I have 7I76U and its manual says (www.mesanet.com/pdf/parallel/7i76uman.pdf page 5) that sserial should be on DB25 pins 7-10 (two of them in fact), while 7i76eu_7i76x1_7i88_7i89d.pin file has just one sserial on pins 11-13 and no spindle encoder. It instead has 2 additional stepgens which my 7I76U doesn't have.
  • tommylight
  • tommylight's Avatar
06 May 2025 02:56
Replied by tommylight on topic Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Might want to wait for confirmation from PCW, but to me it seems all good, and yes sserial's must be there as 7i76 has a sserial port and uses another sserial channel for IO.
  • koch777
  • koch777
06 May 2025 02:43 - 06 May 2025 02:45

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Here it is. 
As I see it, pinout for P1 connector (where 7I76U is connected) is wrong for pins 7-13 (Sserial and spindle encoder)
 
  • tommylight
  • tommylight's Avatar
06 May 2025 02:31
Replied by tommylight on topic Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

That one has all the right pinouts, but seem to be for older generation of 7I76 (Spartan FPGA?), not sure it will work for my 7I76EU (Efinix FPGA)

It does not work and might brick the card, well i am sure it will brick it, but being Mesa there might be ways to save it, so do not flash that.
Post the result of mesaflash readhmid here se we can have a look.
  • koch777
  • koch777
06 May 2025 02:18

Troubles with Mesa 7I76EU + 7I76U(P1) + 7I89(P2)

Category: Driver Boards

Hello everyone,

So, I have this configuration:
  • Main board is Mesa 7I76EU
  • 7I76U connected to main board expansion header P1
  • 7I89 connected to main board expansion header P2
Main board's +5V is connected to P5; +24V field power - to TB1.
Actually, never mind, main 7I76EU is not a problem, it works, everything's detected, steppers are moving, spindle/spindle encoder are working, MPG is working.

Now, expansion 7I76U (on P1 header) is indicating communication failure (red led in the middle of te board). It doesn't show up in halconfig (should it?). Field power is there, cable power from main board is there.

For 7I89 I see all 8 encoders, but encoder inputs do not react to signals from encoders. None of the encoder input-a/input-b/rawcounts change despite the fact that physical signals from encoders are. Encoders are TTL and so 7I89 is jumpered accordingly.
+5V power to 7I89 is connected to its P1 and cable power from 7I76EU is activated as well (per 7I89 manual). Encoders are powered and working just fine (checked with oscilloscope).

Firmware I load is from mesa website: 7i76eu_7i76x1_7i88_7i89d.bin
It is somewhat strange as its 7i76eu_7i76x1_7i88_7i89d.pin file has stepgens 10/11 where 7I76U (P1) should have Sserial and it also has Sserial where should be MuxedQCount (spindle encoder). Basically I/O for DB25 pins 7-13 is all wrong for 7I76U.
Probably that's why my 7I76 doesn't work.

I'm afraid to load firmware from post www.forum.linuxcnc.org/27-driver-boards/...7i89-firmware#240149
That one has all the right pinouts, but seem to be for older generation of 7I76 (Spartan FPGA?), not sure it will work for my 7I76EU (Efinix FPGA)
It also has clock high frequency set at 200MHz, while 7i76eu_7i76x1_7i88_7i89d.pin shows 160MHz.

How can I get out of this predicaments?
Can anybody help?
  • tommylight
  • tommylight's Avatar
06 May 2025 01:27
Replied by tommylight on topic ISO: Mesa to router interface board

ISO: Mesa to router interface board

Category: Driver Boards

Can anyone point to the product I'm looking for?  Or tell me (nicely ;-) what I should be looking for instead?
 

That is a very nice way of asking, thank you.
Take a picture of the insides of the electric/control box and upload it here, we need to know what is there to be able to tell you what next.
In general, get the so called "TB6600" drives that use the TB67S109 chip (cheaper and smaller box), they are very good and usually under 10$ a piece, then get an old PC with parallel port, preferably Dell OptiPlex 980 in the big tower case as it has a built in parallel port, and a DB25 to DC25 or Centronics cable, cut one side, strip down some 15CM, use multimeter to find the pins 2, 3, 4, 5, 6, and wire those to the drives. Add a power supply for the drives, be it from old PC or even better laptop adapter or just cram the drives inside the PC case (plenty of room there) and use it's power supply 12V rail. That is it, for under 100$ you have a very reliable CNC machine controller.
Be warned that it will be limited in speed, though, depending on drive voltage and microstepping set on the drives, but it will work for years without issues.
You can add a Mesa to that setup whenever you want...
Displaying 15481 - 15495 out of 17469 results.
Time to create page: 0.331 seconds
Powered by Kunena Forum