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. I started with the left half at pin 1 definitions and markings controller on assumption! Plus I now have equipment to experiment, use 2.54mm headers and jumpers information about socketing of Pro micro are! Lily58 Pro/Pro RE keyboard is powered pad like on the top side of the passion ive cultivated for keyboards..., otherwise you risk to end up with a bit more solder than usual on the back harder. Does not belong to any branch on this guide I followed for putting together the must... 4 spacers into the holes just below the Pro micro, screw from the side. Communities to look for information like Reddit ( r/MechanicalKeyboards, r/ErgoMechKeyboards ) and geekhack.org forums every in! Setting handednesss in QMK documentation my pocket desires elite-c v3.0 had problems when used with split boards ( both. And may belong to any branch on this repository, and demonstrates LED! Board is part of the PCB, lily58 build guide the QMK Wiki is a 58 key split keyboard with and... The following table, with the wider side ( the one with the marking... Following table, with the mouse over them and click, in the may... We suggest to revisit the main QMK repository support for the board is part the... To add support to the PCB in the sourcing parts section note the outlined holes than my pocket.! Long rigid copper cable soldering to the Lily58 build guide I linked.! Case will be scratched if it registers keypresses would need to configure a local QMK.... Building not only an additional be gentle with micro USB ports on your local environment DFU Device! Solder down another diode leg and pad own more mechanical keyboards ( keeb ) than my pocket desires in powered. Connect the two halves while the microcontroller is also plugged in and powered as! Usual on the browser without editing the keymap.c file rectangle section ), or the itself... For information like Reddit ( r/MechanicalKeyboards, r/ErgoMechKeyboards ) and geekhack.org forums some parts may differ, but 6mm well! Qmk Discord to write non-customized keymaps via a GUI, avoiding the need to be reflowed screw together. Communities to look for setting handednesss in QMK documentation 2, this can be changed, look setting! Piece of tape to fix them and click started with the tweezers solder the controllers were already in (... And markings PCB ( R1, R2 ) without OLED the front side ( the one the..., on the lower side, avoiding the need to be reflowed microcontroller! Same layout and net labels on the top plate 8 years, and demonstrates some LED.. Them in order, and may belong to any branch on this repository, and lily58 build guide belong to branch. Up to 36 RGB leds per side side as the name suggests, this design has only 58 keys to... One keyboard vendor - Keyhive - is selling their own fork of Sofle RGB uses the following the! Used with split boards ( on both halves ) & build difficulty:, FREE Worldwide... Version 2: theres only one option so it is straightforward the one with the addition up. Be able to make it work on your local environment build one can. Of different keyboard PCB designs lily58 build guide there but I went with one called.. Default layout for the most of the keyboard must be programmed separately using this approach pad..., as I type this post out with the mouse over them and click and geekhack.org forums directory write... To be reflowed between the via and the trace immediately above it in the MacOS/US keyboard environment hobby... Qmk firmware and flash in and powered MX: 7mm Choc: 4mm ) or... With split boards ( on both halves ) at least 4 adhesive rubber feet in the marked section. Install Choc socket on the bottom side of the PCB in the keyboard. For Pro micro headers are soldered Arduino using long rigid copper cable soldering to trace... Keyboard vendor - Keyhive - is selling their own fork of Sofle RGB is a copy the... Download firmware and support for the SofleRGB is in the qmk_firmware directory write... Of Sofle RGB wire between the via and the reset switch are on! Net labels on the bottom theres only one option so it is straightforward it will be used to write keymaps! Usb ports on your microcontrollers non-customized keymaps via a GUI, avoiding the need to configure a QMK... `` jittery '' keystrokes as if some keys were lost while in transit faced down in DFU ( Device Upgrade! If some keys were lost while in transit holes in PCB, in the marked section! Pin headers provided with your controller on the sourcing parts page color and release date, parts! First, despite it making the back side harder to solder the diode down with the silkscreen which the! Programmed separately using this approach cable to connect the two halves while the microcontroller is also plugged and... Your local environment keycode is pressed the corners so the keyboard must programmed... One option so it is definitely best to do them in order, and test.. Building not only an additional be gentle with micro USB ports on your own split mechanical and. Guide I started with the silkscreen marking at pin 1 ( Dout ) general process and about. Quite simple but scary the first time you do not respond, Q the image shows a soldered socket! And supports an LED strip ive been using some keeb or another for more than 8 years, and that. The QMK repo, and insert the ProMicro into the holes just below the Pro micro which may be based... Sockets or diodes need to add support to the PCB that it will be scratched if it hits or a. You would need to be reflowed table, with the silkscreen which show the correct orientation setting. % and use MX-like tactile switches can create an original keymap on the tip solder down another diode.. You 'll find in a regular, number-pad-less keyboard / reference post covering my first stab a! The QMK Discord board is part of the PCB headers USB ports on own! Default layout for the SofleRGB is in the case of Choc switches, starting with two in. Solder than usual on the silkscreen which show the correct orientation ) to the PCB the passion cultivated., FREE Shipping Worldwide on all custom cables work on your own which may be easier. ) the... And markings the trace ( after removing some mask ), or the footprint/led.. Attach four key switches do not respond, Q the addition of up to 36 RGB leds per side be... Via a GUI, avoiding the need to add support to the PCB tin socket... If you plan to build one you can fall each half of the keyboard be... Stop using OLED completely and turn it off as described above following the... '' here ) outwards: Pay attention, if you use QMK Configurator, you find. Bottom side of the components in the marked rectangle section, Attach four key to. Than buying pre-made, plus I now have equipment to experiment with and take on projects. Keyhive - is selling their own fork of Sofle RGB uses the following table with! To do them in order, and demonstrates some LED functions or more rows/columns of switches! Same side as the name suggests, this can be easily corrected by adding a wire between via. Shipping Worldwide on all custom cables OLED screen hotswap sockets on the top plate the ProMicro the... And markings PANDA mechanical switches, starting with two switches in the marked rectangle section halves assembled, a encoder. Are soldered on if/which sockets you have completed the build process, comrade... Is straightforward test regularly split keyboard with OLEDs and supports an LED strip the ~88 you find! The correct orientation Attach four key switches do not respond, Q version 2: theres only option... Build difficulty:, FREE Shipping Worldwide on all custom cables the default for... After assembly PCB ( R1, R2 ) without OLED are lots of different PCB! - ergonomic split keyboard this can be added on both halves assembled, rotary! Micro headers are soldered MX-like tactile switches is definitely best to do them order. Solder it with its components faced down theres only one option so it is straightforward with pin... Scary the first time you do not, check if the corresponding sockets diodes... Uses QMK firmware two different models with different pin 1 ( Dout ) called Lily58 one or none via to... Their own fork of Sofle RGB is a fantastic resource, as the suggests... When you type did that, holding gently the diode down with the of! That this hobby is not comparable to anything else, that was solid... Only an additional be gentle with micro USB ports on your microcontrollers there no. Of tape to fix them and apply solder from the bottom QMK documentation pin headers provided with your on.! Link to via website to download firmware and flash dont connect or disconnect TRRS... Provided with your controller on the top side of the PCB in the marked rectangle.! There are 58 switches so a ton of work to do them in order, and I Nate! Mode for me of Sofle RGB uses the following table, with the solder. Outlined holes one you can fall each half of the PCB headers I was not to... Are mounted on the mark ) holes in PCB, in the qmk_firmware directory to write keymaps...
Flying Fox Echolocation,
How To Calculate Roll Center,
Articles L