OFMG Guitar

$0.00
COMING SOON

AVAILABLE EARLY 2026, PRICE TBD

We are finalizing the product and expect to start taking orders in mid-January 2025.

The OFMG (Open-firmware, modular guitar) is designed for reliability, performance, and long-life. Using our years of experience with replacement strummers and frets for standard Rock Band guitars, we set out to make our ideal guitar which is not only compatible with most platforms and games today, but can also be easily repaired, modified or upgraded with more features and compatibility in the future.

Key Features:

  • Available in “mini body” version with a short neck (with 5 fret buttons), or as a “full body” version with a full-sized, wood paneled body and 2 sets of fret buttons (10 frets total).

  • Custom colors and finishes can be ordered. Full body version can be supplied with unfinished birch wood panels so you can paint/stain however you wish.

  • Strum mechanism with sealed ball bearings for smooth action without any loose play.

  • Dual/split strummer (bass guitar style) option is available.

  • Low-latency USB C cable connection with magnetic release for connecting to console or PC.

  • User-replaceable switches for strummer - no soldering required. Use with any Cherry MX-compatible keyboard switch.

  • Programmable LEDs on all fret and strum switches. Frets glow softly with corresponding note color and light up when pressed.

  • Large overdrive button with “guard” to prevent accidental activation.

  • 3.5mm port for connecting a foot pedal to activate “overdrive”.

  • Frets use low-profile, long-life, mechanical keyboard switches.

  • Raspberry Pi PICO2 processor, installed in a socket — can be replaced/upgraded by the user.

  • USB A port for connecting an “official” controller to perform “authentication” when required (e.g. for Xbox).

  • OLED display for displaying status, diagnostic messages etc… (requires compatible firmware).

  • Open source firmware. Currently supports the Santroller firmware, the GP2040CE firmware (GP2040CE guitar support is still preliminary), and our own custom firmware (currently under development). Firmware can be written in C/C++, Python (CircuitPython is recommended), or a variety of others.

Body Style:

AVAILABLE EARLY 2026, PRICE TBD

We are finalizing the product and expect to start taking orders in mid-January 2025.

The OFMG (Open-firmware, modular guitar) is designed for reliability, performance, and long-life. Using our years of experience with replacement strummers and frets for standard Rock Band guitars, we set out to make our ideal guitar which is not only compatible with most platforms and games today, but can also be easily repaired, modified or upgraded with more features and compatibility in the future.

Key Features:

  • Available in “mini body” version with a short neck (with 5 fret buttons), or as a “full body” version with a full-sized, wood paneled body and 2 sets of fret buttons (10 frets total).

  • Custom colors and finishes can be ordered. Full body version can be supplied with unfinished birch wood panels so you can paint/stain however you wish.

  • Strum mechanism with sealed ball bearings for smooth action without any loose play.

  • Dual/split strummer (bass guitar style) option is available.

  • Low-latency USB C cable connection with magnetic release for connecting to console or PC.

  • User-replaceable switches for strummer - no soldering required. Use with any Cherry MX-compatible keyboard switch.

  • Programmable LEDs on all fret and strum switches. Frets glow softly with corresponding note color and light up when pressed.

  • Large overdrive button with “guard” to prevent accidental activation.

  • 3.5mm port for connecting a foot pedal to activate “overdrive”.

  • Frets use low-profile, long-life, mechanical keyboard switches.

  • Raspberry Pi PICO2 processor, installed in a socket — can be replaced/upgraded by the user.

  • USB A port for connecting an “official” controller to perform “authentication” when required (e.g. for Xbox).

  • OLED display for displaying status, diagnostic messages etc… (requires compatible firmware).

  • Open source firmware. Currently supports the Santroller firmware, the GP2040CE firmware (GP2040CE guitar support is still preliminary), and our own custom firmware (currently under development). Firmware can be written in C/C++, Python (CircuitPython is recommended), or a variety of others.

Overdrive Foot Pedal

We made our first custom guitar about a dozen years ago, but at the time things like 3D printing and low-cost, powerful multi-core microprocessors were not available and to make the guitar into a real product was not feasible back then. Things have changed a lot in the years since and we can now take advantage of the advances in technology to make something I couldn’t have even dreamed of all those years ago!

The OFMG (Open Frame Modular Guitar) is our take on a what the ideal Rock Band/Guitar Hero/Clone Hero guitar should be. The primary goals are:

  • Make it reliable - using long-life components and making it easy to replace parts (especially switches). Strum switches can be replaced by the player without any soldering.

  • Make it fun - incorporate active LED lighting on every button to provide feedback and excitement.

  • Make it customizable and expandable - with open source firmware anyone can modify features. The included expansion port allows for connecting all kinds of peripherals for future capabilities we haven’t even thought of yet. The guitar body is separate from the “core” of the guitar (the neck and strummer) so almost any style of body can be accommodated. Custom bodies can be 3D-printed, or made from wood.