Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
engineering:computer_science:projects:lily58_pro_diy_custom_keyboard [2025/03/16 12:09] – [Step-by-Step] carlossousa | engineering:computer_science:projects:lily58_pro_diy_custom_keyboard [2025/03/28 10:05] (current) – [Resources] carlossousa | ||
---|---|---|---|
Line 3: | Line 3: | ||
**Tags:** #lily58pro #lily58 #custom #keyboard #soldering #project | **Tags:** #lily58pro #lily58 #custom #keyboard #soldering #project | ||
- | **Last Reviewed:** 16/02/2025 | + | **Last Reviewed:** 16/03/2025 |
- | **Status: | + | **Status: |
---- | ---- | ||
+ | |||
===== Important Notices, Information, | ===== Important Notices, Information, | ||
Line 46: | Line 47: | ||
^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ||
|Lily 58 PCB|2| |[[https:// | |Lily 58 PCB|2| |[[https:// | ||
- | |ProMicro Controller|2| |Part of the Kit from Kriscables|The brains of the keyboard| | | + | |ProMicro Controller|2| |Part of the Kit from Kriscables|The brains of the keyboard|* For Wireless, nice!nano is better due to ZMK Firmware| |
|Diodes|58|1N4148W|Part of the Kit from Kriscables|Manages the flow of electrical current (can only flow in one direction)|* They also known as " | |Diodes|58|1N4148W|Part of the Kit from Kriscables|Manages the flow of electrical current (can only flow in one direction)|* They also known as " | ||
|Microcontroller (Hotswap) Sockets|4x 12| |Part of the Kit from Kriscables|Allows to easily change (so, no need to solder) the micro controller|* You need 12 pins per side, per micro controller \\ * So 2 Sides x 12 Sockets x 2 Micro Controller| | |Microcontroller (Hotswap) Sockets|4x 12| |Part of the Kit from Kriscables|Allows to easily change (so, no need to solder) the micro controller|* You need 12 pins per side, per micro controller \\ * So 2 Sides x 12 Sockets x 2 Micro Controller| | ||
|Mill Max Socket Pins|4x 12| |Part of the Kit from Kriscables|The " | |Mill Max Socket Pins|4x 12| |Part of the Kit from Kriscables|The " | ||
- | | | | | | | | | + | |TRRS Connector|2| |Part of the Kit from Kriscables|Connecting the boards together|* Never disconnect the TRRS cable when the board is connected to the PC. \\ * Always disconnect the USB first \\ * Not necessary if you going for a wireless build| |
- | | | | | | | | | + | |
- | | | | | | | | | + | |
- | | | | | | | | | + | |
==== Extras ==== | ==== Extras ==== | ||
^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ||
- | |Lily 58 PCB| | | | | | | + | |Reset Switch Buttons|2| | | | | |
- | | | | | | | | | + | |OLED Displays|2|OLED 128x32mm SSD1306 I2C| |Seeing Layers, WPM, Battery Status, NumLock / CapsLock State, whatever you want|Use nice!view v2 if you building wireless, else Battery life will suck| |
- | | | | | | | | | + | |Switches|58|MX or Choc Low Profile| |What registers the "key press"|If choosing Choc Low Profile, remember to consider if the " |
- | | | | | | | | | + | |Keycaps|58|MX or Choc Low Profile| |What your finger presses / what you see when you look at the key|MX and Choc Low Profile are not compatible with each other. This also applies to the switches \\ If you already have a mechanical keyboard, you can always use those switches instead| |
- | | | | | | | | | + | |USB-C (data + power) cable|1| | |Connect keyboard to the PC|If you building wireless, you just need it to flash| |
- | | | | | | | | | + | |On / Off Keys|2| | |Turn the Board On / Off|This is only needed if you are building Wireless| |
- | | | | | | | | | + | |Case| | | |Makes everything prettier|A bottom case is **HIGHLY** recommended. Rest (top, silencing, middle) are optional| |
- | | | | | | | | | + | |Batteries|2|110mah (3.7v Li-Po 301230)| |Makes Wireless Keyboard Wireless|This is only needed if your are building Wireless \\ Important is that they are 3.7V| |
- | | | | | | | | | + | |
==== Tools ==== | ==== Tools ==== | ||
Line 74: | Line 73: | ||
^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ^Part Name^Qty.^Model / Details^Bought At^What Is It For? | ||
|Soldering Iron|1| | |To solder| | | |Soldering Iron|1| | |To solder| | | ||
- | |Tweezers|1| | | \\ Holding Components in Place \\ | + | |Tweezers|1| | |Holding Components in Place \\ Briding components for testing| | |
|Solder|Some| | |Like hot glue, but for electronics|Ideally, | |Solder|Some| | |Like hot glue, but for electronics|Ideally, | ||
+ | |Solder Wick|Some| | |Fix soldering mistakes|A Solder Pump is also a nice to have. It's not an " | ||
+ | |||
===== Build & Customization Guide ===== | ===== Build & Customization Guide ===== | ||
Line 133: | Line 134: | ||
|10|Solder the Underglow RGB|* By far the most challenging solder, mainly on the dables \\ * Remember the Cable will go on the BOTTOM side \\ * Solder the 5V, Signal and GND with Cables \\ * Solder the cables to the holes in the PCB \\ * Remember that you can both solder the cables in the same direction or both pointing from in> outwards| |{{ : | |10|Solder the Underglow RGB|* By far the most challenging solder, mainly on the dables \\ * Remember the Cable will go on the BOTTOM side \\ * Solder the 5V, Signal and GND with Cables \\ * Solder the cables to the holes in the PCB \\ * Remember that you can both solder the cables in the same direction or both pointing from in> outwards| |{{ : | ||
|11|Assemble the Case|* Add Screws and Raisers to the Bottom Layer \\ * Add OLED Cover Screws and Raisers to PCB Layer \\ * PCB Layer on Top of Bottom Layer \\ * Dampening Layer \\ * Top Layer \\ * Everything Still Working? \\ * Switches \\ * OLED Covers \\ * Keycaps|If you have less layers, just skip the ones you don't have|{{ | |11|Assemble the Case|* Add Screws and Raisers to the Bottom Layer \\ * Add OLED Cover Screws and Raisers to PCB Layer \\ * PCB Layer on Top of Bottom Layer \\ * Dampening Layer \\ * Top Layer \\ * Everything Still Working? \\ * Switches \\ * OLED Covers \\ * Keycaps|If you have less layers, just skip the ones you don't have|{{ | ||
- | |12|If building Wireless, Battery time| \\ * Solder the On / Off Switch to the board \\ | + | |12|If building Wireless, Battery time|* Solder the On / Off Switch to the board \\ * Solder the JST Plug to the Board \\ * Connect the Battery \\ \\ |A JST Plug - or similar - is ***HIGHLY*** recommended. \\ If you want a bigger battery (like the one on the photo), you need to get a " |
Line 151: | Line 152: | ||
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||