qmk_firmware/keyboards/doio/kb16
Nick Brassel b2b6afffcb
Remove any instances of rules.mk which only enabled encoder map.
- Command executed:
  find keyboards -name rules.mk | while read f ; do if [ "$(cat $f | grep -v ENCODER_MAP_ENABLE | sed -e 's@#.*@@g')" = "" ]; then echo $f ; fi; done | while read f ; do git rm -rf $f ; done
2025-06-03 10:01:45 +10:00
..
keymaps/default Remove any instances of rules.mk which only enabled encoder map. 2025-06-03 10:01:45 +10:00
lib Remove more unnecessary quantum.h includes (#23402) 2024-04-05 14:48:21 +11:00
rev1 Migrate build target markers to keyboard.json - DE (#23515) 2024-04-14 18:28:15 +01:00
rev2 Migrate build target markers to keyboard.json - DE (#23515) 2024-04-14 18:28:15 +01:00
config.h Fixup doio/kb16 (#22921) 2024-02-01 11:56:05 +00:00
info.json Data-Driven Keyboard Conversions: D (#23461) 2024-04-13 06:33:49 +01:00
kb16.c Fixup doio/kb16 (#22921) 2024-02-01 11:56:05 +00:00
readme.md Added new keyboard DOIO KB16 (Rev 2) (#18699) 2022-10-26 18:59:30 +01:00

KB16-01

This keyboard have 2 revision, so before you need to write your own firmware code. Please read it carefully, or you could accident bricked your keeb after that.

  • Revision 1: Using ATMEGA32U4.

When you try to go bootloader mode, QMK Toolbox will showing this message Atmel DFU device connected (libusb0): Atmel Corp. ATmega32U4 (03EB:2FF4:0000). So please compile Revision 1 and flash after that.

Oh, and one more thing. As for the Bongo Cat on OLED screen, due to small flash size that ATMEGA32U4 support. It need to be disable Mouse key support.

  • Revision 2: Using APM32F103CBT6 (clone STM32F103CBT6).

When you try to go bootloader mode, QMK Toolbox will showing this message STM32Duino device connected: LeafLabs Maple 003 (1EAF:0003:0201). So please compile Revision 2 and flash after that.