Skip to content

machineabuse/Dumbpad-1.1-Vial-Port

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dumbpad 1.1 Vial Port

Vial Screenshot-80

This is my Vial port for imchipwood's Dumbpad in it's v1.1 configuration with 16 switches + rotary encoder unit or 17 switches. Also included is the VIA firmware if you are so inclined. Flash at your own risk!

DO NOT FLASH THIS ON ANY OTHER DUMBPAD VERSION OR CONFIGURATION

Because it probably won't work. ┑( ̄Д  ̄)┍

Features

  • 4 total layers which are completely remappable in Vial/VIA.
  • Full Rotary encoder support and programmability.
  • I've provided two versions of the firmware, one with the author's default encoder configuration and another for flipped to get the proper clockwise/counterclockwise behaviour (mine was flipped).
  • The QMK Settings, Tap Dance and Combo options have been turned off to economise on EEPROM.
  • Vial's Secure Unlock Combination has been implemented to unlock access to the Test Matrix. (If you use the VIA firmware you don't need to worry about this.)

How to flash the Vial Firmware

  1. Use QMK Toolbox -> Select the .hex and nothing else.
  2. Reset into Bootloader -> Clear EEPROM
  3. Reset into Bootloader again -> Flash the file
  4. Grab Vial
  5. Enjoy!

Note on using the VIAL firmware in VIA (and vice versa)

VIA Screenshot-80

If you would like to use VIA to program your Dumbpad, you can also go ahead and grab the .json file and sideload that in VIA by going to File -> Import Keymap.

  • Using the Vial firmware in VIA does work with this firmware however unless you deactivate the Secure Unlock Combination in Vial first the Test Matrix will not function. Everything else should work however.
  • Conversely, if you use the VIA firmware in Vial, you will have to sideload the .json before Vial will be able to see the pad.
  • Using the VIA firmware should have better Test Matrix behaviour (i.e. should not trigger OS events while in use).
  • Rotary Encoder functions are fixed in the VIA Firmware; axis on Layer 0 is set to Volume Up and Volume Down and on every other layer Right Arrow and Left Arrow.

Let me know if you find any bugs, enjoy!

Thanks to:-

  • kerk (who started this whole hecking thing rolling)
  • imchipwood
  • mechmerlin (For his treasure trove of VIA porting videos)
  • elmo
  • xyz

About

This is my Vial port for imchipwood's Dumbpad in it's v1.1 configuration with 16 switches and a single rotary encoder unit.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published