
SofleKeyboard
josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards

row staggered 60% keyboard with reversible PCB, inspired from Hatsukey70
Phalwol is an open-source printed circuit board by yuburoll, from the yuburoll/phalwol repository on GitHub, published under the MIT licence. It is a 2-layer board of 169.6 × 117 mm with 114 parts on 62 nets, routed with 1,312 tracks and 120 vias.
Its parts include 64 switches, 40 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Row staggered 60% keyboard with reversible PCB, inspired by Hatsukey70
Hatsuki means August in Japanese, and phalwol means August in Korean. This keyboard layout is an hommage to Hatsukey70, so I want to credit the original design by name.
This keyboard has additional Y/H/B keys which positioned between keyboards, and auxilary row at left outside. You may put the keycaps from numpad.
This keyboard has hotswap-only PCB.
phalwol can change layout to followings:
Split left shift, to ISO shaped one.(2.25u to 1.25u/1u)
Split right shift, to HHKB inspired shape.(2.75u to 1.75u/1u)
Split outside thumb keys(2u to 1u/1u)
Split backspace(2u to 1u/1u)
Can use stepped caps lock

2x pro micro form factor dev board
2x phalwol PCB Boards, provided from the repo
1x printed case sets, 2 parts total, provided from the repo (for thicker case, use "buffed")
1x 1.5-1.6T keyboard plate sets, 2 parts total, provided from the repo
80x diodes, normally 1N4148
84x Kailh hotswap sockets (or compatibles)
16x M2x6 screws, flathead
2x PJ320A 1/8(3.5mm) TRRS connector (MJ-4PP-9 in other name)
2x 4x4x1.5mm surface mount tact switches (optional, for dev boards without reset button)
1x 1/8(3.5mm) TRRS cable
1-6x PCB Mounted 2u Keyboard Stabilizers, normally 6
73-78x MX Keyswitches, normally 73
8x 10mm bumpon stickers
A set of Keycaps, Full-size layout, ANSI preferred.
| Original | Buffed | Frame |
|---|---|---|
![]() | ![]() | ![]() |
(Frame case are lightest option for 3d print, but it is very brittle)
there's some notices before the build:
You may solder all hotswaps before soldering the dev board.
Assemble dev board with 2.5mm height pin headers on back side, assume that components side are faced up.
Jump every jumpers on front side.
Also take a look at the sibling, ilwol.

All codes are in MIT License.
Markdown documents and photos in docs/images folder are copyrighted, all rights reserved.
The case and layout design of Phalwol is licensed under CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike) by default, with an additional limited permission for commercial use under the following conditions:
You are an individual, not acting on behalf of any company or organization.
Your revenue from a single batch of sales does not exceed $2,000.
Your sales are occasional and limited in scope, not ongoing or continuous.
If you want to ask any, please contact the authors.
Murasaki, the author of original layout Hatsukey70: https://scrapbox.io/Hatsukey/%E4%BD%9C%E8%80%85%E9%80%A3%E7%B5%A1%E5%85%88
| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | SW_Push | yubuGadgetsFootpints:MX_HotswapOneside_Via_Guided | SW1, SW10, SW10, SW17, SW17, SW18, SW19, SW19, SW20, SW20, SW21, SW21, SW22, SW22, SW23, SW23 +25 |
| 40 | D | yubuGadgetsFootpints:Diode_TH_SMD_REVERSIBLE | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +24 |
| 21 | SW_Push | yubuGadgetsFootpints:MX_Hotswap_FootprintPropertyFix_Guided | SW1, SW2, SW3, SW4, SW11, SW12, SW13, SW14, SW15, SW16, SW25, SW33, SW37, SW38, SW39, SW39 +5 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW41, SW41 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | AudioJack4 | yubuGadgetsFootpints:TRRS-PJ-320A-ReversiblePad | J1 |
| 1 | ProMicro | promicroReversiblePad:ProMicro_ReveribleThru_ComponentUp_OuterPad | U1 |
The 108 most common of 114 parts.
It measures 169.6 × 117 mm and has 2 copper layers, 1.6 mm thick.
114 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the yuburoll/phalwol repository on GitHub, at the commit this page was made from: the board is kicad/phalwol.kicad_pcb and its schematic kicad/phalwol.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

josefadamcik/SofleKeyboard
A split keyboard based on Lily58, Crkbd and Helix keyboards

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

dekonnection/atreis
Based on Keebio's Iris keyboard design files, modified to achieve the same layout in a single-piece form-factor.




