Skip to the content
PCBKitNew board
2 layers59.7 × 59.7 mmFerro dactyl, the printed circuit board in 3D

A BluePill (STM32F103) based Dactyl-Manuform build with keyberon powered firmware written in Rust

Size
59.7 × 59.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
45
Pads
96
Tracks, vias
108, 6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Jul 2020
Updated
16 Jun 2022

Overview

Ferro dactyl is an open-source printed circuit board by wose, from the wose/ferro-dactyl repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 59.7 × 59.7 mm with 22 parts on 45 nets, routed with 108 tracks and 6 vias.

It is built around the BC547. Its parts include 6 resistors, 5 diodes, 4 connectors and 1 transistor. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Ferro Dactyl

Logo

A BluePill (STM32F103) based Dactyl-Manuform build with keyberon powered firmware written in Rust.

Ferro Dactyl

Layout

I'm using a AdNW based Layout. This is a work in progress.

Layout

You can take the layout definition from the layout folder and play with it over at Keyboard Layout Editor. Or use this link.

Hardware

The STLs are generated using 20lives Dactyl-Manuform fork. I'm using a 5x6 version.

Firmware

The firmware uses the keyberon library.

shell
curl https://sh.rustup.rs -sSf | sh
rustup target add thumbv7m-none-eabi
sudo apt-get install gdb-arm-none-eabi openocd
git clone https://github.com/wose/ferro-dactyl.git
cd ferro-dactyl
# connect ST-Link v2 to the blue pill and the computer
# openocd in another terminal
cargo run --release

See keyberons building instructions for more info.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Parts

22
QtyValueFootprintReferences
5180Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR2, R3, R4, R5, R6
5LEDConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalD1, D2, D3, D4, D5
1330Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR1
1BC547Package_TO_SOT_THT:TO-92_HandSolderQ1
1BluePill_1YAAJ_STM32:YAAJ_BluePill_SWD_1BP?1
1ColumnsConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1Left/RightConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1RowsConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1SSD 1306Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4
1UARTConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3

The 18 most common of 22 parts.

Questions

How big is the Ferro dactyl PCB?

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

What parts does the Ferro dactyl use?

22 parts, built around the BC547. 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 Ferro dactyl KiCad files?

From the wose/ferro-dactyl repository on GitHub, at the commit this page was made from: the board is kicad/ferro-dactyl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ferro dactyl design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers99.1 × 99.7 mmRC6502 General Video Adapter, the printed circuit board in 3D

    RC6502 General Video Adapter

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    80 parts193GPL-3.0
  • 2 layers55.9 × 38.6 mmMega Amp, the printed circuit board in 3D

    Mega Amp

    theacodes/genesynth

    A Sega Genesis inspired synthesizer

    40 parts178Apache-2.0
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers100 × 100 mmCANBuster, the printed circuit board in 3D

    CANBuster

    GBert/misc

    miscellaneous stuff / unsorted

    182 parts99