Commander

Handheld button and LED board with CircuitPython support

Commander Commander Handheld

The Commander is a handheld button and LED board with accelerometer and micro SD slot which support CircuitPython.

Features

  • 4 Tactile buttons
  • 9 LED (red and amber LED per button and an blue LED between button 2/3)
  • Accelerometer (ADXL345)
  • Micro SD slot
  • Atmel SAMD21G18A based with native USB
  • Preloaded with USB Mass Storage bootloader (uf2-samdx1) and CircuitPython

You can get your hands on a Commander from our Tindie store or build your own using the source files below.

Commander Design Files

Pinout

CircuitPythonSAMD21G18AUsage
D0(RX)PA11UART RX
D1(TX)PA10UART TX
 
D2(B1)PA20Button 1
D3(B2)PA09Button 2
D4(B3)PB09Button 3
D5(B4)PA02Button 4
 
D6(CS)PA13Micro SD(CS)
D7(MOSI)PB10Micro SD(MOSI)
D8(SCK)PB11Micro SD(SCK)
D9(MISO)PA12Micro SD(MISO)
 
D10(LED1A)PA15Button 1 LED A
D11(LED1B)PA14Button 1 LED B
D12(LED2A)PA08Button 2 LED A
D13(LED2B)PA07Button 2 LED B
D14(ALERT)PA06Alert LED A
D15(LED3A)PA05Button 3 LED A
D16(LED3B)PA04Button 3 LED B
D17(LED4A)PB02Button 4 LED A
D18(LED4B)PB03Button 4 LED B
 
D19(SCL)PA15Accelerometer SCL
D20(SDA)PA22Accelerometer SDA

Either of the CircuitPython names can be used (D18 or LED4B for example).

Usage

You will find a few basic examples below on how to use the features of the Commander.

Buttons
Coming soon

LED
Coming soon

Micro SD
Coming soon

Accelerometer
Coming soon

UART (Serial)
Coming soon

I sell on Tindie