Skip to content
XY2_100 library for Teensy 3.2 / LC (Arduino)
C++
Branch: master
Clone or download
Latest commit 384eb77 Feb 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Initial check-in Feb 9, 2019
LICENSE Initial commit Feb 9, 2019
README.md Initial check-in Feb 9, 2019
XY2_100.cpp Initial check-in Feb 9, 2019
XY2_100.h Initial check-in Feb 9, 2019
keywords.txt Initial check-in Feb 9, 2019
library.json Initial check-in Feb 9, 2019
library.properties Initial check-in Feb 9, 2019

README.md

XY2_100

XY2_100 library for Teensy 3.2 / LC (Arduino)

This library outputs a XY2-100 compatible data-stream to control laser galvanometers. A Teensy 3.2 or Teensy LC is needed. This library uses DMA transfer to generate the differential signals nearly with full XY2-100 speed. See the examples how to use this library.

Connections

As the Teensy outputs 3.3V signals in a differential fashion, for short cables it can be directly connected to the galvanometer. For reliable purpose the usage of RS485 drivers with galvanic isolation is strongly recommended.

  Required Connections
  --------------------
    pin  2: CLOCK+
    pin 14: SYNC+
    pin  7: CHAN1+
    pin  8: CHAN2+
    pin  6: CLOCK- 
    pin 20: SYNC- 
    pin 21: CHAN1- 
    pin  5: CHAN2- 

License

MIT

You can’t perform that action at this time.