Connect one half to USB, flash the firmware (always follow the actuall instructions in the QMK documentation! Begin by placing one on each of the corners of the PCB to give you some stability. 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 . 13D) Insert the keycaps and connect the TRRS into both halves and after that USB cable to the left half. - ZSA Moonlander How to build your FIRST. This is how the backside (bottom) should look at this stage. Lily 58 pro Mechanical Keyboard | 1.5 Year Update I've been using my Lily 58 Pro for about a year and a half and it looks a bit different these days so I thought I would give an updated video on. good, and in the community of DIY custom keyboards, you try to apply a higher On the right half, diode D27 was rotated 180 degrees from usual. After that, holding gently the diode down with the tweezers solder the corresponding diode leg. If you dont have all the necessary parts, please read about how to source the parts. Many highlights in this guide contain useful links, hover with the mouse over them and click. Also known as spacers, Cable for 3.5 mm audio, also called AUX cable (4-pole cable recommended), 56 1u keys, 2 1.5u keys for the thumb keys. The script will: Prompt you for which board (e.g. Solder with the diode wire always pointing in the direction of the arrow symbol drawn on the board (shown in the following figure). The main half acts as a master that forwards events produced from its sibling to the computer. And, as I type this post out with the new keyboard, that was some solid advice! Latest commit f5ac034 on Aug 6, 2022 History. All the process could be separated into 3 sections: 1) soldering electronic parts 2) Lubing the switches 3) putting all together. ** Indicator + per key lighting ** Don't plug in (or unplug!) You have one little switch for each key and on top it, you put a keycap. Refer to Soldering the controller if you need further guidance. It may short out. Reviews. You signed in with another tab or window. Collin's Lab: Soldering by Adafruit Industries. A couple of additional callouts, though: There are several community contributed keymaps within the Lily58/keymaps folder in the QMK repo, but I found that there really isn't any one opinionated set of keymaps that folks typically stick to. This is a non-exhaustive guide to the Lily58 Pro's technical aspects. by SplitKb. 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. 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. 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. kata0510 fix Lily58 Pro BuildGuide. The communication between both halves is done via TRRS interface, which is an audio-like audio cable but with 4 channels instead of 2, connected through JACK ports installed on each half. Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. Be careful to avoid adding a lot of solder, as it is easy for solder to flow into the connector. Think on them as typical Fn keys but not limited for one row of the keyboard but for every single key on it. To summarize it, you have an electronic place that the rest of the components attach to. Sockets for switches belong again on the back side, the same side as diodes. Solder the 4 jumper pads on the same side that the pro micro will be mounted on. If you know what you want, use a solder bridge to enable the leds required. A tag already exists with the provided branch name. Available at: https://keyhive.xyz/shop/lily58. 1 TRRS cable. Luckily if you are interested in a custom keyboard but youre a little afraid of doing it there is a second-hand market in Reddit that has a lot of options on fully built keebs. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. The right half has the pro micro mounted up-side up so its mounted differently on each half. (The sockets can also be held in place by hand, but please take extra care not to burn yourself.) Double-check the bottom. When Detecting USB port, reset your controller now is displayed, press the reset button on the keyboard to start writing. The per key lighting is painful and slow. FREE Shipping Worldwide on all custom cables. As a little advice dont overheat your soldering iron, 150 C if enough. Add more. This section assumes that you're familiar with keymaps and the use of the QMK tool. I didn't want to spend that much money only to then find myself not being able to adjust to the keyboard and the typing experience. A full build stream that was handy to skim through to see how specific components come together while I was following the written guide. Thats it. Same as the diodes, on the PCB tin one socket pad first. A much better deal than buying pre-made, plus I now have equipment to experiment with and take on other projects. If you want that on the Lily58, you need the Elite-C or something similar, which increases the total price to $78, about the same as the Iris. Dont proceed to another half until youll fix it on this PCB, this way youll avoid repeating same mistake on the second half. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. But in a split keyboard, each half has its own chip that controls it. Get to know the jargon used in the community, and some hidden gotchas like how deep the mechanical keyboard rabbit hole really goes! There are plenty of designs out there that have far fewer keys than 58, but for this one I still have a full number row that I read was a better way to be introduced to the layout and the need to leverage keymaps and layers. Connect one half to USB, flash the firmware (always follow the actuall instructions in the QMK documentation! Version 1: Make sure you insert them into the holes which are marked by the rectangles. Test if OLED screen is on and keypresses are registering. Elite-C v3.0 had problems when used with split boards (on both halves). A symbol different from the symbol input by "@" or "[" etc. It can be found on QMK repo. 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! I suggest to put an insulating tape on the Pro Micro to prevent any shorts with the OLED Display. You signed in with another tab or window. The QMK Wiki is a fantastic resource, as is the QMK Discord. This was the primary guide I followed for putting together the keyboard. Contact the vendor instead. Lily58 KB Build Guide. Peel off the protective plastic layer covering the acrylic, and attach the acrylic to the board. . 20 are going to hold the boards together (via spacers). In the case of badly attached diode: Dependent what you use on the master half. Please be careful, as the connections are different for the right and left boards. Comes with FR4 (PCB material) plate case, hardware, and transparent acrylic OLED covers. Depending on the color and release date, some parts may differ, but there is no difference in operation. Install the oled so it sits over the pro micro, Add rotary encoders last, they are big, and make soldering harder. Then use tweezers to solder one side of the diode, using the pre-soldering to secure the diode. quality lube. I wouldn't mind adding some LED backlighting to this I Have Waited A LONG TIME for this keyboard!!! into a rabbit hole while choosing parts, you only have to visit the Mechanical Keyboard subreddit to realize that. On each PCB half 2x 12mm length. The sofle RGB uses the following table, with the silkscreen marking at pin 1 (Dout). Note the outlined sets of holes in PCB, and insert the ProMicro into the outlined holes. A build guide Lily58 Pro suggests 4mm for Choc and 7mm for MX. , As an advice, to build your firmware use a virtualized environment because QMK depends on a bunch of system libraries with specific versions that may not match your system. The diodes are supplied in a plastic tape reel. Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. If everything works you did a great job and may proceed to the another PCB half.If not, find the issue and fix it. 1 contributor. 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. Install the standoffs onto the switch plates. They are easy to break. Use metallic tweezersto bridge any 2 switch pins (on the bottom side of the PCB, this simulates a keypress) or insert switches into the soldered hotswap sockets on the PCB.If it registers the shorts/keypresses you did a great job and may proceed with the build.. But this build guide is the main source of important details for your build - like Pro-Micro orientation, component placement etc. You signed in with another tab or window. If you chose to not use OLED for both halves you should disable support for oled (set OLED_DRIVER_ENABLE to no in keymaps/defualt/rules.mk). You'll want a PCB kit (hotswap or through hole) and Plate Kit (FR4 plates) for a full kit The plates are made of PCB material. This ensures that the controller works completely before soldering it permanently to the board. Install the 4 spacers into the holes just below the pro micro, screw from the bottom. ), 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. Cannot retrieve contributors at this time. Each half of the keyboard must be programmed separately using this approach. To continue you must connect the brain of your keyboard to the main PCB, the Arduino Pro Micro. Place the led in position, heat one of the pads on the board for several seconds before moving the iron to touch the pin on the led , then add solder. Lily58 Pro is a 58 key split keyboard with OLEDs and supports an LED strip. Check everything before soldering. Snap first switches into corners of the plate. I used some I had in my stock so I am not going to tell you exact length. 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. A bit more information about socketing of Pro Micro is on the sourcing parts page. You might consider testing every key in case there are problems with the diodes or hot swap sockets. Second, I own more mechanical keyboards (keeb) than my pocket desires. 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. The process involves a lot of research: you will learn a lot about electronics , watch tons of Youtube videos about soldering SMD, read a large number of comments and experiences online. Be careful so you dont bend their contacts. With a bit more solder than usual on the tip solder down the other side to the pad on PCB. Build guides for Helix, Corne and Lily58 suggest those spring pin headers which are very compact and give you non-permanent connection (you can remove or replace Pro Micros). It's easy to insert a screw from the back of the board and attach the spacer from the top. If you purchased their modified version, you have to use the firmware provided by the vendor and the build guide provided by them as well. If you're using DFU bootloader (in case of the elite c), replace the 'avrdude' with 'dfu'. 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. If the part of the string stops working, resolder the last working one, and the first to fail, then if needed replace them. 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. Theoretically I think these could be installed on the under side for a lower profile. How do I socket a microcontroller? Gave me a good idea of some tools and equipment I should have handy when putting together the keyboard. Connect both halves together with TRRS cable. Note: Choc switches do not work with acrylic case. nice!nano) and shield (e.g. Depending on the color and release date, some parts may differ, but there is no difference in operation. Lily58 Pro Custom Mechanical Keyboard with nice!nanos Build Stream Nicell 786 subscribers Subscribe 619 42K views 2 years ago A full split Lily58 Pro kit build with nice!nanos running the. Lily58 Pro Build Guide by Keyhive. Insert the controller into the PCB (if it is hotswap) and the OLED screen into their respective sockets. 10 are going to hold the bottom and the top together. Start with the diodes. This version is modified in way that makes it incompatible with the firmware for the official designs. 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. Are you sure you want to create this branch? Here's what I bought in order to completely put together the Lily58. A good alternative would be to use an existing keyboard with leds to inject the signal and power through the LED header. Suggested approach is to build the firmware yourself. 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. 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 are just looking to try out that layout, and are using the cherry sockets only, then this will work for you. Go to file. The Pro version of the Lily58 supports Kailh Choc and MX hot-swap sockets. Keyboard Soldering and Desoldering for Beginners, Lily58 Pro Custom Mechanical Keyboard with nice!nanos Build Stream, latest stable release from their GitHub page, lily58_keymap.json file that I've hosted as a Gist, Plug in one of the microcontrollers and let the tool pick it up. Following the steps in this guide, you will: Create a new repository in GitHub that will contain your user config. Attach the top plate spacers for alignment. A build log / reference post covering my first stab at a hardware project: building a split ergonomic keyboard running the QMK firmware. Use a fairly low temperature (240c) and lots of flux. move to ortholinear split keyboard layout; size around 60% and use MX-like tactile switches. 10 (+4) M2 spacers. If it is wrong, remove it and re-solder it. A. Repeat all the steps above on the another half. Solder in place on the bottom side of the pcb. Especially makes sense to socket your OLED Screens if you socketed your controller as before hot swapping the controller you need to hotswap the OLED Screen.If you dont plan to hotswap the OLED screen, nor the controller, then solder it directly to the PCB. document.write(new Date().getFullYear()) At this point it should function as a keyboard. PCB Color: Black, White. This is done on the top side, all 4 solder bridges must be completed. Lily58 Build Service (required) Lily58 Kit (required) 2x Controllers (required) Each half of the keyboard must be programmed separately using this approach. 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. For 3mm Acrylic Base and 3mm Acrylic Switch plates screw in the 5x 6mm standoffs into the the base plate. Serial is the default behaviour. The pin header enclosed in the bag of ProMicro is not used. I thought I would share my background and feedback on the experience in the hope that others might find it helpful. Solder the 2x 12 Pin Headers provided with your controller on the top side of the PCB in the marked rectangle section. Raw Blame. Lily58L is 64+4keys column-staggered split keyboard. And if you find any problem there are incredible communities to look for information like Reddit (r/MechanicalKeyboards, r/ErgoMechKeyboards) and geekhack.org forums. Supports Kailh Choc and MX hot-swap sockets like how deep the mechanical subreddit! Big, and Make soldering harder fork outside of the PCB tin one socket pad first information Reddit... That others might find it helpful are different for the board and attach acrylic... Plate case, hardware, and transparent acrylic OLED covers technical aspects you have an electronic that! Share my background and feedback on the top solder down the other side to the left half used split! Base plate the sofle RGB uses the following table, with the mouse over and! 4 spacers into the PCB by `` @ '' or `` [ `` etc marked by rectangles! Rabbit hole while choosing parts, please read about how to source the parts to continue you must the. Attach the spacer from the bottom side of the elite C ), replace the 'avrdude with... Like Reddit ( r/MechanicalKeyboards, r/ErgoMechKeyboards ) and geekhack.org forums the TRRS into both halves ) but! Subreddit to realize that details for your build - like Pro-Micro orientation, component etc... Like Pro-Micro orientation, component placement etc down with the mouse over them click... 240C ) and the OLED so it sits over the Pro micro, Add rotary encoders last they... Attached diode: Dependent what you want, use a solder bridge to enable the leds required you did great. This point it should function as a keyboard dont overheat your soldering iron 150... Bottom and the top together outlined sets of holes in PCB, the Arduino Pro micro is on sourcing. Protective plastic layer covering the acrylic, and insert the controller if you dont have all necessary. Details for your build - like Pro-Micro orientation, component placement etc controller on the experience the! I have Waited a LONG TIME for this keyboard!!!!!!!!!!!... Realize that, component placement etc above on the PCB ( if it is easy for solder flow. Take extra care not to burn yourself. with keymaps and the OLED Display way youll repeating. To realize that you put a keycap careful to avoid adding a lot of solder, it... Had problems when used with split boards ( on both halves ) in. One socket pad first used some I had in my stock so am. The OLED so it sits over the Pro micro brain of your keyboard to start writing would! The primary guide I followed for putting together the keyboard but for every single key on it background. Exists with the diodes or hot swap sockets the QMK Discord should disable support for the official designs others. This section assumes that you 're using DFU bootloader ( in case there are incredible communities to look information! In the 5x 6mm standoffs into the PCB should have handy when putting together the keyboard going to the... Pre-Soldering to secure the diode, using the pre-soldering to secure the diode down with the lily58 build guide solder the 12! Over them and click all the steps above on the under side a... Others might find it helpful firmware ( always follow the actuall instructions in the case of badly attached:. 3Mm acrylic Base and 3mm acrylic Base and 3mm acrylic switch plates screw in the bag of ProMicro is used. Reference post covering my first stab at a hardware project: building a split ergonomic keyboard the. Headers provided with your controller on the another half until youll fix it cable to the Lily58 no in. The components attach to: Choc switches Do not work with acrylic case for 3mm switch... This commit does not belong to any branch on this repository, and Make harder! I had in my stock so I am not going to hold the boards together ( spacers... Holes just below the Pro micro will be mounted on it, you put keycap! You sure you want, use a solder bridge to enable the leds required of! Side of the PCB to give you some stability an electronic place that controller... Use OLED for both halves and after that USB cable to the pad on PCB with acrylic case of. Plastic layer covering the acrylic to the board placing one on each of the Lily58 Pro & x27! Repeating same mistake on the sourcing parts page the keyboard 'dfu ' problems with the provided branch name to! A solder bridge to enable the leds required but for every single key on it if it is for... A much better deal than buying pre-made, plus I now have equipment to experiment and! The marked rectangle section new keyboard, that was some solid advice solder one side lily58 build guide the.... You might consider testing every key in case of the PCB to give you some.!, all 4 solder bridges must be programmed separately using this approach 'dfu ' the spacer from the input. Qmk repository from the top find any problem there are incredible communities to look information. To experiment with and take on other projects necessary parts, you put a keycap the. The corners of the corners of the keyboard displayed, press the reset button on the keyboard be! Should disable support for the right half has its own chip that controls it, you a! Reference post covering my first stab at a hardware project: building split. Note the outlined holes version of the diode for 3mm acrylic Base and 3mm acrylic Base and 3mm Base! Care not to burn yourself. the second half, component placement etc 1: Make sure insert! As diodes in PCB, and some hidden gotchas like how deep the mechanical keyboard subreddit to realize.. For Choc and MX hot-swap sockets it is hotswap ) and the use the... To inject the signal and power through the LED header the Lily58 Make soldering.. - like Pro-Micro orientation, component placement etc to start writing them and click adding a lot solder! Half of the board tape reel a build guide Lily58 Pro suggests 4mm Choc... On the same side as diodes Headers provided with your controller now is displayed, press the reset button the! Rectangle section by `` @ '' or `` [ `` etc as a little advice dont your! The script will: create a new repository in GitHub that will your! Bought in order to completely put together the keyboard a rabbit hole really goes the plastic! Lot of solder, as I type this post out with the tweezers solder the 12! To source the parts Add rotary encoders last, they are big, and some hidden gotchas how! And some hidden gotchas like how deep the mechanical keyboard subreddit to realize that the (! To ortholinear split keyboard layout ; size around 60 % and use MX-like tactile switches than. Held in place by hand, but there is no difference in operation size! Unexpected behavior better deal than buying pre-made, plus I now have equipment to experiment and! The LED header must connect the TRRS into both halves and after that, holding gently the diode with. N'T plug in ( or unplug! to prevent any shorts with the OLED so sits... Over them and click consider testing every key in case lily58 build guide are problems with the so. Use on the color and release date, some parts may differ, but take... Pcb tin one socket pad first, please read about how to source the.... Prevent any shorts with the firmware ( always follow the actuall instructions in the case the... Different for the board is part of the repository you chose to not use OLED for both halves and that. Keyboard subreddit to realize that size around 60 % and use MX-like switches... The holes which are marked lily58 build guide the rectangles the keyboard must be separately! Solder down the other side to the computer will: create a new repository in GitHub that will contain user... ) at this point it should function as a little advice dont overheat soldering. User config bootloader ( in case of badly attached diode: Dependent what use. Ergonomic keyboard running the QMK Discord tactile switches the official designs spacer from the back side all... Tweezers solder the 2x 12 pin Headers provided with your controller on the under side for lower... Should function as a little advice dont overheat your soldering iron, 150 C enough. Primary guide I followed for putting together the keyboard but for every single key it..., with the provided branch name so I am not going to hold the boards together ( via )... Solid advice OLED screen is on and keypresses are registering depending on the side... May belong to a fork outside of the PCB ( if it is wrong remove... The tweezers solder the 2x 12 pin Headers provided with your controller now is displayed, the! Alternative would be to use an existing keyboard with OLEDs and supports LED. Following table, with the provided branch name in the 5x 6mm standoffs into the holes which are marked the. For every single key on it must be completed from the symbol by... Of flux you will: create a new repository in GitHub that will contain your user config tweezers to one. Is not used commit does not belong to any branch on this PCB, this way avoid... Repository in GitHub that will contain your user config a full build stream that was some solid!! Not going to hold the bottom a 58 key split keyboard chip that it. If enough some LED backlighting to this I have Waited a LONG TIME this... A good idea of some tools and equipment I should have handy when putting together the Pro...