Network Servo Interface Adapters for LinuxCNC
A family of PCI interface adapters compatible with Mitsubishi network servo drives. A LinuxCNC driver module is provided.
Cards differ by servo interface and share similar hardware:
- Low profile PCI card, 120mm x 80mm
- PCI 2.3 32bit, 33MHz, 5V or 3.3V signalling
- 12 optoisolated 24VDC inputs
- 8 24VDC outputs
- Expansion connector with 17 bidirectional 5V tolerant I/O lines
- Optional 2 x 0-10V analog outputs with YEX1 mezzanine card
- LinuxCNC 2.7 driver
YSSC1P - SSCNET compatible interface adapter
- Compatible drives: Mitsubishi MR-J*B, MR-H*BN, MR-J2-*B, MR-J2S-*B
- 3.55ms control cycle, 8 drives
YSSC2P - SSCNET-II compatible interface adapter
- Compatible drives: Mitsubishi MR-J2S-*B, MR-J2M-*B
- 0.88ms control cycle, 6 drives
YSSC3P - SSCNET-III compatible interface adapter
- Compatible drives: Mitsubishi MR-J3-*B, MR-J3-*BS, MR-J3W-*B, MR-J4-*B, MR-J4W*-*B, FR-A700+FR-A7NS
- 0.44ms control cycle, 8 drives
YSSC3HP - SSCNET-III/H compatible interface adapter
- Compatible drives: Mitsubishi MR-J4-*B, MR-J4W*-*B, MR-JE-*B
- 0.22ms control cycle, 8 drives
YMDS2P - MELDAS compatible interface adapter
- Compatible drives: Mitsubishi MDS-A-SVJ, MDS-B-SVJ2, MDS-A/B-SP/SPH/SPJ2, MDS-A/B/C1/R-V1/2
- 3.55ms (0.88ms) control cycle, 7 drives
YMTL1P - Mechatrolink-I compatible interface adapter
- Compatible drives: Yaskawa SGDH-xxxx+JUSP-NS100, SGDM-xxxN, SGDB-xxxN, SGD-xxxN
- 2ms control cycle, 8 drives
YMTL2P - Mechatrolink-II compatible interface adapter
- Compatible drives: Yaskawa SGD7S-xxxx10A, SGDV-xxx11A/xxx15A, SGDS-xxx12A/xxx15A, SGDH-xxxx+JUSP-NS115, Omron R88D-xNxxx-ML2
- 1ms control cycle, 8 drives
YEX1 - mezzanine expansion card
- 2 x 0-10V 12bit DAC analog outputs
- ABZ incremental encoder differential inputs
- RS-485 YIO remote I/O bus
YEX3 - YIO bus interface card
- Isolated RS-485 YIO bus
- Differential MPG input
- 8 x FPGA pins header
YIO - remote I/O modules
- stackable I/O units, up to 16 on the bus
- YIO - power supply unit
- YI32 - 32 optoisolated 24VDC sinking/sourcing inputs
- YO32P - 32 24VDC isolated, protected, sourcing outputs
- YO32N - 32 24VDC isolated, protected, sinking outputs
- YAO2 - 2 analog -10..+10V outputs, 2 optoisolated ABZ encoder inputs
- YI64MR, YO64MR, YO96MR - IDC40 to MR-20/MR-50 adapters
Software and Installation
Cards are available for sale, contact: sscnet@yurtaev.com
News
- 2024.08.20 LinuxCNC 2.9.3nyx51 release, YO32N support
- 2024.07.26 LinuxCNC 2.9.3nyx50 release
- 2024.05.03 LinuxCNC 2.9.2nyx48 release
- 2023.12.27 LinuxCNC 2.9.2nyx44 release
- 2023.05.10 LinuxCNC 2.9.1nyx42 release
- 2023.10.09 LinuxCNC 2.9.1nyx40 pre-release
- 2023.09.28 preliminary YI32, YO32P, fw 3.2 info
- 2022.12.14 LinuxCNC 2.8.4nyx36 yao2 encoder vel bug fix, mdssp speed ramp
- 2022.08.28 LinuxCNC 2.8.3nyx35
- 2022.05.31 LinuxCNC 2.8.2nyx33 minor fixes, MDS L-coil support, encoder x4 mode pins, feedback resolution override
- 2021.07.30 LinuxCNC 2.8.2nyx31
- 2020.12.23 CN2 pinout update for fw 2.4+
- 2020.12.15 LinuxCNC 2.8.1nyx16 (changelog)
- 2020.10.23 Coming soon: YSSC3HP SSCNET III/H compatible card (video)
- 2020.10.09 FW v2.4.4 - MDS: 0.1um command unit support
- 2020.09.13 LinuxCNC 2.8.0nyx13
- 2020.09.08 FW v2.4.3 - Mechatrolink-I support for YMTL1P and Yaskawa SGD/SGDB/SGDM-xxxN drives
- 2020.07.03 the hosting went down, will restore the contents in a few days
- 2020.06.07 FW/driver 2.4.0 beta, linuxcnc2.8.0nyx10-pre1 (changelog)
- 2020.02.17 FW v2.3.6, resolves some PCI DMA issues, adds online servo parameter writing
2.8.0nyx9~pre1 (RTAI/wheezy)
2.8.0nyx9~pre1 (PREEMPT_RT/stretch)
- 2019.11.29 YMTL2P info
- 2019.08.21 Coming soon: YMTL2P Yaskawa Mechatrolink II compatible card. My setup updated.
- 2019.07.25 2.7.14ssc16 fixed a typo in sscii sample config
- 2019.05.19 FW v2.2.3 - now correctly works with MR-J4Wx-B multiaxis amps, fixes encoder index-request broken in v2.1. LinuxCNC 2.8.0~pre1 binary packages:
2.8.0nyx6~pre1 (RTAI/wheezy)
2.8.0nyx6~pre1 (PREEMPT_RT/stretch)
those require FW v2.2.3. contact me for update instructions
the source is on the github
- 2019.02.18 Site updated to be a bit more mobile-friendly
- 2019.01.19 2.7.14ssc15 YEX1 IO0..IO4 inputs, MDS-x-SP spindle orient. new features require FW 2.1w
- 2018.10.26 2.7.14ssc14 YIO fixes, YSSC3P velocity control and DI# support, YSSC2P fw v2.1 fixes, nyxflash .bit format support
- 2018.10.17 MR-J servo FAQ
- 2018.08.08 A short YSSC3P/MR-J3-B test video
- 2018.07.30 2.7.14ssc13 YMDS2P fixes
- 2018.07.19 Site update
- 2018.06.25 2.7.14ssc12 YMDS2P, YSSC3P with FW v2.1 support. YSSC2P v1.3 is also supported
- 2018.04.29 Coming soon: new firmware with SSCNET support (MRJ-B, MR-H-B, MR-J2-B). new card for MELDAS (MDS-A-SVJ, MDS-B-SVJ2, MDS-A/B-SP/SPH/SPJ). new card with SSCNET III (MR-J3-B, MR-J4-B)
- 2017.09.18 updated to linuxcnc 2.7.11
- 2017.02.07 Machinekit 0.1.1ssc1 - Machinekit build for x64 Debian Jessie RT-PREEMPT
- 2016.12.15 updated to linuxcnc 2.7.8
- 2016.12.15 FW v1.3 - add YEX1-A expansion support
- 2016.09.11 updated to linuxcnc 2.7.7
- 2016.07.29 2.7.4ssc5 - FW v1.2 - redo DPLL
- 2016.05.31 2.7.4ssc4 - feedback int overflow fix, new 'alias sig' hal command
- 2016.04.11 Initial public release