LinuxCNC support for XY2-100 interface using xy2mod and hostmot2 firmware

More
4 years 3 weeks ago #253790 by PCW
I guess it depends on the needed video bandwidth
(which would be limited by the servo thread rate currently)

There is firmware for high frequency motion synchronized modulation
but no driver /hal support yet

Please Log in to join the conversation.

More
3 years 8 months ago #263491 by vre
Which is this firmware datapainter ?

Please Log in to join the conversation.

More
3 years 8 months ago #263529 by PCW

Please Log in to join the conversation.

More
2 years 10 months ago #287059 by vre
Hello.
I have a galvo scanner without documentation.
How can verify if it is xy2-100.
Also how can identify what is each wire from 7 wires has for each axis?

Please Log in to join the conversation.

More
2 years 10 months ago #287141 by PCW
I would expect a XY100 interface to have 8 or 9 wires total for both X and Y

X Data +
X Data -
Y Data +
Y Data -
Clock +
Clock -
Sync+
Sync -
Status

The 7 pin connections look more like an analog interface, maybe
directly to the coils

Please Log in to join the conversation.

More
2 years 10 months ago #287191 by vre
No eBay APP ID and/or Cert ID defined in Kunena configurationScanner has manufacturing year 2016 (analog scanners usually are before 2004)
The galvo driver pcb it is the same as this

seems to be made by novantaphotonics/cambridge technology (product code 1‐002‐3006170 )
novantaphotonics.com/wp-content/uploads/...tus-February-2022.pd

Label outside of scanner writes voltage +-15V.

The interface has 7 wires for X and 7 For Y (7 wires for each axis)
So can this be?
X Data + / X Data - / Clock + / Clock - / Sync+ /Sync - / Status
and
Y Data + / Y Data - / Clock + / Clock - / Sync+ / Sync - / Status

or

(without differential signals)
-15V / GND / +15V / X Data / Clock / Sync / Status
and
-15V / GND / +15V / Y Data / Clock / Sync / Status

Please Log in to join the conversation.

More
2 years 10 months ago #287206 by PCW
I don't think so, XY2-100 combines X and Y so that is not a match

The +-15V suggests an analog interface

Please Log in to join the conversation.

More
2 years 10 months ago #287292 by vre
I have send email to novantaphotonics for manual they answered me with the manual of galvo scanner.
It is analog..
Can use this galvo interface with linuxcnc ?
Which mesa card is suitable ?

Please Log in to join the conversation.

More
2 years 5 months ago #301544 by mariusl

Since the xy2-100 interface is very new its not available in standard distributed bitfiles
This means in general you would have to compile your own firmware to include the xy2-100 module.
The module is compatible with any Mesa FPGA card, typically you need 4 differential (RS422) outputs
at the minimum to interface to the galvanometer hardware (clock,sync,xdata,ydata).
These can be step/dir outputs from cards with differential drivers:
(7I76, 7I76E, 7I96, 7I47, 7I52S, 7I78, 7I85S, 7I88 etc etc)

I used a 7I96 for most of my testing, here is a bare bones hal/ini file set that replaces the
X, Y stepgen axis with the galvanometer interface:

Attachment not found



Note that the galvanometer hal interface mimics a stepgen run in velocity mode
This is to allow the XY2-100 interface module to interpolate positions at the
standard data rate (so 100K positions per second)
Peter where can I find this module and maybe some example of the PIN file please. Someone asked me to assist with getting this done with a 7i96S.
 

Regards
Marius


www.bluearccnc.com

Please Log in to join the conversation.

More
2 years 5 months ago #301590 by PCW
Here is a 7I96S firmware file + source that includes a XY2-100 interface
The XY2-100 outputs steal the 7I96S stepgen 4 and 5 pins (there are
an additional 4 stepgens on the expansion connector so 7 total)

 

Attachment not found


 

Please Log in to join the conversation.

Time to create page: 0.139 seconds
Powered by Kunena Forum