lily58 build guide

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! On each PCB half 2x 12mm length. This section assumes that you're familiar with keymaps and the use of the QMK tool. (For custom keymaps, it's recommended to build the full environment described above). 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. TRS should work 1 if you stick with Serial. 10 are going to hold the bottom and the top together. A full build stream that was handy to skim through to see how specific components come together while I was following the written guide. Following the steps in this guide, you will: Create a new repository in GitHub that will contain your user config. Out of the box, the controllers were already in DFU (Device Firmware Upgrade) mode for me. Its quite simple but scary the first time you do it. Depending on the color and release date, some parts may differ, but there is no difference in operation. I quickly discovered /r/ergomechkeyboards, saw some beautiful builds, and with not a whole lot else to do during a global pandemic, the lower cost option of building a keyboard myself while meddling with some electronics was the way to go! 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. There are no RGB LEDs on the board. If serial is used, you dont need TRRS cable (4 contacts, used for headphones with a microphone) but just TRS (stereo audio jack). I have built or modified around 50 mechanical keyboards over the past few years or so including MX, Alps, and Topre. Get to know the jargon used in the community, and some hidden gotchas like how deep the mechanical keyboard rabbit hole really goes! For v3.0 add #define SPLIT_USB_DETECT to config.h file. Snap first switches into corners of the plate. 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. The pin header enclosed in the bag of ProMicro is not used. Soldering & Build difficulty: , FREE Shipping Worldwide on all custom cables. Desoldering is frustrating and its easy to mess up things. The interesting part will come in later post that Ill write in which I will show some of the problems that Ive faced and solutions that Ive applied. A simple but comprehensive guide around the basic equipment and procedure to use for soldering keyboards. In 2 sets come 24 + 24 Pins enough for 2 controllers, Optional, but its always fun to put a bongo cat for example later on the screen, to check the wpm or show current layer etc, if the controller will be hotswap, this makes total sense to have, or Micro USB cable (depending on the chosen controller). Contact the vendor instead. and here is the final product . FREE Shipping Worldwide on all custom cables. Check the direction of the diode in question. Note the outlined sets of holes in PCB, and insert the ProMicro into the outlined holes. And corresponding sockets (if used) on the front side of the board. A build guide Lily58 Pro suggests 7mm for MX. Lily58L is 64+4keys column-staggered split keyboard. Re-solder the problem socket, or reflow and add solder if the joint is weak. I recommend doing one LED and testing it before continuing. You would need to add support to the firmware on your own. There are several ways how to do it. Connect both halves together with TRRS cable. 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. This is easier before the pro micro headers are soldered. Its clean side should be at the top, visible. The following is needed to build the keyboard. Version 2: theres only one option so it is straightforward. The command might look something like this: Connect the second half and flash it in the same way as the previous one. In addition, please be careful, as the case will be scratched if it hits or rubs a hard thing after assembly. Intro Lily58 Pro Parts List Warnings 1 Flash the Pro Micro Controller with QMK firmware 2 SOLDER THE DIODES 3 SOLDER HOTSWAP SWITCH SOCKETS 4 BRIDGE THE FOUR JUMPERS 5 CONTROLLER'S HOTSWAP SOCKETS 6 SOLDER THE CONTROLLER 7 PCB TEST I have added a single LED to the top surface to act as a layer indicator, this is enabled by bridging 2-3 on J6(indicator bypass). This keyboard is designed originally byNaoki Katahira and modified to create the Pro RE by Ergohaven and information can be found here. The right half has the pro micro mounted up-side up so its mounted differently on each half. . Are you sure you want to create this branch? Im really proud of achieving this point. Version 1: Make sure you insert them into the holes which are marked by the rectangles. DO NOT FORGET THESE; they will be very difficult to access after the pro micro is soldered into place. Customize the information of the OLED panels. On the PCB tin one diode pad first. Keep in mind that this is a prototype of a DIY keyboard. Quick intro into the various switches out there and how they differ. Suggested approach is to build the firmware yourself. A build log / reference post covering my first stab at a hardware project: building a split ergonomic keyboard running the QMK firmware. Click here for the Corne Cherry v2 build guide. Refer to Soldering diodes if you need further guidance. ** Indicator + drop lighting ** A tag already exists with the provided branch name. Latest commit f5ac034 on Aug 6, 2022 History. 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. document.write(new Date().getFullYear()) In the image above you can see the matrix on the PCB where diodes and switch sockets are already soldered. Cannot retrieve contributors at this time. (It's easier to work the diodes if you cautiously open the container onto a small plate.). The pro micro must be installed with the components facing the pcb, and the plain back side facing out. Turn over the board and solder the pins, making sure that the TRRS jack and reset switch are in firm contact with the board. And down the way make my own changes to it for my use case. Carefully snap the first switches to the sockets. If you've socketed the controller, also consider socketing the OLEDs else the controller will be trapped underneath it. create a sandwich with the PCB-Plate-Switches. We will mount parts on each side. Oh, and my build doesn't have any OLED screens to install so I skipped that bit. Please, dont report problems with the design by Keyhive and or firmware to the official Sofle Keyboard repository. I've designed a wireless pro micro replacement to be able to make this fully wireless Lily58 Pro possible. This guide suits both version V1 and V2 of the standard (non-RGB) Sofle Keyboard. Also this build guide no longer applies to their version. Ive built my very own custom lily58 keymap, forked from the main QMK GitHub repository. I aggregate that information here to help serve as a reference for others planning to give it a shot! 13D) Insert the keycaps and connect the TRRS into both halves and after that USB cable to the left half. Their height depends on which switches you use. follow the instructions in the documentation. 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. Use a fairly low temperature (240c) and lots of flux. Make sure Switch Legs are not bended and are aligned with socket holes. The end with the thin line is Cathode (-) and it should go in the direction of the arrow symbol on the PCB. When you plug it in, the on-board LEDs should turn on. To enable drop lighting, short pins 2-3 of J4(Light select), to enable only per key lighting short pins 1-2 of J4. All those switches are connected to an electric board and on that board you put the chip that controls everything. This was the primary guide I followed for putting together the keyboard. Starting with the diodes. Please be careful when inserting the switches into the PCB. Elite-C v3.0 had problems when used with split boards (on both halves). Soldering & Build difficulty: . 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. The above picture is from the crkbd guide shows pin 4 on the table (the table is viewed from the top of the LED). However, because it shares the exact same process as the Kyria, you can follow the build steps of the Kyria Build Guide. Dont overtighten the screws when assembling the acrylic plates as they might crack. This is how the right half should look from the top. Recommended Soldering Tools on Keeb.io. 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. Keyhive version: Pay attention, if you purchased Sofle RGB from Keyhive. Build yourself your own split mechanical keyboard and protect your wrists! If not, check if the corresponding sockets or diodes need to be reflowed. Hello and welcome to the temporary Lily58 KB Build Guide. Lily58L is 64+4keys column-staggered split keyboard. If it is wrong, remove it and re-solder it. 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. You might consider testing every key in case there are problems with the diodes or hot swap sockets. Additional information. At the moment, the build guide isn't ready yet. Lily58 Pro - 58 keys split keyboard 64 columnar stagger and 4 thumb cluster, compatible with Kailh MX and Choc hotswap sockets. Use a piece of tape to fix them and apply solder from the bottom side. A symbol different from the symbol input by "@" or "[" etc. The default keymap is laid out on the assumption that it will be used in the MacOS/US keyboard environment. Version 2: The left side as for version 1. 20 (+8) M2 screws. It is a modified version of the Lily58 Pro pcb from kata0510 Watch the markings on the silkscreen which show the correct orientation. A build guide Lily58 Pro suggests 4mm for Choc and 7mm for MX. 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). If you are interested in wireless keyboards, I'm designing more fully wireless keyboards besides just a pro micro replacement. This is done on the top side, all 4 solder bridges must be completed. A much better deal than buying pre-made, plus I now have equipment to experiment with and take on other projects. Begin by placing one on each of the corners of the PCB to give you some stability. Install the standoffs onto the switch plates. 20 are going to hold the boards together (via spacers). kata0510 fix Lily58 Pro BuildGuide. The ProMicro board may not be soldered and attached firmly. The build is completed by attaching the four rubber feet to the back of each board. Prepare the Pro Micro. Moving the iron back and forth from the pin can help to flow the solder under the LED. Was this long process worth it? SofleRGB uses QMK firmware, it can use any Sofle keymap. quality lube. 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. 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. The following is needed to build the keyboard. I've estimated it's battery life somewhere between 1-2 months. As you can see the list of components could be a little overwhelming if you are not in this world. I could assure you that Yes, not only that I learned a lot but my wrist pain has gone away! Solder the controllers hotswap sockets on the top side of the PCB, in the marked rectangle section. I would say start with the ZMK documentation . Hope you like them! In the case of bad key switch insertion: This has been corrected in the v2.1 boards, and hopefully hasnt caught too many people out. Gave me a good idea of some tools and equipment I should have handy when putting together the keyboard. You should be familiar with QMK and be able to make it work on your local environment. 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. 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.. Black PCBs. 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. Repeat all the steps above on the another half. As mentioned before keyboard parts are usually sold out as they are not manufactured in large chunks. When Detecting USB port, reset your controller now is displayed, press the reset button on the keyboard to start writing. Test the PCB by checking if it registers keypresses. Lily58 Pro Build Guide by Keyhive. there are 58 switches so a ton of work to do. Kailh Box and choc switches require a bit of force for installation. With the QMK Toolbox route, the setup was as simple as: The microcontrollers should both be good to go! This substrate (PCB) is reversible. First, I spend long hours in front of my computer and All the process could be separated into 3 sections: 1) soldering electronic parts 2) Lubing the switches 3) putting all together. The labels for JP1 and JP2 were accidentally swapped. They are easy to break. Put all keycaps on top of the keyswitches, which are the plastic covers. Lily58 Pro Build Guide by kriscables.Start with the one half of the Lily58 Pro PCB and only after completing all the steps below proceed to the another half. I relied on several online resources to learn about what goes into building a keyboard, the basic equipment needed, and the firmware pieces necessary for it all to work. The diodes are mounted on the back side of the board. I dont have Elite-C so this is untested, but should work. They are necessary for OLED support and if you dont socket you Pro Micro you will not be able to do it later. (MX: 7mm Choc: 4mm), Attach four key switches to the top plate. Another possible approach is described at splitkb.com. Now you have completed the build process, congrats comrade! Keep in mind height of your Pro Micro which may be different based on if/which sockets you have used for Pro Micro. The Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. If the part of the string stops working, resolder the last working one, and the first to fail, then if needed replace them. , 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. And to finish with the soldering part you must solder the JACK sockets and the RESET buttons to the PCB. Thank you for your hard work. You signed in with another tab or window. 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. Dismiss, Compile ZMK Firmware + Flash Nice!Nano Controller. The main half acts as a master that forwards events produced from its sibling to the computer. Q. into a rabbit hole while choosing parts, you only have to visit the Mechanical Keyboard subreddit to realize that. Lily58 Pro - ERGONOMIC SPLIT KEYBOARD SOLDERING BUILD GUIDE (beginner friendly). Insert headers into holes. Theres also a basic support in QMK Configurator but theres no default layout yet and encoders are not supported. Make sure you have orientation right - they are all oriented to the same side. Be careful: KailhBOX switches and Choc switches require some power for installation. Cherry MX Switch Comparison by KeyMouse. The Lily58 is a perfect choice for people who want to be on a split keyboard but still want to have a fairly standard amount of keys. 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 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. Make sure they are flush with PCB and match the orientation shown on the silkscreen. In my case, I choose Krytox GPL 205 grade 0, the best I could buy online at the moment. Sockets for switches belong again on the back side, the same side as diodes. If you wish to experiment, use 2.54mm headers and jumpers. Disconnect the USB cable. Lily58 Pro Build Guide by Keyhive. Carefully snap the first switches to the sockets. Insert the OLED pin into the socket, attach the OLED module to it, and solder the four pins. Attach the parts and fix them temporarily with masking tape. Put at least 4 adhesive rubber feet in the corners so the keyboard is not moving when you type. 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. Connect one half to USB, flash the firmware (always follow the actuall instructions in the QMK documentation! You signed in with another tab or window. Decrease quantity for Lily58 Pro Keyboard Kit, Increase quantity for Lily58 Pro Keyboard Kit. 1 contributor. 10 (+4) M2 spacers. This behavior can be switched programmatically without any problem. I used brass ones but you can also buy nicer from anodised aluminium. The image shows a soldered MX socket; please install Choc socket on the lower side. 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). 2, This can be changed, look for setting handednesss in QMK documentation. The awesome QMK Configurator online tool let's you pick a keyboard, WYSIWYG yourself a keymap, and even get a compiled firmware download that you can then just flash onto your device! With a bit more solder than usual on the tip solder down the other side to the pad on PCB. Build as usual. Same as the diodes, on the PCB tin one socket pad first. The other advantage is that the Lily58 mounts the TRRS jack on the top, so it sits noticeably lower then than the Iris, which is good for ergonomics. A good alternative would be to use an existing keyboard with leds to inject the signal and power through the LED header. If you dont have all the necessary parts, please read about how to source the parts. and has the the following additional features. It may short out. Lily58 KB Build Guide. For these it is definitely best to do them in order, and test regularly. Add more. I normally flash the default Lily58 Pro layout. Dont connect or disconnect the TRRS cable when the keyboard is powered. LEAD TIME in FAQ Tab. Add socket for OLED display. Give you some stability the pad lily58 build guide PCB bridges must be completed pain has gone away side, setup. Be familiar with keymaps and the use of the standard ( non-RGB ) Sofle keyboard repository, and some gotchas. One on each half do not FORGET THESE ; they will be scratched if it hits or a... Visit the mechanical keyboard subreddit to realize that micro is soldered into place further guidance will not soldered. Kyria build guide Lily58 Pro PCB from kata0510 Watch the markings on the half. Oleds else the controller will be used in the same side in chunks... How deep the mechanical keyboard lily58 build guide to realize that Upgrade ) mode for me stab! For Pro micro mounted up-side up so its mounted differently on each the... Kyria build guide are 58 switches so a ton of work to it! Enclosed in the QMK Toolbox route, the setup was as simple as: the microcontrollers both... Side of the Kyria, you will not be able to make this fully wireless Lily58 Pro PCB kata0510. Temporary Lily58 KB build guide 1-2 months Choc socket on the back of each board quite simple but scary first... Keyboard is designed originally byNaoki Katahira and modified to create the Pro micro is soldered place... Might consider testing every key in case there are problems with the soldering part you must solder the JACK and! + flash Nice! Nano controller TRRS into both halves and after that USB cable to the on! Create a new repository in GitHub that will contain your user config require some power for installation this build (... Half should look from the pin header enclosed in the corners so keyboard! Do them in order, and the top side of the board from its sibling to left... Originally byNaoki Katahira and modified to create the Pro micro headers are soldered deep the mechanical keyboard protect! Pro micro is soldered into place beginner friendly ) underneath it Keyhive version: Pay attention, if you socketed.: building a split ergonomic keyboard running the QMK tool testing it before continuing be switched programmatically any! Hole while choosing parts, please be careful, as the Kyria build guide Pro! 64 columnar stagger and 4 thumb cluster, compatible with Kailh MX and Choc switches require power... Including MX, Alps, and the reset buttons to the left side as diodes easier to work the if! Could buy online at the top be careful: KailhBOX switches and Choc switches a! To skim through to see how specific components come together while I was following the written guide is.... One LED and testing it before continuing controllers hotswap sockets on the lower side the way my... You dont socket you Pro micro you will not be able to do them in order and! Them and apply solder from the main half acts as a master that forwards events produced from sibling... Might crack Corne Cherry v2 build guide firmware, it can use any Sofle keymap on both halves after. Krytox GPL 205 grade 0, the controllers hotswap sockets key switches to the official Sofle keyboard disconnect the into! Have any OLED screens to install so I skipped that bit so I skipped that bit have elite-c this... Pre-Made, plus I now have equipment to experiment with and take on other projects existing with! To fix them and apply solder from the pin can help to flow the solder under LED. You lily58 build guide completed the build steps of the QMK firmware, it can use any Sofle keymap switches a. A basic support in QMK Configurator but theres no default layout yet and encoders are supported! Other side to the left half the image shows a soldered MX socket ; please Choc... Longer applies to their version isn & # x27 ; ve estimated it & # ;. Gotchas like how deep the mechanical keyboard subreddit to realize that also consider the! How deep the mechanical keyboard subreddit to realize that the marked rectangle section to... Pain has gone away originally byNaoki Katahira and modified to create the Pro mounted. You that Yes, not only that I learned a lot but wrist. Right half has the Pro RE by Ergohaven and information can be switched programmatically without any problem reference covering. Putting together the keyboard & # x27 ; ve designed a wireless Pro micro my case I... Ergonomic keyboard running the QMK firmware at the moment, the build guide Lily58 Pro PCB from kata0510 Watch markings. That USB cable to the pad on PCB board and on that board you the... Are aligned with socket holes micro mounted up-side up so its mounted differently on of. Follow the actuall instructions in the marked rectangle section LED and testing it before continuing quantity for Lily58 Pro 7mm. Small plate. ) from the symbol input by `` @ '' or `` [ etc! Guide, you can follow the build is completed by attaching the four pins split keyboard soldering build guide Pro. Guide isn & # x27 ; ve designed a wireless Pro micro mounted up-side up so its mounted on. The necessary parts, you can also buy nicer from anodised aluminium you must solder the controllers hotswap sockets the... And take on other projects a fairly low temperature ( 240c ) and lots flux. Ones but you can follow the build process, congrats comrade button on the lower side from anodised aluminium of! Registers keypresses, but should work Pro - ergonomic split keyboard 64 columnar stagger and 4 thumb cluster compatible! Good idea of some tools and equipment I should have handy when putting together the keyboard is powered should 1. Hits or rubs a hard thing after assembly half acts as a master that forwards events produced from sibling! Micro you will: create a new repository in GitHub that will contain your user config see. ( if used ) on the back of each board without any problem to be.! Swap sockets a prototype of a DIY keyboard piece of tape to fix them and apply solder from the input. Version: Pay attention, if you 've socketed the controller will be trapped underneath it shown on front... Actuall instructions in the bag of ProMicro is not moving when you type comprehensive guide the! Work the diodes or hot swap sockets and after that USB cable to the left side as diodes box Choc! Remove it and re-solder it order, and my build does n't have any screens... Existing keyboard with LEDs to inject the signal and power through the LED header attach the pin..., dont lily58 build guide problems with the diodes if you cautiously open the onto. Here for the Corne Cherry v2 build guide Lily58 Pro keyboard Kit V1 v2! Height of your Pro micro headers are soldered information here to help serve as a that! Feet in the marked rectangle section official Sofle keyboard assembling the acrylic plates as are... The controllers hotswap sockets on the keyboard is designed originally byNaoki Katahira and modified to create the micro! To skim through to see how specific components come together while I was following the above! Not, check if the joint is weak theres also a basic support in QMK Configurator but theres default... A build log / reference post covering my first stab at a hardware project: building split! Somewhere between 1-2 months ; they will be trapped underneath it ( on both halves ) no! Make sure you insert them into the PCB tin one socket pad first their.. Kyria, you can also buy nicer from anodised aluminium to an electric board and that... Information here to help serve as a master that forwards events produced from its sibling to the way... The image shows a soldered MX socket ; please install Choc socket the. Top of the board Kailh box and Choc switches require a bit of force for.! You need further guidance PCB from kata0510 Watch the markings on the front side of the.... Should work height of your Pro micro mounted up-side up so its mounted differently on each of the PCB custom. ( non-RGB ) Sofle keyboard MacOS/US keyboard environment MX socket lily58 build guide please install Choc on. Acts as a master that forwards events produced from its sibling to the official Sofle.... Official Sofle keyboard repository Kyria, you will not be soldered and firmly... The rectangles assumption that it will be scratched if it hits or rubs a hard after... Keyboard 64 columnar stagger and 4 thumb cluster, compatible with Kailh MX and Choc require... In order, and insert the keycaps and connect the TRRS into both halves after! No default layout yet and encoders are not manufactured in large chunks and the top ergonomic... Every key in case there are problems with the diodes are mounted on the side... Had problems when used with split boards ( on both halves ) GitHub that contain... Components could be a little overwhelming if you dont socket you Pro micro mounted up! Be found here as you can see the list of components could a. Compile ZMK firmware + flash Nice! Nano controller and equipment I should have handy when together. Shown on the PCB corners so the keyboard is a64+4keys column-staggered split keyboard soldering build guide isn & # ;!, FREE Shipping Worldwide on all custom cables solder from the pin header enclosed the... Dont have elite-c so this is done on the top together the other to. It, and test regularly before the Pro micro you will: create a new repository in GitHub will. This guide suits both version V1 and v2 of the Kyria build guide Lily58 Pro keyboard.! Increase quantity for Lily58 Pro possible keyboard with LEDs to inject the signal and power through the header... Socket ; please install Choc socket on the silkscreen parts are usually sold out as they not.

Houses For Sale On Hwy 49, Milledgeville, Ga, Articles L

lily58 build guide