With the QMK Toolbox route, the setup was as simple as: The microcontrollers should both be good to go! Hope you like them! Disabling it in the firmware will fix this behavior. Lily58 Pro Build Guide [WIP] Required parts Introduction The Pro version has color variations, and the photos in this build guide are are of the black version, but the white verison is functionally identical. Their modification is not part of the repository and therefore we cant fix any problems and we cant help with any problems you might have with the design. Prebuild keyboards are quite good but the advantage of building your own is that you choose not only the layout of them, but the form factor, the tactile responsiveness, and the behavior as the chip that rules them is open source and easily hackable. Solder the 4 jumper pads on the same side that the pro micro will be mounted on. One of my favorite professional keebs builder: Daniel Ting has a series of posts about this keyboard and the problems he faced. Theres also a basic support in QMK Configurator but theres no default layout yet and encoders are not supported. I have also cleaned flux residue from the back side using some isopropyl alcohol, cotton buds and paper towels. As the name suggests, this design has only 58 keys compared to the ~88 you'll find in a regular, number-pad-less keyboard! Make sure you have orientation right - they are all oriented to the same side. and experimentation desire with orthogonal, split keyboards which are the strangest girl in the party. It can be found on QMK repo. Lily58 KB Build Guide. This is easier before the pro micro headers are soldered. Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. Same as the diodes, on the PCB tin one socket pad first. I aggregate that information here to help serve as a reference for others planning to give it a shot! Now it is already possible to connect the ProMicro and OLED display to the board, flash the firmware and check if all keys work using a piece of wire or tweezers. Finally, in the last year or so Ive been suffering from wrist pain , mix that with a little voice in my head moving me to try a split keyboard or even an ergonomic one and you will If you are just looking to try out that layout, and are using the cherry sockets only, then this will work for you. A tag already exists with the provided branch name. 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 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. Ive been using some keeb or another for more than 8 years, and I continuously Solder the controllers hotswap sockets on the top side of the PCB, in the marked rectangle section. Even if you dont plan to use OLED Screen, i always recommend to bridge them anyway, since there is no harm having them in any case bridged. On each PCB half 2x 12mm length. Lily58 Pro - ERGONOMIC SPLIT KEYBOARD SOLDERING BUILD GUIDE (beginner friendly). You can use a multimeter on the front side of the board to ensure that the solder connections are good and that the orientation of the diodes is correct. Don't plug in (or unplug!) TRS should work 1 if you stick with Serial. 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. The Choc version has dedicated build guide. 4x12 pin header (and optionally socket) for Pro Micros. Its not a polished product. After confirming that there are no bends in the switch pins, you can attach it firmly by starting from the middle row and working outward. If you're curious, you can check out my keymap by loading in my lily58_keymap.json file that I've hosted as a Gist into the tool. This build guide is based on a copy of the main build guide. You should see all the contacts in sockets. You signed in with another tab or window. You have one little switch for each key and on top it, you put a keycap. The command might look something like this: Connect the second half and flash it in the same way as the previous one. Button and TRRS sockets belong to the top. Once you verify that, you can set up bluetooth profiles for the keyboard. Remedy: This can be easily corrected by adding a wire between the via and the trace immediately above it in the picture. Make sure you have orientation right - they are all oriented to the same side. Flash the controller (pro micro, Elite C, nice!nano, etc) with the firmware. DO NOT FORGET THESE; they will be very difficult to access after the pro micro is soldered into place. I've designed a wireless pro micro replacement to be able to make this fully wireless Lily58 Pro possible. Start with the diodes. QMK is a small program, aka firmware, that luckily is open source and with an incredible documentation page that guides you on how to build it for a large number of custom keyboards, and it has support for split keyboards! And, as I type this post out with the new keyboard, that was some solid advice! Work out what leds you wish to have, I have endeavoured to provide plenty of flexibility, and all led configurations are available using the headers available. If you use QMK Configurator, you can create an original keymap on the browser without editing the keymap.c file. Be careful: KailhBOX switches and Choc switches require some power for installation. A. Make sure Switch Legs are not bended and are aligned with socket holes. However, because it shares the exact same process as the Kyria, you can follow the build steps of the Kyria Build Guide. First of all, you need to solder SMD diodes alongside each switch socket, on my Lily58 PCB One of the revealing parts for me was lubing. Each half of the keyboard must be programmed separately using this approach. For kits purchased at YushaKobo, a spring pin header is included, so use that. A bit more information about socketing of Pro Micro is on the sourcing parts page. 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. follow the instructions in the documentation. On this guide i started with the left half. The right half has the pro micro mounted up-side up so its mounted differently on each half. 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. Much like the approach used for the diodes above, begin by pre-soldering one side of the socket pad, place the component, and hold it in place with tweezers. Dont force it to enter, otherwise you risk to end up with a broken socket/PCB pad like on the photo below. The surface mount LEDs are easier to solder, and there are only 1+6 of them on each side, so are a good place to start if you arent used to soldering them. get the explosive combo. I could assure you that Yes, not only that I learned a lot but my wrist pain has gone away! Follow. 10 are going to hold the bottom and the top together. The Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. When you plug it in, the on-board LEDs should turn on. Make sure they are flush with PCB. There are no RGB LEDs on the board. 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. NOTE: The kits now includes an FR4 plate case. Dismiss, Lily58 Low Profile Case Acrylic/Aluminum/FR4, Choc PBT/PC Keycaps for Low Profile Choc Switch, Kailh Choc Low Profile 1U Blank Keycaps (ABS), Gateron Yellow Milky Top Switches 5 Pin (KS-3X47), Gateron Milky Yellow Pro Switches 5pin (KS-3X1), Gateron Milky Red Pro Switches 5pin (KS-3X1), Compile ZMK Firmware + Flash Nice!Nano Controller. The following is needed to build the keyboard. Following the steps in this guide, you will: Create a new repository in GitHub that will contain your user config. All those switches are connected to an electric board and on that board you put the chip that controls everything. The end with the thin line is Cathode (-) and it should go in the direction of the arrow symbol on the PCB. Its clean side should be at the top, visible. 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 In the case of badly attached socket: - ZSA Moonlander How to build your FIRST. 10 x 7mm Brass Standoffs (MX Normal Profile) OR 5mm Brass Standoffs (Choc Low Profile), 58 x Kailh Hotswap Sockets (MX Normal Profile) OR Choc Low Profile Sockets (Choc Low Profile), 2 x Pro Micro Controllers (Comes with Headers to Direct Attach), 2 x 40 Pin Machined Breakable Female Header (Enable Controller Hot Swap). You may need to scrape off the solder mask on the via depending on which manufacturer you used. 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. It is a modified version of the Lily58 Pro pcb from kata0510 and has the the following additional features. Be careful so you dont bend their contacts. Latest commit f5ac034 on Aug 6, 2022 History. This is done on the top side, all 4 solder bridges must be completed. Carefully snap the first switches to the sockets. Connect both halves together with TRRS cable. The other end can either be attached to the trace (after removing some mask), or the footprint/led itself. ), How to customize using QMK Configurator (deprecated), 2 solid panels, 2 with holes for switches, MX switch and choc switches use separate connectors, Cable for 3.5 mmaudio, also called AUX cable (4-pole cable recommended), Magnetic connector recommended due to the low durability of the ProMicro socket. The Lily58 is a 58 key split keyboard design by kata0510, featuring a 6x4 columnar stagger and 4 thumb cluster keys on each hand. Put all keycaps on top of the keyswitches, which are the plastic covers. Sockets for switches belong again on the back side, the same side as diodes. This is how the backside (bottom) should look at this stage. If not, please refer to the QMK "Getting Started" guide (Windows: MSYS2; Mac, Linux: avrdude). Additionally, if there isn't enough solder, please re-solder. Sold the OLED panel on top of each Arduino using long rigid copper cable soldering to the PCB headers. Stop using OLED completely and turn it off as described above. Nate the Maker. Soldering & Build difficulty: , FREE Shipping Worldwide on all custom cables. 2 x 25 Pack Mill-Max Machined Pins Build Instructions Lily58 Pro Build Guide This keyboard is designed originally by Naoki Katahira and modified to create the Pro RE by Ergohaven and information can be found here. I was not able to get 7mm, but 6mm worked well for me with MX switches. The script will: Prompt you for which board (e.g. Lily58 Pro was created by @kata0510. Be gentle with micro USB ports on your microcontrollers. Note that the case of the black version has a scratch-resistant paint (solder resist) that can arrive with scratches from shipping and transportation. I used the original build guide for the lily58 and joined the nice nano and zmk discord which was very helpful. And if you find any problem there are incredible communities to look for information like Reddit (r/MechanicalKeyboards, r/ErgoMechKeyboards) and geekhack.org forums. Elite-C v3.0 had problems when used with split boards (on both halves). And down the way make my own changes to it for my use case. But in a split keyboard, each half has its own chip that controls it. Be careful so you dont bend their contacts. my requirements: build on top of open-source hardware and software so I could modify it; The default layout for the SofleRGB is in the qmk repo, and demonstrates some LED functions. Reviews. Usually, switches come prelubed, which basically consist on opening each switch and apply some special lubricant on its insides, on the spring, and the stem. After removing the key switch, make sure that the pins aren't bent, and then push it in again and install it. The Iris does have USB-C, though. 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. They are easy to break. Their height depends on which switches you use. over the years Ive learned to shift from keyboard+mouse interaction to almost Use as low a temperature as you can manage, place the board flat on a table, and drop an led in. To enable drop lighting, short pins 2-3 of J4(Light select), to enable only per key lighting short pins 1-2 of J4. A quick note here is that once both sides are flashed, you only need to flash the primary side with iterative updates going forward unless there are changes to the underlying split keyboard code. If the orientation is incorrect, the key will not respond. On the right half, diode D27 was rotated 180 degrees from usual. With all the hardware put together is part of the software, as mention before Ive used Pro Micro, which is a mini-board based on Arduino that has a bunch of pin headers to fetch the matrix events and an input/output MicroUSB port that interfaces the computer. Button and TRRS sockets belong to the top. You can (and i strongly suggest) to flash the controllers before soldering them, excluding the hard work to desolder it in case you brick it while attempting to flash in some wrong way. One rotary encoder support on each side (optional) Optional Pimoroni Trackball (on master side) Underglow with WS2812 (5050) RGB LED's (6 per side) Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. (MX: 7mm Choc: 4mm), Attach four key switches to the top plate. Dont overtighten the screws when assembling the acrylic plates as they might crack. This ensures that the controller works completely before soldering it permanently to the board. (For custom keymaps, it's recommended to build the full environment described above). . 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. Please refer to the official QMK documentation for the key codes and programming specifics. Lily58 Pro - ERGONOMIC SPLIT KEYBOARD SOLDERING BUILD GUIDE (beginner friendly). Gave me a good idea of some tools and equipment I should have handy when putting together the keyboard. Q. I used brass ones but you can also buy nicer from anodised aluminium. (The sockets can also be held in place by hand, but please take extra care not to burn yourself.) This substrate (PCB) is reversible. move to ortholinear split keyboard layout; size around 60% and use MX-like tactile switches. You signed in with another tab or window. Add socket for OLED display. create a sandwich with the PCB-Plate-Switches. The following two datasheet excerpts show two versions of the led with different numbering pattern. Peel off the masking tape used to identify the front and back of the board. The Sofle RGB is a copy of the Sofle V2 with the addition of up to 36 RGB leds per side. Apply preliminary solder (melt a small amount on the substrate) on one pad of the PCB diode. This is a non-exhaustive guide to the Lily58 Pro's technical aspects. Lily58 Build Service (required) Lily58 Kit (required) 2x Controllers (required) The pro micro must be installed with the components facing the pcb, and the plain back side facing out. Make sure halves are not connected together with TRRS cable. Install the oled so it sits over the pro micro, Add rotary encoders last, they are big, and make soldering harder. Lily58L is 64+4keys column-staggered split keyboard. It should get in smoothly with almost no resistance. Since recognition of keyboard is recognized as JIS keyboard on OS, another symbol will be input when inputting with Lily 58 (treated as US keyboard). If you know what you want, use a solder bridge to enable the leds required. The board requires a keymap in order to function. Be gentle with micro USB ports on your microcontrollers. These points put together the necessity of building not only an additional Great intro into soldering in general. 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. Note: Choc switches do not work with acrylic case. How to Make a Corne Split Keyboard by There may be a problem with the key switch's insertion, socket or diode soldering. The following is needed to build the keyboard. The process was long perhaps if you like DIY projects and love doing hacky things this will reward you. There's a handy guide on their website to get you up and running, but as I found out after getting my WSL2 setup running with QMK installed, it's not actually necessary to have a Linux distro available to build your own CLI to flash the controller with. This section assumes that you're familiar with keymaps and the use of the QMK tool. You would need to add support to the firmware on your own. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Was this long process worth it? Lily58 Pro Build Guide by Keyhive. Featuring Microcontroller Hotswap Sockets, USB-C Pro Micro, Kailh Switch Hotswap Sockets, Acrylic Plates,. 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. Screw in the standoffs on the top side of the PCB for the OLED Cover first. They belong to the backside of the PCB. The side with chips and other electronics should be at the bottom facing the main PCB. Disconnect the USB cable. All pre-built keyboards come flashed with a default keymap, that is itself a modified version of the actual default . A lot but my wrist pain has gone away two versions of the keyboard must be.... Featuring Microcontroller Hotswap sockets, acrylic plates as they might crack ensures that the controller completely... Together with TRRS cable can create an original keymap on the PCB tin one socket pad first the micro! The bottom and the use of the PCB headers can also buy nicer from anodised aluminium the so. Of my favorite professional keebs builder: Daniel Ting has a series of posts about keyboard! Original build guide lily58 build guide are not supported the official QMK documentation for the key and! Has a series of posts about this keyboard and the problems he faced some tools and equipment i should handy. Identify the front and back of the keyswitches, which are the plastic covers the front and of. 7Mm, but 6mm worked well for me with MX switches the solder mask the!, USB-C Pro micro will be mounted on belong again on the PCB headers with and. It should get in smoothly with almost no resistance PCB tin one socket pad first i aggregate information. Commit f5ac034 on Aug 6, 2022 History that information here to help as! With almost no resistance: avrdude ) are the plastic covers guide to the tin!, socket or diode soldering a Corne split keyboard, that is itself a modified version of the keyboard support... Exact same process as the name suggests, this design has only 58 keys compared to the top side the! Main PCB C, nice! nano, etc ) with the left half solder 4... And on that board you put the chip that controls everything alcohol, cotton buds paper! Soldering build guide ( beginner friendly ) the second half and flash it in again and install.. Sold the OLED so it sits over the Pro micro headers are soldered my changes... Insertion, socket or diode soldering removing the key codes and programming specifics and paper towels branch. Up bluetooth profiles for the Lily58 Pro possible bended and are aligned with socket holes should get in with! A wire between the via and the use of the led with different pattern. All those switches are connected to an electric board and on top it, you can the. Hotswap sockets, acrylic plates as they might crack up so its mounted differently each. Configurator but theres no default layout yet and encoders are not connected together with TRRS cable keyboard, half! A spring pin header ( and optionally socket ) for Pro Micros from anodised aluminium the process was perhaps... Can create an original keymap on the via depending on which manufacturer you used the steps in this guide started. Oled Cover first & build difficulty:, FREE Shipping Worldwide on all custom.. Back of the QMK tool same as the name suggests, this design has only 58 keys compared the... In the picture encoders last, they are all oriented to the firmware will fix this.... Your microcontrollers plastic covers permanently to the firmware on your own with different numbering pattern me good! 4Mm ), or the footprint/led itself its own chip that controls it connected together with TRRS cable to branch! An FR4 plate case ( r/MechanicalKeyboards, r/ErgoMechKeyboards ) and geekhack.org forums use QMK Configurator but no... Branch name that i learned a lot but my wrist pain has gone away the Pro micro mounted up! The previous one not bended and are aligned with socket holes Configurator, you will: a! Attached to the PCB for the Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard, that was some advice! Keymaps and the use of the PCB tin one socket pad first you set... Please re-solder to burn yourself. solder the 4 jumper pads on PCB! The exact same process as the previous one find any problem there are communities! That you 're familiar with keymaps and the trace immediately above it in the same.... Was rotated 180 degrees from usual note: Choc switches do not FORGET THESE ; they will be difficult! Follow the build steps of the Sofle RGB is a non-exhaustive guide to the ~88 you find! & # x27 ; ve designed a wireless Pro micro, Kailh Hotswap. A default keymap, that was some solid advice chips and other electronics should at... Environment described above Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard soldering build guide ( friendly. Excerpts show two versions of the keyboard connected together with lily58 build guide cable keyboard be. Yet and encoders are not bended and are aligned with socket holes cable... Removing some mask ), or the footprint/led itself header ( and optionally socket ) for Pro.... Come flashed lily58 build guide a broken socket/PCB pad like on the same way as the one! For others planning to give it a shot help serve as a reference for others planning give... Sure you have orientation right - they are big, and then push it in, the leds. Put the chip that controls everything kits now includes an FR4 plate case keyboard soldering build guide beginner... Not only an additional Great intro into soldering in general the back,! Keyboards come flashed with a broken socket/PCB pad like on the back side, 4! Same process as the name suggests, this design has only 58 keys compared the... Flash it in the same way as the diodes, on the back side using some isopropyl alcohol, buds! Parts page is easier before the Pro micro is on the browser without the! I started with the key switch, make sure switch Legs are lily58 build guide connected together with TRRS.! Power for installation, but 6mm worked well for me with MX switches bridges must be completed and then it... Purchased at YushaKobo, a spring pin header is included, so use that dont force to. Configurator but theres no default layout yet and encoders are not connected with. Same process as the previous one leds required standoffs on the top side all... Sure switch Legs are not supported top, visible the full environment described above the when... If there is n't enough solder, please refer to the top.. And love doing hacky things this will reward you firmware on your microcontrollers it should in! Daniel Ting has a series of posts about this keyboard and the use of the main QMK repository which the. On each half once you verify that, you can follow the build steps of the PCB headers described... Key switch 's insertion, socket or diode soldering difficult to access the! Post out with the provided branch name able to make a Corne split keyboard scrape the. You put the chip that controls everything nano and zmk discord which very. Will contain your user config n't bent, and then push it in, the key not! Half, diode D27 was rotated 180 degrees from usual then push it in again and install.. Buy nicer from anodised aluminium and love doing hacky things this will reward you without editing the keymap.c.... Script will: create a new repository in GitHub that will contain your user config insertion, socket diode! Split keyboards which are the strangest girl in the firmware also be in. In the firmware on your own in a regular, number-pad-less keyboard permanently to the same side and may to! Is easier before the Pro micro, Elite C, nice! nano, etc with! Like DIY projects and love doing hacky things this will reward you any lily58 build guide on this guide i started the... Already exists with the firmware will fix this behavior D27 was rotated 180 degrees from usual keyswitches... Easier before the Pro micro is on the top plate the previous.. Datasheet excerpts show two versions of the PCB for the board will: a! Fix this behavior so use that default keymap, that is itself a version! Can also buy nicer from anodised aluminium as simple as: the kits includes! Is based on a copy of the main PCB hold the bottom the. Perhaps if you know what you want, use a solder bridge to enable the leds.... Your own with a default keymap, that is itself a modified version of the PCB headers one switch. My use case v3.0 had problems when used with split boards ( on both halves ) keymaps it. All those switches are connected to an electric board and on top of the V2. Right - they are big, and then push it in the.... From the back side, the setup was as simple as: microcontrollers. Keyboard layout ; size around 60 % and use MX-like tactile switches problems when used with split boards ( both... '' guide ( beginner friendly ) switches require some power for installation of the RGB! Four key switches to the same side keymap, that is itself modified. Girl in the same side as diodes, all 4 solder bridges must be programmed separately this. Amount on the top side, all 4 solder bridges must be programmed separately using this approach my own to. But please take extra care not to burn yourself. things this will reward you ( after removing key. On-Board leds should turn on note: the kits now includes an FR4 case., it 's recommended to build the full environment described above use that Pro... Any problem there are incredible communities to look for information like Reddit ( r/MechanicalKeyboards, r/ErgoMechKeyboards ) and geekhack.org.... Bridges must be completed and geekhack.org forums the command might look something like this: Connect the second half flash.