geigeigeist / qmk-config-klor Goto Github PK
View Code? Open in Web Editor NEWQMK config for KLOR split keyboard
QMK config for KLOR split keyboard
Hi! Even though I set RGB_MATRIX_ENABLE in the rules.mk LED's do not work. Leds work fine with the buildhelper ready-to-flash firmware. What could be the problem?
Hi
Is there any specific reason why this firmware shouldn't be merged upstream? It would allow others to benefit from it more easily and make it simpler for Miryoku to keep track of the changes, etc.
Thanks for creating this clean and sweet keyboard. KLOR!
I have 0xCB-Helios microcontrollers. Can I use this firmware? Please advise me on how to set up the firmware? I am a complete beginner in this matter.)
Hi. I just want support for VIA, but first it needs to be in QMK and VIA repo.
Is it ok for me to do it ?
Hi @GEIGEIGEIST!
I use the KLOR as my daily driver (great keyboard design btw!) and I’d love to get it working with VIAL. I am a software engineer by trade but I find keymap tinkering to be rather painful with raw QMK. I’d love to assist in adding VIAL support but I don’t know if there are any special implications I need to account for. Please let me know what I can do to help. I understand you might be spread pretty thin already and I’m happy to own this piece if that’s what it requires.
Thank you for all that you do and especially for designing this beautiful board!
Sorry to bother you again with what is probably a trivial thing.
I'm not sure if this is a problem with the configuration or QMK itself.
For some reason I can't get the Pro Micro to enter bootloader mode so I can flash a new firmware.
When I press the reset button twice the MCU immediatly enters the QMK software and it doesn't stay in bootloader mode for 8 seconds while I try to flash.
So bassically I'm trying to come up with a way that doesn't require me to constantly remove the mcu from the board and put it in the avr flasher whenever I make changes to the firmware.
How I build the firmware:
qmk compile -kb klor -km geist --env target=production
How I flash the bootloader:
/home/xxx/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude "-C/home/xxx/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/
avrdude.conf" -v -patmega32u4 -cstk500v1 -P/dev/ttyACM0 -b19200 "-Uflash:w:/home/xxx/qmk/qmk_firmware/klor_geist_bootloader.hex:i" -U lfuse:w:0x5E:m -U
hfuse:w:0xD9:m -U efuse:w:0xC3:m -U lock:w:0x3F:m
How I flash the firmware:
/home/xxx/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude "-C/home/xxx/.arduino15/packages/arduino/tools/avrdude/6.3.
0-arduino17/etc/avrdude.conf" -v -patmega32u4 -cstk500v1 -P/dev/ttyACM0 -b19200 "-Uflash:w:/home/xxx/qmk/qmk_firmware/klor_geist.hex:i" -U
lfuse:w:0x5E:m -U hfuse:w:0xD9:m -U efuse:w:0xC3:m -U lock:w:0x3F:m
Now, when I plug in the USB cable and reset the MCU I would expect the MCU to show up as /dev/ttyACM0 or /dev/ttyACM1 - but it doesn't.
Could you perchance share your way to quickly itterate and test changes when updating the firmware?
Thanks again for a great keyboard!
I'm getting this error compiling the framework, any idea what is going on based on the most recent buil guides?
> qmk compile -kb klor/2040 -km default
Ψ Compiling keymap with gmake --jobs=1 klor/2040:default
QMK Firmware 0.22.14
☒ klor/2040: RGB_DI_PIN in config.h is no longer a valid option and should be replaced with WS2812_DI_PIN or APA102_DI_PIN
Making klor/2040 with keymap default
☒ klor/2040: RGB_DI_PIN in config.h is no longer a valid option and should be replaced with WS2812_DI_PIN or APA102_DI_PIN
* OLED_DRIVER=SSD1306 is not a valid OLED driver [ERRORS]
builddefs/common_features.mk:754: *** Invalid OLED_DRIVER. Stop.
Make finished with errors
gmake: *** [Makefile:392: klor/2040:default] Error 1
I'm stuck. What do I need to do here? This is all a little over my head.
Compiling: quantum/keymap_introspection.c In file included from ./keyboards/klor/keymaps/default/keymap.c:22,
from quantum/keymap_introspection.c:5:
./keyboards/klor/keymaps/default/keymap.c:162:25: error: 'KC_NLCK' undeclared here (not in a function); did you mean 'KC_SLCT'?
162 | KC_CAPS, KC_NLCK, KC_UP, KC_EQL, KC_LCBR, KC_RCBR, KC_P7, KC_P8, KC_P9, KC_PPLS,
| ^~~~~~~
keyboards/klor/klor.h:40:25: note: in definition of macro 'LAYOUT_polydactyl'
40 | { ___, L01, L02, L03, L04, L05 }, \
| ^~~
./keyboards/klor/keymaps/default/keymap.c:209:15: error: 'DEBUG' undeclared here (not in a function); did you mean 'NDEBUG'?
209 | QK_BOOT, DEBUG, QWERTY, RGB_SAI, XXXXXXX, XXXXXXX, XXXXXXX, KC_F4, KC_F5, KC_F6, KC_F12, KC_F13,
| ^~~~~
keyboards/klor/klor.h:41:18: note: in definition of macro 'LAYOUT_polydactyl'
41 | { L10, L11, L12, L13, L14, L15 }, \
| ^~~
[ERRORS]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.