Posted on

Nice!Nano and ZMK firmware FAQ

Nice!Nano and ZMK firmware FAQ

πŸ“£ If i will charge both sides (master + slave) at the same while having connected TRRS cable between them, will i break my controllers ?

πŸ“£ What solder iron temperature should i use to solder Nice!Nano ?

πŸ“£ Will Nice!Nano work with Rechargeable Li-Po Battery ?

πŸ“£ How do i solder 110mah Rechargeable Li-Po Battery to the Nice!Nano ?

πŸ“£ How much the 110mah Rechargeable Li-Po Battery using with Nice!Nano will last without having to recharge ?

πŸ“£ My split keyboard doesn’t have turn on/off power footprint on the PCB. What can i do about it ?

πŸ“£ Can i use my keyboard wired while it is charging the Battery ?

πŸ“£ How much does it take to charge the 110mah Rechargeable Li-Po Battery with Nice!Nano ?

Battery charging time ( hours ) = Battery capacity ( in Ah ) / Current supplied ( in A )
Li-Po Battery capacity: 110 mAh = 0.11 Ah
Current Supplied by nice!nano = 100 mA = 0.1 A
110 mAh Battery charging time = 1.1 Hours = 0.11 Ah / 0.1 A

πŸ“£ Can i use the master half (by default left half) wired and the right wireless (having a battery connected to the (slave) right half), avoiding this way to have an TRRS cable in the middle ?

πŸ“£ Can i use Nice!Nano wired with USB-C cable and TRRS, without any battery ?

πŸ“£ How to compile my ZMK Firmware and Flash Nice!Nano (or SuperMini NRF52840) Controllers ?

πŸ“£ My keyboard with Nice!Nano does appear in the BT list to be connected to my host (PC), but the connection is not successful or it just doesn’t connect.

πŸ“£ When using wirelessly my keyboard (with Nice!Nanos) slave half doesn’t connect to the master half. What should i do ?

πŸ“£ I still have some doubts. Where can i get more info on ZMK and Nice!Nano ?

Nice!Nano V2 Pinout Diagram
Nice!Nano V2 Pinout Diagram

πŸ“£ How do i install nice!view screens on my keyboard ?

  • Solder 4 headers into the MOSI, SCK, VCC and GND pins of the n!v.⚠️ Leave CS pin unsoldered.
  • Solder the 4 pin Oled Socket into your keyboard.
  • Create a bodge wire from the CS pin to the Arduino Digital 1 (D1) Pro Micro pin (P0.06/006 on the nice!nano)
  • If the D1 pin is unavailable, you’ll need to override the cs-gpios on the adapter or define your own &nice_view_spi bus without the nice_view_adapter.
  • Insert the header into the socket
  • Solder the 5 pin socket to your shield
  • Solder the 5 pin header to the nice!view
  • Insert the header into the socket

πŸ“£ How do i turn on nice!view screens on my keyboard ?

shield: corne_left nice_view_adapter nice_view
shield: corne_right nice_view_adapter nice_view
# CONFIG_ZMK_DISPLAY=y
# CONFIG_ZMK_RGB_UNDERGLOW=y
# CONFIG_WS2812_STRIP=y
# CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=n

πŸ“£ Just received my Split keyboard with your Build Service and Oled Screens are not on. Why ? How do i turn them on ?

# Do this in your "your_keyboard_name".conf file
# Uncomment (remove #) the following line to enable the OLED Display
# CONFIG_ZMK_DISPLAY=y
include:
- board: nice_nano_v2
shield: lily58_left
- board: nice_nano_v2
shield: lily58_right

πŸ“£ My nice!views still don’t turn on. What to do ?

#include <dt-bindings/zmk/ext_power.h>
&ext_power EP_TOG
Corne keymap example with added EP-TOG keycode to toggle external power on/off

πŸ“£ After deep sleep my Oled Screens don’t turn back on. How can i fix this ?