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.
Before soldering the MCU to the board, it's recommended to flash the firmware on as it's easier to access the BOOT and RESET buttons.
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.
Flash the keyboard with the required firmware. Instructions can be found in the Firmware section.
Configure the keyboard using VIA. Instructions can be found in the Configuration section.
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.
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.
Enter the following command to flash the board with the Lily58 firmware with Via configured:
.uf2
Download the firmware for VIA.
Perform the following steps for both sides of the keyboard.
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.
Drag the downloaded
.uf2
file from above onto the mounted device. This will flash the firmware onto the micro-controller.
Configuration
Via
Navigate to https://usevia.app/
Select the desired device.
Refer to the VIA user manual for more information on configuring your keyboard.
Last updated