
Ext
floookay/olice
The olice is 40% alice-like ortho keyboard. It features two board extension modules that can be magnetically attached on the sides.

The olice is 40% alice-like ortho keyboard. It features two board extension modules that can be magnetically attached on the sides.
Olice is an open-source printed circuit board by floookay, from the floookay/olice repository on GitHub. It is a 2-layer board of 275.5 × 92 mm with 115 parts on 81 nets, routed with 1,026 tracks and 60 vias.
It is built around the 1N4148WT. Its parts include 48 diodes, 3 connectors, 1 IC and 1 switch. It belongs with the keyboards and input boards of this library.
The olice is 40% alice-like ortho keyboard. It features two board extension modules that can be magnetically attached on the sides.


https://www.keyboard-layout-editor.com/#/gists/c1cd375404f84e521f4a214a25ba4b32
Keycap compatibility is best with uniform profiles or keycaps that use the same profile on the home row as on the bottom row. R2 1.25u keycaps are otherwise rather unusual.
The keyboard is powered by a 0xCB Helios and the pogo pin connectors extend the matrix to the extension modules.


(don't mind the bodge wires on the oled header, I had the footprint flipped on v1.0, it's fixed now)
The case is 3d printed with an acrylic top layer. The board is kinda sandwich mounted via the extension connection holes on each side and has no other mounting points. I used a sheet of rubber to minimize flex. The extensions have additional mounting posts so the board doesn't fall out.
Your 3d printer needs at least a bed size of 250x210 and I printed mine with 100% infill and 0.2mm layer height.
The keyboard can be powered by QMK or ZMK:

also see additional pcb pictures
The oled module is not supported and because of the limited pins on the controller only 2u extensions are supported. Please note the following differences during assembly:
b-

| Qty | Value | Footprint | References |
|---|---|---|---|
| 51 | MX_SW_HS | olice:SW_MX_HS_S_CPG151101S11_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +35 |
| 48 | 1N4148WT | olice:D_SOD-123F | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 2 | Conn_01x08 | olice:pogo_header_1x08_P2.54mm_Horizontal | J2, J3 |
| 2 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | B1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Helios | PCM_marbastlib-xp-promicroish:Helios_ACH | U1 |
| 1 | SW_DIP_x01 | olice:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile | SW1 |
The 109 most common of 115 parts.

floookay/olice
The olice is 40% alice-like ortho keyboard. It features two board extension modules that can be magnetically attached on the sides.

shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.


todbot/macropadsynthplug
Turn StemmaQT port by into Audio Out + MIDI In

acha666/RP2040_ToolheadPCB_SB
A Toolhead PCB for VORON StealthBurner based on RP2040


drpykachu/Sonar-Watch
A self-designed, home-made watch intended to tell time in a funky and unique way!

NVIDIA-AI-IOT/jetbot_mini
While developing the schematic and layout designs, I used some footprints from SnapEDA; in order to avoid dealing with licensing issues, I will not redistribute those files on this Github and instead link to where you…
It measures 275.5 × 92 mm and has 2 copper layers, 1.6 mm thick.
115 parts, built around the 1N4148WT. 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 floookay/olice repository on GitHub, at the commit this page was made from: the board is pcb/main/main.kicad_pcb and its schematic pcb/ext/ext.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask floookay before reusing the design.