Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ProffieOS: Control software for lightsabers and other props.
- http://fredrik.hubbe.net/lightsaber/teensy_saber.html
- Copyright (c) 2016-2019 Fredrik Hubinette
- Fett263 Button (prop) file, "Battle Mode 2.0", "Edit Mode", "Track Player", "Real Clash", "Choreography Mode", "Dual Mode Ignition",
- "Multi-Phase", "Multi-Blast"
- Copyright (c) 2020-2021 Fernando da Rosa
- Voice Prompts and sounds required for certain features and should be included in /common folder or /font folder on SD card.
- Free prompts (courtesy of Brian Conner) available here: http://fredrik.hubbe.net/lightsaber/sound/
- Track Player requires track files to be located in /font/tracks for font specific tracks or /common/tracks for universal (all presets) or a combination of the two.
- ---------- 2 / 3 Button Controls ----------
- NOTE:
- Click = do short click
- Long Click = hold button for 1 second and release
- Hold = hold button down
- Standard Controls While Blade is OFF
- Turn On / Ignite Saber* = Click PWR
- *If FETT263_MOTION_WAKE_POWER_BUTTON defined first Click will Wake up motion detection and boot sound will play
- Turn On / Ignite Saber (Muted) = Double Click PWR
- Change Preset (one at a time*) = Click AUX
- *if pointing down will go to previous
- NEW! Scroll Presets (using twist menu) = Long Click AUX
- Turn Right (Stepped) = Next Preset
- Increment by 5 = Hold PWR + Turn Right
- Turn Left (Stepped) = Previous Preset
- Increment by 5 = Hold PWR + Turn Left
- Click PWR = Select Preset
- Click AUX = go to First Preset
- Play Track = Long Click PWR pointing up
- NEW! Track Player* = Long Click PWR parallel
- *requires tracks in either font/tracks/ or common/tracks/
- *if no tracks in font or common will "Loop" default track
- Turn Right (Stepped) = Next Track
- Turn Left (Stepped) = Previous Track
- Click PWR = Play Current Track Once
- Click AUX = Random (will play current track and then randomly select next tracks)
- Hold PWR + Turn Right = Rotate (will play current track and then next sequential tracks)
- Hold PWR + Turn Left = Loop Current Track
- Long Click PWR = Stop Track Player
- NEW! Toggle Gesture Sleep* = Hold PWR + Twist
- *toggles gesture controls on/off
- *gestures sleep automatically if Blade Detect is enabled and blade is missing
- NEW Control! Volume Menu = Hold PWR, Click AUX
- Turn Right (Stepped) = Increase Volume (to max)
- Turn Left (Stepped) = Decrease Volume (to min)
- Click PWR or AUX = Exit
- Check Battery Level* = Hold AUX, Click PWR
- *requires EFFECT_BATTERY_LEVEL style and/or FETT263_SAY_BATTERY_VOLTS or FETT263_SAY_BATTERY_PERCENT define
- NEW! Change Font
- Next Font = Hold AUX + Long Click PWR (parallel or up)
- Previous Font= Hold AUX + Long Click PWR (down)
- NEW! Copy Preset = Hold PWR + Long Click AUX
- Optional Gesture Controls (if enabled and Gesture Sleep is deactivated)
- Ignite Saber
- Swing On
- Stab On
- Twist On
- Thrust On
- Standard Controls While Blade is ON
- Turn Off / Retract Blade* = Click PWR (Hold PWR**)
- *if PowerLock is disabled
- **using FETT263_HOLD_BUTTON_OFF define
- Turn Off / Retract Blade (PowerLock Mode) = Hold PWR + Hold AUX
- Blast Effect = Click Aux
- Multi-Blast Mode = Long Click Aux
- Each Swing in Multi-Blast Mode will deflect Blast effect
- To exit, click AUX or do Clash
- Clash Effect = Clash Saber
- Stab Effect = Stab (thrust and impact tip of blade on object)
- Lockup Effect = Hold PWR + Clash Saber (Hold AUX**)
- **using FETT263_HOLD_BUTTON_LOCKUP
- **Battle Mode changes to Hold AUX + Swing with this define
- Drag Effect = Hold AUX + Stab Down
- Melt Effect = Hold AUX + Stab Parallel or Up
- Lightning Block Effect = Hold PWR + click AUX
- NEW! Force/Quote = Long Click PWR (parallel or down)
- If quotes exist in current font pointing straight down will toggle between Force/Quote and play
- *Quotes play sequentially 1,2,3...
- If parallel will do Force/Quote based on current mode
- Start/Stop Tracks = Long Click PWR (pointing straight up)
- *default track only (use Track Player while OFF to select tracks or playback modes)
- Color Change = Hold AUX + Click PWR (parallel or down)
- Rotate Hilt to select color (unless ColorChange<> style is used with COLOR_CHANGE_DIRECT*)
- If styles use Edit Mode Color Editing styles, Color List is used
- If styles use ColorChange<> then colors within the style are used
- *if COLOR_CHANGE_DIRECT is defined then each click will change color instead of turn
- Otherwise ColorWheel is used per style set up.
- Click PWR to save
- NEW! Color Zoom* = Hold PWR, Release to Save
- *For Color List or ColorWheel you can Hold PWR down to zoom in color for easier selection
- Release PWR to save
- Power Save* = Hold AUX + Click PWR (pointing straight up)
- *requires EFFECT_POWERSAVE in style
- NEW! Change Style (All Blades)
- Next Style = Hold AUX + Long Click PWR (parallel or up)
- Previous Style = Hold AUX + Long Click PWR (down)
- Multi-Phase Preset Change*
- *requires FETT263_MULTI_PHASE define
- Hold AUX + Twist = Next Preset
- Hold PWR + Twist = Previous Preset
- Optional Gesture Controls (if enabled)
- Retract Blade
- Twist Off
- "Battle Mode" Controls* - While ON
- *may vary by defines
- Enter/Exit Battle Mode = Hold AUX (Hold AUX + Swing**)
- **if FETT263_HOLD_BUTTON_LOCKUP defined
- Clash / Lockup = controlled by gesture
- Clash blade
- If blade swings through the clash it will do a "glancing Clash"
- If using FETT263_BM_CLASH_DETECT 6 define (Battle Mode 2.0) normal clash used for hits below the
- FETT263_BM_CLASH_DETECT value (1 ~ 8), if undefined or equal to 0 then Battle Mode 1.0 is used.
- If blade stops/slows on clash the saber will initiate Begin Lockup
- To perform a "clash" do an immediate Pull Away this will transition from Begin Lockup to End Lockup in quick succession
- To Lockup, steady the blade after Clash
- To end Lockup do Pull Away
- Drag / Melt = controlled by gesture
- Stab (thrust with impact at tip of blade)
- If pointing down Drag will initiate
- To end Drag pull blade up from floor at an angle
- If parallel or up Melt will initiate
- To end Melt pull blade away from object at an angle
- Blast Effect = Click AUX
- NEW! swing within 2 seconds to enter Multi-Blast Mode
- Multi-Blast Mode = Long Click AUX
- Each Swing in Multi-Blast Mode will deflect Blast effect
- To exit, click AUX or do Clash
- Lightning Block = Hold PWR, Click AUX
- Force Push* = Push Saber
- *requires FETT263_FORCE_PUSH
- NEW! Force/Quote = Long Click PWR (parallel or down)
- If pointing down will toggle Force/Quote mode and do Force Effect or play Quote accordingly
- *Quote plays sequentially
- If parallel will do Force/Quote
- Start/Stop Tracks = Long Click PWR (pointing up)
- *default track only (use Track Player while OFF to select tracks or playback modes)
- Rehearsal / Choreography Modes*
- *requires FETT263_SAVE_CHOREOGRAPHY define
- Begin Rehearsal** = While Off, Hold AUX + Twist
- **If a Saved Rehearsal Exists it will prompt you to "Replace?"
- To confirm Turn the hilt Right (Clockwise) to "Accept" and Click PWR to begin a new Rehearsal
- To keep saved rehearsal Click AUX and Rehearsal Mode will be cancelled.
- Saber will Ignite in Rehearsal Mode
- In Rehearsal Mode, standard Clash and Lockup controls are used to record sequence
- Clash = Clash
- Hold PWR + Clash = Lockup
- Rehearsal will also record the sound files used for each effect to repeat in Choreography
- Cancel Rehearsal Mode = Hold AUX
- Save Rehearsal = Hold PWR
- Begin Choreography = While Off, Hold AUX - or - Hold AUX + Swing
- During Choreography Mode Clashes, Lockups and sound files are replayed in sequence
- When recorded sequence completes the saber goes into Battle Mode automatically
- If no saved rehearsal is available for font saber will ignite in Battle Mode*
- *may vary by define
- During Choreography PWR button is disabled
- Turn Off = Hold AUX + Hold PWR
- Edit Mode*
- *requires FETT263_EDIT_MODE_MENU & ENABLE_ALL_EDIT_OPTIONS defines
- *requires /common folder with all menu prompt sounds
- Enter Edit Mode = While Off, Hold AUX + Hold PWR
- If menu prompt wav files are missing from preset you will get "Error in Font Directory" warning, refer to Edit Mode setup and requirements
- While in Edit Mode controls are as follows:
- Rotate Forward, Increase Value, Confirm "Yes" = Turn Right (Stepped)
- Increment by 5 (Fonts, Tracks, Blade Length) = Hold PWR + Turn Right
- Rotate Back, Decrease Value, Confirm "No" = Turn Left (Stepped)
- Increment by 5 (Fonts, Tracks, Blade Length) = Hold PWR + Turn Right
- Select, Save, Enter = Click PWR
- Cancel, Revert, Go Back = Click AUX
- Go to Main Menu (from sub-menu) - Hold AUX
- Exit Edit Mode - Hold AUX (or rotate to "Exit") while in Main Menu
- "Edit Color" Additional Control
- "Color List" and "Adjust Color Hue" Zoom Mode = Hold PWR while turning to Zoom color in, release to save
Advertisement
Add Comment
Please, Sign In to add comment