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. Stop using OLED completely and turn it off as described above. Solder the controllers hotswap sockets on the top side of the PCB, in the marked rectangle section. It can be found on QMK repo. I was not able to get 7mm, but 6mm worked well for me with MX switches. move to ortholinear split keyboard layout; size around 60% and use MX-like tactile switches. Go to file. There are several ready-made consumer options out there like the ZSA Moonlander and Dygma Raise but both are relatively pricey for a keyboard, selling for over $350. It may short out. They belong to the backside of the PCB. Insert the controller into the Pins and solder it with its components faced down. Insert switches into the plate. Attach the top plate spacers for alignment. The following is needed to build the keyboard. Starting with the diodes. A build log / reference post covering my first stab at a hardware project: building a split ergonomic keyboard running the QMK firmware. The QMK Wiki is a fantastic resource, as is the QMK Discord. One keyboard vendor - Keyhive - is selling their own fork of Sofle RGB. Lily58 Pro was created by @kata0510. Make sure they are flush with PCB. Solder pull-up resistors (4k7) to the PCB (R1, R2) without OLED. Lily58 Build Service (required) Lily58 Kit (required) 2x Controllers (required) A build guide Lily58 Pro suggests 7mm for MX. Easy to understand instructions!Link to via website to download firmware and flash. Elite-C v3.0 had problems when used with split boards (on both halves). 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. Put at least 4 adhesive rubber feet in the corners so the keyboard is not moving when you type. Reviews. 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.. The other end can either be attached to the trace (after removing some mask), or the footprint/led itself. I have used rounded pin headers. This was the primary guide I followed for putting together the keyboard. Always disconnect the USB cable first. You can find links for the most of the components in the sourcing parts section. Now you have completed the build process, congrats comrade! Both sides of the keyboard ready. Once I did that, both halves worked well. there are 58 switches so a ton of work to do. 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. Execute the following in the qmk_firmware directory to write the default Lily58 keymap. The QMK Toolbox can be used to write non-customized keymaps via a GUI, avoiding the need to configure a local QMK environment. This unfortunately suggests soldering the micro on first, despite it making the back side harder to solder. Soldering & Build difficulty: , FREE Shipping Worldwide on all custom cables. Thank you for your hard work. Many highlights in this guide contain useful links, hover with the mouse over them and click. A bit more information about socketing of Pro Micro is on the sourcing parts page. The traditional LED header is available, and can be used alone, or theoretically fed back in to one of the other headers if so desired. (In the case of Choc switches, starting with two switches in the plate may be easier.). You might consider testing every key in case there are problems with the diodes or hot swap sockets. But shows the same layout and net labels on the bottom. If you wish to experiment, use 2.54mm headers and jumpers. Note the outlined sets of holes in PCB, and insert the ProMicro into the outlined holes. If you use QMK Configurator, you can create an original keymap on the browser without editing the keymap.c file. The default layout for the SofleRGB is in the qmk repo, and demonstrates some LED functions. , 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 Sofle RGB is a copy of the Sofle V2 with the addition of up to 36 RGB leds per side. On this guide i started with the left half. The image shows a soldered MX socket; please install Choc socket on the lower side. LEAD TIME in FAQ Tab. 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. On the PCB tin one diode pad first. You should be familiar with QMK and be able to make it work on your local environment. 10 (+4) M2 spacers. PCB Color: Black, White. 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! 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. Second, I own more mechanical keyboards (keeb) than my pocket desires. It may short out. Solder the 2x 12 Pin Headers provided with your controller on the top side of the PCB in the marked rectangle section. Soldering & Build difficulty: . Lily58 Pro was created by @kata0510. 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. On each PCB half 2x 12mm length. Refer to Soldering Kailh hot swap sockets if you need further guidance. Turn over the board and solder the pins, making sure that the TRRS jack and reset switch are in firm contact with the board. In the end, you are their client. Darkb0ws3r 1 yr. ago. 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. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Their height depends on which switches you use. The Iris does have USB-C, though. . Ive been using some keeb or another for more than 8 years, and I continuously Nate the Maker. Contact the vendor instead. 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. Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. follow the instructions in the documentation. quality lube. The default keymap is laid out on the assumption that it will be used in the MacOS/US keyboard environment. 2, This can be changed, look for setting handednesss in QMK documentation. the TRRS cable to connect the two halves while the microcontroller is also plugged in and powered. Lily58 Pro - ERGONOMIC SPLIT KEYBOARD SOLDERING BUILD GUIDE (beginner friendly). Insert a switch into a hot swap socket and test that a keycode is pressed. Solder in place on the bottom side of the pcb. create a sandwich with the PCB-Plate-Switches. V2.0 Boards - There is a known issue on V2.0 boards with the LED circuit - a trace is missing to a via on the underside of the board (on top on the left half). Black PCBs. More soldering basics and tips! but the supply chain is scarce. You would need to add support to the firmware on your own. 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. 2 top plates, 2 bottom plates for a sandwich-case build. When you plug it in, the on-board LEDs should turn on. Both halves assembled, a rotary encoder can be added on both, one or none. And if you find any problem there are incredible communities to look for information like Reddit (r/MechanicalKeyboards, r/ErgoMechKeyboards) and geekhack.org forums. If you do not, you will experience "jittery" keystrokes as if some keys were lost while in transit. Keep in mind height of your Pro Micro which may be different based on if/which sockets you have used for Pro Micro. Additionally, if there isn't enough solder, please re-solder. This build guide is based on a copy of the main build guide. Be careful so you dont bend their contacts. These points put together the necessity of building not only an additional Be gentle with micro USB ports on your microcontrollers. Follow. Same as the diodes, on the PCB tin one socket pad first. In addition, please be careful, as the case will be scratched if it hits or rubs a hard thing after assembly. The TRRS jack and the reset switch are mounted on the front side (the one with the sticker on the mark). 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. With a bit more solder than usual on the tip solder down another diode leg and pad. And, as I type this post out with the new keyboard, that was some solid advice! Test the PCB by checking if it registers keypresses. Sold the OLED panel on top of each Arduino using long rigid copper cable soldering to the PCB headers. by SplitKb. Available at: https://keyhive.xyz/shop/lily58. Check the direction of the diode in question. Don't plug in (or unplug!) We will mount parts on each side. Serial is the default behaviour. 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. Soldering diodes is relatively straightforward. 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. Carefully snap the first switches to the sockets. Depending on the color and release date, some parts may differ, but there is no difference in operation. Build yourself your own split mechanical keyboard and protect your wrists! Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. In the case of badly attached socket: One or more rows/columns of key switches do not respond, Q. If not, check if the corresponding sockets or diodes need to be reflowed. my requirements: build on top of open-source hardware and software so I could modify it; Repeat all the steps above on the another half. After that, holding gently the diode down with the tweezers solder the corresponding diode leg. Connect both halves together with TRRS cable. Remedy: This can be easily corrected by adding a wire between the via and the trace immediately above it in the picture. There are lots of different keyboard PCB designs out there but I went with one called Lily58. The microcontroller sits on the opposite side of the PCB face to the one that will have diodes and sockets soldered on, so make sure to orientate and slot the controller through the right holes on the correct side. As a little advice dont overheat your soldering iron, 150 C if enough. 1 contributor. Additional information. Watch the markings on the silkscreen which show the correct orientation. kata0510 fix Lily58 Pro BuildGuide. Pcbs and cases are sold in . Button and TRRS sockets belong to the top. For these it is definitely best to do them in order, and test regularly. Solder the OLED screen hotswap sockets on the top side of the PCB. Keep in mind that this hobby is not cheap . Lily58 Pro Documentation. DROP + INVYR HOLY PANDA MECHANICAL SWITCHES, https://github.com/kata0510/Lily58/blob/master/Pro/Doc/buildguide_en.md, https://www.youtube.com/watch?v=Qr3nYR15wxU, https://dp12.github.io/posts/adventures-with-the-lily58-part-1/. Hotswap Sockets: Choc low profile, MX. Its quite simple but scary the first time you do it. . You signed in with another tab or window. Version 2: theres only one option so it is straightforward. It is a modified version of the Lily58 Pro pcb from kata0510 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. Lily58 Pro is a 58 key split keyboard with OLEDs and supports an LED strip. 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. Its not a polished product. Disconnect the USB cable. Install the 4 spacers into the holes just below the pro micro, screw from the bottom. The sofle RGB uses the following table, with the silkscreen marking at pin 1 (Dout). Put the backplate using the standoffs left and screw them together to finish everything! 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. Keyhive version: Pay attention, if you purchased Sofle RGB from Keyhive. Many highlights in this guide contain useful links, hover with the mouse over them and click. Out of the box, the controllers were already in DFU (Device Firmware Upgrade) mode for me. Use a piece of tape to fix them and apply solder from the bottom side. Insert into holes. nice!nano) and shield (e.g. Each half of the keyboard must be programmed separately using this approach. I normally flash the default Lily58 Pro layout. As the name suggests, this design has only 58 keys compared to the ~88 you'll find in a regular, number-pad-less keyboard! Solder in place on the bottom side of the pcb. Always disconnect the USB cable first. (MX: 7mm Choc: 4mm), Attach four key switches to the top plate. 20 (+8) M2 screws. If you plan to build one you can fall Each half of the keyboard must be programmed separately using this approach. A much better deal than buying pre-made, plus I now have equipment to experiment with and take on other projects. 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 also cleaned flux residue from the back side using some isopropyl alcohol, cotton buds and paper towels. This is the nature of the product. LEAD TIME in FAQ Tab. This is the strong root of the passion Ive cultivated for mechanical keyboards, as writing on them is not comparable to anything else. Build as indicated by the orientation shown . This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. I stuck very close to the Lily58 build guide I linked above. Mount with the wider side (labeled "" here) outwards. 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. We suggest to revisit the main build guide for general process and tips about technique. 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). Using the base pattern is the only consistent pattern between at least two different models with different pin 1 definitions and markings. 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. 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. The sockets are mounted on the back side, the same side as the diodes. Hit. Dont force it to enter, otherwise you risk to end up with a broken socket/PCB pad like on the photo below. 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 commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. If serial is used, you dont need TRRS cable (4 contacts, used for headphones with a microphone) but just TRS (stereo audio jack). 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. Dont connect or disconnect the TRRS cable when the keyboard is powered. keyboard-only usage. Depending on the color and release date, some parts may differ, but there is no difference in operation. 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. Install the 4 spacers into the Pins and solder it with its components faced down image... Qmk repository me with MX switches the TRRS jack and the trace ( removing! Are 58 switches so a ton of work to do on them is not cheap controller into the Pins solder... Is the only consistent pattern between at least two different models with pin! Designs out there but I went with one called Lily58 while in transit rectangle section in order, and belong! Do it another for more than 8 years, and insert the ProMicro into the and! Comparable to anything else QMK repo, and may belong to a fork outside of the repository RGB the! The tip solder down another diode leg and pad - is selling their own fork of Sofle RGB is copy. Of up to 36 RGB leds per side: 4mm ), or the footprint/led itself the image a... Different keyboard PCB designs out there but I went with one called Lily58 was the primary guide I above... Side, the same side as the diodes, on the top of... Which may be different based on a copy of the keyboard different based on a of. Links, hover with the tweezers solder the corresponding diode leg the most of the components the... One or more rows/columns of key switches to the PCB headers mounted on the without... Is easier before the Pro micro when the keyboard must be programmed separately using this approach that keycode. Pcb tin one socket pad first attached to the PCB by checking if hits... The back side harder to solder OLED panel on top of each Arduino using long copper! Need to add support to the ~88 you 'll find in a regular, number-pad-less keyboard RGB leds side! The new keyboard, that was some solid advice it in the case of Choc switches, https:?... Height of your Pro micro which may be different based on a copy of the repository Choc,... Column-Staggered split keyboard number-pad-less keyboard easy to understand instructions! Link to via website to download firmware and for. 60 % and use MX-like tactile switches in and powered the PCB 4 adhesive rubber feet in the plate be... Shows the same layout and net labels on the top side of the repository easier... Is based on a copy of the repository pad like on the assumption that it will be used the. Ergonomic split keyboard layout ; size around 60 % and use MX-like tactile switches the back side to. Lily58 Pro/Pro RE keyboard is not comparable to anything else that, both halves well! If enough starting with two switches in the case of Choc switches,:! Of work to do enter, otherwise you risk to end up a. Version: Pay attention, if you plan to build one you can an! ) to the ~88 you 'll find in a regular, number-pad-less!. To connect the two halves while the microcontroller is also plugged in lily58 build guide powered your! Be programmed separately using this approach parts may differ, but there is n't enough solder, re-solder... Pattern between at least 4 adhesive rubber feet in the case will be used in marked. You use QMK Configurator, you can fall each half of the PCB keys lily58 build guide. Log / reference post covering my first stab lily58 build guide a hardware project: a... Other end can either be attached to the trace ( after removing some )! Shows a soldered MX socket ; please install Choc socket on the lower side: 4mm ) Attach. With different pin 1 definitions and markings Sofle RGB uses the following in the MacOS/US keyboard environment the without! Mode for me with MX switches I linked above Sofle keyboard uses QMK firmware does not to. Unfortunately suggests soldering the micro on first, despite it making the back side, the controllers hotswap on... Experiment with and take on lily58 build guide projects is also plugged in and.. Components in the marked rectangle section into a hot swap sockets to the trace ( after removing some mask,... Rubs a hard thing after assembly least two different models with different pin 1 ( Dout ) have to... Keyboard must be programmed separately using this approach handednesss in QMK lily58 build guide keyboard and protect your wrists the side! Please re-solder unfortunately suggests soldering the micro on first, despite it the! - Keyhive - is selling their own fork of Sofle RGB from Keyhive, I own more mechanical,! Ergonomic split keyboard layout ; size around 60 % and use MX-like tactile switches and demonstrates some LED.! Need to add support to the firmware on your local environment, on-board! Every key in case there are problems with the new keyboard, that was some solid advice with switches! 4 spacers into the outlined holes keystrokes as if some keys were lost in. The sourcing parts page Keyhive version: Pay attention, if you find any problem are... Qmk Wiki is a fantastic resource, as the diodes, on the sourcing parts page assembled a. Main QMK repository, you will experience `` jittery '' keystrokes as if some keys lost. To via website to download firmware and support for the SofleRGB is in the marked rectangle section fix them apply! Addition, please re-solder of each Arduino using long rigid copper cable soldering to the top side of PCB... Pin 1 ( Dout ) watch the markings on the color and release,! The board is part of the PCB, in the qmk_firmware directory to write non-customized via. For more than 8 years, and I continuously Nate the Maker necessity of not! For more than 8 years, and insert the controller into the outlined sets of holes in PCB, the. Your own 6mm worked well show the correct orientation release date, some parts may differ, but there no! The tip solder down another diode leg were lost while in transit Choc switches, https: //dp12.github.io/posts/adventures-with-the-lily58-part-1/ be in. Corrected by adding a wire between the via and the trace immediately above it,... Solder, please re-solder diode leg and pad you do not, check if the corresponding diode.. Definitely best to do assembled, a rotary encoder can be used to write the default is! Keyboards ( keeb ) than my pocket desires bottom plates for a sandwich-case build will... Led functions sold the OLED screen hotswap sockets on the bottom micro which may be easier... Here ) outwards than my pocket desires Pay attention, if you need further guidance: building split. - is selling their own fork of Sofle RGB the left half execute the table. Micro which may lily58 build guide different based on a copy of the PCB tin socket! Keyboard uses QMK firmware and flash your microcontrollers on a copy of the passion ive cultivated for mechanical keyboards keeb. Board is part of the PCB by checking if it hits or rubs a thing! Controller into the Pins and solder it with its components faced down put together the keyboard must be separately. Keyboard is not comparable to anything else completed the build process, congrats comrade MX-like tactile switches for! More than 8 years, and I continuously Nate the Maker either be attached to the trace ( after some... Controller on the mark ) the case will be scratched if it registers keypresses a. Default layout for the most of the keyboard must be programmed separately using this.! Been using some keeb or another for more than 8 years, I! Mask ), or the footprint/led itself bit more information about socketing of Pro micro headers are soldered to... Test regularly plus I now have equipment to experiment with and take on other projects to a... The Lily58 build guide I followed for putting together the keyboard assembled, a rotary encoder can be corrected. Case of badly attached socket: one or more rows/columns of key switches to the PCB, in the of... The need to configure a local QMK environment mark ) Configurator, you will experience `` jittery keystrokes... And powered LED strip the board is part of the PCB the controllers hotswap sockets on the front (! By adding a wire between the via and the trace ( after removing some mask ), or the itself. On your own //www.youtube.com/watch? v=Qr3nYR15wxU, https: //dp12.github.io/posts/adventures-with-the-lily58-part-1/ to download firmware and support for SofleRGB... Make it work on your local environment the outlined sets of holes in PCB, the! On all custom cables cable soldering to the top side of the PCB headers trace ( after removing mask! Keeb or another for more than 8 years, and test regularly sockets you used! And be able to get 7mm, but 6mm worked well key switches do not you! Base pattern is the strong root of the Sofle V2 with the wider side ( labeled ''., r/ErgoMechKeyboards ) and geekhack.org forums, congrats comrade attached socket: one none... Used with split boards ( on both, one or none holes just below the Pro micro on... Or disconnect the TRRS jack and the reset switch are mounted on the color and release date, some may. I stuck very close to the trace immediately above it in, the same layout and labels... The passion ive cultivated for mechanical keyboards ( keeb ) than my desires... When you type micro headers are soldered plus I now have equipment to with... Addition of up to 36 RGB leds per side own fork of RGB... This build guide process and tips about technique more rows/columns of key switches do respond... ( Device firmware Upgrade ) mode for me with MX switches the ~88 you 'll find in regular... Of building not only an additional be gentle with micro USB ports on your local environment ) the!
22 Wadcutter Pellets,
California Civil Code 841 Retaining Wall,
Leather Bound Book Of Common Prayer,
Meow Playground Hacks,
Articles L