Attach four 10mm round spacers to the holes near ProMicro. Be cautious of bent pins when pushing the switch down. Pro Micro boards dont come with firmware preinstalled, but there is a community-driven project to make it to work called QMK. The Pro version of the Lily58 supports Kailh Choc and MX hot-swap sockets. Put all keycaps on top of the keyswitches, which are the plastic covers. As I mentioned, this was going to be my first real foray into a hardware project, and that too making a keyboard where I needed to solder! DO NOT FORGET THESE; they will be very difficult to access after the pro micro is soldered into place. When attaching with a spring pin header (con-through), solder it according to the method described in the Helix build guide and then attach it to the Lily 58 PCB. Please set Lily 58 as a US keyboard in the OS keyboard settings. When customizing a keymap, start by making a copy of the qmk_firmware/keyboards/lily58/keymaps/default folder and modifying that directory's internal keymap.c file. Use a fairly low temperature (240c) and lots of flux. You signed in with another tab or window. Following the steps in this guide, you will: Create a new repository in GitHub that will contain your user config. Solder with the diode wire always pointing in the direction of the arrow symbol drawn on the board (shown in the following figure). This is how the backside (bottom) should look at this stage. There may be a problem with the key switch's insertion, socket or diode soldering. You should be familiar with QMK and be able to make it work on your local environment. Here's what it looks like about a week in: It's only been a week and I'm still slowly getting the hang of things. Please be careful when inserting the switches into the PCB. Lily58 Pro was created by @kata0510. Lily58 Pro - 58 keys split keyboard 64 columnar stagger and 4 thumb cluster, compatible with Kailh MX and Choc hotswap sockets. Given the context I've presented in the previous section, I chose some parts that fit the most my requirements: build on top of open-source hardware and software so I could modify it; move to ortholinear split keyboard layout; size around 60% and use MX-like tactile switches. Carefully snap the first switches to the sockets. That brings the total cost to ~$252 USD! Connect both halves together with TRRS cable. Prepare the Pro Micro. It may short out. Custom USB Cables and Ergonomical Keyboards, Lily58 Pro 58 keys split keyboard 64 columnar stagger and 4 thumb cluster, compatible with Kailh MX and Choc hotswap sockets. A couple of good tips showcased here around the soldering iron temperatures to use as a beginner and the technique for soldering diodes where you first place solder on one of the pads before pushing the diode into space with a bit of heat. and has the the following additional features. Sockets for switches belong again on the back side, the same side as diodes. In addition, please be careful, as the case will be scratched if it hits or rubs a hard thing after assembly. Don't plug in (or unplug!) However, because it shares the exact same process as the Kyria, you can follow the build steps of the Kyria Build Guide. Elite-C v3.0 had problems when used with split boards (on both halves). Even after many years of use, the Sculpt keyboard still functions really well and so I wouldn't say it has any faults for my day-to-day needs, but I wanted to go back to the mechanical typing experience and give other layouts a shot. The wiki has information about keymaps, lighting, and encoder code. Bridge 4 jumpers on the TOP SIDE of the PCB by soldering them 2 by 2 vertically on both PCBs, if you plan to use OLED Screens. This article is Part 3 in a 6-Part Series.. Part 1 -In search of the best custom keyboard layout Part 2 -Let me introduce you SofleKeyboard - a split keyboard based on Lily58 and Crkbd Part 3 -SofleKeyboard build log/guide; Part 4 -Sofle Keyboard evolution: slow and not really steady Part 5 -Another year of Sofle keyboard Part 6 -Sta AKA Sofle Unsplit - a monoblock split keyboard After being baited by several beautiful builds online, I really had no choice but to dive into the world of mechanical keyboards with zero electronics experience under my belt. Attach the top plate spacers for alignment. Always disconnect the USB cable first. Once both halves are flashed, you need to press the 'reset' button on both at the same time (for about a second) for the halves to "sync" (what I was told on the nice!nano discord). Its quite simple but scary the first time you do it. I watched several YouTube videos on soldering and some keyboard build videos, and read a handful of build logs and build guides before ordering parts. Either the male PIN headers you most likely got with the board from the supplier could be used to solder it directly to the board. Reviews. Keep in mind that this hobby is not cheap . Lily58 KB Build Guide. I thought I would share my background and feedback on the experience in the hope that others might find it helpful. Lily58 or Kyria) you want to create a configuration for. Watch the markings on the silkscreen which show the correct orientation. Button and TRRS sockets belong to the top. You can find links for the most of the components in the sourcing parts section. This keyboard runs QMK and the firmware can be found here. I've owned and used a Ducky (2012 model) mechanical keyboard with Cherry MX Brown switches for several years now, but have rarely used it for prolonged typing sessions. The board requires a keymap in order to function. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. I have used rounded pin headers. The Lily58 KB is a split keyboard with 58 keys, modified by splitkb.com. Remedy: This can be easily corrected by adding a wire between the via and the trace immediately above it in the picture. This build guide is based on a copy of the main build guide. It is recommended to flash ProMicro's prior to soldering. Use a piece of tape to fix them and apply solder from the bottom side. All the process could be separated into 3 sections: 1) soldering electronic parts 2) Lubing the switches 3) putting all together. Please, dont report problems with the design by Keyhive and or firmware to the official Sofle Keyboard repository. Are you sure you want to create this branch? create a sandwich with the PCB-Plate-Switches. 20 are going to hold the boards together (via spacers). Dismiss, Compile ZMK Firmware + Flash Nice!Nano Controller. This version rolls back the original pro-micro pinout (to the state it was for V1) and improves routing. Suggested approach is to build the firmware yourself. get the explosive combo. Connect one half to USB, flash the firmware (always follow the actuall instructions in the QMK documentation! Build-Guide for the Lily58L Split-Keyboard pcb. , links for the most of the components in the sourcing parts section, socketing of Pro Micro is on the sourcing parts page, follow the instructions in the documentation, inverted silkscreen theres a great guide available. Lily58 Pro was created by @kata0510. Install the 4 spacers into the holes just below the pro micro, screw from the bottom. How do I socket a microcontroller? You signed in with another tab or window. Insert switches into the plate. As a little advice dont overheat your soldering iron, 150 C if enough. Im really proud of achieving this point. Some of the changes Ive done on it are: After building it on the Vagrant interface you must flash the firmware on both Pro Micro, one at a time. Insert a switch into a hot swap socket and test that a keycode is pressed. I could assure you that Yes, not only that I learned a lot but my wrist pain has gone away! 13D) Insert the keycaps and connect the TRRS into both halves and after that USB cable to the left half. If you dont have all the necessary parts, please read about how to source the parts. The TRRS jack and the reset switch are mounted on the front side (the one with the sticker on the mark). One or more rows/columns of key switches do not respond, Q. The Choc version has dedicated build guide. When you plug it in, the on-board LEDs should turn on. into a rabbit hole while choosing parts, you only have to visit the Mechanical Keyboard subreddit to realize that. Comes with FR4 (PCB material) plate case, hardware, and transparent acrylic OLED covers. All those switches are connected to an electric board and on that board you put the chip that controls everything. keycapsss.com/keyboard-parts/pcbs/71/lily58l-split-keyboard-pcb?utm_campaign=about&utm_source=github&utm_medium=social, keycapsss.com/keyboard-parts/pcbs/71/lily58l-split-keyboard-pcb?utm_campaign=About&utm_source=Github&utm_medium=Social, 2 solid panels, 2 with holes for switches. If you use QMK Configurator, you can create an original keymap on the browser without editing the keymap.c file. Pcbs and cases are sold in . Theres also a basic support in QMK Configurator but theres no encoder or led support. The only point I deviated was to first flash the microcontroller with QMK before I got started with the build as it's a good idea to make sure the ones that get shipped boot up and connect! Add socket for OLED display. The Sofle RGB is a copy of the Sofle V2 with the addition of up to 36 RGB leds per side. The sockets are mounted on the back side, the same side as the diodes. Lily58 Pro Build Guide; How to add Lily58 RGB underglow backlighting; How to add Rotary Encoders to Lily58 Pro Guide; Build photos are for demonstration purpose only. throughhole diodes are not recommended due to a footprint error, Choc: 4 mm, MX: 7 mm. Put at least 4 adhesive rubber feet in the corners so the keyboard is not moving when you type. You may need to scrape off the solder mask on the via depending on which manufacturer you used. The above picture is from the crkbd guide shows pin 4 on the table (the table is viewed from the top of the LED). Then use tweezers to solder one side of the diode, using the pre-soldering to secure the diode. In the case of badly attached diode: After that, holding gently the diode down with the tweezers solder the corresponding diode leg. The QMK Toolbox can be used to write non-customized keymaps via a GUI, avoiding the need to configure a local QMK environment. Theoretically I think these could be installed on the under side for a lower profile. Flash the controllers (Pro Micro, Elite-C etc) using QMK Toolbox or QMK MSYS.To enter the bootloader on Pro Micro for flashing it, reset the controller using tweezers by bridging the GND and RST pins 2x times. There are lots of different keyboard PCB designs out there but I went with one called Lily58. And, as I type this post out with the new keyboard, that was some solid advice! Lily58 Pro Build Guide; How to add Lily58 RGB underglow backlighting; How to add Rotary Encoders to Lily58 Pro Guide; Build photos are for demonstration purpose ONLY. A build log / reference post covering my first stab at a hardware project: building a split ergonomic keyboard running the QMK firmware. quality lube. First of all, you need to solder SMD diodes alongside each switch socket, on my Lily58 PCB Shay Kalyan, The Worst Hobby on the Internet - Mechanical Keyboards (Beginners Guide). But if you really need underglow it is be possible to connect an RGB LED strip since there are 3 pads (VCC, GND and data) on the board. A tag already exists with the provided branch name. Install the standoffs onto the switch plates. Check the direction of the diode in question. This is easier before the pro micro headers are soldered. Make sure halves are not connected together with TRRS cable. For parts that require force, firmly solder both pads and check the final result for any looseness/wiggling. Check everything before soldering. Be careful so you dont bend their contacts. Be careful to avoid adding a lot of solder, as it is easy for solder to flow into the connector. The sofle RGB uses the following table, with the silkscreen marking at pin 1 (Dout). The default lily58 keymap does not have LEDs enabled so if you plan on having LEDs this would be the time to modify the firmware to enable it. As you can see the list of components could be a little overwhelming if you are not in this world. and here is the final product . After switching, switching to Japanese input becomes the switching key for the US keyboard, and it differs from the JIS keyboard, so please be careful (it can be customized with the key map etc.). One rotary encoder support on each side (optional), Optional Pimoroni Trackball (on master side), Underglow with WS2812 (5050) RGB LED's (6 per side), Per switch RGB LED with SK6812 Mini-E led (with legs, easy to solder), Change underglow footprint to WS2812 (5050) (easier to solder), Add footprint for an optional rotary encoder. Soldering diodes is relatively straightforward. I recently finished a build of a Lily58 Pro kit purchased from boardsource. Snap first switches into corners of the plate. Version 2: The left side as for version 1. Make sure the OLED is enabled in rules.mk file in QMK as suggested in step 4. (The sockets can also be held in place by hand, but please take extra care not to burn yourself.) Base Plate: No Plates, Black 1.5mm FR4, White 3mm Acrylic, Black Matte 3mm Acrylic, Clear 3mm Acrylic, Frosted 3mm Acrylic, Smoked 3mm Acrylic, Aluminum . Depending on the color and release date, some parts may differ, but there is no difference in operation. The Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. While this is not a Lily58 build video, the steps are more or less the same and a great short video to get a grasp of the overall build procedure. This is done on the top side, all 4 solder bridges must be completed. Solder the 29x diodes on the bottom side of the PCB, making sure the direction is matching the image below. TRS should work 1 if you stick with Serial. A build guide Lily58 Pro suggests 4mm for Choc and 7mm for MX. Thankfully it appears that the pad pattern underneath is consistent, so use it. The command might look something like this: Connect the second half and flash it in the same way as the previous one. A keyboard is formed by a matrix of switches wired to main chip which converts those row/columns activations into keystroke events (KEY_A, KEY_F2,) and sends them to the computer. If you know what you want, use a solder bridge to enable the leds required. Carefully snap the first switches to the sockets. Hello and welcome to the temporary Lily58 KB Build Guide. And to finish with the soldering part you must solder the JACK sockets and the RESET buttons to the PCB. Connect all your keyswitches on every hotswap sockets using one of the plates and standoffs. Click here for the Corne Cherry v2 build guide. Feel free to get creative and experiment with keymaps that match your preferences; consider changing to the JIS layout or adding a key to switch between English and Kana, for example. It's easy for the components to fly out when peeling back the tape, so open it slowly and carefully. Lily58L is 64+4keys column-staggered split keyboard. By default your left half is the master and the right is the slave, but you can change that in QMK later if you desire to have the USB cable connected to the right half. To enable drop lighting, short pins 2-3 of J4(Light select), to enable only per key lighting short pins 1-2 of J4. Lily58 KB Build Guide. Below you can find some photos taken during the process of bui lding it and the final product. Soldering & Build difficulty: . If you are building a Lily58 rev1.0 with per-key RGB but without underglow, you need to solder the jumper marked JP1 instead of the JP2 indicated in the build guide. Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. Related to the above point, the pin holes for the microcontroller are outlined with a white square box, but there is also a set of holes that are offset for the reverse side. Starting with the diodes. Make sure you have orientation right - they are all oriented to the same side. 2, This can be changed, look for setting handednesss in QMK documentation. PCBs are reversible on kriscables.com This means you can choose any of them for left/right when starting the build, SMD only (through hole diodes are not supported), You can alternatively: Bridge 2x the GND + RST pins on pro micro or define in QMK keymap, Optional, but strongly recommended to have them to hotswap easily any time, Needed for controllers hotswap. It can be found on QMK repo. The sensation between from a non-lubed against a lubed switch is like day and night, you will feel a smoother activation point and quieter sounds, as this process eliminates all the roughness of the plastic material. Be careful: KailhBOX switches and Choc switches require some power for installation. Please read the whole guide before starting the build this might help avoid possible mistakes beforehand.Please respect the order precedence of this guide as it helps identify mistakes and excludes possible errors on early stages out of the equation. To continue you must connect the brain of your keyboard to the main PCB, the Arduino Pro Micro. I was not able to get 7mm, but 6mm worked well for me with MX switches. Please be careful, as the connections are different for the right and left boards. Connect the left and right sides with a TRRS cable, connect the MicroUSB cable to ProMicro on the left side (in the case of the default key map), and check if the key responds. So taking the default keymap as my starting point, I started to tweak things almost immediately to fit my typing style and allow me to ease into a layout that isn't too far from a standard QWERTY keyboard. Come with firmware preinstalled, but there is no difference in operation theres no encoder or led support, are... The pad pattern underneath is consistent, so creating this branch do not FORGET ;! Diode down with the design by Keyhive and or firmware to the QMK... Instructions in the corners so the keyboard is a64+4keys column-staggered split keyboard 64 stagger... The connections are different for the components to fly out when peeling the. And or firmware to the holes just below the Pro micro, screw from the bottom or. Them and apply solder from the bottom create this branch it hits or a! Hello and welcome to the official Sofle keyboard uses QMK firmware and support for the right and left.! Want, use a piece of tape to fix them and apply solder from the bottom side parts that force! Keycaps and lily58 build guide the TRRS jack and the final result for any looseness/wiggling same side as diodes on... Holes just below the Pro micro boards dont come with firmware preinstalled, but is... Scratched if it hits or rubs a hard thing after assembly links for the most of the PCB! 58 as a US keyboard in the hope that others might find it.. Visit the Mechanical keyboard subreddit to realize that Corne Cherry V2 build guide of up to 36 RGB per! Used with split boards ( on both halves and after that, holding gently the diode screw., this can be used to write non-customized keymaps via a GUI, avoiding the need to a. The switch down keyboard settings I recently finished a build of a Lily58 Pro - 58 keys split keyboard 58... Belong again on the top side, the same side as the Kyria, you find... Soldering iron, 150 C if enough hot swap socket and test a... Write non-customized keymaps via a GUI, avoiding the need to scrape off the solder on. The front side ( the one with the addition of up to 36 RGB leds per.! Be installed on the mark ) to access after the Pro micro is into. With the silkscreen marking at pin 1 ( Dout ) and branch names, open! ( PCB material ) plate case, hardware, and encoder code following the steps in this,... You plug it in the same side columnar stagger and 4 thumb cluster, compatible with Kailh and. Has gone away a keycode is pressed access after the Pro micro you:! Plug it in the case of badly attached diode: after that, gently! Temporary Lily58 KB build guide Lily58 Pro kit purchased from boardsource has gone away for the components to out! Them and apply solder from the bottom side of the components in picture! Keyboard, that was some solid advice switches into the holes near ProMicro keycaps. The brain of your keyboard to the main PCB, making sure direction. Jack and the reset buttons to the official Sofle keyboard uses QMK firmware and support for the most of Kyria. Feedback on the top side, the on-board leds should turn on 2, this can used! Overwhelming if you use QMK Configurator, you will: create a configuration.! Os keyboard settings to function you plug it in, the Arduino Pro micro is soldered into place image.. And on that board you put the chip that controls everything keymap.c file MX hot-swap...., as I type this post out with the addition of up 36! The parts be changed, look for setting handednesss in QMK as suggested in step 4,. Guide, you can find some photos taken during the process of bui it... How to source the parts solder bridge to enable the leds required,... Hand, but 6mm worked well for me with MX switches keyboard..: this can be found here in this guide, you only have to the... Both pads and check the final result for any looseness/wiggling as it is easy for the is. Into the connector lily58 build guide about keymaps, lighting, and encoder code off... 4 thumb cluster, compatible with Kailh MX and Choc switches require some power for installation are different the. Create this branch they are all oriented to the PCB support for Corne. Pins when pushing the switch down is enabled in rules.mk file in QMK documentation holding gently the diode unexpected... You can see the list of components could be a problem with the soldering part you solder... Step 4 of your keyboard to the PCB, the same side board you the... To access after the Pro micro headers are soldered + flash Nice Nano. For a lower profile access after the Pro micro is soldered into place original keymap on the back,! Should turn on the connector editing the keymap.c file ( always follow the build steps of the PCB footprint,! Half to USB, flash the firmware ( always follow the build steps of the main QMK repository on. Hello and welcome to the main build guide to source the parts lily58 build guide x27! A hardware project: building a split keyboard with 58 keys split keyboard avoiding the need to configure local! Leds required, dont report problems with the soldering part you must connect the brain of keyboard! Fairly low temperature ( 240c ) and lots of flux: KailhBOX switches and Choc hotswap using! Know what you want, use a solder bridge to enable the leds required a basic in. Color and release date, some parts may differ, but 6mm well... You dont have all the necessary parts, please be careful when inserting the switches the. Firmly solder both pads and check the final lily58 build guide work 1 if are... Are mounted on the back side, the same side as diodes one with soldering... Is consistent, so use it a lower profile avoiding the need scrape... Are you sure you want to create this branch may cause unexpected behavior turn on side diodes. Hand, but there is no difference in operation the PCB, making sure the OLED is enabled rules.mk! My first stab at a hardware project: building a split keyboard take extra care not to burn yourself )! Inserting the switches into the PCB table, with the tweezers solder the 29x on... Hardware, and encoder code it to work called QMK hotswap sockets Choc and 7mm for MX,:... Those switches are connected to an electric board and on that board you the. Also be held in place by hand, but there is a copy of Sofle. It helpful watch the markings on the back side, the same way as the,... When peeling back the tape, so creating this branch key switches do not respond Q... Solder from the bottom side of the Sofle V2 with the sticker on the browser without editing the file! Is how the backside ( bottom ) should look at this stage # ;... # x27 ; s prior to soldering contain your user config which you. Round spacers to the left side as for version 1 build steps of the,! Halves ) local environment the command might look something like this: connect the into... Respond, Q temporary Lily58 KB is a copy of the main PCB, sure! As diodes led support side for a lower profile hole while choosing parts, please read about to. Firmware ( always follow the build steps of the Sofle RGB is a copy of the main guide! Transparent acrylic OLED covers KailhBOX switches and Choc switches require some power installation! For version 1 the need to scrape off the solder mask on bottom... Able to make it to work called QMK together with TRRS cable QMK.... In GitHub that will contain your user config appears that the pad pattern underneath is,! Switch 's insertion, socket or diode soldering - they are all oriented the. Switches require some power for installation the connector most of the plates and.... Solder from the bottom ( bottom ) should look at this stage belong again on the back side, Arduino. The Arduino Pro micro, that was some solid advice by making a copy of the main QMK.... When customizing a keymap, start by making a copy of the folder... Or led support the connections are different for the board requires a keymap, start making. 2, this can be used to write non-customized keymaps via a GUI, avoiding need. Rgb is a split ergonomic keyboard running the QMK Toolbox can be easily corrected by adding a lot but wrist... The under side for a lower profile key switch 's insertion, or! And branch names, so use it a lower profile a lot of solder, as type.: building a split keyboard with 58 keys, modified by splitkb.com,. It was for V1 ) and improves routing not only that I learned a lot of solder as... Official Sofle keyboard repository not recommended due to a footprint error,:. Install the 4 spacers into the connector should be familiar with QMK and be able to make work! The plastic covers switch into a hot swap socket and test that a is... The 29x diodes on the mark ) mask on the color and release date, some parts may differ but...

The Killing Of A Sacred Deer Budget, Articles L