Skip to the content
2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

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

Size
208.8 × 396.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
145
Nets
153
Pads
839
Tracks, vias
1,906, 87
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 May 2020
Updated
7 Apr 2024

Overview

Ferris is an open-source printed circuit board by pierrechevalier83, from the pierrechevalier83/ferris repository on GitHub. It is a 2-layer board of 208.8 × 396.9 mm with 145 parts on 153 nets, routed with 1,906 tracks and 87 vias.

It is built around the STM32F072CBT6, MCP1700T-3302E/TT(MS) and MCP23017-E/SO, with the SRV05-4, 1N4148W and FM-B2020RGBA-HG among its other parts. Its parts include 37 diodes, 35 switches, 17 capacitors, 14 resistors and 6 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

12

README

0.2/mini/readme.md

Ferris 0.2 - Mini

The Ferris 0.2 mini is the tiniest Ferris in all dimensions:

  • It uses choc mini switches, like the Ferris 0.1 Low to reduce the keyboard's depth.
  • It uses choc spacing between keys, like the Ferris 0.1 and 0.2 compact.
  • It has no extra feature needing extra space.

Reminder that like for the Ferris 0.1 low, this keyboard uses uncommon and less readily available "choc mini" switches that can be acquired from Kailh's store on AliExpress:

Ferris 0.2 Mini

Specific features:

  • Choc mini switches (PG 1232)
  • Choc switches (PG 1350)
  • Choc spacing (18x17mm)
  • Width: 10.4 cm
  • Height: 8.8 cm
  • Height: 1.2 cm (from desk to top of keycap with MBK switch and 2mm rubber bumper)

Hardware status:

Working boards are yet to be printed and tested.

Firmware status:

  • Support coming to upstream qmk with this PR
  • Support coming to upstream zmk with this PR
  • Plan to write rust firmware for it eventually tracked in this issue

Parts

145
QtyValueFootprintReferences
351N4148WDiode_SMD:D_SOD-123D0_0, D0_1, D0_2, D0_3, D0_4, D0_5, D0_6, D0_7, D0_8, D0_9, D1_0, D1_1, D1_2, D1_3, D1_4, D1_5 +19
34KEYSWswitches:Choc_PG1350_Choc_SpacingK0_0, K0_1, K0_2, K0_3, K0_4, K0_5, K0_6, K0_7, K0_8, K0_9, K1_0, K1_1, K1_2, K1_3, K1_4, K1_5 +18
14FM-B2020RGBA-HGrgb:LED_RGB_FM-B2020RGBA-HGLeft_RGB_0, Left_RGB_1, Left_RGB_2, Left_RGB_3, Left_RGB_4, Left_RGB_5, Left_RGB_6, Right_RGB_0, Right_RGB_1, Right_RGB_2, Right_RGB_3, Right_RGB_4, Right_RGB_5, Right_RGB_6
70.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC5, C9, C10, C12, C13, C15, C17
5100kΩResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R4, R5, R9, R12
51uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C7, C14, C16
44.7kΩResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7, R8, R10, R13
3VAL**panelization:mouse-bite-2mm-slot-with-space-for-trackmouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3, C8
218kΩResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR11, R14
24.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6, C11
25.1kΩResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2
2IS31FL3731Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm_ThermalViasU5, U6
2LOGOcopper_pads:ferris_blingG***, G***
2PJ-320Akbd:TRRS-PJ-320AJack0, Jack1
110kΩResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6
14.7nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC4
1500 mAFuse:Fuse_1206_3216MetricF1
1B3U-1000PButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1LOGOsilkscreens:closed_eyesG***
1LOGOsilkscreens:open_eyesG***
1MCP1700T-3302E/TTPackage_TO_SOT_SMD:SOT-23U3
1MCP23017-E/SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1PDTC123JT,215Package_TO_SOT_SMD:SOT-23Q1
1RB060M-30TRDiode_SMD:D_SOD-123D2
1SMF9.0CADiode_SMD:D_SOD-123D1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U4
1STM32F072CBT6breakout_pins:Dual_MCU_QFP_QFN_48_with_breakout_pinsU1
1TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

The 135 most common of 145 parts.

More from pierrechevalier83/ferris

7
  • 2 layers208.8 × 393.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    114 parts1.3k
  • 2 layers208.8 × 393.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    109 parts1.3k
  • 2 layers219.1 × 357 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    109 parts1.3k
  • 2 layers225 × 356.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    103 parts1.3k
  • 2 layers208.7 × 393.8 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    102 parts1.3k
  • 2 layers219.1 × 357 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    102 parts1.3k
  • 2 layers225 × 356.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

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

    98 parts1.3k

Similar boards

  • 6 layers50 × 50 mmVoyager logic, the printed circuit board in 3D

    Voyager logic

    joshajohnson/voyager-logic

    FX3 based logic analyser

    159 parts2
  • 2 layers133 × 114.7 mmBlade right, the printed circuit board in 3D

    Blade right

    ufan/mykeyboard

    A collection of pcb boards designed by me

    106 parts23
  • 2 layers391 × 131.2 mmAustin, the printed circuit board in 3D

    Austin

    kitspace-test-repos/kicad6-file-collection

    558 partsMIT
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0
  • 2 layers185.3 × 68 mmChaz, the printed circuit board in 3D

    Chaz

    hazels-garage/chaz

    Low Profile, Choc Spaced QAZ-alike

    102 parts35CC-BY-SA-4.0
  • 2 layers286.4 × 96.1 mmVoidHHKB Solder, the printed circuit board in 3D

    VoidHHKB Solder

    hungrygeek/HSKB

    Open-source HHKB-layout MX custom keyboard — KiCad PCB, case STL, QMK/VIA firmware. Personal iteration of the HSKB (Happy Sabi Keyboard).

    163 parts5
  • 2 layers242.9 × 95.3 mmVootington V4N V2, the printed circuit board in 3D

    Vootington V4N V2

    calvin-mcd/vootington

    analog V4N pcb

    344 parts6GPL-3.0

Questions

How big is the Ferris PCB?

It measures 208.8 × 396.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ferris use?

145 parts, built around the STM32F072CBT6, MCP1700T-3302E/TT(MS), MCP23017-E/SO and SRV05-4. 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 Ferris KiCad files?

From the pierrechevalier83/ferris repository on GitHub, at the commit this page was made from: the board is 0.2/bling/ferris.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ferris design in my own project?

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