Coder Social home page Coder Social logo

sb-macro's Introduction

SonBrooks Macropad

This work in progress macropad is a simple macropad with 5 hot-swappable keys(with RGB of course), a rotary encoder, and an 128x32 OLED display. This is built on a custom PCB ran by an Arduino Pro Micro but can also be wired up without the custom PCB.

This firmware contains the following coded layers:

  • Layer Select
  • Application Launch Layer
  • RGB Show Layer
  • Discord Control Layer (WIP)
  • Programming Layer

Checkout keymap.c for more specifics on implementation and functionality.

SonBrooks Macropad

Build

5 Keys, 1 Rotary Encoder, an OLED, and a Pro Micro is all you need!

  • Keyboard Maintainer: Andrew Budziszek
  • Hardware Supported: Pro Micro (ATMEGA32U4)
  • Hardware Availability: All hardware can be found on Amazon.

Please reach out if you're interested in purchasing the PCB. I have a few extras I can sell and am willing to sell pre-built units as well.

Installation

I use QMK MSYS to build the firmware using the following command:

  • qmk compile -kb sb_macro -km default

I use the QMK Toolbox to flash my Pro Micro by enabling Autoflash and shorting the GND and RST pins for a quick second.

QMK Tips

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

sb-macro's People

Contributors

andrewbudziszek avatar

Watchers

James Cloos avatar  avatar

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.