You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Joel Challis 8a6b7003f7
Migrate RGB Matrix config to info.json - [0-9] (#22797)
4 months ago
..
grid_v1_1 Migrate RGB Matrix config to info.json - [0-9] (#22797) 4 months ago
keymaps Encodermap direction define. (#20454) 1 year ago
lib [Keyboard] Add pi40 (#18207) 1 year ago
mit_v1_0 Migrate RGB Matrix config to info.json - [0-9] (#22797) 4 months ago
mit_v1_1 Migrate RGB Matrix config to info.json - [0-9] (#22797) 4 months ago
config.h Migrate RGB Matrix config to info.json - [0-9] (#22797) 4 months ago
halconf.h [Keyboard] Add pi40 (#18207) 1 year ago
info.json Migrate RGB Matrix config to info.json - [0-9] (#22797) 4 months ago
mcuconf.h [Keyboard] Add pi40 (#18207) 1 year ago
pi40.c [Keyboard] 1upkeyboards/pi40 update (#20066) 1 year ago
readme.md [Keyboard] Add pi40 (#18207) 1 year ago
rules.mk OLED: driver naming cleanups (#21710) 8 months ago

readme.md

pi40

pi40

The pi40 is a 4x12 ortholinear keyboard with a fixed 2u spacebar using a Raspberry Pi Pico for the controller.

It includes options for a rotary encoder, SSD1306 oled, and per-key in-switch RGB LEDs.

All unused GPIO pins are broken out on the main pcb, as well as the available voltage pins.

This firmware also includes the option for VIA which includes configuration options for the rotary encoder, matrix lighting, and up to 10 layers.

Default oled configuration displays:

  • current layer
  • caps lock status
  • num lock status
  • scroll lock status
  • current RGB lighting mode

Make example for this keyboard (after setting up your build environment):

make 1upkeyboards/pi40:default

Flashing example for this keyboard:

make 1upkeyboards/pi40:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 2 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix, the top left key, and plug in the keyboard
  • BOOTSEL button: Hold down the BOOTSEL button on the pico, and plug in the keyboard