kbdify
en
en
  • Introduction
  • Keyboards
    • Corne
      • v4
    • Sofle
      • v2
    • Lily58
      • Pro
Powered by GitBook
On this page
  • Parts
  • Build
  • Firmware
  • QMK
  • .uf2
  • Configuration
  • Via
  1. Keyboards
  2. Lily58

Pro

Parts

Part
Count
Remark

PCB

1 set

Case bottom

1 set

Switch plate

1 set

ProMicro

2

12x1 Male-Male pin header

4

Key switches

58

Cherry MX or Kailh choc

Switch socket

58

SOD-123 diode

58

Keycaps

58

Spacer M2

10

7mm

Screw M2

20

5mm

Rubber cushion

8

Pushbutton switch

2

Tactile reset switch

TRRS jack

2

TRRS (4 poles) cable

1

Type-C cable

1

OLED module

0 - 2

Optional

Build

The Lily58 Pro PCB is reversible. It may help to add a small piece of tape to the front of each board while building.

Apply a solder patch to one side of each diode pad on the back of the PCB. Position the diode correctly and heat up the solder patch to allow the diode to melt in.

Diodes are directional. The diode wire must be soldered pointing in the direction of the arrow symbol drawn on the board.

Once all diodes are in place, apply solder to the other side of each pad ensuring a complete connection.

Apply a solder patch to each switch socket pad on the back of the PCB. Position the switch sockets correctly and place the soldering iron tip between each connection point to heat up the solder below and allow each connector to melt in.

On the front of the PCB, solder both the TRRS jack and pushbutton switch.

If you're soldering on a OLED module, it's important you bridge the four jumper terminals on the front of the PCB within the MCU section. Simply apply enough solder to bridge the four jumper terminals.

Solder both 12x1 Male-Male pin headers within the square outline in the MCU section to the front of the PCB.

Once in-place, solder the MCU to the 12x1 Male-Male pin headers component side down.

Add switches to the corners of the switch plate.

Attach the PCB to the switch plate ensuring that the switch prongs line up and do not bend.

Screw in the spacers to the bottom plate. Ensure not to tighter too much as this can damage the PCB and/or spacers.

Place the PCB and switch plate on top of the spacers and screw them in. Ensure not to tighter too much as this can damage the PCB and/or spacers.

Add the rest of the switches in and add keycaps.

Repeat all steps for the opposite side.

Firmware

QMK

These steps are for advanced users or those comfortable with QMK. If you are not either of those, please follow the steps described in the .uf2 section below.

Perform the following steps for both sides of the keyboard.

  1. Connect the side of the keyboard you intend to flash to the computer while holding down the BOOT button. If you're already plugged in to the computer, you can instead hold the BOOT button followed by the RESET button. This will mount the micro-controller.

  2. Enter the following command to flash the board with the Lily58 firmware with Via configured:

qmk flash -c -kb lily58 -km via -e CONVERT_TO=elite_pi

.uf2

Download the firmware for VIA.

Perform the following steps for both sides of the keyboard.

  1. Connect the side of the keyboard you intend to flash to the computer while holding down the BOOT button. If you're already plugged in to the computer, you can instead hold the BOOT button followed by the RESET button. This will mount the micro-controller.

  2. Drag the downloaded .uf2 file from above onto the mounted device. This will flash the firmware onto the micro-controller.

Configuration

Via

  1. Select the desired device.

PreviousLily58

Last updated 12 months ago

Before soldering the MCU to the board, it's recommended to on as it's easier to access the BOOT and RESET buttons.

Flash the keyboard with the required firmware. Instructions can be found in the.

Configure the keyboard using VIA. Instructions can be found in the .

VIA -

Navigate to

Refer to the for more information on configuring your keyboard.

lily58_rev1_via_elite_pi.uf2
https://usevia.app/
VIA user manual
flash the firmware
Firmware section
Configuration section
Figure: Diodes positioned with one pad soldered.
Figure: Diodes positioned with solder on each pad.
Figure: TRRS jack and pushbutton switch soldered.
Figure: Jumper terminals bridged.
Figure: Lily58 pin headers position diagram.
Figure: MCU and 12x1 Male-Male pin headers soldered.
Figure: Switches in the corners of switch plate.
Figure: PCB attached to switch plate.
Figure: Spacers screwed into the bottom plate.
Figure: Bottom plate, PCB, and switch plate connected.
Figure: Lily58 Pro complete build.
Figure: Flashing the firmware.
Figure: Authorizing device for configuration in VIA.
Figure: Lily58 Pro within VIA.