Skip to the content
2 layers18.6 × 56.6 mmOrthusSharp, the printed circuit board in 3D

OrthusSharp

Hob-dev/Orthus1

A highly portable split keyboard focused on feeling and sound.

Size
18.6 × 56.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
12
Pads
66
Tracks, vias
116, 3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Apr 2026
Updated
30 Apr 2026

Overview

OrthusSharp is an open-source printed circuit board by Hob-dev, from the Hob-dev/Orthus repository on GitHub. It is a 2-layer board of 18.6 × 56.6 mm with 16 parts on 12 nets, routed with 116 tracks and 3 vias.

Its parts include 3 capacitors, 3 resistors, 2 switches and 1 connector. It belongs with the keyboards and input boards of this library.

README

Components/OrthusSharp/README.md

LS011B7DH03 Sharp memory display breakout 1.1 inch 160x68 (3.3v only)


Original version

Nice!view Compatible Pinout Version (With mounting holes)

check nice-compat branch

Nice!view Compatible Pinout Version (NO mounting holes)

check nice-compat-no-mount branch.

Since nice!view is released, in the future there will be more board designed for nice!view. so I redesign the pinout to be compatible with nice!view pinout, if in the future nice!view is run out of stock, mechkey folk will still have an alternative. DIY is sometimes more expensive, buy Nice!View instead of making this yourself https://nicekeyboards.com/nice-view

UPDATE: Nice!View Compat version is working, confirmed by some redditor, if your nice!view broken, you can replace it with this with the same config file as nice!view.

all of each version gerber, schematic and step files are here https://github.com/karnadii/sharp_memory_display_breakout/releases


I design it as small as possible with fewer component than the adafruit memory display using the datasheet and adafruit memory display as a guide. If you Mech Keyboards folk want to replace your i2c 128X32 OLED display, you just need to swap it and add bodge wire for the CLK pin to any available GPIO on your microcontroller. It is compatible with 128X32 OLED display pinout in mind. here is a comparison between nrfmicro (promicro size) and 128x32 oled display.

I intent to use this breakout as soldered or socketed using pin header or as a daughterboard. if using as a daughter-board don't solder the pin header and solder the jst connector. if soldered/socketed just solder the pin header and leave the jst connector, you can break the mounting hole if you want to save some space,the mountung hole is intended for using it as a daughter-board.

PCB Size

BOM

NameQtyValueFootprintLCSC Part #
C11560pF/680pF Unpolarized capacitor"0603C84721
C2,C321uF Unpolarized capacitor0603C15849
FB1,FB22Ferrite Bead0805C1017
J21FH12-10S-0.5SH FPC Connector-C506791
J31JST SH 5x1 (Optional)-https://www.aliexpress.com/item/1005003131441676.html
R1,R2,R3310kΩ Resistor (optional)0603C25804
LS011B7DH03 Display1--https://aliexpress.com/item/1005001809102193.html

Unfortunately there is only one person who sell LS011B7DH03 on aliexpress. If someone have another source than aliexpress, please tell me through issue. Also one out of 3 display I receive is dead. If you don't want to gamble wether you receive a good display or not, just buy nice!view

According to @Nicell the resistors is not required, you can remove all the resistor if you find it not needed. https://discord.com/channels/719497620560543766/1020985541598138388/1021185829491720302

everything is tested and work without problem.

Price

5 PCBs with assembled component from JLPCB is $16 and 5 pcs LS011B7DH03 is $75 ($15x5), so for one LS011B7DH03 Sharp memory display it cost about $18.2 before shipping.

I think you can get cheaper if you order the components from aliexpress and solder all the components yourself and order from JLPCB the PCB only without assembly, probably $10 for PCB and component, $5 20 pcs PCB and another $5 for the components.

I found cheaper one from alibaba, a piece cost about $5. but I never order from alibaba. Maybe they require bigger minimum order for cheaper LCD.

or this one which is more cheaper but have different footprint for the socket, I believe this one intended to directly solder to PCB unlike this version that use socket for the display.

someone says that the price from alibaba is a fake price, if you message them, they will give you higher price.

Someone from China tell me the price for one LS011B7DH03 or similar memory display in china is 63 CNY ($8.97). So if you can obtain them from china, you can get maybe $12-$15 a piece for one working LS011B7DH03 breakout.

@nicell the maker of nice!nano released nice!view for $20 a piece.

Memory display is expensive, but with the battery saving feature of e-paper (~10μA power draw according to nicell) and high refresh rate 30hz, I think it is worth having it especially on one of your main wireless keyboards. At least have one for your main keyboard wether is DIY one like my breakout or nice!view.

Demo

I have test it with circuitpython, arduino and Zhepyr (ZMK) with nrfmicro, the test code is in test_code folder.

arduino

https://user-images.githubusercontent.com/18657277/137644641-276d998f-445c-41ad-aaf1-b85f445b7fb1.mp4

circuitpython

https://user-images.githubusercontent.com/18657277/146429499-8556456f-ffeb-47a3-a99c-73e11da73714.mp4

ZMK

replacing my oled, need to bodge one wire, fortunately I have a lot of free gpio pins.

Parts

16
QtyValueFootprintReferences
4MountingHoleHobrary:SMD-1_SMTSO1620MTJH1, H2, H3, H4
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3
2Ferrite_Bead_SmallResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB1, FB2
2SW_PushHobrary:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H3.5SW1, SW2
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
11uF Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
1560pF/680pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1Conn_01x07_PinHobrary:FPC-SMD_8P-P0.50_XUNPU_FPC-05F-8PH15O1
1Conn_01x10Hobrary:FPC-SMD_10P-P0.50_XUNPU_FPC-05F-10PH15J2

More from Hob-dev/Orthus

1
  • 2 layers319 × 95.6 mmOrthus, the printed circuit board in 3D

    Orthus

    Hob-dev/Orthus

    A highly portable split keyboard focused on feeling and sound.

    336 parts1

Similar boards

  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k
  • 2 layers122 × 37 mmV0-UmbilicalBoard, the printed circuit board in 3D

    V0-UmbilicalBoard

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    16 parts1.1kGPL-3.0
  • 2 layers152 × 57.6 mmVideoslotadapter, the printed circuit board in 3D

    Videoslotadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    16 parts1kGPL-3.0
  • 2 layers36 × 63.4 mmSmart ringfinal layout, the printed circuit board in 3D

    Smart ringfinal layout

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    16 parts915
  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704

Questions

How big is the OrthusSharp PCB?

It measures 18.6 × 56.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OrthusSharp use?

16 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.

Where can I download the OrthusSharp KiCad files?

From the Hob-dev/Orthus repository on GitHub, at the commit this page was made from: the board is Components/OrthusSharp/OrthusSharp.kicad_pcb and its schematic Components/OrthusSharp/OrthusSharp.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OrthusSharp design in my own project?

Its repository states no licence, so its author keeps all rights: ask Hob-dev before reusing the design.