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

More
09 Oct 2022 01:25 #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 or Create an account to join the conversation.

More
02 Feb 2023 03:39 - 02 Feb 2023 03:42 #263491 by vre
Which is this firmware datapainter ?
Last edit: 02 Feb 2023 03:42 by vre.

Please Log in or Create an account to join the conversation.

More
02 Feb 2023 15:07 #263529 by PCW

Please Log in or Create an account to join the conversation.

More
03 Dec 2023 01:55 #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?
Attachments:

Please Log in or Create an account to join the conversation.

More
03 Dec 2023 21:28 #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 or Create an account to join the conversation.

More
04 Dec 2023 14:27 - 04 Dec 2023 14:54 #287191 by vre
Scanner has manufacturing year 2016 (analog scanners usually are before 2004)
The galvo driver pcb it is the same as this
www.ebay.com/itm/264285622376
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
Last edit: 04 Dec 2023 14:54 by vre.

Please Log in or Create an account to join the conversation.

More
04 Dec 2023 17:29 #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 or Create an account to join the conversation.

More
05 Dec 2023 17:30 - 06 Dec 2023 16:48 #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 ?
Attachments:
Last edit: 06 Dec 2023 16:48 by vre.

Please Log in or Create an account to join the conversation.

More
27 May 2024 07:42 #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:

File Attachment:

File Name: 7i96_xy.zip
File Size:4 KB


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

The following user(s) said Thank You: HenkvE

Please Log in or Create an account to join the conversation.

More
27 May 2024 14:35 #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)

 

File Attachment:

File Name: 7i96s_xy2modd.zip
File Size:279 KB

 
Attachments:
The following user(s) said Thank You: mariusl, HenkvE

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.222 seconds
Powered by Kunena Forum