davidianstyle
davidianstyle
TTyperactive.xyz
Created by davidianstyle on 12/2/2024 in #🛟-help
[Solved] How to charge the battery?
Turning the power button on solved it!
7 replies
TTyperactive.xyz
Created by davidianstyle on 12/2/2024 in #🛟-help
[Solved] How to charge the battery?
Nope. Saw the response by the TyperAI bot so I'm trying that now 😜
7 replies
TTyperactive.xyz
Created by davidianstyle on 11/24/2024 in #🛟-help
[RESOLVED] Reset buttons not working consistently anymore
Resolved. Turns out it was user error. The dual-headed Anker USB-C cable I was using only allows data transfer for a single connection at a time. Once I realized this, going back to a regular USB-C cable showed that the reset buttons were working as expected.
3 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
For those coming here looking for a tl;dr version of the solution: 1. Make sure /config/corne.conf has CONFIG_ZMK_KEYBOARD_NAME variable set
# Name the keyboard
CONFIG_ZMK_KEYBOARD_NAME="David's Corne"
...
# Other settings
# Name the keyboard
CONFIG_ZMK_KEYBOARD_NAME="David's Corne"
...
# Other settings
2. Create a reset firmware by editing build.yaml:
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
- board: nice_nano_v2
shield: settings_reset
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
- board: nice_nano_v2
shield: settings_reset
3. Load settings_reset-nice_nano_v2-zmk.uf2 onto both boards 4. Load corne_left nice_view_adapter nice_view-nice_nano_v2-zmk.uf2 onto left board 5. Load corne_right nice_view_adapter nice_view-nice_nano_v2-zmk.uf2 onto right board 6. Done!
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
Yes, so it looks like the CONFIG_ZMK_KEYBOARD_NAME in corne.conf is the right variable to be setting. Just needed to reset both boards first with your settings_reset.uf2 for it to take effect.
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
No description
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
So, I first load the settings_reset.uf2 on and then the correct firmware?
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
Ok, added it to the end of my build.yaml:
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: settings_reset
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: settings_reset
I'll load that on as soon as the build completes
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
Just for posterity, here is my build.yaml after adding cmake-args:
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
cmake-args:
- DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
Let me know if you see any issues with my yaml, but it passes a yaml validator so I'm assuming this is correct.
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
Removing single quote didn't work. Gonna try the cmake-args the right way this time.
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
working on the colemak-dh branch
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
most languages I've worked with, single quotes inside double quotes and double quotes inside single quotes usually work with no problem
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
I'll try that next if removing the single quote doesn't work
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
ah, I see
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
btw - trying with in build.yaml:
cmake-args:
-DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
cmake-args:
-DCONFIG_ZMK_KEYBOARD_NAME=\"Davids_Corne\"
makes it such that the GitHub Action only produces one firmware file corne_right nice_view_adapter nice_view-nice_nano_v2-zmk.uf2 and doesn't create the corresponding corne_left* file
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
I'll give it a shot with no single quote
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
# Name the keyboard
CONFIG_ZMK_KEYBOARD_NAME="David's Corne"

# Uncomment the following line to enable deep sleep
# CONFIG_ZMK_SLEEP=y

# Uncomment the following line to increase the keyboard's wireless range
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

# Enable eager debouncing
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=7

# Uncomment the following line to enable USB Logging (this increases power usage by a significant amount, turn it off when not in use)
# CONFIG_ZMK_USB_LOGGING=y
# Name the keyboard
CONFIG_ZMK_KEYBOARD_NAME="David's Corne"

# Uncomment the following line to enable deep sleep
# CONFIG_ZMK_SLEEP=y

# Uncomment the following line to increase the keyboard's wireless range
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

# Enable eager debouncing
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=7

# Uncomment the following line to enable USB Logging (this increases power usage by a significant amount, turn it off when not in use)
# CONFIG_ZMK_USB_LOGGING=y
60 replies
TTyperactive.xyz
Created by davidianstyle on 11/16/2024 in #🛟-help
[SOLVED] How to name my keyboard?
Where in the build.yaml file would I put this? Here's what I have in it currently:
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
# This file generates the GitHub Actions matrix
# For simple board + shield combinations, add them
# to the top level board and shield arrays, for more
# control, add individual board + shield combinations to
# the `include` property, e.g:
#
# board: [ "nice_nano_v2" ]
# shield: [ "corne_left", "corne_right" ]
# include:
# - board: bdn9_rev2
# - board: nice_nano_v2
# shield: reviung41
#
---
include:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view
60 replies