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.
 
 
 
 
 
Ryan 65a04ead32
LED drivers: update keyboard LED configs (#23073)
2 months ago
..
daughterboard LED drivers: update keyboard LED configs (#23073) 2 months ago
keymaps Add support for CSTC40 keyboard (#22154) 6 months ago
single_pcb LED drivers: update keyboard LED configs (#23073) 2 months ago
config.h Migrate RGB Matrix config to info.json - K (#22911) 3 months ago
halconf.h Add support for CSTC40 keyboard (#22154) 6 months ago
info.json Migrate RGB Matrix config to info.json - K (#22911) 3 months ago
mcuconf.h Add support for CSTC40 keyboard (#22154) 6 months ago
readme.md Add support for CSTC40 keyboard (#22154) 6 months ago

readme.md

cstc40

A 40% hotswap ortholinear RGB keyboard from KP Republic.

  • Keyboard Maintainer: Var
  • Hardware Supported: CSTC40
  • Hardware Availability: kprepublic.com

The differences between the two versions are just the rows and columns pins and the additional small pcb for the daughterboard version.

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

for daughterboard version: make kprepublic/cstc40/daughterboard:default
for single pcb version: make kprepublic/cstc40/single_pcb:default

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 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
  • Physical reset button: Briefly press the button on the back of the PCB - some may have pads you must short instead
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available

The single_pcb uses pin A10, which apparently is a design flaw that prevent the bootloader to start every time - https://docs.qmk.fm/#/platformdev_blackpill_f4x1?id=pins-to-be-avoided. There is a simple workaround that works most of the time - press the pin key (generally the letter R) during the boot.