This a list of some of the most typical commands you can use in the Serial Monitor.
For more diagnostic/developer based commands, see Serial Monitor Additional Commands.
The console can be opened in Arduino by choosing menu Tools>Serial Monitor.
Type the command in the top box and hit return, or click the "Send" button on the right side.
Note - Commands listed under the Diagnostic Commands section below only work if
#define DISABLE_DIAGNOSTIC_COMMANDS
in NOT active in the config.h file.
Prints which ProffieOS version is running.
Reboots the Proffieboard.
Reboots the Proffieboard as STM32BOOTLOADER device.
Displays the current volume.
Sets the current volume of the board. Overrides the value uploaded in your config.h file.
Go to next preset.
Go to the previous preset.
Turn the saber on.
Turn the saber off.
Trigger a clash
Trigger a force push effect.
Trigger a blast effect.
Trigger a stab effect.
Begin/end lockup mode.
Begin/end lightning block.
Begin/end drag.
Begin/end melt.
Enter/exit color change mode.
Use the specified font directory. Full path needs to be provided.
Shows what font directory is currently active.
Show the contents of a directory on the SD card. Full path needs to be provided.
Plays a particular file.
Like "play", but uses the track player to play it, which means that you can stop the track with "stop_track".
Stops the currently playing track, if any.
Have the board deactivate all current blades, check the BladeID and pick a BladeConfig [] array based on the new detected BladeID.
These commands can be used to send button events from the Serial Monitor. See Button Commands for more information.
Blink Status LED N times (Proffieboard V3 only)
Rotating is an alternative to saving the current preset. It puts the last preset first and saves presets.ini/tmp.
Prints currently programmed presets.
Set current font.
Sets current track.
Set current preset name.
Set current style.
Note: The uploaded config file can not have #define DISABLE_DIAGNOSTIC_COMMANDS
active for these to work.
Plays a few beeps, great for testing if your speaker is working.
List contents of current font directory.
List all found effect sounds in font search path.
Tests the speed of the sd card. From ProffieOS 3.x and forward, this will read all the files in the current font, then present an average speed and a histogram of how long it took to read each block and open each file.
Like the "sdtest" command, but reads every file on the SD card, this can take a while.