• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 1
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 2
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 3
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 4
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 5
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 6
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 7
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 8
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 9
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 10
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 11
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 12
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 13
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 14
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 15
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 16
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Image 17
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 1
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 2
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 3
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 4
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 5
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 6
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 7
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 8
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 9
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 10
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 11
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 12
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 13
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 14
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 15
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 16
TheUltiPad MK2 - Now with OLED Display and RGB 3D Printer File Thumbnail 17

TheUltiPad MK2 - Now with OLED Display and RGB

revere521 avatarrevere521

October 22, 2022

thingiverse-icon
DescriptionCommentsTags

Description

Update 1/25/2025 - updated the firmware in the latest QMK build environment for the promicro, added .hex file and archive for the QMK build env in Linux.

I have loved using my UltiPad (https://www.thingiverse.com/thing:4248565), used it every day since i first designed and prototyped it ... but it started to feel a little dated. An since the UltiPad is one of my more popular projects..and since i'm a glutton for punishment... i present TheUltiPad Mark Two! (something, something, still not good at names...)

It still has the 23 key number pad with media controls (four extra buttons at the top), Two function keys for multiple layers, and the rotary encoder... but now it has under glow (as much as you want!) and a neat little OLED screen to describe the layer, lock keys (num, cap and scr) and the under glow RGB settings.

The only hitch here, is I had some QMK Proton-c controllers sitting around waiting to do something, and i didn't realize that they are getting hard to come by...so i designed and built my prototype with the proton-c.

So...I went back to the drawing board and redesigned the lower half to support the USB-C versions of the pro-micro.

So now you have both, or either. You get to pick, that's what i'm saying.

I uploaded the raw QMK firmware folder (just download revere521.zip.txt and rename it to revere521.zip) and place it in the keyboards folder of your local QMK build env. - then you can customize/change the firmware and recompile to your liking.

There is a compiled hex (pro-micro) and bin (proton-c) if you just want to use what I compiled. Both firmware works and has been tested, and its essentially exactly the setup for the original UltiPad - with updates and additions for the OLED and Neopixel LEDs.

the only differences between the two are the proton-c version is setup for four (4) LEDs and the pro-micro version is setup for five (5).

Otherwise:

  • The Keypad is the number pad as labeled
  • The 4 top keys as PREV, PLAY, NEXT, STOP.
  • The rotary encoder is Volume Up and Down, with the button as MUTE.
  • The two bottom keys are setup as TT(1) and TT(2) (both a momentary and a toggle with double tap)
    a. Layer 1 sets all the numbered keys (0-9) as LCAG(1), LCAG(2), etc. and i use autohotkey as an app launcher for LeftCtrl, Alt, Win + a number
    b. Layer 2 sets all the numbered keys (0-9) as LCAG(A), LCAG(B), etc. and i use autohotkey as an app launcher for LeftCtrl, Alt, Win + a letter (a through j)
    RGB Control:
  • Fn + NumLock = changes the RGB Mode Forward (Alt + Numlock Reverse)
  • Fn + Divide = changes the Hue forward (Alt + Divide Reverse)
  • Fn + Multiply = changes the Saturation forward (Alt + Multiply Reverse)
  • Fn + Minus = changes the Value forward (Alt + Minus Reverse)

Parts List:

  • 23x Cherry MX switches of your choice
  • There are recesses for Cherry MX Stabilizers but i am using it fine without stabilizers
  • The really nice mxuteuk 35mm machined aluminum knob from Amazon
  • Diodes: In4148 - (Amazon or Aliexpress, or wherever)
  • EC11 Rotary Encoder - (Amazon or Aliexpress, or wherever)
  • Proton-C - you can read about it and check stock at various suppliers here
  • Pro-Micro USB-C - you can get these from Amazon, or get the original from Sparkfun - i used these
  • 1.3 inch OLED I2C Display i used this one
  • WS2812B LED buttons - I used these
  • Any USB C cable for the Pro Micro or Proton-C
  • 4x M3x14mm pan head machine screws (to assemble the case)
  • 2x M3x6mm pan head machine screws (to attach the feet)
  • 2x M2x4mm machine screws to attach the Proton-C only (pro-micro must be affixed with glue or double-sided tape)
  • 4x M3x4x5 Brass threaded inserts (to insert into the TOP PLATE screw holes)
  • Clear or White filament for the bottom of the case i used this
  • Various wire, soldier, etc. etc.

My other stuff (mostly Keyboards) https://www.thingiverse.com/revere521/designs

License:

Creative Commons - Attribution - Non-Commercial - Share Alike

Related Models

Malolo's screw-less / snap fit  customizable Raspberry Pi 4 Case & Stands preview image

Malolo's screw-less / snap fit customizable Raspberry Pi 4 Case & Stands

Malolo profile image

Malolo

8,891

PopKeys - The Triple Toggle Fidget Toy preview image

PopKeys - The Triple Toggle Fidget Toy

Ben Brandt profile image

Ben Brandt

3,089

"Hello my favorite switch is" Keyboard Switch ID preview image

"Hello my favorite switch is" Keyboard Switch ID

Toji profile image

Toji

19

Glorious Baby Dragon - Articulated - Print in Place - No Supports - Flexible - Fantasy preview image

Glorious Baby Dragon - Articulated - Print in Place - No Supports - Flexible - Fantasy

EndK7 profile image

EndK7

7,823

Keyboard storage structure preview image

Keyboard storage structure

Referentiel profile image

Referentiel

4,236

Parametric Name Clicker Generator Fidget Toy Fun preview image

Parametric Name Clicker Generator Fidget Toy Fun

WunschStück3D profile image

WunschStück3D

38

Mechanical Keyboard - SiCK-68 preview image

Mechanical Keyboard - SiCK-68

FedorSosnin profile image

FedorSosnin

6,449

Void Switch Fidget preview image

Void Switch Fidget

Riskable profile image

Riskable

1,257