Joel Challis
6761936fcd
|
4 months ago | |
---|---|---|
.. | ||
daughterboard | Update keyboard LED driver configs (#22638) | 6 months ago |
keymaps | Add support for CSTC40 keyboard (#22154) | 8 months ago |
single_pcb | Update keyboard LED driver configs (#22638) | 6 months ago |
config.h | Migrate RGB Matrix config to info.json - K (#22911) | 4 months ago |
halconf.h | Add support for CSTC40 keyboard (#22154) | 8 months ago |
info.json | Migrate RGB Matrix config to info.json - K (#22911) | 4 months ago |
mcuconf.h | Add support for CSTC40 keyboard (#22154) | 8 months ago |
readme.md | Add support for CSTC40 keyboard (#22154) | 8 months ago |
A 40% hotswap ortholinear RGB keyboard from KP Republic.
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.
Enter the bootloader in 3 ways:
QK_BOOT
if it is availableThe 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.