How to code and use proffie lightsaber?

Proffie lightsabers are a type of lightsaber that uses a custom open-source software called ProffieOS to control their LED colors, sound effects, and motion sensors.

The Proffieboard inside the Proffie lightsaber is highly regarded within the lightsaber community for its extensive customization options and open-source nature.

Using and coding a Proffieboard for a lightsaber involves several steps, from setting up the hardware to programming the software.

In this blog, We'll outline the general steps to start with a Proffieboard lightsaber, focusing on the hardware setup and the basic software programming.

Hardware Setup

  1. Gather Components: Besides the Proffieboard, you will need a lightsaber hilt, a battery, an LED or Neopixel strip (depending on your blade type), a speaker, and various connectors and wiring.
  2. Wiring Everything Together:
  • Connect the LED or Neopixel strip to one of the Proffieboard's LED pads.
  • Attach the battery to the power input on the Proffieboard.
  • Wire the speaker to the designated speaker pads on the board.
  • Ensure all connections are secure and insulated to prevent shorts.
  1. Assemble the Hilt: Insert all components into the lightsaber hilt. This often requires careful arrangement to fit everything neatly inside the hilt.

Now, at Nsabers, you can buy and customize a Proffie lightsaber!

Nsabers' Proffie V2.2 lightsaber has a massive space for customization, so after you purchase one, you can customize your unique lightsaber through the following steps!

Software Setup

Tutorial Steps

  1. Install the Arduino IDE: Download and install the Arduino IDE from the Arduino website. This will be used to upload your lightsaber code to the Proffieboard.
  2. Set Up the Proffieboard Configuration:
  1. Download and Configure the ProffieOS:
  • Download the latest version of ProffieOS from the ProffieOS GitHub repository.
  • Unzip the files into a folder on your computer.
  • Open the config/proffieboard_config.h file and edit it to match your hardware setup. This includes defining the type of blade you're using, the number of blades, and the button setup.
  1. Customize Your Lightsaber's Features:
  • You can customize sound fonts, blade styles, and effects within the configuration file. ProffieOS supports various blade styles and effects, which can be coded using the OS's blade style scripting language.
  1. Upload the Code:
  • Connect the Proffieboard to your computer via a USB cable.
  • In the Arduino IDE, select the correct board from Tools > Board (choose Proffieboard v1, v2, etc., depending on your model).
  • Select the correct port from Tools > Port.
  • Click on the upload button in the Arduino IDE to compile and upload your lightsaber configuration to the Proffieboard.

Testing and Usage

  • After uploading, disconnect the Proffieboard from your computer and power it with the lightsaber battery.
  • Your Proffie lightsaber is now ready to use! You can activate it using the activation button, and the motion sensors will respond to your movements. The LED colors and sound effects will also change based on your uploaded code. You must test all functions, such as ignition, color change, sound effects, and motion responsiveness.

LEARN MORE: Nsabers Proffie 2.2 Tutorial


If anything doesn't work as expected, check your connections and configurations.

Most issues with Proffieboard lightsabers stem from wiring errors or configuration settings in the software.


Coding and using a Proffieboard for a lightsaber can seem complex, but it offers unparalleled customization for enthusiasts willing to dive into the details.

It is a fun and rewarding experience, allowing you to customize your lightsaber to your specifications.

The community forums and resources are beneficial, so feel free to seek advice if you encounter issues.

By following these steps, you can create a one-of-a-kind lightsaber that will impress anyone who sees it.


Can I use any battery with my Proffie lightsaber?

It would help if you used only the battery types recommended by the lightsaber merchant to ensure safety and proper functionality.

Can I download community-created sound fonts or blade styles for my Proffie lightsaber?

Yes, numerous community-created resources are available online where you can download sound fonts and blade styles tailored for Proffie lightsabers.

Is it possible to program the Proffie lightsaber to respond to voice commands?

While not standard, advanced users can integrate voice recognition modules with their Proffie setup, requiring additional coding and hardware.

How do I update the firmware on my Proffieboard if a new version of ProffieOS is released?

To update your firmware, download the latest version of ProffieOS, adjust your configuration files as needed, and upload it to your Proffieboard using the Arduino IDE.

What should I do if my lightsaber doesn't light up after assembly and coding?

Check all connections for proper soldering and ensure that the battery is charged and properly installed, or seek help from the merchant to solve your problem as soon as possible.

Please follow our relevant social media for more event and info updates:

Tiktok: @nsabers

Instagram: @nsabers_official

Youtube: @nsabers

Leave a comment

All comments are moderated before being published