background image

© 2009 Hyperdyne Labs 

 

 

 

 
When the board is powered on, the card detect LED will blink until a SD card is inserted.   
 

NOTE:  Insert the microSD card with the gold fingers facing upwards!  It can only go in 
one way. 

 
When the card is detected, the CD LED will stop flashing and illuminate.  This means the 
board is initialized and ready.  If a boot sound is configured to play out, it will playback 
at this point. 
 
The sound active LED illuminates once the sound module input is triggered.  This means 
the board is actively playing out sounds and monitoring the accelerometer. 
 
The force feedback pads are used to attach a vibration motor.  The board will control the 
motor and synchronize it will clash and swing sound playback.  You can use any type 
pager/vibration motor with your sound board (motor operating voltages: 1.5-12V)*. 
 
 

 
FILE SYSTEM FOR SD CARD 

 
The SD card used is a standard microSD card.  Any size card can be used, and the smaller 
1-2Gb cards are less expensive to find.  
 
When you get your card, it should be formatted already.  If not it can be formatted under 
Windows File manager.  A normal FAT type file system can be used.  
 
The sound files stored on the card are standard WAV formatted mono sound files.  The 
sample rate, channel size, and bit length are auto detected for you, so you do not need to 
edit your sound files into any kind of proprietary format.  For simplicity the audio format 
should follow the hum sound file format.  We will be using a sample rate = 22050 Hz and 
bit length = 8.  You can use any standard sample rate for your files (8kHz, 11.025kHz, 
22.050kHz, 44kHz).  We have found that for saber type sounds a sample rate of 22kHz is 
more than sufficient. 
 
The SD card will be a normal removable drive under Windows.  With the card in a card 
reader, you can copy your sound files into the root directory of the SD card.   
 
NOTE:  The files must adhere to our naming convention in order to operate properly. 
 
Here is a list of files that the sound board will auto detect: 
 

on<xx>.wav

 – Ignition sounds, you can store up to 10 sounds.  <xx> are numbers 1-10 

off<xx>.wav

 – Retraction sounds, you can store up to 10 sounds.  <xx> are numbers 1-10 

swing<xx>.wav

 – Swing sounds, you can store up to 20 sounds.  <xx> are numbers 1-20 

clash<xx>.wav

 – Clash sounds, you can store up to 20 sounds.  <xx> are numbers 1-20 

Summary of Contents for HyperBlade SaberSD

Page 1: ...re is no warranty on kits It is your responsibility to install the board Opened kits cannot be returned Be careful if you use a battery source that is capable of delivering a lot of current Contact a...

Page 2: ...sh and strike sounds Sounds can be randomly selected for playback or played back in order Force feedback motor synchronizes to swing and clash sound playback Programmable motor speed for different eve...

Page 3: ...s for the sound board This is gone over in detail later in this document SaberSD Sound Board Peripherals The sound board has up to 6 connections for power ground on off input clash output deflection a...

Page 4: ...formatted under Windows File manager A normal FAT type file system can be used The sound files stored on the card are standard WAV formatted mono sound files The sample rate channel size and bit leng...

Page 5: ...ettings for the sound module are stored in a text file named mode txt on the SD card in the root directory This file holds all settings that the user can tweak to customize their saber behavior If the...

Page 6: ...SD card Valid number range 1 20 numclash Number of clash sounds to use make sure this number matches up with the number of clash wav files you have on the SD card Valid number range 1 20 numforce Numb...

Page 7: ...d Valid number range 1 999 Default 500 forceangle Angular threshold in degrees to trigger a strike force sound This is used in conjunction with the forcethresh parameter If the forcethresh number is s...

Page 8: ...as the motor is not active during constant hum periods but will still work for swings and clashes Default 0 vibswinginten Intensity of the vibration effect when a swing event is detected Larger numbe...

Page 9: ...u determine the optimal threshold settings for your particular saber setup and swing behavior you want to emulate The calibration routine is enabled when you set the calibrate 1 in the mode txt file W...

Page 10: ...alibrate the saber whenever you wish by simply editing the mode txt file Fundamentals of SaberSD Motion Analysis Swing and clash event detection Swing and clash events are mainly detected using side t...

Page 11: ...hum sound is neutral With the saber pointing down the pitch decreases into a more menacing hum sound The humsens and humgain parameters determine the temporal sensitivity and maximum pitch range for t...

Page 12: ...header The on off switch is used to ignite and retract the saber Depending on the switch mode the first press turns the saber on the next press turns it off For latching mode the saber stays on as lo...

Page 13: ...of the board have a mtr label next to them You can connect your motor wires to these pads polarity doesn t matter Do not try and install your own motor if you are not comfortable soldering small parts...

Page 14: ...more than 1 minute Once the tubing has shrunk to its new size heating it further will not shrink it more This will protect the components from incidental contact with a metal hilt interior TIP Once th...

Page 15: ...back to sleep thus saving battery life and reducing heat soak inside your hilt One drawback to this method is that you might hear a slight pop noise on the beginning of the ignition sound and at the e...

Page 16: ...s your responsibility to install the board Opened kits cannot be returned Be careful if you use a battery source that is capable of delivering a lot of current Contact a professional if you need assis...

Reviews: