SamD21 TS

Options

IO Headers :

The SamD21 TS board brings you the power of a SamD21 in a small form factor, and has an on-board connector that allows to connect it to Thrustmaster Wheel bases. This allows you to build custom wheels without  USB cable, by getting power supply from the base and sending back states of buttons/encoders/etc (use our dedicated cable for an easy connection). 18 buttons and a 4 direction hat switch are managed. 

Thanks to Node Blue, this board enables connecting buttonsswitchesencodersrotary switches and joycoders (funky switches)..

Microcontroller  SAMD21G18A Cortex-M0+ 32bit ARM MCU @ 48 MHz
Board Power Supply (USB/VIN) 5 V (MCU Max Consumption 220 mA)
Operating Voltage  3.3 V
Digital Input/output Pins 20 (including A0, A1, A3, A4 and A5)
Analog Input Pins 10 (12 bits ADC)
Analog Output Pins 1 (10 bits DAC)
External Interrupts 9 (0, 1, 4, 5, 6, 7, 8, A1)
Interfaces 1 UART, 1 SPI, 1 I2C, 1 I2S
DC current per I/O Pin 7 mA
Memory 256 KBytes Flash,32 KBytes SRAM
EEPROM No (emulated with flash)


The board is programmed by default to deal with 15 buttons,1 rotary encoder and 1 Joycoder (Funky Switch).

For a different program, please purchase a Node Blue package with the necessary options

SchematicsPinoutDimensionsOptionsAccessories

 
Board Version
SamD21 Mini
SamD21 Mini

The SamD21 Mini board brings you the power of a SamD21 in a small form factor, and has an on-board ICSP connector exposing a SPI interface that allows you to connect to various peripherals.

Thanks to Node Blue, this board enables connecting buttonsswitchesencoderspotentiometers,  rotary switchesjoysticks  and various sensors.

Microcontroller  SAMD21G18A Cortex-M0+ 32bit ARM MCU @ 48 MHz
Board Power Supply (USB/VIN) 5 V
Operating Voltage  3.3 V (Board Max Consumption 220 mA)
Digital Input/output Pins 25 (including ICSP, I2C and A0-A5)
Analog Input Pins 11 (12 bits ADC)
Analog Output Pins 1 (10 bits DAC)
External Interrupts 9 (0, 1, 4, 5, 6, 7, 8, A1, A2)
Interfaces 1 UART, 1 SPI, 1 I2C, 1 I2S
DC current per I/O Pin 7 mA
Memory 256 KBytes Flash,32 KBytes SRAM
EEPROM No (emulated with flash)

 

The board is programmed by default with a gaming device module dealing with 17 buttons and 4 rotary encoders.

For a different program, please purchase a Node Blue package with the necessary options

 
IO Headers
Male header 1x40 pins 11.5mm
Male header 1x40 pins 11.5mm

Male Header

Number of rows : 1

Number of pins : 40

Pitch : 2.54 mm

Pins height : 11.5mm

Male header 1x40 pins Right Angle
Male header 1x40 pins Right Angle

Male Header

Number of rows : 1

Number of pins : 40

Pitch : 2.54 mm

Pins height : 11.5mm

Thrustmaster base cable
Thrustmaster base cable

This cable enables the connection of a SAMD21 TS board to a Thrustmaster base.

Push Button 12 mm
Push Button 12 mm

Momentary push button (On)-Off (price is for one button)

Black Metal case

Drilling size : 12 mm

Height : 21.5 mm

External size : 17.5 mm

Rotary Switch 5 Positions
Rotary Switch 5 Positions

Rotatry Switch 5 positions / 1 pole

Soldered on a circuit board specially developed by us, this rotary switch only uses an analog input and needs only 3 wires: 2 power supply wires and the analog output.

Thanks to the Node Blue module specific to this product, you can very easily integrate it into your projects.

Drill size : 9 mm

You can choose your knob in this category (except D hole) : https://www.electroseed.fr/shop/index.php?cPath=12_62

 

