aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/keebio/bamfk4/config.h16
-rw-r--r--keyboards/keebio/bdn9/keymaps/test/config.h5
-rw-r--r--keyboards/keebio/bdn9/rev3/config.h14
-rw-r--r--keyboards/keebio/bfo9000/keymaps/default/config.h27
-rw-r--r--keyboards/keebio/bfo9000/keymaps/default/keymap.c3
-rw-r--r--keyboards/keebio/bfo9000/readme.md13
-rw-r--r--keyboards/keebio/bigswitchseat/keymaps/default/keymap.c14
-rw-r--r--keyboards/keebio/chiri_ce/rev1/config.h4
-rw-r--r--keyboards/keebio/chiri_ce/rev1/keyboard.json3
-rw-r--r--keyboards/keebio/chocopad/readme.md15
-rw-r--r--keyboards/keebio/convolution/readme.md2
-rw-r--r--keyboards/keebio/dilly/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/dilly/readme.md15
-rwxr-xr-xkeyboards/keebio/dsp40/keymaps/default/keymap.c3
-rw-r--r--keyboards/keebio/dsp40/readme.md4
-rw-r--r--keyboards/keebio/dsp40/rev1/readme.md4
-rw-r--r--keyboards/keebio/ergodicity/readme.md12
-rw-r--r--keyboards/keebio/fourier/keymaps/default/config.h23
-rw-r--r--keyboards/keebio/fourier/keymaps/default/keymap.c7
-rw-r--r--keyboards/keebio/fourier/readme.md13
-rw-r--r--keyboards/keebio/iris/readme.md9
-rw-r--r--keyboards/keebio/iris/rev1/rev1.c3
-rw-r--r--keyboards/keebio/iris/rev1_led/rev1_led.c3
-rw-r--r--keyboards/keebio/iris_lm/g1/config.h15
-rw-r--r--keyboards/keebio/iris_lm/g1/keyboard.json3
-rw-r--r--keyboards/keebio/iris_lm/k1/config.h15
-rw-r--r--keyboards/keebio/iris_lm/k1/keyboard.json3
-rw-r--r--keyboards/keebio/kbo5000/keymaps/default/keymap.c3
-rw-r--r--keyboards/keebio/kbo5000/keymaps/iso/keymap.c3
-rw-r--r--keyboards/keebio/kbo5000/readme.md2
-rw-r--r--keyboards/keebio/laplace/keymaps/default/keymap.c3
-rw-r--r--keyboards/keebio/laplace/readme.md13
-rw-r--r--keyboards/keebio/levinson/keymaps/default/config.h28
-rw-r--r--keyboards/keebio/levinson/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/levinson/levinson.c3
-rw-r--r--keyboards/keebio/levinson/readme.md11
-rw-r--r--keyboards/keebio/nyquist/readme.md11
-rw-r--r--keyboards/keebio/nyquist/rev5/config.h2
-rw-r--r--keyboards/keebio/nyquist/rev5/keyboard.json3
-rw-r--r--keyboards/keebio/quefrency/keymaps/default/config.h24
-rw-r--r--keyboards/keebio/quefrency/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/quefrency/keymaps/default60/keymap.c4
-rw-r--r--keyboards/keebio/quefrency/keymaps/default65/keymap.c6
-rw-r--r--keyboards/keebio/quefrency/readme.md11
-rw-r--r--keyboards/keebio/quefrency/rev6/config.h15
-rw-r--r--keyboards/keebio/quefrency/rev6/keyboard.json6
-rw-r--r--keyboards/keebio/quefrency/rev6/rules.mk1
-rw-r--r--keyboards/keebio/rorschach/keymaps/default/config.h24
-rw-r--r--keyboards/keebio/rorschach/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/rorschach/readme.md13
-rw-r--r--keyboards/keebio/sinc/readme.md2
-rw-r--r--keyboards/keebio/tragicforce68/keymaps/default/keymap.c3
-rw-r--r--keyboards/keebio/tragicforce68/readme.md13
-rw-r--r--keyboards/keebio/tukey/readme.md10
-rw-r--r--keyboards/keebio/viterbi/keymaps/default/config.h7
-rw-r--r--keyboards/keebio/viterbi/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/viterbi/readme.md14
-rw-r--r--keyboards/keebio/wavelet/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/wavelet/readme.md13
-rw-r--r--keyboards/keebio/wavelet/wavelet.c3
60 files changed, 197 insertions, 326 deletions
diff --git a/keyboards/keebio/bamfk4/config.h b/keyboards/keebio/bamfk4/config.h
index e97e28f5a9..832d0afd67 100644
--- a/keyboards/keebio/bamfk4/config.h
+++ b/keyboards/keebio/bamfk4/config.h
@@ -4,19 +4,3 @@
#pragma once
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/keebio/bdn9/keymaps/test/config.h b/keyboards/keebio/bdn9/keymaps/test/config.h
deleted file mode 100644
index e09fba9232..0000000000
--- a/keyboards/keebio/bdn9/keymaps/test/config.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma once
-
-#ifdef RGB_MATRIX_ENABLE
-# define RGB_MATRIX_KEYPRESSES
-#endif
diff --git a/keyboards/keebio/bdn9/rev3/config.h b/keyboards/keebio/bdn9/rev3/config.h
index 3afa37bce1..98f261b801 100644
--- a/keyboards/keebio/bdn9/rev3/config.h
+++ b/keyboards/keebio/bdn9/rev3/config.h
@@ -4,11 +4,9 @@
#pragma once
/* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-# define WS2812_PWM_DRIVER PWMD15
-# define WS2812_PWM_CHANNEL 2
-# define WS2812_PWM_PAL_MODE 1
-# define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-# define WS2812_DMA_CHANNEL 2
-# define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM15_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD15
+#define WS2812_PWM_CHANNEL 2
+#define WS2812_PWM_PAL_MODE 1
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM15_UP
diff --git a/keyboards/keebio/bfo9000/keymaps/default/config.h b/keyboards/keebio/bfo9000/keymaps/default/config.h
deleted file mode 100644
index a9ae679110..0000000000
--- a/keyboards/keebio/bfo9000/keymaps/default/config.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <[email protected]>
-Copyright 2015 Jack Humbert
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-// #define USE_I2C
-
-/* Select hand configuration */
-// #define MASTER_RIGHT
-// #define EE_HANDS
diff --git a/keyboards/keebio/bfo9000/keymaps/default/keymap.c b/keyboards/keebio/bfo9000/keymaps/default/keymap.c
index f37ea79c40..0d28c3c5c2 100644
--- a/keyboards/keebio/bfo9000/keymaps/default/keymap.c
+++ b/keyboards/keebio/bfo9000/keymaps/default/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
#define _BASE 0
diff --git a/keyboards/keebio/bfo9000/readme.md b/keyboards/keebio/bfo9000/readme.md
index 059f2800a2..3fa6239680 100644
--- a/keyboards/keebio/bfo9000/readme.md
+++ b/keyboards/keebio/bfo9000/readme.md
@@ -1,11 +1,10 @@
-BFO-9000
-========
+# BFO-9000
A split full-size ortholinear keyboard made and sold by Keebio. Each half is a 6x9 arrangement, with breakable pieces to allow the number of rows to be customized between 4 to 6, and the number of columns to be between 7 to 9. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,6 +12,6 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/bfo9000:default:avrdude
+ make keebio/bfo9000:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/bigswitchseat/keymaps/default/keymap.c b/keyboards/keebio/bigswitchseat/keymaps/default/keymap.c
index 6d4378b995..a48f4f9165 100644
--- a/keyboards/keebio/bigswitchseat/keymaps/default/keymap.c
+++ b/keyboards/keebio/bigswitchseat/keymaps/default/keymap.c
@@ -5,23 +5,11 @@
// Defines names for use in layer keycodes and the keymap
enum layer_names {
- _MAIN,
- _FN1,
- _FN2,
- _FN3
+ _MAIN
};
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_MAIN] = LAYOUT(
KC_A
- ),
- [_FN1] = LAYOUT(
- _______
- ),
- [_FN2] = LAYOUT(
- _______
- ),
- [_FN3] = LAYOUT(
- _______
)
};
diff --git a/keyboards/keebio/chiri_ce/rev1/config.h b/keyboards/keebio/chiri_ce/rev1/config.h
index b1eb9da4e9..e9d9934301 100644
--- a/keyboards/keebio/chiri_ce/rev1/config.h
+++ b/keyboards/keebio/chiri_ce/rev1/config.h
@@ -3,14 +3,16 @@
#pragma once
-#define SPLIT_HAND_PIN GP4
#define USB_VBUS_PIN GP0
+
#define SERIAL_USART_FULL_DUPLEX
#define SERIAL_USART_TX_PIN GP12
#define SERIAL_USART_RX_PIN GP13
#define SERIAL_USART_PIN_SWAP
+
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 1000U
+
#define I2C_DRIVER I2CD2
#define I2C1_SDA_PIN GP10
#define I2C1_SCL_PIN GP11
diff --git a/keyboards/keebio/chiri_ce/rev1/keyboard.json b/keyboards/keebio/chiri_ce/rev1/keyboard.json
index 9cf7f51654..aea1fb1d6f 100644
--- a/keyboards/keebio/chiri_ce/rev1/keyboard.json
+++ b/keyboards/keebio/chiri_ce/rev1/keyboard.json
@@ -118,6 +118,9 @@
"matrix": [4, 0]
},
"enabled": true,
+ "handedness": {
+ "pin": "GP4"
+ },
"matrix_pins": {
"right": {
"cols": ["GP29", "GP28", "GP2", "GP27", "GP18", "GP7"],
diff --git a/keyboards/keebio/chocopad/readme.md b/keyboards/keebio/chocopad/readme.md
index 67c875d923..9a6e62178f 100644
--- a/keyboards/keebio/chocopad/readme.md
+++ b/keyboards/keebio/chocopad/readme.md
@@ -1,14 +1,17 @@
-Chocopad
-========
+# Chocopad
A 4x4 macropad keyboard using Kailh PG1350 Lower Profile Choc switches.
-Keyboard Maintainer: Keebio
-Hardware Supported: Chocopad PCB, Arduino Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: Keebio
+* Hardware Supported: Chocopad PCB, Arduino Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
make keebio/chocopad/rev1:default
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+Example of flashing this keyboard:
+
+ make keebio/chocopad/rev1:default:flash
+
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/convolution/readme.md b/keyboards/keebio/convolution/readme.md
index c1bc8ae3d8..cb7d7c35db 100644
--- a/keyboards/keebio/convolution/readme.md
+++ b/keyboards/keebio/convolution/readme.md
@@ -13,6 +13,6 @@ Example of flashing this keyboard:
make keebio/convolution/rev1:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/dilly/keymaps/default/keymap.c b/keyboards/keebio/dilly/keymaps/default/keymap.c
index 71a92037b6..9cef52ae4e 100644
--- a/keyboards/keebio/dilly/keymaps/default/keymap.c
+++ b/keyboards/keebio/dilly/keymaps/default/keymap.c
@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+#include QMK_KEYBOARD_H
#define _BASE 0
#define _FN1 1
diff --git a/keyboards/keebio/dilly/readme.md b/keyboards/keebio/dilly/readme.md
index 74139eaeae..e4b6e418a3 100644
--- a/keyboards/keebio/dilly/readme.md
+++ b/keyboards/keebio/dilly/readme.md
@@ -1,14 +1,17 @@
-Dilly
-=====
+# Dilly
A 3x10 ortholinear keyboard using Kailh PG1350 Lower Profile Choc switches.
-Keyboard Maintainer: Keebio
-Hardware Supported: Dilly PCB, Arduino Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: Keebio
+* Hardware Supported: Dilly PCB, Arduino Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
make keebio/dilly:default
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+Example of flashing this keyboard:
+
+ make keebio/dilly:default:flash
+
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/dsp40/keymaps/default/keymap.c b/keyboards/keebio/dsp40/keymaps/default/keymap.c
index e8d3627ff2..c1496844bb 100755
--- a/keyboards/keebio/dsp40/keymaps/default/keymap.c
+++ b/keyboards/keebio/dsp40/keymaps/default/keymap.c
@@ -24,8 +24,7 @@ enum custom_layer {
};
enum custom_keycodes {
- QWERTY = SAFE_RANGE,
- LOWER,
+ LOWER = SAFE_RANGE,
RAISE,
ADJUST,
};
diff --git a/keyboards/keebio/dsp40/readme.md b/keyboards/keebio/dsp40/readme.md
index c6b195c404..1a37587313 100644
--- a/keyboards/keebio/dsp40/readme.md
+++ b/keyboards/keebio/dsp40/readme.md
@@ -10,4 +10,8 @@ Make example for this keyboard (after setting up your build environment):
make keebio/dsp40/rev1:default
+Example of flashing this keyboard:
+
+ make keebio/dsp40/rev1:default:flash
+
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/dsp40/rev1/readme.md b/keyboards/keebio/dsp40/rev1/readme.md
index ee62ba7886..8852ef5501 100644
--- a/keyboards/keebio/dsp40/rev1/readme.md
+++ b/keyboards/keebio/dsp40/rev1/readme.md
@@ -10,4 +10,8 @@ Make example for this keyboard (after setting up your build environment):
make keebio/dsp40/rev1:default
+Example of flashing this keyboard:
+
+ make keebio/dsp40/rev1:default:flash
+
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/ergodicity/readme.md b/keyboards/keebio/ergodicity/readme.md
index 61f4ee658c..3fe77848e3 100644
--- a/keyboards/keebio/ergodicity/readme.md
+++ b/keyboards/keebio/ergodicity/readme.md
@@ -1,11 +1,15 @@
# Ergodicity
-Keyboard Maintainer: [nooges/bakingpy](https://github.com/nooges)
-Hardware Supported: Ergodicity PCB w/ATmega32u4
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [nooges/bakingpy](https://github.com/nooges)
+* Hardware Supported: Ergodicity PCB w/ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
- make keebio/ergodicity:default:dfu
+ make keebio/ergodicity:default
+
+Example of flashing this keyboard:
+
+ make keebio/ergodicity:default:flash
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/fourier/keymaps/default/config.h b/keyboards/keebio/fourier/keymaps/default/config.h
deleted file mode 100644
index fa952ef4c3..0000000000
--- a/keyboards/keebio/fourier/keymaps/default/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <[email protected]>
-Copyright 2015 Jack Humbert
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-// #define USE_I2C
diff --git a/keyboards/keebio/fourier/keymaps/default/keymap.c b/keyboards/keebio/fourier/keymaps/default/keymap.c
index 6fa9ab5799..0c8e1168af 100644
--- a/keyboards/keebio/fourier/keymaps/default/keymap.c
+++ b/keyboards/keebio/fourier/keymaps/default/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
// Each layer gets a name for readability, which is then used in the keymap matrix below.
@@ -8,10 +11,6 @@
#define _FN1 1
#define _FN2 2
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
#define KC_FN1 MO(_FN1)
#define KC_FN2 MO(_FN2)
#define SPFN1 LT(_FN1, KC_SPACE)
diff --git a/keyboards/keebio/fourier/readme.md b/keyboards/keebio/fourier/readme.md
index c18d1a7484..d3d0f81f1e 100644
--- a/keyboards/keebio/fourier/readme.md
+++ b/keyboards/keebio/fourier/readme.md
@@ -1,11 +1,10 @@
-Fourier
-========
+# Fourier
A split 40% staggered keyboard made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io/collections/frontpage/products/fourier-40-split-staggered-keyboard)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io/collections/frontpage/products/fourier-40-split-staggered-keyboard)
Make example for this keyboard (after setting up your build environment):
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/fourier:default:avrdude
+ make keebio/fourier:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/iris/readme.md b/keyboards/keebio/iris/readme.md
index e98f985394..d1d498c67e 100644
--- a/keyboards/keebio/iris/readme.md
+++ b/keyboards/keebio/iris/readme.md
@@ -1,11 +1,10 @@
-Iris
-====
+# Iris
A split ergo 4x6 keyboard with 3 or 4 thumb keys made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro, ATmega32u4
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
diff --git a/keyboards/keebio/iris/rev1/rev1.c b/keyboards/keebio/iris/rev1/rev1.c
index e05b758a44..ea8029f47c 100644
--- a/keyboards/keebio/iris/rev1/rev1.c
+++ b/keyboards/keebio/iris/rev1/rev1.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include "quantum.h"
#ifdef SWAP_HANDS_ENABLE
diff --git a/keyboards/keebio/iris/rev1_led/rev1_led.c b/keyboards/keebio/iris/rev1_led/rev1_led.c
index e05b758a44..ea8029f47c 100644
--- a/keyboards/keebio/iris/rev1_led/rev1_led.c
+++ b/keyboards/keebio/iris/rev1_led/rev1_led.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include "quantum.h"
#ifdef SWAP_HANDS_ENABLE
diff --git a/keyboards/keebio/iris_lm/g1/config.h b/keyboards/keebio/iris_lm/g1/config.h
index 952033edf1..ca19ea6402 100644
--- a/keyboards/keebio/iris_lm/g1/config.h
+++ b/keyboards/keebio/iris_lm/g1/config.h
@@ -13,14 +13,11 @@
#define SERIAL_USART_PIN_SWAP
#define USB_VBUS_PIN C6
-#define SPLIT_HAND_PIN A0
/* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-# define WS2812_PWM_DRIVER PWMD3
-# define WS2812_PWM_CHANNEL 4
-# define WS2812_PWM_PAL_MODE 10
-# define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-# define WS2812_DMA_CHANNEL 2
-# define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD3
+#define WS2812_PWM_CHANNEL 4
+#define WS2812_PWM_PAL_MODE 10
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
diff --git a/keyboards/keebio/iris_lm/g1/keyboard.json b/keyboards/keebio/iris_lm/g1/keyboard.json
index 6aca0c9bac..20cd78d937 100644
--- a/keyboards/keebio/iris_lm/g1/keyboard.json
+++ b/keyboards/keebio/iris_lm/g1/keyboard.json
@@ -33,6 +33,9 @@
]
}
},
+ "handedness": {
+ "pin": "A0"
+ },
"matrix_pins": {
"right": {
"cols": ["C11", "C13", "B6", "B9", "B12", "B2"],
diff --git a/keyboards/keebio/iris_lm/k1/config.h b/keyboards/keebio/iris_lm/k1/config.h
index 952033edf1..ca19ea6402 100644
--- a/keyboards/keebio/iris_lm/k1/config.h
+++ b/keyboards/keebio/iris_lm/k1/config.h
@@ -13,14 +13,11 @@
#define SERIAL_USART_PIN_SWAP
#define USB_VBUS_PIN C6
-#define SPLIT_HAND_PIN A0
/* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-# define WS2812_PWM_DRIVER PWMD3
-# define WS2812_PWM_CHANNEL 4
-# define WS2812_PWM_PAL_MODE 10
-# define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-# define WS2812_DMA_CHANNEL 2
-# define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD3
+#define WS2812_PWM_CHANNEL 4
+#define WS2812_PWM_PAL_MODE 10
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
diff --git a/keyboards/keebio/iris_lm/k1/keyboard.json b/keyboards/keebio/iris_lm/k1/keyboard.json
index e5b0d5c655..3a86f6253b 100644
--- a/keyboards/keebio/iris_lm/k1/keyboard.json
+++ b/keyboards/keebio/iris_lm/k1/keyboard.json
@@ -18,6 +18,9 @@
},
"split": {
"enabled": true,
+ "handedness": {
+ "pin": "A0"
+ },
"matrix_pins": {
"right": {
"cols": ["C11", "C13", "B6", "B9", "B12", "B2"],
diff --git a/keyboards/keebio/kbo5000/keymaps/default/keymap.c b/keyboards/keebio/kbo5000/keymaps/default/keymap.c
index e164711fc9..e3ad5fe6fa 100644
--- a/keyboards/keebio/kbo5000/keymaps/default/keymap.c
+++ b/keyboards/keebio/kbo5000/keymaps/default/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
enum encoder_names {
diff --git a/keyboards/keebio/kbo5000/keymaps/iso/keymap.c b/keyboards/keebio/kbo5000/keymaps/iso/keymap.c
index b08c92d7e1..78b3023267 100644
--- a/keyboards/keebio/kbo5000/keymaps/iso/keymap.c
+++ b/keyboards/keebio/kbo5000/keymaps/iso/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
enum encoder_names {
diff --git a/keyboards/keebio/kbo5000/readme.md b/keyboards/keebio/kbo5000/readme.md
index 1f1f63889e..2208542122 100644
--- a/keyboards/keebio/kbo5000/readme.md
+++ b/keyboards/keebio/kbo5000/readme.md
@@ -15,6 +15,6 @@ Example of flashing this keyboard:
Handedness detection is already hardwired onto the PCB, so no need to deal with `EE_HANDS` or flashing .eep files.
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/laplace/keymaps/default/keymap.c b/keyboards/keebio/laplace/keymaps/default/keymap.c
index fbd88c72af..c45a7956e5 100644
--- a/keyboards/keebio/laplace/keymaps/default/keymap.c
+++ b/keyboards/keebio/laplace/keymaps/default/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
#define _BASE 0
diff --git a/keyboards/keebio/laplace/readme.md b/keyboards/keebio/laplace/readme.md
index 4292483bc8..f71efb0c37 100644
--- a/keyboards/keebio/laplace/readme.md
+++ b/keyboards/keebio/laplace/readme.md
@@ -1,11 +1,10 @@
-Laplace
-=======
+# Laplace
A 40% staggered keyboard made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/laplace:default:avrdude
+ make keebio/laplace:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/levinson/keymaps/default/config.h b/keyboards/keebio/levinson/keymaps/default/config.h
deleted file mode 100644
index be2d71e8f0..0000000000
--- a/keyboards/keebio/levinson/keymaps/default/config.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <[email protected]>
-Copyright 2015 Jack Humbert
-Copyright 2018 Danny Nguyen <[email protected]>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-// #define USE_I2C
-
-/* Select hand configuration */
-// #define MASTER_RIGHT
-// #define EE_HANDS
diff --git a/keyboards/keebio/levinson/keymaps/default/keymap.c b/keyboards/keebio/levinson/keymaps/default/keymap.c
index 20be1edd39..b3f4e17124 100644
--- a/keyboards/keebio/levinson/keymaps/default/keymap.c
+++ b/keyboards/keebio/levinson/keymaps/default/keymap.c
@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+#include QMK_KEYBOARD_H
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/levinson/levinson.c b/keyboards/keebio/levinson/levinson.c
index 6f1a050e80..e78585b731 100644
--- a/keyboards/keebio/levinson/levinson.c
+++ b/keyboards/keebio/levinson/levinson.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include "quantum.h"
#ifdef SWAP_HANDS_ENABLE
diff --git a/keyboards/keebio/levinson/readme.md b/keyboards/keebio/levinson/readme.md
index f328aa4205..2c63b7d8f5 100644
--- a/keyboards/keebio/levinson/readme.md
+++ b/keyboards/keebio/levinson/readme.md
@@ -1,11 +1,10 @@
-Levinson
-========
+# Levinson
A split 40% split 4x12 ortholinear keyboard made and sold by Keebio. It's essentially a Let's Split with LED backlight support and 2u thumb key support. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro, Elite-C
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, Elite-C
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,7 +12,7 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard with Pro micro:
- make keebio/levinson/rev3:default:avrdude
+ make keebio/levinson/rev3:default:flash
Example of flashing this keyboard with Elite-C:
diff --git a/keyboards/keebio/nyquist/readme.md b/keyboards/keebio/nyquist/readme.md
index 40e7ebf3d2..1bfcd59bfa 100644
--- a/keyboards/keebio/nyquist/readme.md
+++ b/keyboards/keebio/nyquist/readme.md
@@ -1,11 +1,10 @@
-Nyquist
-=======
+# Nyquist
A split 60% split 5x12 ortholinear keyboard made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro, ATmega32u4
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -15,6 +14,6 @@ Example of flashing this keyboard:
make keebio/nyquist/rev3:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Nyquist Build Guide](https://docs.keeb.io)
diff --git a/keyboards/keebio/nyquist/rev5/config.h b/keyboards/keebio/nyquist/rev5/config.h
index c4bbd6c5b2..f05cd8695f 100644
--- a/keyboards/keebio/nyquist/rev5/config.h
+++ b/keyboards/keebio/nyquist/rev5/config.h
@@ -3,8 +3,6 @@
#pragma once
-#define SPLIT_HAND_PIN GP23
-
#define USB_VBUS_PIN GP18
#define SERIAL_USART_FULL_DUPLEX
diff --git a/keyboards/keebio/nyquist/rev5/keyboard.json b/keyboards/keebio/nyquist/rev5/keyboard.json
index fc03c00e29..6ff3dd3821 100644
--- a/keyboards/keebio/nyquist/rev5/keyboard.json
+++ b/keyboards/keebio/nyquist/rev5/keyboard.json
@@ -25,6 +25,9 @@
]
}
},
+ "handedness": {
+ "pin": "GP23"
+ },
"matrix_pins": {
"right":{
"cols": ["GP25", "GP29", "GP20", "GP11", "GP3", "GP2"],
diff --git a/keyboards/keebio/quefrency/keymaps/default/config.h b/keyboards/keebio/quefrency/keymaps/default/config.h
deleted file mode 100644
index 53bf8fb933..0000000000
--- a/keyboards/keebio/quefrency/keymaps/default/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <[email protected]>
-Copyright 2015 Jack Humbert
-Copyright 2018 Danny Nguyen <[email protected]>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-// #define USE_I2C
diff --git a/keyboards/keebio/quefrency/keymaps/default/keymap.c b/keyboards/keebio/quefrency/keymaps/default/keymap.c
index 48dcd73eff..35fb3eec1b 100644
--- a/keyboards/keebio/quefrency/keymaps/default/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default/keymap.c
@@ -12,10 +12,6 @@ enum custom_layer {
_FN1,
};
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_65_with_macro(
KC_F1, KC_F2, QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_HOME,
diff --git a/keyboards/keebio/quefrency/keymaps/default60/keymap.c b/keyboards/keebio/quefrency/keymaps/default60/keymap.c
index f3545dfbdc..2f06f69309 100644
--- a/keyboards/keebio/quefrency/keymaps/default60/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default60/keymap.c
@@ -12,10 +12,6 @@ enum custom_layer {
_FN1,
};
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_60(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC,
diff --git a/keyboards/keebio/quefrency/keymaps/default65/keymap.c b/keyboards/keebio/quefrency/keymaps/default65/keymap.c
index 980dd95eed..0cdc7dbcdc 100644
--- a/keyboards/keebio/quefrency/keymaps/default65/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default65/keymap.c
@@ -3,8 +3,6 @@
#include QMK_KEYBOARD_H
-extern keymap_config_t keymap_config;
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
@@ -12,10 +10,6 @@ extern keymap_config_t keymap_config;
#define _BASE 0
#define _FN1 1
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_65(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_HOME,
diff --git a/keyboards/keebio/quefrency/readme.md b/keyboards/keebio/quefrency/readme.md
index dd2bde88f4..2138a5d14b 100644
--- a/keyboards/keebio/quefrency/readme.md
+++ b/keyboards/keebio/quefrency/readme.md
@@ -1,11 +1,10 @@
-Quefrency
-=========
+# Quefrency
A split 60/65% staggered keyboard made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro (Rev. 1), ATmega32u4 (Rev. 2 & 3)
-Hardware Availability: [Keebio](https://keeb.io/)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro (Rev. 1), ATmega32u4 (Rev. 2 & 3)
+* Hardware Availability: [Keebio](https://keeb.io/)
Make example for this keyboard (after setting up your build environment):
@@ -17,6 +16,6 @@ Example of flashing this keyboard:
Handedness detection is already hardwired onto the PCB, so no need to deal with `EE_HANDS` or flashing .eep files.
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/quefrency/rev6/config.h b/keyboards/keebio/quefrency/rev6/config.h
index 952033edf1..ca19ea6402 100644
--- a/keyboards/keebio/quefrency/rev6/config.h
+++ b/keyboards/keebio/quefrency/rev6/config.h
@@ -13,14 +13,11 @@
#define SERIAL_USART_PIN_SWAP
#define USB_VBUS_PIN C6
-#define SPLIT_HAND_PIN A0
/* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-# define WS2812_PWM_DRIVER PWMD3
-# define WS2812_PWM_CHANNEL 4
-# define WS2812_PWM_PAL_MODE 10
-# define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-# define WS2812_DMA_CHANNEL 2
-# define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD3
+#define WS2812_PWM_CHANNEL 4
+#define WS2812_PWM_PAL_MODE 10
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
diff --git a/keyboards/keebio/quefrency/rev6/keyboard.json b/keyboards/keebio/quefrency/rev6/keyboard.json
index 84629eb4cf..ac488daa08 100644
--- a/keyboards/keebio/quefrency/rev6/keyboard.json
+++ b/keyboards/keebio/quefrency/rev6/keyboard.json
@@ -200,12 +200,18 @@
]
}
},
+ "handedness": {
+ "pin": "A0"
+ },
"matrix_pins": {
"right": {
"cols": ["B2", "B1", "B0", "B12", "B13", "A7", "B6", "C13", "C14"],
"rows": ["A5", "A4", "A3", "B5", "F1"]
}
},
+ "serial": {
+ "driver": "usart"
+ },
"transport": {
"sync": {
"matrix_state": true
diff --git a/keyboards/keebio/quefrency/rev6/rules.mk b/keyboards/keebio/quefrency/rev6/rules.mk
deleted file mode 100644
index c6e2988321..0000000000
--- a/keyboards/keebio/quefrency/rev6/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-SERIAL_DRIVER = usart
diff --git a/keyboards/keebio/rorschach/keymaps/default/config.h b/keyboards/keebio/rorschach/keymaps/default/config.h
deleted file mode 100644
index da32daebb3..0000000000
--- a/keyboards/keebio/rorschach/keymaps/default/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-Copyright 2018 Danny Nguyen <[email protected]>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#pragma once
-
-// #define USE_I2C
-
-/* Select hand configuration */
-// #define MASTER_RIGHT
-// #define EE_HANDS
diff --git a/keyboards/keebio/rorschach/keymaps/default/keymap.c b/keyboards/keebio/rorschach/keymaps/default/keymap.c
index 2949164c34..df03718193 100644
--- a/keyboards/keebio/rorschach/keymaps/default/keymap.c
+++ b/keyboards/keebio/rorschach/keymaps/default/keymap.c
@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+#include QMK_KEYBOARD_H
enum layer_names {
_QWERTY,
diff --git a/keyboards/keebio/rorschach/readme.md b/keyboards/keebio/rorschach/readme.md
index 1a623a5353..f048cd307a 100644
--- a/keyboards/keebio/rorschach/readme.md
+++ b/keyboards/keebio/rorschach/readme.md
@@ -1,11 +1,10 @@
-Rorschach
-=========
+# Rorschach
A split ortholinear 4x6 keyboard with 2 additional thumb keys and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/rorschach/rev1:default:avrdude
+ make keebio/rorschach/rev1:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Iris Build Guide](https://docs.keeb.io/iris-build-guide.html)
diff --git a/keyboards/keebio/sinc/readme.md b/keyboards/keebio/sinc/readme.md
index 29d9ed0415..9ffdf29c42 100644
--- a/keyboards/keebio/sinc/readme.md
+++ b/keyboards/keebio/sinc/readme.md
@@ -15,6 +15,6 @@ Example of flashing this keyboard:
Handedness detection is already hardwired onto the PCB, so no need to deal with `EE_HANDS` or flashing .eep files.
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/tragicforce68/keymaps/default/keymap.c b/keyboards/keebio/tragicforce68/keymaps/default/keymap.c
index 59076d4ecf..ee1c567c1b 100644
--- a/keyboards/keebio/tragicforce68/keymaps/default/keymap.c
+++ b/keyboards/keebio/tragicforce68/keymaps/default/keymap.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include QMK_KEYBOARD_H
#define _QWERTY 0
diff --git a/keyboards/keebio/tragicforce68/readme.md b/keyboards/keebio/tragicforce68/readme.md
index c3ea92d7ad..07a673e848 100644
--- a/keyboards/keebio/tragicforce68/readme.md
+++ b/keyboards/keebio/tragicforce68/readme.md
@@ -1,11 +1,10 @@
-Tragicforce 68
-===============
+# Tragicforce 68
Magicforce 68 with [Tragicforce 68 replacement PCB](https://keeb.io/products/mf68-magicforce-68-pcb-replacement-kit) from Keebio.
-Keyboard Maintainer: [Keebio](https://keeb.io)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Keebio](https://keeb.io)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,6 +12,6 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/tragicforce68:default:avrdude
+ make keebio/tragicforce68:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/tukey/readme.md b/keyboards/keebio/tukey/readme.md
index 21527b6bf4..7e0334084c 100644
--- a/keyboards/keebio/tukey/readme.md
+++ b/keyboards/keebio/tukey/readme.md
@@ -2,12 +2,16 @@
2-key keyboard for Big Switches
-Keyboard Maintainer: [nooges/Keebio](https://github.com/nooges)
-Hardware Supported: Pro Micro, Elite-C
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [nooges/Keebio](https://github.com/nooges)
+* Hardware Supported: Pro Micro, Elite-C
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
make keebio/tukey:default
+Example of flashing this keyboard:
+
+ make keebio/tukey:default:flash
+
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/keebio/viterbi/keymaps/default/config.h b/keyboards/keebio/viterbi/keymaps/default/config.h
index acc5970dcb..ffe91d3bee 100644
--- a/keyboards/keebio/viterbi/keymaps/default/config.h
+++ b/keyboards/keebio/viterbi/keymaps/default/config.h
@@ -17,13 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-// #define USE_I2C
-
-/* Select hand configuration */
-
-// #define MASTER_RIGHT
-// #define EE_HANDS
-
#undef RGBLIGHT_LED_COUNT
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
diff --git a/keyboards/keebio/viterbi/keymaps/default/keymap.c b/keyboards/keebio/viterbi/keymaps/default/keymap.c
index e37fc8f790..4a658ac6ec 100644
--- a/keyboards/keebio/viterbi/keymaps/default/keymap.c
+++ b/keyboards/keebio/viterbi/keymaps/default/keymap.c
@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+#include QMK_KEYBOARD_H
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/viterbi/readme.md b/keyboards/keebio/viterbi/readme.md
index 2e475100b6..393fd6bbfb 100644
--- a/keyboards/keebio/viterbi/readme.md
+++ b/keyboards/keebio/viterbi/readme.md
@@ -1,21 +1,19 @@
-Viterbi
-=======
+# Viterbi
A split 5x14 ortholinear keyboard kit made and sold by Keebio. [More info at Keebio](https://keeb.io)
-Keyboard Maintainer: [Bakingpy](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
make keebio/viterbi/rev1:default
-
Example of flashing this keyboard:
- make keebio/viterbi/rev1:default:avrdude
+ make keebio/viterbi/rev1:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Viterbi Build Guide](https://docs.keeb.io)
diff --git a/keyboards/keebio/wavelet/keymaps/default/keymap.c b/keyboards/keebio/wavelet/keymaps/default/keymap.c
index 20be1edd39..b3f4e17124 100644
--- a/keyboards/keebio/wavelet/keymaps/default/keymap.c
+++ b/keyboards/keebio/wavelet/keymaps/default/keymap.c
@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+#include QMK_KEYBOARD_H
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/wavelet/readme.md b/keyboards/keebio/wavelet/readme.md
index a107289bb4..e77344bfb6 100644
--- a/keyboards/keebio/wavelet/readme.md
+++ b/keyboards/keebio/wavelet/readme.md
@@ -1,11 +1,10 @@
-Wavelet
-=======
+# Wavelet
A 4x12 ortholinear keyboard using Kailh Choc Low-Profile switches made and sold by [Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
Make example for this keyboard (after setting up your build environment):
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
Example of flashing this keyboard:
- make keebio/wavelet:default:avrdude
+ make keebio/wavelet:default:flash
-See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
A build guide for this keyboard can be found here: [Levinson Build Guide](https://docs.keeb.io)
diff --git a/keyboards/keebio/wavelet/wavelet.c b/keyboards/keebio/wavelet/wavelet.c
index 6f1a050e80..e78585b731 100644
--- a/keyboards/keebio/wavelet/wavelet.c
+++ b/keyboards/keebio/wavelet/wavelet.c
@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
#include "quantum.h"
#ifdef SWAP_HANDS_ENABLE