Spark Color SC2-R2 - Naigon`s Electronic Creations
Transcription
Spark Color SC2-R2 - Naigon`s Electronic Creations
SC2-R2 SETUP GUIDE © 2013 by Scott DeBoer, Naigon’s Electronic Creations. Spark Color 2™, Spark™, Igniter™ and Naigon’s Electronic Creations have no affiliation with Lucas Film, Disney, or its subsidiaries. 1. 2. 3. CONTENTS Introduction ...........................................................................................................................................................4 2.1. Color Mixing .................................................................................................................................................4 2.2. New in SC2-R2 ..............................................................................................................................................4 Getting Started ......................................................................................................................................................4 3.1. 4. 5. Important Notes ...........................................................................................................................................5 3.1.1. 3.7v Power Supply ..............................................................................................................................5 3.1.2. Battery Protection ...................................................................................................................................5 3.1.3. Battery Brands .........................................................................................................................................5 3.1.4. Battery Size ..............................................................................................................................................6 3.1.5. LED Choices ..............................................................................................................................................6 3.2. Spark Color 2™ Layout..................................................................................................................................6 3.3. TruDrive™ Separation ..................................................................................................................................8 Wiring Diagrams ....................................................................................................................................................8 4.1. Basic Wiring ..................................................................................................................................................8 4.2. RGB Wiring ...................................................................................................................................................9 4.3. RGBW/RGBA/RGBX wiring ...........................................................................................................................9 4.4. Rumble Motor and Accessory Wiring ........................................................................................................10 4.5. Color Changing Crystal Wiring ....................................................................................................................11 4.6. X-Saber Wiring ...........................................................................................................................................12 4.7. Single Color Cross-Guard Blade ..................................................................................................................13 4.8. Full Wiring With Accents ............................................................................................................................14 Configuration Editing ...........................................................................................................................................15 5.1. Installation .................................................................................................................................................15 5.2. Copy Files to your machine ........................................................................................................................15 5.3. Launching The Application .........................................................................................................................16 5.4. Changing Soundfonts .................................................................................................................................18 Page | 2 5.5. 6. 5.5.1. Master ....................................................................................................................................................20 5.5.2. Blade Effects ..........................................................................................................................................22 5.5.3. Blade Color .............................................................................................................................................23 5.5.4. Audio ......................................................................................................................................................24 5.5.5. Motion ...................................................................................................................................................24 5.5.6. Advanced ...............................................................................................................................................25 5.5.7. Accent ....................................................................................................................................................25 5.6. Format Micro SD ........................................................................................................................................26 5.7. Copy Files Back To The Micro SD................................................................................................................27 Saber Operation...................................................................................................................................................27 6.1. 6.1.1. 6.2. 6.2.1. 6.3. 6.3.1. Idle Mode ...................................................................................................................................................28 Idle Mode Interaction Table ..................................................................................................................28 Running Mode ............................................................................................................................................28 Running Mode Interaction Table ...........................................................................................................28 Saber Tracks™ ............................................................................................................................................29 Saber Tracks Interactivity.......................................................................................................................29 6.4. Saber Configuration ...................................................................................................................................29 6.5. Color Editor ................................................................................................................................................30 6.5.1. Color Editor Menu .................................................................................................................................30 6.5.2. Color Editor Editing ................................................................................................................................30 6.6. 7. EDITING SETTINGS ......................................................................................................................................20 Motion Editor .............................................................................................................................................30 Thanks ..................................................................................................................................................................31 Page | 3 2. INTRODUCTION Introducing the Spark Color 2™, the simple and affordable way to get color mixing into your saber! By combining the simplicity of Spark™ and the powerful color mixing engine from Igniter 2™, Spark Color 2™ allows an amazing depth of features: Color Mixing is independent of fonts – set each color set separately from each font, allowing all the colors to be used with all fonts! Easy setup – with only a few tabs in the color editor, setup is a breeze while still allowing effects personalization. Use the Spark Color 2™ Color Editor by booting the saber with the aux button pressed, allowing colorconfiguration on the fly! TruMix™ - hum sounds are mixed in real-time with other sounds Six (6) sound fonts supported, along with Saber Tracks™; a mode to play your favorite music and audio files. Integrated MaxAmp™ allows for maximum volume with the 3.7v battery. On-board 3axis gyro and 3axis accelerometer, using SaberSense™ for superb motion tracking. 22050Hz, 16bit crystal clear audio. All of this now comes in a super tiny package – only 2.07” x .85” x .238” with TruDrive™ attached, and 1.75” x .85” x .238” for the board detached! This board operates on ONE 3.7v Li-ion battery, making installation suited for just about any build. 2.1. COLOR MIXING Color mixing is done a bit differently in Spark Color 2™. Unlike Igniter 2™ which utilizes a color for each font, Spark Color 2™ has nine (9) color sets which are independent from the fonts. A color set consists of a main blade color, a clash color, and a blaster block color. These colors are stored on disk in the folders colr1, colr2, …, colr9. They can be edited from both the Configuration Editor on the computer, or from the Color Editor by booting the saber with the aux button pressed. The latter allows color editing in real time! To change colors, simply perform the DualPhase™ motion from Igniter™ when a font is running. This will advance to the next color set. When the last color set is reached, it will start again at the first. When performing the retraction, the current color set is remembered, so that going to the next font will not reset the color set. Going to any font and performing the extension will be for the last used color set. Inserting the kill key or cutting power to the board will reset the color as the board always launches in the first color set. 2.2. NEW IN SC2-R2 The SC2-R2 release adds a few great features. 3. Change the motion for advancing the color to either twisting or holding the aux button and twisting. X-Saber, the ability to have an RGB color-changing cross-guard saber! This requires the purchase of the XDrive module, which is sold separately from the store: http://saberigniter.com/XDrive.aspx. GETTING STARTED Page | 4 3.1. IMPORTANT NOTES PLEASE READ THIS SUBSECTION CAREFULLY AS FAILURE TO DO SO COULD CAUSE DAMAGE TO THE SPARK COLOR 2™ BOARD. 3.1.1. 3.7v POWER SUPPLY Spark Color 2™ is designed around a 3.7v power supply input. In general, the best way to run Spark Color 2™ is to hook up a single 3.7v battery to the VBATT+ and VBATT- pads. NEVER HOOK A 7.4V BATTERY DIRECTLY TO AN SPARK COLOR 2™ UNDER ANY CIRCUMSTANCES, OR YOU WILL DESTROY THE BOARD. NEVER REVERSE THE POLARITY OF VBATT+ AND VBATT-/GND. IF USING A CONNECTOR FOR THE BATTERY, MAKE SURE TO USE ONE THAT ONLY CLIPS IN ONE WAY TO PREVENT DAMAGING THE BOARD BY HOOKING THE POWER IN REVERSE. 3.1.2. BATTERY PROTECTION Only use li-ion batteries that have a built-in protection circuit. NEVER USE UNPROTECTED CELLS AS THIS CAN CAUSE DAMAGE TO THE BATTERY AND/OR SPARK COLOR 2™. IMR batteries are okay but since they are not protected they can allow large amounts of power to the board and do not act like a fuse when there is a wiring issue, so they are not recommended. 3.1.3. BATTERY BRANDS Because only one battery is being used, it is very important that a quality battery is selected to get the best experience from Spark Color 2™. From internal testing, the following brands are the only ones recommended for use with Spark Color 2™: AW KeepPower Solo’s Hold custom Panasonic Sayno Tenergy These batteries have the best life and have the most consistent voltage output, allowing for the best experience through the entire life of the battery. If you choose to use another battery your experience will not be guaranteed. Specifically when using the Z6 LED, the only battery that Naigon’s Electronic Creations recommends is the AW 3400mAh 18650 here: http://www.lighthound.com/AW-18650-Protected-3400-mAh-Rechargeable-LithiumBattery-_p_4149.html, or the AW 2900 mAh 18650 sold from lighthound here: http://www.lighthound.com/AW18650-Protected-2900-mAh-Rechargeable-Lithium-Battery_p_3671.html. These batteries will not trip when using all 6 die of the Z6 with Spark Color 2™. Page | 5 Another good choice is the KeepPower with the 3 module protection circuit, as that battery can withstand high drain. These are usually on Ebay; just search for “KeepPower 18650 3400mAh” and pick ones that have the good protection circuit. Finally, Solo’s Hold just released a new Panasonic battery that has the 3 module protection circuit mentioned above. These are great as well and are highly recommended: http://www.soloshold.com. 3.1.4. BATTERY SIZE The best battery to use is an 18650, space allowing. If that cannot be used, then an 18500, 17650, 16650, or 17500 should be used, in that order. 14xxx batteries and 18350 batteries are not recommended due to their shorter life, and because those batteries may not be able to output enough power to run 4 die of a High Brightness LED (HBLED). 3.1.5. LED CHOICES When using Spark Color 2™ with a 3.7v power source the LEDEngin LEDs will not work well. This is because LEDEngin’s green and blue dies require a forward voltage of 4.0v for maximum brightness. Thus it is highly recommended to use the Z6 sold here at Naigon’s Electronic Creations. Other choices are the X4 LED sold by Lucien Kane of the Imperial Royal Arms forum or a Tri/Quad Rebel or Triple Cree. The Z6 and X4 LED is by far the easiest to wire as the positive pads of the LEDs are already bridged with the Z6 being even easier since the diode for the red die is already built in. 3.2. SPARK COLOR 2™ LAYOUT Before getting started, it is important to familiarize yourself with the layout of Spark Color 2™, TruDrive™ and all of the pads on the board. This will help in wiring up the board for use in a saber. The following diagram shows the important components of Spark Color 2™, with an accompanying table describing what each component does. Page | 6 Figure 1 – Important components on the front of Spark Color 2™. Name 1. Micro SD card holder Label NA 2. TruDrive™ board Battery +/pads Speaker pads Accent Common + LED DRIVER PCB Accent LED pads Accent LED pads LED connect pads 1,2,3 Color Pads C1-, C2-, C3-, C4- 3. 4. 5. 6. 7. 8. 9. 10. Switch Pads BAT+, BATSPKR VLED+ 4,5,6,7,8 1,2,3,4,GND MAIN, AUX Description Holds the micro SD card that contains the fonts and configuration for Igniter 2™. Make sure that the card is fully inserted before applying power to Igniter 2™. Driving board that powers the high-power LEDs from Igniter 2™. Hook power and ground from a 3.7v li-ion pack here. Hook a 1.5-3.0w, 8ohm speaker here. Used to power all three of the accent LEDs. Optionally, additional static LEDs can be powered from this pad. The output is 3.3v, and it is rated at 200mA. Each pad can hold one 20mA accent LED. These LEDs will be sequenced by the chosen pattern. Remaining LED pads that are smaller in size. 28AWG or smaller wire is required for these pads. Pads that hook the TruDrive™ board to the Igniter 2™ main board. Hook the corresponding numbers together with a wire. Pad 1 connects the ground, pad 2 connects C1-, pad 3 connects C2-, pad 4 connects C3- and pad 5 connects C4Hook the main LED cathodes to these pads. C4- may also be used for an accessory such as a rumble motor. Pads for the switches. MAIN can be a momentary or latching, AUX must be momentary. Make sure to select the correct type of switch for MAIN in the Config Editor. Figure 2 – Description of each component. Page | 7 3.3. TRUDRIVE™ SEPARATION Igniter 2™ will come by default with the TruDrive™ attached to the main board. If it is desired to have the TruDrive™ separate from the main board for the install, then you can detach the two boards. Separation is much easier than with previous board versions and can be performed by hand or with a small set of needle nose pliers or forceps. Make sure to keep pressure off the middle of the board; hold it in your hands by the two edges. It is important to note that once the board has been removed it cannot go back on; plan accordingly before separating the boards. 4. WIRING DIAGRAMS The following diagrams are the most common to get your board up and running. Note: It is very important that the correct resistor be used between the negative pad of the LED and C1-, C2-, C3and C4- to prevent burning out the LED for warm color LEDs. For Rebel LEDs if a red, red-orange or amber LED is used, then a 1ohm 1watt resister is needed. For any other Rebel colors a resistor is not needed. The STTH2L06 diode can be used in place of the resistor and it is a slightly smaller part. 4.1. BASIC WIRING This is the most basic wiring that is possible to get the board up and running. It is great for testing your Spark Color 2™ on the bench, or if you are doing a simple install into a saber that will have a removable battery. Page | 8 Figure 3 – Basic wiring for Spark Color 2™. This will drive a single main LED and would require a removable battery for charging. Note that a resistor between the blue wire and C1- of TruDrive™ would be needed if the LED is red, amber, or red-orange. 4.2. RGB WIRING The preferred setup of Spark Color 2™ is to use an RGB LED. This allows the use of all the popular Igniter™ specific features, such as separate colors for clash/lockup and blaster, ClashShade™, BlastShade™, and BladeShade™, and the popular R4 feature Saber Dual Phase™. The recommended LED to use with this setup is the Z6 LED that is sold right from our store! This LED was specifically designed to have the brightest possible colors throughout the entire color range, and can do vivid oranges, purples and other mixed colors that other LEDs cannot do as well. Another good choice is the X4 LED that is distributed via Lucien Kane of the Imperial Royal Arms (www.imperialroyalarms.com) forum. The following diagram shows the Z6 wiring Figure 4 – Wiring up Spark Color 2™ with the Z6 LED. This setup uses RGB wiring and allows for full color-mixing for main blade and blade effects. Notice that the diode for the red is built-on and thus no external resistance is needed! 4.3. RGBW/RGBA/RGBX WIRING Page | 9 With Spark Color 2™ a fourth die can be utilized for even more flash effects, and even more main blade colors! The following diagram shows an X4 RGBW, but any combination for a fourth die could be used. For instance, an RGBA LED would allow for very rich purples not previously available under the standard RGB color mixing model. Figure 5 – X4 wiring that uses four unique colors instead of doubling up on one color. This setup allows for more varied colors but is not as intuitive to get correct color mixing. Also, while an RGBW was used only the RED die needed a resistor/diode; if an RGBA is used a second resistor would be needed for the amber die as well. 4.4. RUMBLE MOTOR AND ACCESSORY WIRING When not using a fourth die the C4 pin can be use to run an accessory. For those familiar with the original Igniter™, the C4 pin is actually a cross between the Crystal Pin and Flash- pin from Igniter™. Thus, it can be used for a single crystal LED, a rumble motor, or any other accessory if not used as a fourth color. The following diagram will show the use of a low power (3.3v) shaft-less motor that can be purchased from Pololu here. If using something that required more voltage than 3.3v, the power could be drawn directly from the battery instead of the VLED+ pin. Page | 10 Figure 6 – Diagram with a small shaft-less rumble motor running off the C4- pad. In this application the C4- pad is like the Crystal pad of the original Igniter™. Note that if more than 3.3v is required the power could be hooked to the battery directly. Also, note that the C4- pad can only handle up to 2A. 4.5. COLOR CHANGING CRYSTAL WIRING With the advent of color mixing many people are wanting a blade matching crystal chamber to go along with their build. If you want to experience this thrill, then look no further! The following diagram shows how to get this LED wired and working. Page | 11 Figure 7 – Wiring with an RGB crystal chamber. This will have an RGB led that matches the blade color and pulses with the blade. Note that the red pin of the accent LED has the proper resistor applied. 4.6. X-SABER WIRING The following diagram shows the wiring of the XDrive and Spark Color 2™ board to utilize the X-Saber functionality. Three Z6 LEDs are shown; a TriCree can be used as well but resistors will be needed for all three red die. Note that it is recommended to use a 26650 since the runtime drain for this setup is quite high. Page | 12 Figure 8 – Wiring with the XDrive for the X-Saber feature. If TriCrees are used then 3 resistors/STTH2L06’s would be needed for the red die. After wiring this feature, not only does X-Saber need to be enabled in the master config, but also c4Percent should be set to 95, and then for each colorset where it is desired to have the side LEDs engaged the color should be set to a non-zero value. I recommend 100 as the side LEDs are short and running 3 high-power LEDs causes a large drain on the batteries. So for color set 1, the following would work: C4COLOR=100, C4FLSH=100, C4BLST=100. If you want to do something more advanced like having a color set where the side blades only come on during the clash effect, you could set the following: C4COLOR=0, C4FLSH=100, C4BLST=0. This allows each font to have a different cross-guard setup. 4.7. SINGLE COLOR CROSS-GUARD BLADE If you want to run a single color blade with the cross-guard functionality, then the following diagram for Spark 2™’s Cross-Saber will work. Page | 13 Figure 9 – Single color cross-guard wiring. This is almost the same as Spark 2™, the only difference being that the second group is controlled from C4 instead of C2. Note that a resistor or STTH2L06 diode would be needed for each die if the blade color is red or amber. The same as with X-Saber, for each colorset that utilizes this feature c4 needs to be set appropriately in the color set to a non-zero value. 4.8. FULL WIRING WITH ACCENTS The following diagram shows how to wire all accent LEDs and the recharge port, which will utilize every feature of Spark Color 2™ (except for C4-). This will be the typical diagram for most folks that are looking for a build that utilizes all the great features of the board without overly complicated wiring. Note that the accent pads 4-8 are in the middle of the bottom of the board and require 28-30 gauge wire and surface type soldering (strip a small bit of insulation from a solid core wire and push it through the accent LED hole from the top side and apply solder on the top of the pad on the bottom side to seal). Page | 14 Figure 10 – Full wiring using all accent LEDs and a recharge port/kill key combo. This wiring will allow most features of Spark Color 2™ to be experienced without getting into super complex wiring. Note that the resistor/diode is needed for the red color. 5. CONFIGURATION EDITING Once Spark Color 2™ has been wired according to the wiring above then it will work immediately with the default configuration. However, changing the fonts and effects is completely possible and encouraged by using the Igniter™ Config Editor. The following section will go through installing and using the editor to modify Igniter™ configuration. 5.1. INSTALLATION To install the application, launch the .msi file from the installer zip file. You can get the file from SaberIgniter.com. A version is also included on the micro SD card that came with Igniter™, but I recommend going to the site to get the newest version in case any enhancements have been made to the program. Click through the wizard until the application launches. 5.2. COPY FILES TO YOUR MACHINE Before opening Spark Color 2™ Config Editor you will need to copy the files you want to edit from the micro SD card to your local computer. First, insert your micro SD card into your computer using your SD card reader. If you do not currently have one, I recommend this cheap one off eBay: Micro SD card. Then, open a new window and find a place to put a new Igniter directory. In this example the Igniter directory will be placed right on the root c:\ drive. Create a new directory and name it “Igniter”. Then, inside that directory, create another folder with the name of your saber. In this example, “Saber1” will be used. Page | 15 Now, with both the Saber1 empty directory open and the micro SD card opened, select all the files from the micro SD card, and drag them into the Saber1 directory. When done, all the files should be copied to your hard-drive as shown below. Figure 11 – After creating a new directory called “c:\Igniter\Saber1”, the files are copied from the micro SD card (on the right) to the new Saber1 folder (on the left). From here edits can be made to the files from the config editor. 5.3. LAUNCHING THE APPLICATION To launch the config editor, you can use either the desktop shortcut that was created, or you can use the shortcut from the Start Menu. Once launched you should see the program as below: Page | 16 Figure 12 – Igniter™ Config Editor launched after installation. You can then go to File->Open, and the open dialogue will appear. Navigate to the “c:\Igniter\Saber1” folder and then go into one of the fonts to edit. When you see the config.ini appear in the window, double click it or select it and click open to load the program for editing this font. Page | 17 Figure 13 – Navigate to “c:\Igniter\Saber1” in the window, and then one of the font folders (font1 – font9) to edit. When you see config.ini, double click it to open editing for the font. 5.4. CHANGING SOUNDFONTS Changing soundfonts was never easier with the enhancements to the config editor in R5. With the auto-sync of the app open you can switch fonts easily even when directly editing a font in the config editor. You also swap the font before opening it for the first time. To copy a new sound font, first go to the font that you want to change. In this example it will be “c:\Igniter\Saber1\font1”. Navigate to that directory in explorer and then select both of the .wav files (font.wav and multi.wav), and all the wav folders. I find the easiest way to do that is to select all (edit->select all or ctrl+A), then hold control and click the config.ini and accent.ini files (along with the backup folder if already present) to unselect those files. Then you can delete the original files to the recycle bin. Make sure you have a separate backup of these waves before doing this. Page | 18 Figure 14 – Delete the existing font by selecting all the files, then hold control and uncheck ‘accent.ini’, ‘config.ini’, and ‘backup’ if it is present. Then the selected files font.wav, multi.wav, and the wav folders can be deleted or cut and pasted into a backup location. After the wav files are removed and all that is left is the config files and backup folder, you can copy in all the new wav files from a new font. You can find these from online saber sound websites, and there are some free ones available from my website as well: http://SaberIgniter.com/fonts.aspx. Once the files are copied, then either open the font in the config editor, or if the config editor was already opened to this font, simply switch back to the config editor, and it will auto-sync the font numbers from disk, and it will auto-convert them to 22050Hz, mono with appropriate headers! Page | 19 Figure 15 – After making changes on the disk simply switch back to the app and it will sync with the correct numbers. In this case the blst05.wav was deleted, but this will even work for swapping out an entire font. 5.5. EDITING SETTINGS With the file open, you have access to all the configuration settings from Igniter™. With Igniter™, complete editing of all parameters is available. This allows a completely customizable experience from font to font and saber to saber, though it does mean a lot more tweaking of settings to get a saber working to one’s liking. The settings in the Config Editor are logically grouped by tabs that correspond to the high-level feature. It is best to open a font and get familiarized with all the settings before doing any editing. Clicking any individual setting will show a description in the Description textbox below the Ignite-ulator™. Further, for any setting where the text is in red changing the value will show the change in Ignite-ulator™. After any edits are made, simply go to File->Save to ensure that all the changes are written back to the config. The Config Editor will prompt before trying to open another font or close the program if there are changes that are not saved. Tabs are used to group individual settings into a high-level feature, helping to logically separate the changes that are made. The following subsections document each high-level feature and what changes it makes to the saber. 5.5.1. MASTER Master settings control features related to the overall saber. These are settings that are not font specific and remain the same for every font. The most important settings in this section are C1PERCENT, C2PERCENT, C3PERCENT, and C4PERCENT. These control the drive percentage for C1-C4 dies. These can be adjusted Page | 20 individually; however, the easiest way is simply to pick the dropdown for the LED being used and it will be autopopulated. Figure 16 – Master settings in the config editor. Use the top dropdown to auto-set the 4 drive parameters below. Also set if the main switch is momentary or latching, and if the boot sound is being used. The rest of the settings are described as follows: ORIENTATION sets which way the board is facing in the hilt, so that the board can be aware of the saber’s angular direction (ie which way it is pointing). New in SC2-R2 – X-Saber is the amazing new feature that allows an RGB color-mixing cross-guard saber! After enabling this make sure to set each color set’s c4 values to non-zero in order for the side LEDs to turn on; see 4.6 X-SABER WIRING for more details on wiring and settings. New in SC2-R2 – Require aux button when twisting requires the aux button to be held when doing the twist motion to advance to the next color set. This prevents unwanted color shifts when swing the saber or dueling. MBUTTON defines if the main button is either latching or momentary. If set to latching, do not enable SWAP BUTTONS, as that is only supported for two momentary switches. Page | 21 New in Spark Color 2™ – the SWAP BUTTONS setting is used to swap which buttons are main and aux. This is especially useful if the two buttons are inside a control box, as it allows the top/bottom button to be whichever the user prefers. Think of this as look inversion for console shooter games. When USE BOOT SOUND is enabled, the default boot.wav from the root will be played. Disabling this setting will boot with the first sound font’s font.wav. New in Spark Color 2™ – LOWPWR defines the length in seconds before the saber goes into Low Power mode, which is where the accent LEDs shut off and the motion for the menu is disabled. Handy for cons as it saves a lot of power when hanging on the belt since the accents drain a lot of power. 5.5.2. BLADE EFFECTS The blade effects tabs contain settings for the blade’s pulsing scheme, along with the settings for the extension and retraction effects. For Spark Color 2™, the blade effects for the main blade and clash are both set with a simple dropdown. Simply select the desired effect from one of the pre-defined choices. The blade offers different types from static to subtle flickering to deeper flickering, along with a few different pulses as well. Figure 17 – The Blade Effects tab in the Config Editor contains settings for the blade plusing along with the extension and retraction lenghts. Page | 22 The values for INLEN and OUTLEN set the length of the blade effect for retraction and extension respectively. Setting these to 0 will auto-detect the length of the sound file and match the blade length to the file, allowing for varying file lengths to work perfectly! 5.5.3. BLADE COLOR A unique feature for Spark Color 2™, this tab contains the ability to edit each color set. First, use the dropdown to select the desired color set to edit. Once chosen, the sliders for the blade color, clash color, and blast color are loaded. Then, modify each C1, C2, C3, and optionally C4 to match the blade color mix. Assuming the standard RGB color scheme and that C1 is Blue, C2 is Green, and C3 is red, you can use a site like colorschemer.com to find colors and enter them into the tool. If you want to add a new color set just go to the file explorer, copy the colr1 folder, rename it to colrN (where N is 2-9) to the next available number, and then switch back to the Config Editor program. Figure 18 – Color set editing in the Spark Color 2™ Config Editor. Edit each color set from this tab, regardless of what font is currently loaded. Page | 23 5.5.4. AUDIO The audio tab has some settings related to the audio and audio related features. HUMSTART sets the time when the hum will start mixing in with the outNN.wav sound, as a reverse offset in milliseconds. For instance, if the outNN.wav being played is 2 seconds long and humStart is set to 500ms, then the hum will start mixing in at 1500 milliseconds, which is 500ms before the end of the out wav sound. This allows for a consistent experience with varying length out sounds. The two volume settings are pretty straight-forward. Higher settings will make louder volumes. Recommended is 16 for effects and 15 for the hum. Figure 19 – Audio settings tab to set when the hum starts mixing in and for the volume. 5.5.5. MOTION The motion tab contains a few simple settings for the on-board motion detection of swings. Use the thresholds to set how easy/hard of a swing is required to register a swing and slash sound respectively. The swngWait is used to set the swing sensitivity; lower values allow for quicker swings but can produce two swing sounds for one really long swing; higher values will always make one swing sound but really quick swings may be missed. Recommended is 300-500ms. Page | 24 5.5.6. ADVANCED The Advanced tab is used to help adjust the mix of colors for an LED, specifically for LEDs like the X4 where one color is doubled up. For these LEDs where one color is stronger than the others, they may cause separation during the retraction effect. To fix this, use these sliders. For example, if a red and green mix is getting redder near the end of the retraction, then the red needs to be turned down. This is true for the other colors as well; if any mix of two colors turns more towards one color then it needs to be turned down a bit. If a value is already below 15 then it may be that the other two need to be turned up. 5.5.7. ACCENT Unlike Igniter™ which has complicated accent settings, Spark Color 2™ has simple drop-downs to run the accents. This allows for easy setup and ensures a nice pattern. To change the accent pattern for each mode, simply choose the pattern from the drop down for that mode. To see the pattern in the simulator, make sure that the desired mode is chosen from the Accent mode dropdown. Figure 20 – Accent settings. Use the Accent Mode dropdown to adjust the current mode’s settings. Make sure to use the dropdown for each type to set all the patterns. Page | 25 5.6. FORMAT MICRO SD It is important to format the micro SD card before putting the modified config and sound fonts back on the card. Starting with a clean card will ensure that there are no extra files and that the file chunks are contiguous on disk. This will allow the fastest possible access times for the card. FAILURE TO DO THIS CAN RESULT IN CHOPPY AUDIO AND A LESS SMOOTH EXPERIENCE. To format the card, insert the card into the computer. After the card is inserted into the computer, go to computer. There the micro SD card will be listed as one of the drives on your system (on this computer it is listed as G:\). Right click the drive and then click Format. Figure 21 – Right click the SD card’s drive from “Computer” (My Computer on XP), and click Format… When the format window pops up, choose FAT32 and 16kilobytes for a 2gb card or larger. If you have a 1GB card use FAT32 and 4096bytes. No other card below 1GB is supported by Spark Color 2™. Choose a name for the card, probably the name of the saber or something to distinguish it, and then click okay. Page | 26 Figure 22 – After the format window pops up choose FAT32 and 16 kilobytes (4096 bytes for a 1GB card) to get the micro SD card ready to load the modified fonts and configurations. 5.7. COPY FILES BACK TO THE MICRO SD To copy the files back, simply move all the files from the “c:\Igniter\Saber1” directory to the root of the micro SD card ONE FOLDER AT A TIME. This will ensure that the files are written well and can be accessed quickly by Spark Color 2™. If you try to copy everything at once they may get written in an incorrect order on disk and access times can suffer, causing a jerky experience. Once this step is done the micro SD card is ready to be loaded back on to Spark Color 2™ to enjoy the new settings and fonts! 6. SABER OPERATION To use your saber, with the micro SD card inserted and the wiring correctly completed, insert the battery or pull the kill key. You should hear the boot sound or first font sound play (depending on the config setting), and you should also see the first accent LED blinking rapidly. After this your saber will load into idle mode for the first font. There are three main modes of operation for the saber: Idle mode, Running mode and Saber Cinema™ mode. These two modes will be discussed in detail in the next sections. Page | 27 6.1. IDLE MODE Idle mode is when the saber is loaded for a font but not running. This is where the accent LEDs are running the idle pattern, and the saber is ready for use. In this mode there are two ways to interact with the saber. The first is hitting the AUX button to advance to the next font. When you are on font three, hitting AUX goes back to font1. Spark Color 2™ always assumes that there are 9 fonts present on the config card unless configured otherwise, so make sure they are always present on the micro SD card. The other way to interact with the saber is by hitting the main button. This puts the saber in running mode. For more details on that see the next section. 6.1.1. IDLE MODE INTERACTION TABLE The following table lists all the interactivity that is possible with the saber while in idle mode. Entry Main button Label MAIN+/- Action Press/Latch Aux button AUX+/- Press Aux button AUX+/- Hold + point saber down 6.2. Description Pressing the main button (latching when it is a latching switch) puts the saber into running mode A single press plays the current font; multiple will advance to the next font(s). Holding the Aux button while the saber is pointed straight down RUNNING MODE When the saber is running, there are many actions that are possible. Swings, Blaster Blocks, Clashes, Lockups and retraction all become available. Further, this is when the main LED runs and accent LEDs follow the patterns for the actions performed. A detailed description on how to interact with the saber is given in the following subsection. To stop the saber from running, simply hold down the main button (unlatch if it is a latching switch) until the retraction sound and effect occur. The saber will then return to Idle mode. From here you can re-insert the kill key or remove the battery. Do not remove power when the saber is running, as this can cause the micro SD card to get corrupted, and then it would need to be reformatted. Granted this is very rare but it is better to put the saber into Idle before disconnecting the power. Specifically for Spark Color 2™, the color set can be advanced when the saber is running. Simply perform the “flick the wrist” motion (aka the DualPhase™ motion from R4) to advance the color set. 6.2.1. RUNNING MODE INTERACTION TABLE The following table lists all the interactivity that is possible with the saber while in Running mode. Entry Aux Button Label AUX +/- Action Press Aux Button AUX +/- Hold Description Pressing the aux button engages Blaster Block mode. Once in this mode, swinging the saber will perform EzBlaster™, where another Blaster Block will be performed. Keeping the saber still will cause the mode to exit. Holding the aux button is the second way to engage the Lockup effect; the primary way is by EzLockup™ - tapping the Page | 28 Aux Button AUX +/- Press (in Clash) Swing saber NA Swing Rotate saber NA Rotate Hit saber/Blade CS Clash Main Button MAIN+/- Hold/Unlatch 6.3. aux once after performing a Clash. Depending on the chosen config setting, either releasing the button or tapping it again will cause the mode to exit. Pressing the AUX button will perform EzClash™; immediately after the press the Lockup sound will play when in Clash mode. This is the preferred way to perform a clash on Igniter™. Swinging the saber causes a single swing sound to be played. If the swing is performed rapidly then a Slash sound will be performed. Rotating the saber will advance the color set to the next color, loading in the new blade, clash and blast colors. Hitting the saber against something or hitting your hand on the hilt will cause the Clash sound to play. To return to running simply wait for the clash to finish. Holding or unlatching the main button will cause the retraction sound to play and then the saber will return to Idle mode. SABER TRACKS™ Saber Tracks™ is the special seventh (7th) font of Spark Color 2™ that can play the track files. Place track01.wav, track02.wav, …, trackNN.wav, in the /TRACKS FOLDER, and then engaging this font will play the tracks. 6.3.1. SABER TRACKS INTERACTIVITY The following table describes the interactivity for Saber Tracks. Entry Aux Button Label AUX +/- Action Press Main Button Main Button MAIN +/MAIN +/- Press/Latch Hold/Unlatch 6.4. Description Advances to the next track. When the last track file is reached it goes back to the beginning. Enter the Saber Tracks™ mode. Exit the Saber Tracks™ mode. SABER CONFIGURATION In Spark Color 2™ a new Saber Configuration menu is available. To access this menu, when in the idle mode hold down the aux button while the saber is pointing down. From here the two configuration modes can be accessed, along with jumping back into the main idle mode of Spark Color 2™. Once inside the menu the following interaction is possible. Entry Aux Button Label AUX +/- Action Press Main Button MAIN +/- Press/Latch Description Advances to the next mode. The three possible modes are Color Editor, Motion Editor, and Spark Color 2™ (main firmware). Enter the current mode. Page | 29 6.5. COLOR EDITOR The Color Editor is an exciting new mode that allows editing of all the colors for every font on the saber. This allows easy adjusting of colors selected from the Config Editor, and it even allows completely swapping the colors without having to remove the SD card! 6.5.1. COLOR EDITOR MENU The color editor has a menu similar to the menu in Igniter™. This menu is used to navigate the fonts to select the one to edit. Entry Aux Button Main Button Aux Button Aux Button Label AUX +/MAIN +/AUX +/AUX +/- Action Press Press/Latch Hold Hold + point saber down Description Advances to the next color set. This button will activate the saber for editing. Plays the instructions. Returns to the Saber Configuration menu. 6.5.2. COLOR EDITOR EDITING Once a font is selected the Color Editor is in editing mode for that font. From here all the changes can be made. Entry Aux Button Aux Button Swing saber Label AUX +/AUX +/NA Rotate saber NA Action Press Hold Swing + hold aux button Rotate Hit saber/Blade Main Button CS MAIN+/- Clash Hold/Unlatch 6.6. Description Increments/decrements the current color value by 10. Changes between incrementing and decrementing. Change the action being edited between: Blade, Clash, and Blast. Rotating the saber will change between the colors blue, green, and red. Increments/decrements the current color by 1. Holding or unlatching the main button will cause the retraction sound to play and all changes made to this font will be saved to disk. MOTION EDITOR The motion editor is an app that is used to adjust the motion parameters on the fly. Setting these values will update the motion settings for every font of Spark Color 2™, as well as the sensitivity of this editing mode. Once in the Motion Editor, press the main button to enter editing. From there the following actions are possible. Entry Aux Button Aux Button Swing saber Label AUX +/AUX +/NA Action Press Hold Swing Rotate saber NA Rotate Description Increments the current motion parameter by 10. Plays the instructions. Plays the swing sound; swinging around the saber gets a feel for the current motion settings. Plays the Dual Phase™ sound (no color change). Performing this motion gets a feel for the current settings. Page | 30 Hit saber/Blade CS Clash Rotate saber NA Rotate + Hold Aux Swing saber NA Hit saber/Blade NA Main Button MAIN+/- Swing + Hold Aux Clash + Hold Aux Hold/Unlatch Main Button MAIN+/- 7. Hold/Unlatch + hold Aux button Plays the clash sound. Performing the clash gets a feel for the current motion settings. Advances to the next motion parameter to edit. Parameters are Swing Threshold, Slash Threshold, Clash Threshold, GyroX Threshold, and GyroYX Threshold respectively. Same behavior as rotating the saber and holding Aux; see above. Same behavior as rotating the saber and holding Aux; see above. Holding or unlatching the main button will cause the retraction sound to play and all changes made to this font will be saved to disk. The saber will then enter the Saber Configuration menu. If the aux is held when the main is held or unlatched, then the values will not be saved to disk, and the saber will enter the Saber Configuration menu. THANKS Special thanks to everyone that has supported me on this journey. It is the community support that makes this worthwhile and gives me the passion to continue. Godspeed, and MTFBWY! Page | 31 Revision History Date Revision 16 February 2015 Initial version of Spark Color 2™ Page | 32
Similar documents
Igniter 2™ Manual - Naigon`s Electronic Creations
These batteries have the best life and have the most consistent voltage output, allowing for the best experience through the entire life of the battery. If you choose to use another battery your ex...
More information