This repository contains the design and firmware for the WS2812B Programmable LED PCB for Sanwa OBSF 30mm Buttons. This PCB is designed to fit into Sanwa OBSF 30 buttons and provides customizable LED lighting effects using WS2812B LEDs.
The Moledcule Sanwa OBSF 30 LED PCB is designed to enhance the visual appeal of your fightstick by integrating programmable WS2812B LEDs into Sanwa OBSF 30mm buttons. This PCB allows for dynamic and customizable lighting effects, adding a new dimension to your gaming experience.
- Compatible with Sanwa OBSF 30mm buttons
- Integrated WS2812B LEDs for vibrant lighting effects
- Easy installation and setup
- Customizable through firmware updates
- Low power consumption
- Moledcule Sanwa OBSF 30 LED PCB
- Sanwa OBSF 30mm buttons
- Power source (typically 5V via USB)
- Microcontroller (e.g., Arduino, ESP8266, ESP32) for controlling the LEDs
- Required libraries and dependencies
-
Hardware Setup:
- Install the Moledcule Sanwa OBSF 30 LED PCB into your Sanwa OBSF 30mm buttons.
- Connect the PCB to a power source.
- Connect the data line of the WS2812B LEDs to the microcontroller.
-
Software Setup:
-
Clone the repository:
git clone https://github.com/moledcule/board.git cd board
-
Install the necessary libraries for your microcontroller. For example, if using an Arduino:
arduino-cli lib install "Adafruit NeoPixel"
-
Upload the provided firmware to your microcontroller.
-
- Power on your fightstick with the Moledcule Sanwa OBSF 30 LED PCB installed.
- The LEDs should light up according to the default configuration.
- Customize the lighting effects by modifying the firmware and re-uploading it to the microcontroller.
We welcome contributions to the Moledcule Sanwa OBSF 30 LED PCB project. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Create a pull request to the main repository.
This project is licensed under the MIT License. See the LICENSE file for details.