Giter Site home page Giter Site logo

kb04_vial_fw's Introduction

kb04_vial_fw

Compiled firmware for DOIO's kb04 (aka Megalodon Knob Pad/Megalodon Macro Pad with a Knob) along with original source code for vial-qmk.

doio/kb04

A macropad that has a 4-key keyboard made by DOIO, controlled by an APM32F103CBT6 chipset. The keyboard features per-key RGB and 1 encoder.

There are three keymaps: default, vial, and vial-inverted. vial-inverted is intended for use when the keyboard is plugged in upside down (with the encoder at the top).

Advantage over stock firmware.

  • Embeded layout so no need for sideloading json
  • Native encoder layout
  • Vial specific feature like macro delay
  • RGB
  • The knob now correctly emits 20 pulse per revolution, matching the dedent
  • Fix layout issues causing keymap to display incorrectly in Via/Vial

Building

Make example for this keyboard (after setting up your build environment):

make doio/kb04:vial

Flashing example for this keyboard:

make doio/kb04:vial:flash

See Vial QMK for details on Vial QMF fork and porting to Vial.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (1! key) and plug in the keyboard
  • Physical reset button: Briefly press the button on the back of the PCB
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available

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.