engineering:computer_science:projects:lily58_pro_diy_custom_keyboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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] carlossousaengineering: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:** In Progress / Incomplete+**Status:** Completed - v1.0
  
 ---- ----
 +
  
 ===== Important Notices, Information, Tips, Tricks and Recommendations ===== ===== Important Notices, Information, Tips, Tricks and Recommendations =====
Line 46: Line 47:
 ^Part Name^Qty.^Model / Details^Bought At^What Is It For?^Remarks| ^Part Name^Qty.^Model / Details^Bought At^What Is It For?^Remarks|
 |Lily 58 PCB|2| |[[https://kriscables.com/product/lily58-pro-hotswap-pcb-kit/|Kriscables - Lily58 Pro DIY Hotswap Kit]]|Where everything gets soldered onto| | |Lily 58 PCB|2| |[[https://kriscables.com/product/lily58-pro-hotswap-pcb-kit/|Kriscables - Lily58 Pro DIY Hotswap Kit]]|Where everything gets soldered onto| |
-|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 "SOD-123" \\ * SMD are needed if you want Choc Switches \\ * If the PCB you find has Through-hole, then you would need Though-Hole Diodes| |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 "SOD-123" \\ * SMD are needed if you want Choc Switches \\ * If the PCB you find has Through-hole, then you would need Though-Hole Diodes|
 |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 "legs" of the microcontroller, which attach to the HotSwap Sockets|* Same as the Microcontroller Sockets \\ * So 2 x 12 x 2| |Mill Max Socket Pins|4x 12| |Part of the Kit from Kriscables|The "legs" of the microcontroller, which attach to the HotSwap Sockets|* Same as the Microcontroller Sockets \\ * So 2 x 12 x 2|
-| | | | | | | +|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?^Remarks| ^Part Name^Qty.^Model / Details^Bought At^What Is It For?^Remarks|
-|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 "legs" will be able to touch the PCB if you plan on adding Layers in between \\ If you already have a mechanical keyboard, you can always use those switches instead
-| | | | | | | +|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?^Remarks| ^Part Name^Qty.^Model / Details^Bought At^What Is It For?^Remarks|
 |Soldering Iron|1| | |To solder| | |Soldering Iron|1| | |To solder| |
-|Tweezers|1| | | \\ Holding Components in Place \\  \\ Briding components for testing| |+|Tweezers|1| | |Holding Components in Place \\ Briding components for testing| |
 |Solder|Some| | |Like hot glue, but for electronics|Ideally, Lead Free| |Solder|Some| | |Like hot glue, but for electronics|Ideally, Lead Free|
 +|Solder Wick|Some| | |Fix soldering mistakes|A Solder Pump is also a nice to have. It's not an "or" it's an "and" with Solder Wick|
 +
  
 ===== Build & Customization Guide ===== ===== Build & Customization Guide =====
Line 151: Line 152:
  
 [[https://config.qmk.fm|QMK Configurator]] [[https://config.qmk.fm|QMK Configurator]]
 +
 +[[https://github.com/zebrajr/lily58_keyboard|Custom Firmware Source + Compiled @ Github Repo]]
  
  
  • engineering/computer_science/projects/lily58_pro_diy_custom_keyboard.1742123396.txt.gz
  • Last modified: 2025/03/16 12:09
  • by carlossousa