(contents revised Feb 2020)

The Seletek controller uses DB9 (Sub-D9) connectors, not to be confused with the same type of connector used for serial (RS232) ports. The signals they carry are completely different.

These connectors are properly numbered (1 to 9), so the correct way to specify a connection is by that number (there are tiny digits moulded into any connector shell if you look closely).

The newer controllers (Armadillo 2, Tarsier) changed the pinout to make it easier to swap motors, and to allow the connection of any third-party motor (Robofocus, Lakeside, Moonlite, FeatherTouch…) at any port.

MAIN connector

SubD-9 pinArmadillo 2, Platypus 2, Limpet, Tarsier (female plug)Seletek, Armadillo, Platypus (female plug)
1Phase A / Digital outPhase A / Digital out
2Phase B / Digital outPhase B / Digital out
3Phase A′ / Digital outPhase A′ / Digital out
4Phase B′ / Digital outPhase B′ / Digital out
5+12V D.C.V+s (for the external temperature sensor—LM60/LM61)
6Input (not used for the moment)Ground
7Input (not used for the moment)Ground
8V+s (for the external temperature sensor—LM60/LM61)Ground
9Vout from the LM60/LM61Vout from the LM60/LM61
ShellGroundGround

When connecting motors, it is recommended to connect the centre tap to ground (use the shell ground, not pins 6–8) and to always use male connectors, so that any motor can be plugged into any Seletek connector—MAIN or AUX—just by using a female-to-female DB9 converter.

Careful: not the kind found in many stores labelled “gender changer”—you need one where pin 1 of one side goes to pin 5 of the other, 2 to 4, 4 to 2, and so on. Really easy to make at home with 2 DB9 female plugs.

The expansion connector (EXP), and THIRD (only on Platypus), are very similar, but include 4 multipurpose inputs.

SubD-9 pinArmadillo 2 / Platypus 2 (female plug)Seletek, Armadillo / Platypus (male plug)
1Phase A / Digital out+12V D.C.
2Phase B / Digital outPhase B′ / Digital out
3Phase A′ / Digital outPhase A′ / Digital out
4Phase B′ / Digital outPhase B / Digital out
5+12V D.C.Phase A / Digital out
6InputInput
7InputInput
8InputInput
9InputInput
ShellGroundGround

Please note: this is the correct wiring for both unipolar motors (usually 5 or more wires) and bipolar ones (usually 4 wires). This changed from older firmware versions, where bipolar motors used a different wiring—if you're affected by this and want a simple fix, just let us know when you upgrade.

Most common peripheral connections to the Main plug

Stepper motor P5-M48 from Mc Lennan (or Amidata), 3000 or 6000 steps/turn

Pin 1Black
Pin 2Yellow
Pin 3Brown
Pin 4Orange
ChassisRed and Green

Stepper motor RB-37GM (3600 steps/turn)—currently supplied by default

Pin 1Orange
Pin 2Purple
Pin 3Yellow
Pin 4Blue
ChassisWhite

To use a Robofocus™ motor with the Seletek controller

Section to be updated with a better, clearer explanation.

Note: starting with firmware 1.5, this adapter cable is no longer needed, as you can select the wiring mode from the program. However, if you plan to use your Seletek with the handpad and without a PC, it's best to still use this crossed cable—the wiring parameters are saved on the PC, not the controller, so they'll be forgotten if you boot the controller with no PC, using just the handpad.

You'll need two DB9 connectors: one female at the RF (Robofocus) side, one male at the Seletek side. The pin correspondence is as follows:

RFSeletek
14
22
33
41
5Shell

Robofocus is the well-known focusing system by Technical Innovations.