DIY RGB Cherry MX Macro Board

by seanhodgins in Circuits > Electronics

4838 Views, 22 Favorites, 0 Comments

DIY RGB Cherry MX Macro Board

IMG_5677.jpg
IMG_5673.jpg

This is a demo board to showcase the HCC Module, but its cool enough to be its own instructables. I've done a Macro board in the past, but I really wanted to do one with Cherry MX Mechanical switches. So here it is! The Modzilla.

Watch the Video!

DIY RGB + Cherry MX Macro Board with the HCC Module

Get the Parts!

There aren't that many for this build. Should be pretty easy!

Parts:

Tools/Materials:

  • Soldering Iron
  • Reflow oven
  • Solder Paste
  • Solder
  • Flux
  • 3D Printer(If printing the Frame)
  • Screwdriver with appropriate head

3D Print the Frame

3Dprinting.gif

The frame is very simple, quick print. You could use spacers and screws if you want instead if you don't have a printer.

If you do, download the frame on Thingiverse here.

Add Solder Paste for Surface Mount Components

Solder-Paste.gif

I did this manually. Can be a bit tricky with the APA102 LEDs! One trick is to use a toothpick or small piece of wire to transfer the solder paste to small components.

Add Components

Place-Component.gif

Place the components one by one.

Bake in the Oven

Reflow.gif

The HCC Module solders really easily!

Test the Board!

TestLEDs.gif

Flashy lights!

Here is a demo program that works with the HCC Module to test the LEDs.

Add the Key Switches and Solder!

Switches.gif
SwitchSolder.gif

These only have two pins, and rely on the solder to hold them on. Again, its a simple design, but it works for this!

Program Again!

Rainbow.gif

I've attached the Arduino code, and in the video I explain what each part does, so you can setup your own Macros!

Assemble!

Screwing.gif

I used plastic threading screws to mount the board to the 3D print.

Done!

Buttons.gif

It works!

Support These Projects!

kickstarter-logo.jpg
downloads_logomark_color_on_white@2x.png
youtube.bmp

This project uses the HCC Module, which is a project that I am currently Kickstarting! If you would like to support me and my projects, the Kickstarter is a great place to do so, and you can make stuff like this Macro Keyboard!

HCC Module Kickstarter!

If you enjoy these free open source projects, and can spare a few dollars a month, please consider joining my Patreon. Patrons help support future projects, so I can continue to bring more content to everyone!

Sean Hodgins on Patreon

If you want to keep up to date on my projects, subscribe to my YouTube! Watching and sharing my videos is another way to support what I do.

Subscribe to SeanHodgins

And finally, follow me on Twitter and Instagram, where you will find behind the scenes content for future projects. Its also an easy way to ask me questions.

@idlehandsdev on Twitter

@Idlehandsdev on Instagram