Giter VIP home page Giter VIP logo

datafx / xo87 Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 1.0 97.15 MB

Information and community source for Monstargear XO87 Hot-Swap PCB

C++ 67.57% C 29.45% Makefile 1.18% Dockerfile 0.01% Python 0.30% HTML 0.01% CSS 0.04% JavaScript 0.01% Shell 0.05% Objective-C 0.78% Assembly 0.35% Batchfile 0.01% Roff 0.02% Emacs Lisp 0.01% Smarty 0.01% FreeMarker 0.21% Perl 0.01% M4 0.01% CMake 0.01% XSLT 0.02%

xo87's Introduction

XO87 Community Source Project

Information and community source code for Monstargear XO87 Hot-Swap and Solderable PCBs

The Hot-Swap board has been officially added to QMK, but this repo will stay active to provide information, prebuilt firmware hex files, and the latest testing source code. The Soldered board firmware is only in beta.

WARNING

This firmware is not compatible with the old factory firmware. If you are using the old factory firmware you will require an ISP reflash of your board. If you are unsure which firmware your board is using, please check here or stop by Monstargear's Discord before attempting to flash your board. The maintainers of this firmware and Monstargear will not be responsible for issues caused by incorrect flashes. Please ask if you are unsure! Suggestions and PRs are welcome.

If you wish to compile your own firmware, you can download QMK from https://github.com/qmk/qmk_firmware. Simply drop the monstargear folder into the qmk keyboards folder and run make monstargear/xo87/rgb:production. Both version of the keyboard are now officially part of QMK. Alternatively, you can use the prebuilt firmware provided here if you do not with to build your own or customize the keyamps. You can then use an ISP flasher to send the production firmware to the board. After you are running this firmware, you can rebuild and flash via bootloader like normal. DO NOT FLASH THE OLD FIRMWARE ONCE YOU ARE USING THE NEW FIRMWARE! Flashing the old firmware over the new firmware will cause your keyboard to become unresponsive and require you to reflash with ISP again.

If you are on the old firmware and using an ISP flasher, please flash the file "monstargear_xo87_rgb_via_production.hex". This file contains both the firmware and bootloader.

If you are already on the newer firmware please use the file name "monstargear_xo87_rgb_via.hex". This file is able to be used through QMK toolbox. If you prefer to use Vial instead of VIA, you can flash "monstargear_xo87_rgb_vial.hex" which is compiled with support for both tools.

To do.

  • Clean up and organize LED layout/pattern strangeness
  • Update documentation
  • Find a way to flash from factory firmware without ISP flashing
  • Support for controlling individual LEDs
  • Support for soldered version of PCB - Partial
  • Full support for LED matrix on soldered board

xo87's People

Contributors

datafx avatar

Stargazers

Anne Thorpe avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

aceofspade81

xo87's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.