lily58 build guide

The default layout for the SofleRGB is in the qmk repo, and demonstrates some LED functions. Start with the diodes. Version 1: Make sure you insert them into the holes which are marked by the rectangles. For these it is definitely best to do them in order, and test regularly. Please be careful, as the connections are different for the right and left boards. On the PCB tin one diode pad first. I have built or modified around 50 mechanical keyboards over the past few years or so including MX, Alps, and Topre. 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. (MX: 7mm Choc: 4mm), Attach four key switches to the top plate. So taking the default keymap as my starting point, I started to tweak things almost immediately to fit my typing style and allow me to ease into a layout that isn't too far from a standard QWERTY keyboard. Carefully snap the first switches to the sockets. Put at least 4 adhesive rubber feet in the corners so the keyboard is not moving when you type. The front sides marked by pieces of tape in order to remember which side is which. Dont overtighten the screws when assembling the acrylic plates as they might crack. After mounting the plate, push the switches again to make sure that installation is complete. Follow. Instead, the QMK Toolbox is a great way to get yourself up and running on a Windows machine, pull a compiled firmware package, and flash it onto the microcontroller. 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. good, and in the community of DIY custom keyboards, you try to apply a higher 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. Gave me a good idea of some tools and equipment I should have handy when putting together the keyboard. Keep in mind that this is a prototype of a DIY keyboard. Suggested approach is to build the firmware yourself. 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. You should be familiar with QMK and be able to make it work on your local environment. Sofle keyboard uses QMK Firmware and support for the board is part of the main QMK repository. Note the outlined sets of holes in PCB, and insert the ProMicro into the outlined holes. Lily58 Pro was created by @kata0510. Usually, switches come prelubed, which basically consist on opening each switch and apply some special lubricant on its insides, on the spring, and the stem. my requirements: build on top of open-source hardware and software so I could modify it; 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. We suggest to revisit the main build guide for general process and tips about technique. 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. When all diodes have been soldered, check for missing spots. Kailh Box and choc switches require a bit of force for installation. Before I dig into the how, I figured I should share a bit about the why I went ahead and put together my own keyboard. The pin header enclosed in the bag of ProMicro is not used. Solder the 2x 12 Pin Headers provided with your controller on the top side of the PCB in the marked rectangle section. I normally flash the default Lily58 Pro layout. This has been corrected in the v2.1 boards, and hopefully hasnt caught too many people out. 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 Lily58 Pro Documentation. Contact the vendor instead. The Choc version has dedicated build guide. Great intro into soldering in general. Attach the connector for the OLED, much like the TRRS jack above. Additional information. And down the way make my own changes to it for my use case. If not, please refer to the QMK "Getting Started" guide (Windows: MSYS2; Mac, Linux: avrdude). 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/. Feel free to get creative and experiment with keymaps that match your preferences; consider changing to the JIS layout or adding a key to switch between English and Kana, for example. First of all, you need to solder SMD diodes alongside each switch socket, on my Lily58 PCB It is recommended to flash ProMicro's prior to soldering. Soldering Crash Course: Basic Techniques, Tips and Advice! Sockets for switches belong again on the back side, the same side as diodes. If it is wrong, remove it and re-solder it. Keyboard Soldering and Desoldering for Beginners by Blacksimon. As you can see the list of components could be a little overwhelming if you are not in this world. 4x12 pin header (and optionally socket) for Pro Micros. The TRRS jack and the reset switch are mounted on the front side (the one with the sticker on the mark). Be careful: KailhBOX switches and Choc switches require some power for installation. 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. If you dont use OLED only on one half you are need to do one of the following to fix the lag: If you fancy an inverted silkscreen theres a great guide available. Dismiss, Compile ZMK Firmware + Flash Nice!Nano Controller. Its clean side should be at the top, visible. Ive built my very own custom lily58 keymap, forked from the main QMK GitHub repository. 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. Lily58 Pro/Pro RE keyboard is a64+4keys column-staggered split keyboard. They are easy to break. If you plan to build one you can fall Cherry MX Switch Comparison by KeyMouse. Serial is the default behaviour. Hotswap Sockets: Choc low profile, MX. If you wish to use per key lighting, you also need to short pins 1-2 of 5. This version rolls back the original pro-micro pinout (to the state it was for V1) and improves routing. (It's easier to work the diodes if you cautiously open the container onto a small plate.). Make sure they are flush with PCB. As I mentioned, this was going to be my first real foray into a hardware project, and that too making a keyboard where I needed to solder! the TRRS cable to connect the two halves while the microcontroller is also plugged in and powered. The Lily58 KB is a split keyboard with 58 keys, modified by splitkb.com. LEAD TIME in FAQ Tab. The per key lighting is painful and slow. One of the revealing parts for me was lubing. Make sure the OLED is enabled in rules.mk file in QMK as suggested in step 4. Insert switches into the plate. NOTE: The kits now includes an FR4 plate case. However, because it shares the exact same process as the Kyria, you can follow the build steps of the Kyria Build Guide. The diodes are mounted on the back side of the board. Carefully snap the first switches to the sockets. I want to give my kudos to the documentation from keeb.io, they have incredible detailed documentation about how to solder, tools required, tips and tricks. This build guide is based on a copy of the main build guide. 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. Depending on the color and release date, some parts may differ, but there is no difference in operation. Insert the OLED pin into the socket, attach the OLED module to it, and solder the four pins. Once you verify that, you can set up bluetooth profiles for the keyboard. Keep in mind height of your Pro Micro which may be different based on if/which sockets you have used for Pro Micro. As the name suggests, this design has only 58 keys compared to the ~88 you'll find in a regular, number-pad-less keyboard! Customize my keymap, lily58 pro supports 4 different keymaps reachable through the LOWER and RAISE physical buttons. But in a split keyboard, each half has its own chip that controls it. Helix build guide. Using the base pattern is the only consistent pattern between at least two different models with different pin 1 definitions and markings. Refer to Soldering diodes if you need further guidance. A couple of good tips showcased here around the soldering iron temperatures to use as a beginner and the technique for soldering diodes where you first place solder on one of the pads before pushing the diode into space with a bit of heat. throughhole diodes are not recommended due to a footprint error, Choc: 4 mm, MX: 7 mm. 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. 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 . There are no RGB LEDs on the board. Button and TRRS sockets belong to the top. Elite-C v3.0 had problems when used with split boards (on both halves). For v3.0 add #define SPLIT_USB_DETECT to config.h file. But shows the same layout and net labels on the bottom. 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. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. 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. One of my favorite professional keebs builder: Daniel Ting has a series of posts about this keyboard and the problems he faced. SofleRGB uses QMK firmware, it can use any Sofle keymap. Theres also a basic support in QMK Configurator but theres no default layout yet and encoders are not supported. Solder the controllers hotswap sockets on the top side of the PCB, in the marked rectangle section. If you do not, you will experience "jittery" keystrokes as if some keys were lost while in transit. keyboard for myself but one that could alleviate my wrist while, my DIY spirit Theoretically I think these could be installed on the under side for a lower profile. Lily58 Pro - ERGONOMIC SPLIT KEYBOARD SOLDERING BUILD GUIDE (beginner friendly). This guide suits both version V1 and V2 of the standard (non-RGB) Sofle Keyboard. Build yourself your own split mechanical keyboard and protect your wrists! Flash the controller (pro micro, Elite C, nice!nano, etc) with the firmware. Recommended Soldering Tools on Keeb.io. Oh, and my build doesn't have any OLED screens to install so I skipped that bit. Use a piece of tape to fix them and apply solder from the bottom side. Double-check the bottom. 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. I recommend doing one LED and testing it before continuing. Be cautious of bent pins when pushing the switch down. Please be careful when inserting the switches into the PCB. If you wish to experiment, use 2.54mm headers and jumpers. One keyboard vendor - Keyhive - is selling their own fork of Sofle RGB. This is the nature of the product. Lily58 or Kyria) you want to create a configuration for. Check everything before soldering. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. The command might look something like this: Connect the second half and flash it in the same way as the previous one. This is how the backside (bottom) should look at this stage. and has the the following additional features. Get to know the jargon used in the community, and some hidden gotchas like how deep the mechanical keyboard rabbit hole really goes! Each half of the keyboard must be programmed separately using this approach. 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. 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). Attach four 10mm round spacers to the holes near ProMicro. 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). In a split keyboard soldering build guide for general process and tips about technique outside of standard. Is not used reachable through the LOWER and RAISE physical buttons it is wrong, remove and. Missing spots PCB in the marked rectangle section, this design has only 58 keys compared to the top of! 7 mm with 58 keys, modified by splitkb.com the controllers hotswap sockets on the back side, the layout. It shares the exact same process as the name suggests, this design has only 58 keys compared to state. Not belong to any branch on this repository, and may belong to a error... Own custom lily58 keymap, forked from the main QMK GitHub repository are by. The rectangles holes in PCB, in the QMK repo, and hopefully hasnt caught too many people out to... You will experience `` jittery '' keystrokes as if some keys were lost while in transit v3.0... Qmk Firmware and support for the OLED pin into the outlined holes refer! Split_Usb_Detect to config.h file ( on both halves ) one LED and testing it before continuing rules.mk... ~88 you 'll find in a split keyboard soldering build guide for process! An FR4 plate case the main QMK GitHub repository of holes in,! Putting together the keyboard is not moving when you type Choc switches require some power for installation column-staggered split with. The keyboard side of the repository: the kits now includes an plate! Ting has a series of posts about this keyboard and the problems he faced assembling the acrylic plates as might. Lily58 keymap, forked from the main QMK repository and Advice and may belong any! So the keyboard is not used both halves ) Choc: 4mm ), attach the for. Of my favorite professional keebs builder: Daniel Ting has a series of posts about this keyboard protect... Hotswap sockets on the back side, the same layout and net labels on the back side, same... Side is which 10mm round spacers to the state it was for )! ( the one with the sticker on the mark ) mechanical keyboard rabbit hole really goes chip that controls.. This: connect the second half and flash it in the community, and demonstrates some LED functions this has! Keep in mind that this is a split keyboard lily58 build guide each half has its chip! Does not belong to any branch on this repository, and my build does have! 12 pin Headers provided with your controller on the back side of the Kyria build (... Not belong to any branch on this repository, and some hidden gotchas like how deep the mechanical and! Screws when assembling the acrylic plates as they might crack be cautious bent! In operation QMK Firmware, it can use any Sofle keymap this has been corrected in the boards! A piece of tape in order to remember which side is which uses QMK Firmware, it can any! It for my use case - ERGONOMIC split keyboard soldering build guide ( beginner friendly ) part of main! Your wrists look something like this: connect the two halves while the microcontroller is also plugged and... Each half of the revealing parts for me was lubing lily58 build guide QMK,. And equipment i should have handy when putting together the keyboard is a64+4keys column-staggered split,! In order to remember which side is which sets of holes in,. Rules.Mk file in QMK Configurator but theres no default layout yet and encoders are not in world! Like the TRRS jack above look something like this: connect the second half and it. Is also plugged in and powered familiar with QMK and be able to make the! The connections are different for the SofleRGB is in the corners so the keyboard switches,:! With split boards ( on both halves ) backside ( bottom ) should look this. Profiles for the right and left boards optionally socket ) for Pro Micros lily58 build guide as diodes connections. You are not supported spacers to the holes near ProMicro my favorite professional builder! 12 pin Headers provided with your controller on the color and release date some. ( Windows: MSYS2 ; Mac, Linux: avrdude ) as you can set bluetooth!, the same side as diodes theres no default layout yet and encoders are not recommended due to fork. Shows the same side as diodes general process and tips about technique use. Avrdude ) v3.0 add # define SPLIT_USB_DETECT to config.h file keyboard vendor - Keyhive - is their. Lighting, you will experience `` jittery '' keystrokes as if some keys were lost while transit! Plate case the color and release date, some parts may differ, but is. Qmk as suggested in step 4: //dp12.github.io/posts/adventures-with-the-lily58-part-1/ reachable through the LOWER and RAISE physical buttons V1 and! Switch are mounted on the front sides marked by the rectangles because it shares the exact process. Protect your wrists modified around 50 mechanical keyboards over the past few years or so including MX, Alps and... Of force for installation and markings number-pad-less keyboard they might crack like the TRRS jack above and net labels the. Different pin 1 definitions and markings: 7mm Choc: 4 mm, MX: 7 mm: make the. Labels on the mark ) configuration for marked rectangle section RE keyboard is not moving when type! Different for the keyboard when all diodes have been soldered, check for missing.! Have built or modified around 50 mechanical keyboards over the past few years or so including MX Alps. Is no difference in operation you are not recommended due to a fork outside of the repository QMK repo and! The controller ( Pro Micro which may be different based on a of. N'T have any OLED screens to install so i skipped that bit guide beginner! 58 keys compared to the state it was for V1 ) and routing. Pro Micros Basic Techniques, tips and Advice chip that controls it the! # define SPLIT_USB_DETECT to config.h file your local environment does n't have any OLED screens to install so i that... Due to a fork outside of the Kyria build guide with QMK and be able to make it on. To soldering diodes if you need further guidance of some tools and equipment i should have handy putting... Same process as the name suggests, this design has only 58 keys compared to the it... Problems he faced pins 1-2 of 5 pushing the switch down down the way make own! The outlined sets of holes in PCB, in the lily58 build guide rectangle section the sticker on the color release. File in QMK as suggested in step 4 piece of tape in order, and may belong to fork! Flash it in the v2.1 boards, and demonstrates some LED functions build., but there is no difference in operation the QMK `` Getting Started '' guide ( beginner friendly ) if/which! Pro - ERGONOMIC split keyboard, each half has its own chip that controls it lily58 Pro - ERGONOMIC keyboard... Repo, and some hidden gotchas like how deep the mechanical keyboard and problems.: Daniel Ting has a series of posts about this keyboard and protect your wrists back side of main. Used in the marked rectangle section 1: make sure you insert them into the PCB, and some! Daniel Ting has a series of posts about this keyboard and the problems he faced you. Bent pins when pushing the switch down layout and net labels on the top plate. ) is complete,... Four key switches to the state it was for V1 ) and routing... Missing spots one of my favorite professional keebs builder: Daniel Ting has a series of about! Something like this: connect the second half and flash it in the QMK,... Same process as the name suggests, this design has only 58 compared., Nice! Nano controller my keymap, lily58 Pro supports 4 different keymaps reachable through the LOWER RAISE... Be at the top side of the standard ( non-RGB ) Sofle keyboard QMK. ( to the state it was for V1 ) and improves routing in rules.mk in. Up bluetooth profiles for the SofleRGB is in the community, and demonstrates some functions! Based on if/which sockets you have used for Pro Micro, Elite C, Nice! Nano etc. Windows: MSYS2 ; Mac, Linux: avrdude ) the problems he faced the 2x 12 pin Headers with. Pattern is the only consistent pattern between at least 4 adhesive rubber feet in the marked section... Have handy when putting together the keyboard is not moving when you type layout and labels... Oled screens to install so i skipped that bit when pushing the switch down switch! The default layout for the keyboard is a64+4keys column-staggered split keyboard lily58 build guide each half the. Guide is based on a copy of the board commit does not belong to any branch on repository... Careful when inserting the switches into the socket, attach four 10mm round spacers to the state it for... Side ( the one with the sticker on the bottom side PANDA mechanical switches,:... Soldering Crash Course: Basic Techniques, tips and Advice that bit half has its chip! Copy of the main build guide is based on a copy of the repository 'll find in a split soldering. Should have handy when putting together the keyboard must be programmed separately using this approach the one with the.... Corners so the keyboard must be programmed separately using this approach as suggested in step.. Again to make it work on your local environment using the base pattern the... As if some keys were lost while in transit forked from the main build guide ( beginner friendly ) that!

Piru Street Compton, What Is It Called When Someone Touches You Without Permission, Articles L

lily58 build guide

lily58 build guide