Xtec Industries DMX-TR1 Xplorer User manual

v1.1
30 July 2019
DMX-TR1 Xplorer User Guide

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 2 of 12
DOCUMENT VERSION HISTORY
Version
#
By
Revision
Date
Approved
By
Approval
Date
Reason
v1.0
Dariush Bahri
16/07/19
Initial release
v1.1
Dariush Bahri
30/07/19
Removed Known Issues,
updated board details

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 3 of 12
ABOUT THIS DOCUMENT
This document will provide the reader with everything they need to know about the
DMX-TR1 Xplorer. For details on how to communicate with the XT1401A processor,
check out the XT1401A-I/ST - DMX512 Guide found at https://xtec-ind.com
Document Layout
•1 Overview –This chapter contains an introduction to the DMX-TR1 Xplorer,
and details about its design.
•2 Getting Started –This chapter describes how to quickly get started with the
DMX-TR1 Xplorer on your development board.
•Appendix A: Control Byte Reference Table –Provides a table reference of all
the SPI Control Byte codes with a description of what they do.
•Appendix B: Schematic –This appendix shows the DMX-TR1 Xplorer board
schematic.
•Contact –Provides XTEC Industries contact information.

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 4 of 12
TABLE OF CONTENTS
1Overview...................................................................................................5
1.1 Introduction.............................................................................................................. 5
1.2 Pin Diagram............................................................................................................. 6
1.3 Pin Descriptions....................................................................................................... 7
2Getting Started.........................................................................................8
Appendix A: Control Byte Reference Table...............................................10
Appendix B: Schematic ..............................................................................11
Contact.........................................................................................................11

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 5 of 12
1 Overview
1.1 Introduction
The DMX-TR1 Xplorer can simultaneously transmit and receive DMX512 data. The
host board communicates with the DMX-TR1 Xplorer via SPI.
The DMX-TR1 Xplorer can be mounted on breadboards and development boards
supporting the MikroElektronika mikroBUS socket standard.
Figure 1-1 DMX-TR1 Xplorer

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 6 of 12
1.2 Pin Diagram
Figure 1-2 Pin diagram of DMX-TR1 Xplorer

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 7 of 12
1.3 Pin Descriptions
Pin
Pin Description
Reset
Reset pin for XT1401A processor on DMX-TR1 Xplorer
0 = Resets XT1401A processor
Chip Select / Slave Select
Used by host in SPI communication to select slave to transmit to.
1 = DMX-TR1 Xplorer not selected
0 = DMX-TR1 Xplorer selected
SPI Master Clock In
Clock from host that drives SPI communication
SPI Slave Data Out
SPI data from DMX-TR1 Xplorer to host.
SPI Slave Data In
SPI data from host to DMX-TR1 Xplorer.
DMX Transmit Enable In
Controls if DMX-TR1 Xplorer is transmitting DMX data. If
disconnected this will be 1.
1 = DMX-TR1 Xplorer is transmitting DMX data out DMX Out +/-
0 = DMX512 transmission disabled
DMX Receive OK Out
Shows if DMX data received in DMX In +/- is correct
1 = Data is correctly being received into DMX In +/-
0 = No data into DMX In +/- for more than 1 second, or data is
incorrectly formatted (e.g. start code is not 0x00, Break signal too long
etc)
DMX Termination Switch
DMX Termination to stop noise. Used if this is the last device on
DMX Line.
Y = DMX line terminated here (this is the last device)
N = DMX line not terminated here
DMX Out +/-
DMX data transmitted by DMX-TR1 Xplorer
DMX In +/-
DMX data received by DMX-TR1 Xplorer

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 8 of 12
2 Getting Started
First, solder the headers onto the board, as shown in Figure 2-1.
Figure 2-1 Solder headers on DMX-TR1 Xplorer
Then connect the board into a mikroBUS slot on your development board, as shown
in Figure 2-2, and you’re off! The DMX-TR1 Xplorer will now receive and transmit DMX
data through the terminal block.
You can also mount the DMX-TR1 Xplorer onto a breadboard. Just make sure your
connections (such as SPI and power) are correct.
To communicate with the XT1401A processor on the DMX-TR1 Xplorer so you can
change data transmitted and read data received, check out the XT1401A-I/ST -
DMX512 Guide found at https://xtec-ind.com.
You’ll also find there code examples for many popular development boards, such as
Arduino and Raspberry Pi.

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 9 of 12
Figure 2-2 DMX-TR1 Xplorer mounted on mikroBUS slot

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 10 of 12
Appendix A: Control Byte Reference Table
Control Byte
Description
0x80
Read single channel from RX Array (Array address 0 –255 / DMX
receive channels 1 –256).
0x81
Read single channel from RX Array (Array address 256 –511 / DMX
receive channels 257 –512).
0xC0
Read single channel from TX Array (Array address 0 –255 / DMX
transmit channels 1 –256).
0xC1
Read single channel from TX Array (Array address 256 –511 / DMX
receive channels 257 –512).
0xE0
Write specific channel in TX Array (Array address 0 –255 / DMX
transmit channels 1 –256).
0xE1
Write specific channel in TX Array (Array address 256 –511 / DMX
receive channels 257 –512).
0x90
Read all 512 channels from RX Array.
0xD0
Read all 512 channels from TX Array
0xF0
Write all 512 channels in TX array

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 11 of 12
Appendix B: Schematic

DMX-TR1 Xplorer
©2019 XTEC Industries
v1.1
Page 12 of 12
Contact
The best way to contact us is through our website. You can contact us directly from
there or use our forum to post questions and comments.
We’d love to hear any feedback and suggestions you have. And if you make
anything funky using the DMX-TR1 Xplorer, please share! We love funky things.
www.xtec-ind.com
Table of contents