How to change the settings of Proffieboard (Beta version)

Last Updated: April 29, 2025 (ProffieOS 7.15)

 

Important Notes

Changing Proffieboard settings requires a certain level of technical knowledge. While you are free to customize your board, please be aware that any issues, malfunctions, or other problems caused by setting changes may result in a charged repair, even if the product is still within its warranty period. Please back up all files on your SD card before making any setting changes.

Before making any setting changes, always back up the files on your SD card.

How to remove the SD card|SYBER SABERS

Please note that we do not provide individual support for environment setup or configuration, as computer and OS conditions vary greatly among customers.

The content of this page is for reference only, and any setting changes are at your own risk. Our store assumes no responsibility for any problems or damages caused by setting changes.

What you need to change settings

The following is a list of what you need to create a setting change environment for Proffieboard V2.2 (V3.9).

  1. Saber body or board: A Proffieboard v2.2 (V3.9) board or a custom lightsaber equipped with one is required.
  2. Computer: A computer with Windows 10 (or 11) installed. Mac is also supported, but this procedure explanation will use Windows.
  3. Software: Arduino IDE (free download from Arduino's official website). Zadig (free download from Zadig's official website). The latest versions of both are fine.
  4. USB cable: A USB cable to connect the Proffieboard to the PC (Proffieboard supports Micro USB).
  5. Internet connection: Required to download Arduino IDE and Proffieboard board definitions, and to obtain the latest version of ProffieOS.
  6. ProffieOS software: Firmware for Proffieboard. The latest version of ProffieOS can be downloaded for free from ProffieOS (hubbe.net). The latest available version is fine.
  7. Text editor (optional): Used for editing configuration files. Here, we will explain using Sakura Editor (sakura-editor.github.io).

Proffieboard Setting Change Procedure

Step 1: Install Arduino IDE

  1. Download Arduino IDE: Download Arduino IDE from Arduino's official website. The image shows IDE 2.2.1, but the latest version available at the time of download is fine.
    proffie_setteing1
  2. Install: Run the downloaded file and follow the instructions to install Arduino IDE.

Step 2: Install Proffieboard Board Definitions

  1. Start Arduino IDE: Open the installed Arduino IDE.
  2. Set additional board manager URL: From the "File" menu, select "Preferences", and add the following URL to "Additional Boards Manager URLs".
    https://profezzorn.github.io/arduino-proffieboard/package_proffieboard_index.json

    proffie_setteing2
  3. Launch Board Manager: From the "Tools" menu, select "Board" -> "Boards Manager...".
  4. Search and install Proffieboard: In the Board Manager, search for "Proffieboard" and click the "Install" button for "Proffieboard by Fredrik Hubinette" that appears. The image shows version 3.6, but the latest version obtained at the time is fine.
    proffie_setteing3

Step 3: Driver Installation Pattern 1

  1. Download ProffieDFU: Obtain and install ProffieOS DFU. Direct link: proffie-dfu-setup
    This skips the process traditionally done with Zadig (Step 3 Pattern 2).
    If DFU cannot be executed due to your device or environment, please follow Step 3 Pattern 2.

    Step 3: Driver Installation Pattern 2

    1. Download Zadig: Download Zadig from Zadig's official website.
      setting6
    2. Run Zadig: Run the downloaded Zadig.
    3. Connect Proffieboard: Connect the Proffieboard and PC with a USB cable.
    4. Install driver: In the Zadig window, select "Options" -> "List All Devices" to display a list of connected devices. Select "STM32 BOOTLOADER" from the list, choose "WinUSB", and click "Install Driver" or "Replace Driver".
      setting6

    Step 4: Editing Configuration Files and Writing to Board

    Preparing configuration files:

    1. Download and extract ProffieOS: Download ProffieOS (hubbe.net) and extract it to any desired location.
    2. Select configuration file: Save the configuration file in the "config" folder within the ProffieOS folder.
    3. Edit configuration file: Use a text editor to edit the configuration file. You can customize clash sensitivity, LED count, fonts, LED emission method, etc.

    Operations in Arduino IDE:

    • Open the ProffieOS sketch (.ino file) in the ProffieOS folder.
      Proffieboardsetting
    1. Specify configuration file in sketch: The first few lines of the ProffieOS sketch contain code to specify the configuration file to use. For example, specify the path to the configuration file you edited in the "Preparing configuration files" section, like #include "config/your_config_file.h".
    2. Select board and port: From the "Tools" menu in Arduino IDE, select "Proffieboard V2"** under "Board", and then select the port to which the Proffieboard is connected under "Tools" -> "Port". If the board does not appear, click "Get Board Info" from "Tools". **If the board installed in your saber is Proffieboard V3.9, select Proffieboard V3.
    3. Upload sketch: Click the "Upload" button (red box) in the upper left of the Arduino IDE to upload the settings to the Proffieboard. The writing process takes about 1 minute.
      proffie_setteing7

    Setting Change Example 1: Changing Blade LED Parameters

    Example) To change the number of blade LED settings:
    Open the configuration file and change the red-lined number in the BladeConfig blades[] section near the bottom.
    This number represents the number of LEDs in the main blade, and if set to 115 as in the image, 115 LEDs in the blade will light up.
    115 LEDs correspond to a 32-inch (approx. 80 cm) blade.

    32inch

    If you use an approximately 90 cm blade, set it to 132.

    36inch

    After rewriting the configuration file, save it and upload it to the target saber using Arduino to apply the settings.

    Reference Links

    Proffieboard V2 (hubbe.net) Proffieboard V2.2

    ProffieOS Documentation: Proffieboard Setup (hubbe.net) About Proffieboard setup

    Proffie V2.2 Setup Tutorial Proffie V2.2 Setup Tutorial