Skip to content
rimim edited this page Mar 1, 2023 · 26 revisions

Pairing the PS3 Adapter

Connect your Bluetooth dongle. Power on the board.

Penumbra Shadow MD - Mar 1 2023 - ESP: [2.0.5] Bluetooth Library Started

Unplug the Bluetooth dongle and connect your PS3 controller via mini-USB cable. HOT SWAP while board is powered.

BT Address of Last connected Device when FOOT PS3 Connected: ##:##:##:##:##:## Assigning ##:##:##:##:##:## as FOOT controller.

Unplug your PS3 controller and connect your second PS controller (dome controller)

BT Address of Last connected Device when DOME PS3 Connected: ##:##:##:##:##:## Assigning ##:##:##:##:##:## as DOME controller.

Unplug your dome PS3 controller and connect the Bluetooth dongle. Power on your PS3 controllers. The pairing should be complete.

Sabertooth/Syren

Sabertooth and Syren are connected to Serial #4. Both the Sabertooth and Syren should be configured for packet serial. Sabertooth (foot motor) should be address 128. Syren should be address 129. Both motor controllers are connected to the same Serial #4 TX pin (RX pin not used). All should share the same GND connection as well.

Marcduino

Marcduino controller can be connected to Serial #2

Body Marcduino

Optional body Marcduino controller can be connected to Serial #3

Sound Output

HCR Vocalizer, DFMini Player, or MP3 Trigger can be connected to pin 14 (TX) and pin 35 (RX) and GND.

  • Pin 14 (TX) should be connected to pin RX on header J4 on the HCR vocalizer.
  • Pin 35 (RX) should be connected to pin TX on header J4 on the HCR vocalizer.
  • GND should be connected to GND on HCR vocalizer.

PenumbraShadow

Controller Layout

SHADOW_MD_Foot_Controller-1024x643 SHADOW_MD_Dome_Controller-1024x643

Command Reference

#SMZERO

Delete all preferences, reset button triggers to sketch defaults, unpair controllers.

#SMZERO

#SMLIST

List all button triggers and associated commands.

#SMLIST

#SMDEL<trigger>

Reset command for specified trigger to sketch default.

#SMDEL btnUP_MD

#SMVOLUME<0-1000>

Set the volume to the specified value.

#SMVOLUME500
Clone this wiki locally