Skip to the content
PCBKitNew board
2 layers218.4 × 108.3 mmFaustus, the printed circuit board in 3D

32 key hummingbird adjacent keyboard, also taking inspiration from its variations, such as the zilpzalp thumb keys\ also credits to ergogen for simplifying the key placement tremendously\ exclusively supports choc…

Size
218.4 × 108.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
54
Pads
378
Tracks, vias
570, 8
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Feb 2025
Updated
21 Feb 2025

Overview

Faustus is an open-source printed circuit board by ulog4l, from the ulog4l/faustus repository on GitHub. It is a 2-layer board of 218.4 × 108.3 mm with 52 parts on 54 nets, routed with 570 tracks and 8 vias.

It is built around the BAV70. Its parts include 32 switches and 18 diodes.

Main components

1

README

README.md

faustus

32 key hummingbird adjacent keyboard, also taking inspiration from its variations, such as the zilpzalp thumb keys
also credits to ergogen for simplifying the key placement tremendously
exclusively supports choc switches, is choc spaced
exclusively supports the MIAO controller and FAK firmware

this keyboard essentially restores the middle column to a hummingbird, making it possible to not combo for these keys and ruin your muscle memory for all other keyboards
this is made possible by the miao having additional IO pins, removing the 30 key limit of the xiao that is used in the hummingbird

this keyboard uses BAV70 diodes

this pcb has some mounting tabs meant to provide freedom in designing cases, but sticking adhesive feet to the bottom is the lowest profile variant possible and therefore preferred

while i personally have working versions with both hotswap sockets and soldered switches i will of course not take any responsibility for the producteon files being functional, use them at your own risk

Parts

52
QtyValueFootprintReferences
32SW_PushBeiBob-KiCAD-footprints:SW_Kailh_socket_PG1350_optionalS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +16
18BAV70Keebio-Parts:SOT-23_HandsolderingD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
1LOGOE:helloG***
1~miao:MiaoMCU1

Questions

How big is the Faustus PCB?

It measures 218.4 × 108.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Faustus use?

52 parts, built around the BAV70. 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 Faustus KiCad files?

From the ulog4l/faustus repository on GitHub, at the commit this page was made from: the board is pcb/faustus.kicad_pcb and its schematic pcb/faustus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Faustus design in my own project?

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

Similar boards

  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT
  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 2 layers190.5 × 85.7 mmDissatisfaction30, the printed circuit board in 3D

    Dissatisfaction30

    dcpedit/dissatisfaction30

    To get the PCB manufactured, upload dissat-pcb.zip to JLCPCB, select your desired PCB color while keeping all the other default options, and place your order (minimum 5).

    55 parts147CC-BY-4.0
  • 2 layers224 × 98.3 mmVisorbearer pcb, the printed circuit board in 3D

    Visorbearer pcb

    carrefinho/visorbearer

    32-key unibody split wireless keyboard with 8 RGB LED indicators

    83 parts112CERN-OHL-P-2.0
  • 2 layers382 × 160 mmE80-1800-pcb universal, the printed circuit board in 3D

    E80-1800-pcb universal

    ebastler/E80-1800

    QMK compatible PCB replacement for Cherry G80-1800

    451 parts86BSD-2-Clause
  • 2 layers447 × 162.8 mmPcb ortho, the printed circuit board in 3D

    Pcb ortho

    dcpedit/mod-mmm

    The ortholinear build is almost identical to the standard one and utilizes the same daughterboard. Below are some additional notes regarding this layout

    253 parts55CC-BY-4.0