WARNING : We don't provide any source code to use this product, we recommend to use NodeBlue which proposes a dedicated module

This example will help you to get started easily: https://www.electroseed.fr/shop/gui/index.php?file=examples/02-Digital/Digipot_B5.txt

Rotary Encoder 20 detents / revolution
Rotary Encoder 20 detents / revolution

Rotary Encoder 20 detents / revolution, 2 pulses / detent, with push button, mounted on a pcb.

  • Shaft Length: 15 mm (including the screw thread)
  • Shaft Diameter: 6 mm 
  • Bushing Material: Metal  
  • Panel mount, bushing Thread: M7 x 0.75  
  • Shaft type : crenellated 

 

Rotary Encoder 16 detents / revolution
Rotary Encoder 16 detents / revolution

Rotary Encoder 16 detents / revolution, 1 pulses / detent

  • Shaft Length: 25.4 mm (1")
  • Shaft Diameter: 6.35 mm (0.250") 
  • Bushing Material: Metal  
  • Panel mount, bushing Thread: 3/8-32 UNEF-2A

 

Joycoder (Funky Switch)
Joycoder (Funky Switch)

This component combines a digital joystick with 4 directions, a Rotary Encoder with 30 detents / revolution (1 pulse / detent), and a push button. 

  • Shaft Length: 7 mm
  • Shaft Diameter: 2.5 mm 
  • Bushing Material: Metal  
  • Panel mount, bushing Thread of spacers : M3 x 4, central hole : 7mm

Delivered mounted, only 3 inputs will be needed on your board (one analog input for the 4 directions and the button, 2 digital inputs for the encoder).

Pack content :

- Component mounted on its board

- Spacers and screws

- Knob printed in PLA (option)

- Jst 2.0 5 pins to dupont cable (option)

 
WARNING : We don't provide any source code to use this product, we recommend to use NodeBlue which proposes a dedicated module.
To start easily, you can refer to this NodeBlue example : https://www.electroseed.fr/shop/gui/index.php?file=examples/02-Digital/Joycoder.txt
Toggle switch (on)-off-(on)
Toggle switch (on)-off-(on)

Toggle Switch (on)-off-(on) (Type 123, 3 positions, the 2 "on" position are momentary), with waterproof cap. (on) positions are momentary, return to center (off) is automatic.

Body dimensions : 13 x 9 x 5.8 mm

Thread length : 8 mm

Lever length : 11 mm

Nominal Curent : 6A

Max voltage : 125V AC

Toggle switch on-on
Toggle switch on-on

Toggle Switch on-on (Type 102, 2 positions), with waterproof cap

Body dimensions : 13 x 9 x 5.8 mm

Thread length : 8 mm

Lever length : 11 mm

Nominal Curent : 6A

Max voltage : 125V AC

Toggle switch on-off-on
Toggle switch on-off-on

Toggle Switch on-off-on (Type 103, 3 positions), with waterproof cap

Body dimensions : 13 x 9 x 5.8 mm

Thread length : 8 mm

Lever length : 11 mm

Nominal Curent : 6A

Max voltage : 125V AC

Rotary Encoder 16 detents/revolution + Button
Rotary Encoder 16 detents/revolution + Button

Rotary Encoder 16 detents / revolution, 1 pulses / detent, with push button

  • Shaft Length: 25.4 mm (1")
  • Shaft Diameter: 6.35 mm (0.250") 
  • Bushing Material: Metal  
  • Panel mount, bushing Thread: 3/8-32 UNEF-2A

 

Rotary Encoder 20 detents / revolution (D Shaft)
Rotary Encoder 20 detents / revolution (D Shaft)

Rotary Encoder 20 detents / revolution, 2 pulses / detent, with push button, mounted on a pcb.

  • Shaft Length: 15 mm (including the screw thread)
  • Shaft Diameter: 6 mm 
  • Bushing Material: Metal  
  • Panel mount, bushing Thread: M7 x 0.75  
  • Shaft type : D shape